Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.87B | $ 1.70B | $ 1.31B | $ 1.10B | $ 904.40M | $ 738.20M | |
$ 580.50M | $ 537.20M | $ 499.70M | $ 346.70M | $ 322.10M | $ 257.90M | |
$ 1.29B | $ 1.16B | $ 805.60M | $ 752.10M | $ 582.30M | $ 480.30M | |
$ 1.02B | $ 939.90M | $ 768.00M | $ 626.10M | $ 530.80M | $ 430.30M | |
$ 272.70M | $ 220.00M | $ 37.60M | $ 126.00M | $ 51.50M | $ 50.00M | |
$ 5.70M | $ -7.60M | $ -26.70M | $ 61.70M | $ -45.10M | $ -27.70M | |
$ -100.00K | $ 2.20M | $ 1.10M | $ 44.30M | $ 3.30M | $ -7.80M | |
$ 267.50M | $ 214.60M | $ 9.80M | $ 20.50M | $ 9.70M | $ 14.50M | |
$ -127.80M | $ 8.30M | $ 5.20M | $ 3.70M | $ 2.90M | $ 2.90M | |
- | - | - | - | - | - | |
$ 395.30M | $ 206.30M | $ 4.60M | $ 16.80M | $ 6.80M | $ 11.60M | |
$ 5.65 | $ 2.96 | $ 0.07 | $ 0.25 | $ 0.11 | $ 0.19 | |
$ 5.34 | $ 2.94 | $ 0.07 | $ 0.24 | $ 0.10 | $ 0.19 | |
$ 279.70M | $ 69.75M | $ 69.38M | $ 67.70M | $ 64.73M | $ 60.59M | |
$ 301.84M | $ 73.63M | $ 69.91M | $ 68.58M | $ 65.95M | $ 62.30M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 793.20M | $ 1.48B | $ 1.27B | $ 972.80M | $ 852.90M | $ 688.20M | |
$ 395.30M | $ 206.30M | $ 4.60M | $ 16.80M | $ 6.80M | $ 11.60M | |
$ 28.37M | - | $ 19.94M | - | $ 6.80M | $ 18.58M | |
- | - | - | - | $ 45.20M | $ 31.80M | |
$ 180.80M | $ 250.80M | $ 2.30M | $ -68.30M | $ 54.90M | $ 46.30M | |
$ 158.50M | $ 323.60M | $ 71.30M | $ 29.30M | $ 110.30M | $ 74.20M |