Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.55B | $ 3.28B | $ 2.74B | $ 2.07B | $ 1.78B | $ 2.00B | |
$ 1.49B | $ 2.06B | $ 1.12B | $ 875.60M | $ 1.32B | $ 1.46B | |
$ 2.06B | $ 1.22B | $ -1.12B | $ -875.60M | $ 464.10M | $ 542.30M | |
$ 1.26B | $ 560.00M | $ 1.06B | $ 799.50M | $ 257.40M | $ 294.80M | |
$ 1.03B | $ 940.00M | $ -2.18B | $ -1.68B | $ 206.70M | $ 247.50M | |
$ -254.00M | $ -224.00M | $ -122.00M | $ -86.30M | $ -92.60M | $ -173.50M | |
$ -947.00M | $ 8.00M | $ -2.74B | $ -2.08B | $ -20.00M | $ -10.40M | |
$ 522.00M | $ 447.00M | $ 433.40M | $ 290.40M | $ 94.10M | $ 63.60M | |
$ 126.00M | $ 100.00M | $ 103.50M | $ 66.30M | $ 20.40M | $ 16.10M | |
- | - | - | - | - | - | |
$ 502.00M | $ 347.00M | $ 329.90M | $ 224.10M | $ 73.70M | $ 47.50M | |
$ 13.97 | $ 12.18 | $ 11.15 | $ 7.57 | $ 2.53 | $ 1.66 | |
$ 13.92 | $ 12.09 | $ 10.92 | $ 7.37 | $ 2.51 | $ 1.63 | |
$ 113.40M | $ 28.50M | $ 29.60M | $ 29.60M | $ 29.10M | $ 28.70M | |
$ 113.80M | $ 28.70M | $ 30.20M | $ 30.40M | $ 29.40M | $ 29.10M | |
$ 2.60 | $ 2.53 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.01 | $ 3.15 | |
- | - | - | - | - | - | |
$ 2.53B | $ 2.62B | $ 2.18B | $ 1.68B | $ 1.57B | $ 1.75B | |
$ 396.00M | $ 347.00M | $ 329.90M | $ 224.10M | $ 73.70M | $ 47.50M | |
$ -695.02M | $ 353.13M | - | - | $ 85.76M | $ 57.06M | |
- | - | - | - | $ 92.60M | $ 173.50M | |
$ 645.00M | $ 671.00M | $ 555.40M | $ 397.00M | $ 186.70M | $ 237.10M | |
$ 932.00M | $ 1.43B | $ 653.60M | $ 468.20M | $ 653.10M | $ 707.20M |