Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.14B | $ 1.11B | $ 1.06B | $ 927.74M | $ 913.22M | $ 900.42M | |
$ 508.51M | $ 502.19M | $ 505.39M | $ -443.19M | $ 428.06M | $ 418.42M | |
$ 630.67M | $ 603.24M | $ 552.72M | $ 484.55M | $ 485.15M | $ 482.00M | |
$ 523.50M | $ 558.54M | $ 581.20M | $ -459.64M | $ 447.68M | $ 449.05M | |
$ 107.17M | $ 44.70M | $ -28.48M | $ 25.35M | $ 37.48M | $ 32.95M | |
$ -44.08M | $ -39.92M | $ -35.80M | $ -18.00M | $ -15.63M | $ -17.82M | |
$ -372.77M | $ -365.00M | $ -337.00M | $ -1.70M | $ -238.00K | $ -4.55M | |
$ 77.82M | $ 17.64M | $ -55.58M | $ 7.08M | $ 21.61M | $ 10.59M | |
$ 36.35M | $ 15.82M | $ -10.17M | $ 1.39M | $ 13.90M | $ -1.32M | |
- | - | - | - | - | - | |
$ 35.80M | $ 1.82M | $ -54.12M | $ 5.70M | $ 7.72M | $ 11.91M | |
$ 0.80 | $ 0.03 | $ -0.88 | $ 0.12 | $ 0.16 | $ 0.25 | |
$ 0.79 | $ 0.03 | $ -0.88 | $ 0.12 | $ 0.16 | $ 0.25 | |
$ 208.21M | $ 52.55M | $ 51.57M | $ 47.41M | $ 48.18M | $ 47.70M | |
$ 214.20M | $ 53.72M | $ 51.57M | $ 48.23M | $ 48.70M | $ 48.31M | |
- | - | - | - | $ 0.12 | $ 0.48 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.94 | $ 2.24 | |
- | - | - | - | - | - | |
$ 1.03B | $ 1.06B | $ 1.09B | $ -902.83M | $ 875.74M | $ 867.47M | |
$ 41.47M | $ 1.82M | $ -45.41M | $ 5.70M | $ 7.72M | $ 11.91M | |
$ 19.85M | $ -36.06M | - | - | $ 7.89M | $ 16.15M | |
- | - | - | - | $ 17.29M | $ 20.62M | |
$ 118.56M | $ 57.57M | $ -19.77M | $ 25.09M | $ 38.90M | $ 31.20M | |
$ 236.38M | $ 167.05M | $ 84.96M | $ 109.07M | $ 131.64M | $ 116.90M |