Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.98B | $ 1.70B | $ 1.31B | $ 1.10B | $ 904.40M | $ 738.20M | |
$ 607.90M | $ 537.20M | $ 499.70M | $ 346.70M | $ 322.10M | $ 257.90M | |
$ 1.38B | $ 1.16B | $ 805.60M | $ 752.10M | $ 582.30M | $ 480.30M | |
$ 1.07B | $ 939.90M | $ 768.00M | $ 626.10M | $ 530.80M | $ 430.30M | |
$ 306.00M | $ 220.00M | $ 37.60M | $ 126.00M | $ 51.50M | $ 50.00M | |
$ 18.00M | $ -7.60M | $ -26.70M | $ -61.20M | $ -45.10M | $ -27.70M | |
$ 8.40M | $ 2.20M | $ -1.10M | $ 44.30M | $ -3.30M | $ 7.80M | |
$ 296.70M | $ 214.60M | $ 9.80M | $ 20.50M | $ 9.70M | $ 14.50M | |
$ -124.20M | $ 8.30M | $ 5.20M | $ 3.70M | $ 2.90M | $ 2.90M | |
- | - | - | - | - | - | |
$ 420.90M | $ 206.30M | $ 4.60M | $ 16.80M | $ 6.80M | $ 11.60M | |
$ 6.03 | $ 2.96 | $ 0.07 | $ 0.25 | $ 0.11 | $ 0.19 | |
$ 5.87 | $ 2.94 | $ 0.07 | $ 0.24 | $ 0.10 | $ 0.19 | |
$ 280.00M | $ 69.75M | $ 69.38M | $ 67.70M | $ 64.73M | $ 60.59M | |
$ 302.16M | $ 73.63M | $ 69.91M | $ 68.58M | $ 65.95M | $ 62.30M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 871.10M | $ 1.48B | $ 1.27B | $ 972.80M | $ 852.90M | $ 688.20M | |
$ 420.90M | $ 206.30M | $ 4.60M | $ 16.80M | $ 6.80M | $ 11.60M | |
$ 69.52M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 199.60M | $ 250.80M | $ 45.80M | $ 82.20M | $ 54.90M | $ 31.70M | |
$ 264.30M | $ 323.60M | $ 109.00M | $ 139.60M | $ 110.30M | $ 95.20M |