Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 338.88M | $ 307.68M | $ 254.32M | $ 188.00M | $ 124.88M | $ 92.11M | |
$ 56.32M | $ 52.33M | $ -48.55M | $ -41.93M | $ 29.93M | $ 22.54M | |
$ 282.56M | $ 255.35M | $ 205.76M | $ 146.07M | $ 94.94M | $ 69.57M | |
$ 272.26M | $ 261.72M | $ -242.14M | $ -148.56M | $ 101.09M | $ 77.79M | |
$ 10.29M | $ -7.67M | $ -25.11M | $ -2.49M | $ -6.14M | $ -8.22M | |
$ 14.79M | $ 9.45M | $ 3.46M | $ -522.00K | $ 0.00 | - | |
$ -13.94M | $ 11.02M | $ -39.65M | $ -26.54M | $ -290.00K | $ -1.48M | |
$ 24.24M | $ 4.65M | $ -32.92M | $ -3.02M | $ -6.43M | $ -9.70M | |
$ 9.78M | $ 3.70M | $ 931.00K | $ 270.00K | $ 577.00K | $ 464.00K | |
- | - | $ -1.74M | $ 0.00 | - | - | |
$ 14.89M | $ 950.00K | $ -33.85M | $ -3.29M | $ -7.01M | $ -10.17M | |
$ 0.10 | $ 0.01 | $ -0.24 | $ -0.03 | $ -0.06 | $ -0.08 | |
$ 0.09 | $ 0.01 | $ -0.24 | $ -0.03 | $ -0.06 | $ -0.08 | |
$ 576.73M | $ 142.59M | $ 141.16M | $ 126.59M | $ 124.50M | $ 124.50M | |
$ 596.90M | $ 146.07M | $ 141.16M | $ 126.59M | $ 124.50M | $ 124.50M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 328.58M | $ 314.05M | $ -290.69M | $ -190.49M | $ 131.02M | $ 100.33M | |
$ 14.89M | $ 950.00K | $ -33.85M | $ -3.29M | $ -7.01M | $ -10.17M | |
$ 86.83M | $ 57.41M | - | - | $ -6.52M | $ -8.97M | |
- | - | - | - | $ 0.00 | - | |
$ 24.28M | $ -6.38M | $ -33.03M | $ -2.49M | $ -6.43M | $ -8.22M | |
$ 26.14M | $ 415.00K | $ -26.38M | $ 1.04M | $ -4.95M | $ -7.17M |