Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 201.57M | $ 199.85M | $ 183.54M | $ 140.62M | $ 109.85M | $ 75.29M | |
$ 15.14M | $ 62.54M | $ 56.60M | $ 47.64M | $ 38.16M | $ 27.24M | |
$ 186.43M | $ 137.31M | $ 126.94M | $ 92.98M | $ 71.69M | $ 75.29M | |
$ 102.85M | $ 107.80M | $ 111.25M | $ 131.20M | $ 104.95M | $ -72.10M | |
$ -64.37M | $ 29.17M | $ 15.43M | $ 9.22M | $ 4.72M | $ 3.19M | |
$ 37.41M | $ 38.28M | $ -32.22M | $ -19.97M | $ -18.93M | $ -14.95M | |
$ 98.35M | $ 22.57M | $ -563.00K | $ 6.49M | $ 433.00K | $ 420.00K | |
$ -84.09M | $ 13.81M | $ -17.10M | $ -15.47M | $ -14.64M | $ -12.18M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 846.00K | $ 8.79M | $ -26.73M | $ -28.84M | $ -27.89M | $ -24.52M | |
$ 0.03 | $ 0.20 | - | $ -0.94 | $ -1.52 | - | |
$ 0.03 | $ 0.20 | - | $ -0.94 | $ -1.52 | $ -2.88 | |
$ 179.85M | $ 43.55M | - | $ 30.91M | $ 18.38M | $ 8.50M | |
$ 222.75M | $ 43.63M | - | $ 30.91M | $ 18.38M | $ 3.70M | |
$ 0.95 | $ 0.92 | $ 0.88 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 80.80M | $ 170.34M | $ 167.85M | $ 131.20M | $ 104.95M | $ -72.10M | |
$ 1.21M | $ 13.66M | $ -16.89M | $ -15.01M | $ -13.81M | $ -10.66M | |
$ -99.15M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -77.30M | $ 49.90M | $ 12.96M | $ 4.70M | $ 4.00M | $ 2.77M | |
$ -12.13M | $ 142.79M | $ 108.27M | $ 75.34M | $ 60.43M | $ 39.88M |