Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 315.80M | $ 315.80M | $ 335.71M | $ 310.54M | $ 278.81M | $ 242.08M | |
- | - | - | $ 93.95M | $ 66.71M | $ 54.28M | |
$ 315.80M | $ 315.80M | $ 335.71M | $ 216.59M | $ 212.10M | $ 187.80M | |
$ 171.98M | $ 171.98M | $ 223.11M | $ 114.06M | $ 87.42M | $ 81.75M | |
$ 143.82M | $ 143.82M | $ 112.61M | $ 102.54M | $ 124.68M | $ 106.05M | |
$ -56.06M | $ -56.06M | $ -41.48M | $ 33.38M | $ -30.80M | $ -31.41M | |
$ 31.40M | $ 31.40M | $ -1.95M | $ -10.09M | $ -16.48M | $ -9.90M | |
$ 60.93M | $ 60.93M | $ 66.08M | $ 59.07M | $ 77.40M | $ 64.73M | |
$ -25.30M | $ -25.30M | $ -81.19M | $ 43.89M | $ 82.14M | $ 30.49M | |
- | - | $ 862.00K | - | - | - | |
$ 86.24M | $ 86.24M | $ 147.27M | $ 15.18M | $ -4.74M | $ 34.25M | |
$ 2.52 | $ 2.53 | $ 4.31 | $ 0.45 | $ -0.03 | $ 0.19 | |
$ 2.52 | $ 2.53 | $ 4.31 | $ 0.45 | $ -0.03 | $ 0.19 | |
$ 136.44M | $ 34.11M | $ 34.14M | $ 35.63M | $ 180.65M | $ 178.27M | |
$ 136.44M | $ 34.11M | $ 34.14M | $ 35.63M | $ 180.65M | $ 180.40M | |
$ 0.52 | - | $ 1.04 | $ 0.80 | $ 0.15 | $ 0.04 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 171.98M | $ 171.98M | $ 223.11M | $ -208.01M | $ 154.13M | $ 136.03M | |
$ 86.24M | $ 86.24M | $ 147.27M | $ 15.18M | $ -4.74M | $ 34.25M | |
$ 55.29M | $ 70.98M | $ -15.12M | $ 43.28M | $ 1.08M | $ 35.30M | |
- | - | - | - | $ 30.79M | $ 30.79M | |
$ 107.79M | $ 107.79M | $ 100.13M | $ 90.55M | $ 108.18M | $ 95.52M | |
$ 183.71M | $ 183.71M | $ 168.70M | $ 158.30M | $ 172.72M | $ 149.81M |