Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.31B | $ 1.26B | $ 1.30B | $ 1.20B | $ 1.10B | $ 1.34B | |
$ 821.97M | $ 820.43M | $ 860.19M | $ 767.66M | $ 692.69M | $ 810.06M | |
$ 483.80M | $ 441.07M | $ 437.73M | $ 432.73M | $ 410.57M | $ 532.97M | |
$ 343.87M | $ 339.05M | $ 324.19M | $ 324.31M | $ 333.23M | $ 376.17M | |
$ 139.92M | $ 104.52M | $ 75.40M | $ 104.80M | $ -39.29M | $ 130.90M | |
$ -25.12M | $ -31.79M | $ -29.93M | $ -29.68M | $ -29.24M | $ -25.66M | |
$ -14.02M | $ -6.58M | $ -41.70M | $ 2.48M | $ 10.89M | $ 3.43M | |
$ 113.14M | $ 63.65M | $ 41.92M | $ 72.63M | $ -79.42M | $ 101.82M | |
$ 28.39M | $ 19.14M | $ 22.36M | $ 17.40M | $ -7.49M | $ 22.62M | |
- | - | - | - | - | - | |
$ 84.47M | $ 43.95M | $ 19.24M | $ 54.63M | $ -71.97M | $ 105.09M | |
$ 1.46 | $ 0.77 | $ 0.33 | $ 0.94 | $ -1.23 | $ 1.34 | |
$ 1.43 | $ 0.76 | $ 0.33 | $ 0.94 | $ -1.23 | $ 1.34 | |
$ 194.21M | $ 58.09M | $ 58.87M | $ 58.97M | $ 58.55M | $ 58.94M | |
$ 196.19M | $ 58.34M | $ 58.87M | $ 58.97M | $ 58.55M | $ 58.95M | |
$ 0.04 | $ 0.04 | $ 0.04 | $ 0.04 | - | $ 0.26 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 585.91M | $ 1.16B | $ 1.18B | $ 1.09B | $ 1.03B | $ 1.19B | |
$ 84.73M | $ 44.52M | $ 19.56M | $ 55.23M | $ -71.93M | $ 79.20M | |
$ 85.36M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 104.53M | $ 95.44M | $ 71.85M | $ 102.31M | $ -50.18M | $ 104.77M | |
$ 137.68M | $ 141.71M | $ 118.18M | $ 155.45M | $ 1.20M | $ 155.60M |