Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.27B | $ 4.12B | $ 3.55B | $ 3.08B | $ 2.81B | $ 3.29B | |
$ 3.37B | $ 3.33B | $ 3.11B | $ 2.71B | $ 2.35B | $ 2.75B | |
$ 897.60M | $ 785.60M | $ 433.90M | $ 363.40M | $ 465.40M | $ 541.80M | |
$ 636.40M | $ 576.90M | $ 473.00M | $ 515.70M | $ 415.50M | $ 487.90M | |
$ 261.20M | $ 208.70M | $ -39.10M | $ -152.30M | $ 49.90M | $ 53.90M | |
$ -35.20M | $ -37.30M | $ -28.40M | $ -15.50M | $ -13.70M | $ -19.80M | |
$ 8.50M | $ 9.60M | $ 5.10M | $ -12.90M | $ -6.00M | $ 7.40M | |
$ 236.70M | $ 181.00M | $ -62.40M | $ -154.90M | $ 42.20M | $ 47.90M | |
$ 77.50M | $ 52.90M | $ 9.20M | $ 28.30M | $ 3.70M | $ 11.30M | |
$ 8.70M | $ 9.80M | $ 11.00M | $ 11.70M | $ 6.60M | $ 9.30M | |
$ 157.50M | $ 125.90M | $ -74.10M | $ -173.00M | $ 37.10M | $ 22.40M | |
$ 9.05 | $ 7.35 | $ -4.38 | $ -10.29 | $ 2.21 | $ 2.15 | |
$ 8.90 | $ 7.24 | $ -4.38 | $ -10.29 | $ 2.21 | $ 2.14 | |
$ 69.46M | $ 17.13M | $ 16.90M | $ 16.82M | $ 16.77M | $ 16.64M | |
$ 70.63M | $ 17.39M | $ 16.90M | $ 16.82M | $ 16.80M | $ 16.73M | |
$ 1.03 | - | $ 1.29 | $ 1.29 | $ 1.27 | $ 1.26 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.05B | $ 3.91B | $ 3.59B | $ 3.23B | $ 2.76B | $ 3.24B | |
$ 157.20M | $ 125.90M | $ -74.10M | $ -173.00M | $ 37.10M | $ 35.80M | |
$ 193.05M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 220.90M | $ 218.30M | $ -34.00M | $ -139.40M | $ 55.90M | $ 67.70M | |
$ 257.90M | $ 263.40M | $ 9.40M | $ -93.20M | $ 98.80M | $ 112.90M |