Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 185.96M | $ 107.61M | $ 77.47M | $ 46.22M | $ 35.38M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 185.96M | $ 107.61M | $ ― | $ ― | $ ― | |
$ ― | $ 72.41M | $ 61.10M | $ 44.14M | $ 29.46M | $ 21.70M | |
$ ― | $ 113.55M | $ 46.51M | $ 33.33M | $ 16.76M | $ 13.68M | |
$ ― | $ 3.78M | $ -1.24M | $ 145.00K | $ -377.00K | $ 135.00K | |
$ ― | $ 1.00M | $ 285.00K | $ ― | $ ― | $ ― | |
$ ― | $ 115.93M | $ 44.66M | $ 33.18M | $ 17.14M | $ 13.54M | |
$ ― | $ 27.14M | $ 8.16M | $ 7.14M | $ 3.33M | $ 2.52M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 88.83M | $ 36.50M | $ 23.53M | $ 12.47M | $ 10.26M | |
$ ― | $ 2.06 | $ 0.92 | $ 0.58 | $ 0.32 | $ 0.28 | |
$ ― | $ 2.03 | $ 0.89 | $ 0.55 | $ 0.31 | $ 0.27 | |
$ ― | $ 43.07M | $ 41.92M | $ 40.77M | $ 39.29M | $ 36.99M | |
$ ― | $ 43.67M | $ 43.41M | $ 42.70M | $ 40.83M | $ 38.08M | |
$ ― | $ 0.12 | $ 0.11 | $ 0.11 | $ ― | $ 0.07 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 72.41M | $ 61.10M | $ -44.14M | $ -29.46M | $ -21.70M | |
$ ― | $ 88.83M | $ 36.50M | $ 23.53M | $ 12.47M | $ 10.26M | |
$ ― | $ 86.98M | $ 36.27M | $ 26.88M | $ 13.88M | $ 10.97M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 116.77M | $ 45.12M | $ 33.86M | $ 17.51M | $ 13.76M | |
$ ― | $ 123.14M | $ 48.61M | $ 33.86M | $ 17.51M | $ 13.76M |