Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 287.33M | $ 267.01M | $ 256.38M | $ 226.91M | $ 148.75M | $ 113.87M | |
$ 100.97M | $ 99.23M | $ 81.51M | $ 58.31M | $ 41.19M | $ 36.10M | |
$ 186.36M | $ 167.78M | $ 174.87M | $ 168.59M | $ 107.56M | $ 77.77M | |
$ 171.87M | $ 165.75M | $ 134.35M | $ 109.81M | $ 75.81M | $ 69.26M | |
$ 14.49M | $ 2.04M | $ 40.52M | $ 58.79M | $ 31.75M | $ 8.51M | |
$ 9.07M | $ 8.83M | $ 2.21M | $ 300.00K | $ 537.00K | $ 1.29M | |
$ -4.14M | $ -359.00K | $ -5.27M | $ -5.71M | $ -712.00K | $ -577.00K | |
$ 26.99M | $ 10.51M | $ 37.47M | $ 64.80M | $ 31.58M | $ 9.22M | |
$ 5.45M | $ 1.62M | $ 8.76M | $ 8.20M | $ 4.97M | $ 2.58M | |
- | - | $ -5.90M | - | - | - | |
$ 21.55M | $ 8.88M | $ 28.70M | $ 56.60M | $ 26.61M | $ 6.64M | |
$ 0.41 | $ 0.17 | $ 0.55 | $ 1.13 | $ 0.51 | $ 0.16 | |
$ 0.40 | $ 0.16 | $ 0.50 | $ 1.00 | $ 0.46 | $ 0.15 | |
$ 201.11M | $ 51.76M | $ 52.28M | $ 50.18M | $ 12.64M | $ 43.48M | |
$ 223.97M | $ 56.03M | $ 56.91M | $ 56.63M | $ 17.13M | $ 45.61M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 144.46M | $ 264.98M | $ 215.86M | $ 168.12M | $ 116.99M | $ 105.36M | |
$ 21.54M | $ 8.88M | $ 28.70M | $ 56.60M | $ 26.61M | $ 6.64M | |
$ 14.14M | - | - | - | $ 26.61M | $ 6.64M | |
- | - | - | - | - | - | |
$ 1.49M | $ 2.04M | $ 40.52M | $ 64.81M | $ 31.75M | $ 8.51M | |
$ 36.84M | $ 46.81M | $ 74.77M | $ 87.83M | $ 47.50M | $ 21.18M |