Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.09B | $ 1.11B | $ 1.06B | $ 927.74M | $ 913.22M | $ 900.42M | |
$ 257.03M | $ 502.19M | $ 505.39M | $ -443.19M | $ 428.06M | $ 418.42M | |
$ 603.24M | $ 603.24M | $ 552.72M | $ 484.55M | $ 485.15M | $ 482.00M | |
$ 261.36M | $ 558.54M | $ 581.20M | $ -459.64M | $ 447.68M | $ 449.05M | |
$ 588.11M | $ 44.70M | $ -28.48M | $ 25.35M | $ 37.48M | $ 32.95M | |
$ -39.92M | $ -39.92M | $ -35.80M | $ -18.00M | $ -15.63M | $ -17.82M | |
$ -205.01M | $ -365.00M | $ -337.00M | $ -1.70M | $ -238.00K | $ -4.55M | |
$ 17.64M | $ 17.64M | $ -55.58M | $ 7.08M | $ 21.61M | $ 10.59M | |
$ 23.63M | $ 15.82M | $ -10.17M | $ 1.39M | $ 13.90M | $ -1.32M | |
$ 2.01M | - | - | - | - | - | |
$ 531.76M | $ 1.82M | $ -54.12M | $ 5.70M | $ 7.72M | $ 11.91M | |
$ 0.03 | $ 0.03 | $ -0.88 | $ 0.12 | $ 0.16 | $ 0.25 | |
$ 0.03 | $ 0.03 | $ -0.88 | $ 0.12 | $ 0.16 | $ 0.25 | |
$ 210.19M | $ 52.55M | $ 51.57M | $ 47.41M | $ 48.18M | $ 47.70M | |
$ 214.89M | $ 53.72M | $ 51.57M | $ 48.23M | $ 48.70M | $ 48.31M | |
- | - | - | - | $ 0.12 | $ 0.48 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.94 | $ 2.24 | |
- | - | - | - | - | - | |
$ 518.39M | $ 1.06B | $ 1.09B | $ -902.83M | $ 875.74M | $ 867.47M | |
$ 1.82M | $ 1.82M | $ -45.41M | $ 5.70M | $ 7.72M | $ 11.91M | |
$ 35.03M | $ -36.06M | - | - | $ 7.89M | $ 16.15M | |
- | - | - | - | $ 17.29M | $ 20.62M | |
$ 57.57M | $ 57.57M | $ -19.77M | $ 25.09M | $ 38.90M | $ 31.20M | |
$ 168.83M | $ 168.83M | $ 84.96M | $ 109.07M | $ 131.64M | $ 116.90M |