Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 690.31M | $ 674.98M | $ 666.82M | $ 541.53M | $ 429.65M | $ 421.03M | |
$ 179.12M | $ 184.67M | $ 10.90M | $ 42.91M | $ 117.33M | $ 106.71M | |
$ 511.19M | $ 490.31M | $ 655.92M | $ 498.62M | $ 312.32M | $ 314.31M | |
$ 585.46M | $ 402.99M | $ 396.60M | $ 408.70M | $ 260.80M | $ 278.60M | |
$ 92.34M | $ 87.67M | $ 259.32M | $ 89.92M | $ 51.52M | $ 35.71M | |
$ 4.67M | $ -8.86M | $ -35.43M | $ -30.85M | $ -21.04M | $ -16.25M | |
$ -7.41M | $ -16.76M | $ 11.29M | $ 2.67M | $ -10.38M | $ -30.21M | |
$ 100.55M | $ 61.70M | $ 13.30M | $ 56.40M | $ 20.09M | $ -10.75M | |
$ 36.95M | $ 19.75M | $ -2.61M | $ 14.42M | $ -125.43M | $ 268.00K | |
- | - | - | - | - | - | |
$ 70.31M | $ 41.95M | $ 15.91M | $ 41.98M | $ 145.52M | $ -11.02M | |
$ 1.37 | $ 0.91 | $ 0.35 | $ 0.95 | $ 3.41 | $ -0.27 | |
$ 1.24 | $ 0.89 | $ 0.34 | $ 0.92 | $ 3.33 | $ -0.27 | |
$ 185.52M | $ 46.22M | $ 45.52M | $ 44.26M | $ 42.67M | $ 41.51M | |
$ 212.65M | $ 51.98M | $ 46.54M | $ 45.63M | $ 43.68M | $ 41.51M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.26 | $ 1.70 | |
- | - | - | - | $ 2.21 | $ 1.67 | |
- | - | - | - | - | - | |
$ 247.21M | $ 587.65M | $ 407.50M | $ 451.61M | $ 378.13M | $ 385.32M | |
$ 63.59M | $ 41.95M | $ 15.91M | $ 41.98M | $ 145.52M | $ -11.02M | |
$ 105.71M | - | - | - | $ 155.19M | $ 7.40M | |
- | - | - | - | $ 23.52M | $ 21.92M | |
$ 82.86M | $ 79.01M | $ 16.40M | $ 78.39M | $ 43.60M | $ 11.17M | |
$ 140.78M | $ 154.59M | $ 115.11M | $ 132.85M | $ 63.51M | $ 30.75M |