Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.62B | $ 2.46B | $ 1.81B | $ 1.60B | $ 1.05B | $ 1.33B | |
$ 1.00B | $ 1.67B | $ -1.24B | $ 1.15B | $ 860.50M | $ 986.70M | |
$ 1.61B | $ 795.70M | $ 566.40M | $ 446.10M | $ 193.50M | $ 343.00M | |
$ 1.94B | $ 202.30M | $ -164.20M | $ 146.40M | $ 114.80M | $ 122.00M | |
$ 674.80M | $ 564.00M | $ 402.20M | $ 299.70M | $ 78.70M | $ 221.00M | |
$ -282.40M | $ -268.40M | $ -147.30M | $ -84.70M | $ -80.00M | $ -70.90M | |
$ -157.40M | $ 236.80M | $ -353.90M | $ -143.90M | $ 9.30M | $ 46.30M | |
$ 549.80M | $ 561.80M | $ 608.80M | $ 343.60M | $ 8.00M | $ 196.40M | |
$ 140.60M | $ 144.50M | $ 169.40M | $ 94.50M | $ -5.30M | $ 56.80M | |
$ 144.70M | $ 146.30M | $ 152.70M | $ 143.20M | - | - | |
$ 411.30M | $ 417.30M | $ 439.40M | $ 249.10M | $ -81.90M | $ 137.50M | |
$ 5.49 | $ 5.55 | $ 11.58 | $ 3.23 | $ -2.07 | $ 3.43 | |
$ 5.44 | $ 5.49 | $ 11.42 | $ 3.18 | $ -2.08 | $ 3.38 | |
$ 298.30M | $ 75.20M | $ 37.90M | $ 77.20M | $ 39.60M | $ 40.10M | |
$ 300.60M | $ 76.10M | $ 38.50M | $ 78.40M | $ 40.10M | $ 40.60M | |
$ 0.38 | $ 0.38 | $ 0.71 | $ 0.34 | $ 0.62 | $ 0.58 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.83 | $ 4.43 | |
- | - | - | - | - | - | |
$ 2.94B | $ 1.87B | $ 2.03B | $ 1.30B | $ 975.30M | $ 1.11B | |
$ 408.30M | $ 417.30M | $ 439.40M | $ 249.10M | $ -81.90M | $ 137.50M | |
$ 232.31M | $ 370.32M | $ 250.75M | - | $ 27.00M | $ 143.67M | |
- | - | - | - | $ 80.00M | $ 70.90M | |
$ 832.20M | $ 830.20M | $ 756.10M | $ 428.30M | $ 88.00M | $ 267.30M | |
$ 1.02B | $ 1.01B | $ 875.10M | $ 536.80M | $ 185.90M | $ 368.30M |