Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.11B | $ 6.11B | $ 61.23M | $ 25.24M | $ 4.51B | $ 3.68B | |
$ 2.19B | $ 12.13M | $ -49.65M | $ -26.32M | $ 3.53B | $ 2.98B | |
$ 3.92B | $ 6.10B | $ 11.58M | $ -1.08M | $ 976.00M | $ 700.19M | |
$ 625.59M | $ 628.76M | $ 516.25M | $ 466.85M | $ 446.92M | $ 392.82M | |
$ 2.41B | $ 2.41B | $ 3.07B | $ 2.39B | $ 529.08M | $ 307.37M | |
- | - | $ -41.00K | $ -318.00K | $ -2.18M | $ -8.37M | |
$ -47.04M | $ -47.04M | $ -2.71M | $ 13.32M | $ 6.66M | $ 3.94M | |
$ 949.43M | $ 949.43M | $ 1.29B | $ 954.83M | $ 533.57M | $ 302.94M | |
$ 210.68M | $ 210.68M | $ 297.13M | $ 217.39M | $ 110.09M | $ 53.28M | |
$ 14.95M | $ 6.37M | - | $ 4.66M | - | - | |
$ 361.59M | $ 738.75M | $ 2.78B | $ 2.15B | $ 423.48M | $ 249.66M | |
$ 20.18 | $ 20.17 | $ 27.04 | $ 19.61 | $ 11.23 | $ 6.55 | |
$ 19.93 | $ 19.93 | $ 26.74 | $ 19.29 | $ 11.00 | $ 6.42 | |
$ 146.48M | $ 36.62M | $ 36.69M | $ 37.61M | $ 37.72M | $ 38.10M | |
$ 148.28M | $ 37.07M | $ 37.10M | $ 38.23M | $ 38.48M | $ 38.89M | |
$ 1.08 | $ 1.08 | - | - | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.82B | $ 640.89M | $ 466.60M | $ 440.53M | $ 3.98B | $ 3.37B | |
$ 738.75M | $ 738.75M | $ 2.78B | $ 2.15B | $ 423.48M | $ 249.66M | |
$ 622.43M | $ 750.05M | - | - | $ 423.48M | $ 254.31M | |
- | - | - | - | $ 2.18M | $ 8.37M | |
$ 950.88M | $ 950.88M | $ 1.29B | $ 955.40M | $ 535.74M | $ 311.31M | |
$ 976.22M | $ 976.22M | $ 1.31B | $ 981.65M | $ 566.79M | $ 339.24M |