Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.25B | $ 4.12B | $ 3.55B | $ 3.08B | $ 2.81B | $ 3.29B | |
$ 3.34B | $ 3.33B | $ 3.11B | $ -2.71B | $ 2.35B | $ 2.75B | |
$ 908.30M | $ 785.60M | $ 433.90M | $ 363.40M | $ 465.40M | $ 541.80M | |
$ 621.60M | $ 576.90M | $ 473.00M | $ -515.70M | $ 415.50M | $ 487.90M | |
$ 286.70M | $ 208.70M | $ -39.10M | $ -108.50M | $ 49.90M | $ 53.90M | |
$ -36.40M | $ -37.30M | $ -28.40M | $ -15.50M | $ -13.70M | $ -19.80M | |
$ -10.90M | $ -9.60M | $ -5.10M | $ -16.90M | $ 6.00M | $ 13.80M | |
$ 261.20M | $ 181.00M | $ -62.40M | $ -154.90M | $ 42.20M | $ 47.90M | |
$ 83.40M | $ 52.90M | $ 9.20M | $ 28.30M | $ 3.70M | $ 11.30M | |
$ 8.00M | $ 9.80M | $ 11.00M | $ 11.70M | - | - | |
$ 176.50M | $ 125.90M | $ -74.10M | $ -180.80M | $ 37.10M | $ 35.80M | |
$ 10.14 | $ 7.35 | $ -4.38 | $ -10.29 | $ 2.21 | $ 2.15 | |
$ 10.00 | $ 7.24 | $ -4.38 | $ -10.29 | $ 2.21 | $ 2.14 | |
$ 69.14M | $ 17.13M | $ 16.90M | $ 16.82M | $ 16.77M | $ 16.64M | |
$ 70.29M | $ 17.39M | $ 16.90M | $ 16.82M | $ 16.80M | $ 16.73M | |
$ 0.70 | - | $ 1.29 | $ 1.29 | $ 1.27 | $ 1.26 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.01B | $ 3.91B | $ 3.59B | $ -3.23B | $ 2.76B | $ 3.24B | |
$ 175.80M | $ 125.90M | $ -74.10M | $ -180.80M | $ 37.10M | $ 35.80M | |
$ 206.78M | - | - | - | $ 37.10M | $ 35.80M | |
- | - | - | - | $ 13.70M | $ 19.80M | |
$ 246.80M | $ 218.30M | $ -34.00M | $ -153.90M | $ 55.90M | $ 67.70M | |
$ 283.20M | $ 263.40M | $ 10.80M | $ -104.60M | $ 98.80M | $ 111.00M |