Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.12B | $ 1.02B | $ 821.20M | $ 823.60M | $ 748.10M | $ 683.10M | |
$ 623.70M | $ 637.70M | $ 437.40M | $ 534.10M | $ 475.50M | $ 521.40M | |
$ 494.30M | $ 385.60M | $ 383.80M | $ 289.50M | $ 272.60M | $ 161.70M | |
$ 129.30M | $ 67.50M | $ 234.10M | $ 50.30M | $ 38.50M | $ 35.70M | |
$ 365.00M | $ 318.10M | $ 149.70M | $ 239.20M | $ 234.10M | $ 126.00M | |
$ -400.00K | $ -2.50M | $ -5.70M | $ 4.50M | $ -4.30M | $ -2.50M | |
$ 31.60M | $ -21.90M | $ 5.10M | $ -232.40M | $ -11.60M | $ 5.40M | |
$ 333.20M | $ 293.70M | $ 102.40M | $ 2.30M | $ 218.20M | $ 128.90M | |
$ 134.50M | $ 83.70M | $ 65.30M | $ 69.00M | $ 74.00M | $ 32.80M | |
- | - | - | - | - | - | |
$ 198.70M | $ 210.00M | $ 37.10M | $ -66.70M | $ 144.20M | $ 96.10M | |
$ 0.51 | $ 0.53 | $ 0.09 | $ -0.17 | $ 0.37 | $ 0.25 | |
$ 0.50 | $ 0.53 | $ 0.09 | $ -0.17 | $ 0.37 | $ 0.24 | |
$ 1.59B | $ 395.51M | $ 392.17M | $ 392.65M | $ 391.68M | $ 390.16M | |
$ 1.60B | $ 398.07M | $ 394.51M | $ 392.65M | $ 394.86M | $ 393.43M | |
$ 0.06 | $ 0.12 | - | $ 0.08 | $ 0.07 | $ 0.04 | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.40 | $ 0.21 | |
- | - | - | - | $ 0.40 | $ 0.21 | |
- | - | - | - | - | - | |
$ 575.90M | $ 705.20M | $ 671.50M | $ -584.40M | $ 514.00M | $ 557.10M | |
- | - | - | - | $ 4.30M | $ 2.50M | |
$ 198.70M | $ 210.00M | $ 37.10M | $ -66.70M | $ 144.20M | $ 96.10M | |
$ 308.57M | $ 217.77M | $ 114.16M | $ 229.99M | $ 148.56M | $ 90.43M | |
$ 333.60M | $ 296.20M | $ 108.10M | $ 6.80M | $ 222.50M | $ 131.40M | |
$ 533.80M | $ 486.40M | $ 279.60M | $ 177.70M | $ 376.30M | $ 296.40M |