Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 339.87M | $ 315.80M | $ 335.71M | $ 310.54M | $ 278.81M | $ 242.08M | |
$ 37.70M | $ 75.92M | $ 96.14M | $ 93.95M | $ 66.71M | $ 54.28M | |
$ 302.16M | $ 239.88M | $ 239.57M | $ 216.59M | $ 212.10M | $ 187.80M | |
$ 96.36M | $ 85.69M | $ 96.87M | $ 114.06M | $ 87.42M | $ 81.75M | |
$ 162.75M | $ 154.18M | $ 142.70M | $ 102.54M | $ 124.68M | $ 106.05M | |
$ 51.32M | $ 53.12M | $ 38.42M | $ 33.38M | $ 30.80M | $ 31.41M | |
$ -35.65M | $ -40.13M | $ -38.20M | $ -10.09M | $ -16.48M | $ -9.90M | |
$ 63.56M | $ 60.93M | $ 66.08M | $ 59.07M | $ 77.40M | $ 64.73M | |
$ 51.84M | $ -25.30M | $ -81.19M | $ 43.89M | $ 82.14M | $ 30.49M | |
$ -1.37M | $ 2.81M | $ 862.00K | - | - | - | |
$ 11.73M | $ 86.24M | $ 147.27M | $ 15.18M | $ -4.74M | $ 34.25M | |
$ 0.35 | $ 2.53 | $ 4.31 | $ 0.45 | $ -0.15 | $ 0.95 | |
$ 0.35 | $ 2.53 | $ 4.31 | $ 0.45 | $ -0.15 | $ 0.95 | |
$ 136.44M | $ 34.11M | $ 34.14M | $ 35.63M | $ 36.13M | $ 35.65M | |
$ 136.44M | $ 34.11M | $ 34.14M | $ 35.63M | $ 36.13M | $ 36.08M | |
$ -0.52 | - | $ 1.00 | $ 1.00 | $ 1.00 | $ 1.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 134.07M | $ 161.62M | $ 193.01M | $ -208.01M | $ -154.13M | $ -136.03M | |
$ 11.73M | $ 86.24M | $ 147.27M | $ 15.18M | $ -4.74M | $ 34.25M | |
$ 82.53M | $ 70.98M | $ 14.11M | $ 43.28M | $ 56.69M | $ 48.95M | |
- | - | - | - | - | - | |
$ 116.55M | $ 107.79M | $ 100.13M | $ 90.55M | $ 108.18M | $ 95.52M | |
$ 192.72M | $ 183.71M | $ 168.70M | $ 158.30M | $ 172.72M | $ 149.81M |