Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.58B | $ 3.62B | $ 3.55B | $ 2.95B | $ 2.33B | $ 1.90B | |
$ 1.91B | $ 1.98B | $ 2.00B | $ -1.57B | $ 1.28B | $ 1.07B | |
$ 1.67B | $ 1.64B | $ 1.55B | $ 1.38B | $ 1.05B | $ 830.40M | |
$ 1.21B | $ 1.26B | $ 917.00M | $ 651.50M | $ 581.40M | $ 561.80M | |
$ 374.00M | $ -1.55B | $ 617.00M | $ 728.70M | $ 468.10M | $ 268.60M | |
$ -328.00M | $ 341.00M | $ -173.00M | $ -24.80M | $ -27.70M | $ -45.30M | |
$ 61.00M | $ -1.97B | $ 4.00M | $ 38.40M | $ -17.40M | $ -45.50M | |
$ -17.00M | $ -1.93B | $ 433.00M | $ 665.50M | $ 423.00M | $ 177.80M | |
$ -25.00M | $ -87.00M | $ 100.00M | $ 114.10M | $ 72.90M | $ 37.40M | |
- | - | - | - | - | - | |
$ 8.00M | $ -1.84B | $ 353.00M | $ 551.40M | $ 350.10M | $ 140.40M | |
$ 0.12 | $ -27.54 | $ 5.57 | $ 9.95 | $ 6.36 | $ 2.57 | |
$ 0.09 | $ -27.54 | $ 5.56 | $ 9.90 | $ 6.33 | $ 2.55 | |
$ 268.00M | $ 66.80M | $ 59.70M | $ 55.40M | $ 55.10M | $ 54.71M | |
$ 268.60M | $ 66.80M | $ 59.90M | $ 55.70M | $ 55.30M | $ 55.11M | |
$ 0.88 | $ 0.88 | $ 0.88 | - | $ 0.80 | $ 0.80 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 7.43 | $ 4.52 | |
- | - | - | - | - | - | |
$ 1.54B | $ 3.24B | $ 2.92B | $ -917.90M | $ 1.86B | $ 1.63B | |
$ 8.00M | $ -1.84B | $ 333.00M | $ 551.40M | $ 350.10M | $ 140.40M | |
$ 270.81M | - | $ 396.07M | - | $ 361.94M | $ 173.70M | |
- | - | - | - | $ 29.10M | $ 44.10M | |
$ 325.00M | $ -1.57B | $ 610.00M | $ 690.90M | $ 452.10M | $ 221.90M | |
$ 617.00M | $ -1.18B | $ 882.00M | $ 797.30M | $ 551.30M | $ 331.90M |