Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 409.67M | $ 349.89M | $ 280.04M | $ 206.68M | $ 150.83M | $ 104.72M | |
$ 90.21M | $ 77.04M | $ 62.29M | $ 41.82M | $ 832.00K | $ 20.04M | |
$ 319.46M | $ 272.84M | $ 217.75M | $ 164.86M | $ 150.00M | $ 84.68M | |
$ 400.52M | $ 348.39M | $ 307.59M | $ 233.23M | $ 136.57M | $ 91.62M | |
$ -81.06M | $ -75.55M | $ -89.84M | $ -68.37M | $ -14.19M | $ -6.94M | |
$ -21.03M | $ -21.03M | $ -5.09M | - | - | $ 3.17M | |
$ -26.10M | $ -21.03M | $ -5.09M | $ -744.00K | $ 26.41M | - | |
$ -54.96M | $ -54.52M | $ -84.75M | $ -67.63M | $ -12.15M | $ -3.77M | |
$ 2.31M | $ 6.74M | $ 5.44M | $ -3.42M | $ -2.74M | $ 1.63M | |
- | - | - | - | - | - | |
$ -57.27M | $ -61.26M | $ -90.18M | $ -64.20M | $ -9.40M | $ -5.39M | |
$ -0.52 | $ -0.59 | $ -0.91 | $ -0.68 | $ -0.20 | $ -0.07 | |
$ -0.52 | $ -0.59 | $ -0.91 | $ -0.68 | $ -0.20 | $ -0.07 | |
$ 432.11M | $ 103.32M | $ 99.24M | $ 94.78M | $ 46.49M | $ 79.19M | |
$ 432.11M | $ 103.32M | $ 99.24M | - | $ 46.49M | $ 79.19M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 452.22M | $ 425.43M | $ 369.88M | $ 234.03M | $ 137.40M | $ 111.65M | |
$ -57.27M | $ -61.26M | $ -90.18M | $ -64.20M | $ -9.40M | $ -5.39M | |
$ -64.43M | $ -43.07M | - | - | - | $ -5.39M | |
- | - | - | - | - | - | |
$ -61.37M | $ -75.55M | $ -89.84M | $ -68.37M | $ -14.19M | $ -6.94M | |
$ -36.65M | $ -60.24M | $ -75.19M | $ -59.62M | $ -10.53M | $ -4.13M |