Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 608.88M | $ 588.42M | $ 539.39M | $ 454.83M | $ 357.61M | $ 519.70M | |
$ 530.36M | $ 518.72M | $ 478.32M | $ 403.45M | $ 326.11M | $ 460.99M | |
$ 78.52M | $ 69.70M | $ 61.07M | $ 51.38M | $ 31.50M | $ 58.72M | |
$ 51.65M | $ 49.51M | $ 39.64M | $ 42.62M | $ 38.00M | $ 516.81M | |
$ 26.86M | $ 20.19M | $ 25.77M | $ -7.39M | $ -6.50M | $ -1.96M | |
$ -6.94M | $ -11.09M | $ -3.38M | $ -2.00M | $ -2.67M | $ -6.73M | |
$ -139.63M | $ -216.00K | $ 4.35M | $ 403.45M | $ 667.00K | $ -5.90M | |
$ 14.33M | $ 8.88M | $ 22.39M | $ -9.39M | $ -9.17M | $ -8.84M | |
$ 2.10M | $ 1.04M | $ 3.67M | $ -1.94M | $ -2.07M | $ -4.09M | |
- | - | - | - | - | - | |
$ 12.22M | $ 7.84M | $ 18.73M | $ -7.45M | $ -7.09M | $ 6.15M | |
$ 0.58 | $ 0.38 | $ 0.92 | $ -0.37 | $ -0.36 | $ -0.27 | |
$ 0.59 | $ 0.38 | $ 0.91 | $ -0.36 | $ -0.36 | $ -0.27 | |
$ 82.22M | $ 20.42M | $ 20.40M | $ 20.40M | $ 19.90M | $ 17.45M | |
$ 83.45M | $ 20.70M | $ 20.68M | $ 20.83M | $ 19.90M | $ 17.45M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 332.86M | $ 568.23M | $ 517.96M | $ 446.07M | $ 364.10M | $ 977.80M | |
$ 12.22M | $ 7.84M | $ 18.73M | $ -7.45M | $ -7.09M | $ -4.75M | |
$ 532.18M | $ 525.43M | - | - | - | - | |
- | - | - | - | - | - | |
$ 21.26M | $ 19.98M | $ 25.77M | $ -7.39M | $ -6.50M | $ -2.11M | |
$ 58.97M | $ 55.05M | $ 55.09M | $ 24.39M | $ 25.59M | $ 30.89M |