Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 289.87M | $ 289.87M | $ 252.11M | $ 228.38M | $ 231.43M | $ 224.30M | |
$ 3.24M | $ 3.24M | $ 474.00K | $ 3.17M | $ -10.72M | $ 1.25M | |
$ 66.28M | $ 143.52M | $ -118.00M | $ -117.19M | $ 109.40M | $ 111.26M | |
- | - | - | - | - | - | |
$ -917.00K | $ -19.95M | $ -268.00K | $ -9.31M | $ 0.00 | $ -797.00K | |
$ 143.11M | $ 143.11M | $ 127.33M | $ 111.19M | $ 111.31M | $ 113.49M | |
$ 15.78M | $ 28.74M | $ 25.26M | $ 24.70M | $ 21.72M | $ 24.14M | |
- | - | - | - | - | - | |
$ 221.38M | $ 114.36M | $ 102.07M | $ 81.75M | $ 88.71M | $ 88.55M | |
$ 7.63 | $ 7.62 | $ 6.81 | $ 5.67 | $ 5.55 | $ 5.43 | |
$ 6.23 | $ 7.61 | $ 6.80 | $ 5.66 | $ 5.55 | $ 5.42 | |
$ 59.47M | $ 14.87M | $ 14.85M | $ 15.38M | $ 15.97M | $ 16.31M | |
$ 59.56M | $ 14.89M | $ 26.00K | $ 26.00K | $ 15.99M | $ 16.33M | |
$ 2.73 | $ 2.73 | $ 2.50 | - | $ 2.28 | $ 2.16 | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 5.46 | |
- | - | - | - | - | - | |
$ 216.00M | $ 216.00M | $ 179.56M | $ 155.57M | $ 143.92M | $ 162.61M | |
$ 114.36M | $ 114.36M | $ 102.07M | $ 81.75M | $ 89.59M | $ 89.35M | |
$ 38.41M | - | $ 83.81M | - | $ 89.59M | $ 89.98M | |
- | - | - | - | $ 492.00K | $ 1.33M | |
- | - | - | - | - | - | |
- | - | - | - | - | - |