Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.23B | $ 1.02B | $ 821.20M | $ 823.60M | $ 748.10M | $ 683.10M | |
$ 716.90M | $ 637.70M | $ 608.90M | $ 534.10M | $ 475.50M | $ 521.40M | |
$ 508.80M | $ 385.60M | $ 212.30M | $ 289.50M | $ 272.60M | $ 161.70M | |
$ 92.90M | $ 67.50M | $ 62.60M | $ 50.30M | $ 38.50M | $ 35.70M | |
$ 410.30M | $ 318.10M | $ 149.70M | $ 239.20M | $ 234.10M | $ 126.00M | |
$ -6.00M | $ -2.50M | $ -5.70M | $ 4.50M | $ 4.30M | $ 2.50M | |
$ -33.30M | $ -21.90M | $ -15.70M | $ -232.40M | $ -11.60M | $ 5.40M | |
$ 396.20M | $ 293.70M | $ 123.20M | $ 2.30M | $ 218.20M | $ 128.90M | |
$ 152.40M | $ 83.70M | $ 65.30M | $ 69.00M | $ 74.00M | $ 32.80M | |
- | - | - | - | - | - | |
$ 243.80M | $ 210.00M | $ 57.90M | $ -66.70M | $ 144.20M | $ 96.10M | |
$ 0.61 | $ 0.53 | $ 0.09 | $ -0.17 | $ 0.37 | $ 0.25 | |
$ 0.60 | $ 0.53 | $ 0.09 | $ -0.17 | $ 0.37 | $ 0.24 | |
$ 1.61B | $ 395.51M | $ 392.17M | $ 392.65M | $ 391.68M | $ 390.16M | |
$ 1.62B | $ 398.07M | $ 394.51M | $ 392.65M | $ 394.86M | $ 393.43M | |
$ 0.12 | $ 0.12 | - | $ 0.08 | $ 0.07 | $ 0.04 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 809.80M | $ 705.20M | - | $ -584.40M | $ -514.00M | $ -557.10M | |
- | - | - | - | - | - | |
$ 243.80M | $ 210.00M | $ 57.90M | $ -66.70M | $ 144.20M | $ 96.10M | |
$ 390.88M | $ 217.77M | $ 128.05M | $ 229.99M | $ 160.38M | $ 86.84M | |
$ 405.90M | $ 296.20M | $ 128.90M | $ 6.80M | $ 222.50M | $ 131.40M | |
$ 616.60M | $ 486.40M | $ 300.40M | $ 177.70M | $ 376.30M | $ 296.40M |