Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 694.96M | $ 674.98M | $ 666.82M | $ 541.53M | $ 429.65M | $ 421.03M | |
$ 178.23M | $ 184.67M | $ 199.29M | $ 140.25M | $ 117.33M | $ 106.71M | |
$ 516.72M | $ 490.31M | $ 467.53M | $ 401.28M | $ 312.32M | $ 314.31M | |
$ 414.72M | $ 402.99M | $ 396.60M | $ 268.44M | $ 260.80M | $ 278.60M | |
$ -64.91M | $ 87.67M | $ 60.02M | $ 89.92M | $ 46.35M | $ 10.48M | |
$ 10.86M | $ -8.86M | $ -35.43M | $ -30.85M | $ -21.04M | $ -16.25M | |
$ -41.59M | $ -16.76M | $ -22.19M | $ 2.67M | $ 122.55M | $ 4.98M | |
$ -54.91M | $ 61.70M | $ 13.30M | $ 56.40M | $ 20.09M | $ -10.75M | |
$ 35.82M | $ 19.75M | $ -2.61M | $ 14.42M | $ -125.43M | $ 268.00K | |
- | - | - | - | - | - | |
$ -90.73M | $ 41.95M | $ 15.91M | $ 41.98M | $ 145.52M | $ 39.44M | |
$ -1.96 | $ 0.91 | $ 0.35 | $ 0.95 | $ 3.41 | $ -0.27 | |
$ -1.95 | $ 0.89 | $ 0.34 | $ 0.92 | $ 3.33 | $ -0.27 | |
$ 185.24M | $ 46.22M | $ 45.52M | $ 44.26M | $ 42.67M | $ 41.51M | |
$ 206.71M | $ 51.98M | $ 46.54M | $ 45.63M | $ 43.68M | $ 41.51M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 255.29M | $ 587.65M | $ 595.90M | $ 408.70M | $ 378.13M | $ 385.32M | |
$ -90.73M | $ 41.95M | $ 15.91M | $ 41.98M | $ 145.52M | $ -11.02M | |
$ 79.93M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -74.84M | $ 79.01M | $ 48.88M | $ 85.40M | $ 43.60M | $ 21.07M | |
$ -14.94M | $ 154.59M | $ 140.38M | $ 113.95M | $ 63.51M | $ 56.10M |