Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.15B | $ 1.11B | $ 1.06B | $ 927.74M | $ 913.22M | $ 900.42M | |
$ 514.26M | $ 502.19M | $ 505.39M | $ 443.19M | $ 428.06M | $ 418.42M | |
$ 634.02M | $ 603.24M | $ 552.72M | $ 484.55M | $ 485.15M | $ 482.00M | |
$ 505.07M | $ 558.54M | $ 581.20M | $ 459.64M | $ 447.91M | $ 454.85M | |
$ 128.95M | $ 44.70M | $ -28.48M | $ 24.91M | $ 37.24M | $ 27.14M | |
$ 22.42M | $ 31.10M | $ 34.06M | $ -18.00M | $ -17.29M | $ -20.62M | |
$ -9.55M | $ 4.04M | $ 6.97M | $ -1.43M | $ -311.00M | $ -1.26M | |
$ 92.41M | $ 17.64M | $ -55.58M | $ 7.08M | $ 21.61M | $ 10.59M | |
$ 39.42M | $ 15.82M | $ -10.17M | $ 1.39M | $ 13.90M | $ -1.32M | |
- | - | - | - | - | - | |
$ 52.99M | $ 1.82M | $ -45.41M | $ 5.70M | $ 7.72M | $ 7.85M | |
$ 1.04 | $ 0.03 | $ -0.88 | $ 0.12 | $ 0.16 | $ 0.25 | |
$ 1.02 | $ 0.03 | $ -0.88 | $ 0.12 | $ 0.16 | $ 0.25 | |
$ 205.91M | $ 52.55M | $ 51.57M | $ 47.41M | $ 48.18M | $ 47.70M | |
$ 211.74M | $ 53.72M | $ 51.57M | $ 48.23M | $ 48.70M | $ 48.31M | |
- | - | - | - | $ 0.12 | $ 0.48 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.02B | $ 1.06B | $ 1.09B | $ 902.83M | $ 875.98M | $ 873.28M | |
$ 52.99M | $ 1.82M | $ -45.41M | $ 5.70M | $ 7.72M | $ 11.91M | |
$ 17.18M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 135.26M | $ 44.70M | $ -19.77M | $ 25.09M | $ 38.90M | $ 31.20M | |
$ 256.91M | $ 155.97M | $ 82.60M | $ 107.50M | $ 131.64M | $ 117.65M |