Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 199.46M | $ 199.85M | $ 183.54M | $ 142.39M | $ 109.85M | $ 75.29M | |
$ 15.14M | $ 62.54M | - | - | $ 38.16M | $ 27.24M | |
$ 184.32M | $ 137.31M | $ 183.54M | $ 142.39M | $ 71.69M | $ 48.05M | |
$ 165.36M | $ 170.34M | $ 167.85M | $ 131.20M | $ 66.79M | $ 44.86M | |
$ -65.08M | $ 29.17M | $ 15.43M | $ 11.20M | $ 4.90M | $ 3.19M | |
$ -15.62M | $ -15.63M | $ -32.22M | $ -19.97M | $ -17.93M | $ -14.95M | |
$ 63.57M | $ 72.00K | $ 563.00K | $ 6.49M | $ -433.00K | $ -181.00K | |
$ -71.80M | $ 13.47M | $ -17.35M | $ -15.47M | $ -13.46M | $ -11.94M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 24.04M | $ 8.79M | $ -26.73M | $ -29.05M | $ -27.89M | $ -24.52M | |
$ 0.55 | $ 0.20 | - | - | $ -1.52 | $ -2.88 | |
$ 0.55 | $ 0.20 | - | $ -0.94 | $ -1.52 | $ -2.88 | |
$ 178.89M | $ 43.55M | - | $ 30.91M | $ 18.38M | $ 8.50M | |
$ 179.27M | $ 43.63M | - | $ 30.91M | $ 18.38M | $ 8.50M | |
$ 0.92 | $ 0.90 | $ 0.88 | $ 0.83 | $ 0.97 | $ 1.50 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 80.67M | $ 170.34M | $ -167.85M | $ 131.20M | $ 104.95M | $ 72.10M | |
$ 27.09M | $ 13.66M | $ -16.89M | $ -15.21M | $ -13.81M | $ -10.42M | |
$ -51.75M | - | $ -13.71M | - | $ -13.40M | $ -10.24M | |
- | - | - | - | $ 18.93M | $ 13.92M | |
$ -52.52M | $ 49.90M | $ 14.87M | $ 4.50M | $ 4.00M | $ 1.98M | |
$ -28.33M | $ 142.79M | $ 109.19M | $ 74.65M | $ 60.43M | $ 39.36M |