2016 Q4 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.94M 19.0% |
28.22M -5.7% |
30.26M 7.2% |
39.09M 29.2% |
51.44M 31.6% |
71.75M 39.5% |
93.46M 30.3% |
119.13M 27.5% |
151.08M 26.8% |
191.82M 27.0% |
241.62M 26.0% |
296.92M 22.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.68M 12.8% |
9.22M -4.7% |
9.1M -1.3% |
10.64M 16.9% |
14.23M 33.7% |
20.2M 42.0% |
28.19M 39.6% |
37.2M 32.0% |
46.75M 25.7% |
64.95M 38.9% |
87.53M 34.8% |
111.63M 27.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.27M 22.2% |
19M -6.2% |
21.16M 11.4% |
28.45M 34.5% |
37.21M 30.8% |
51.55M 38.5% |
65.27M 26.6% |
81.93M 25.5% |
104.33M 27.3% |
126.87M 21.6% |
154.09M 21.5% |
185.29M 20.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.82M 13.6% |
62.22M 9.5% |
69.69M 12.0% |
81.38M 16.8% |
93.61M 15.0% |
107.74M 15.1% |
124.9M 15.9% |
143.29M 14.7% |
166.4M 16.1% |
229.93M 38.2% |
270.35M 17.6% |
311.14M 15.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.15M 13.7% |
53M 12.4% |
60.59M 14.3% |
70.74M 16.8% |
79.38M 12.2% |
87.54M 10.3% |
96.71M 10.5% |
106.09M 9.7% |
119.64M 12.8% |
164.98M 37.9% |
182.82M 10.8% |
199.51M 9.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-26.88M - |
-34M - |
-39.43M - |
-42.29M - |
-42.17M - |
-35.99M - |
-31.44M - |
-24.16M - |
-15.32M - |
-38.11M - |
-28.73M - |
-14.22M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-29.98M - |
-37.86M - |
-44.22M - |
-46.86M - |
-47.72M - |
-42.18M - |
-36.23M - |
-28.3M - |
-17.78M - |
-35.78M - |
-25.03M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-29.98M - |
-37.86M - |
-44.22M - |
-46.86M - |
-47.72M - |
-42.18M - |
-36.23M - |
-28.3M - |
-17.78M - |
-35.78M - |
-25.03M - |
-10.2M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.06 - |
-1.36 - |
-1.6 - |
-1.69 - |
-1.71 - |
-1.49 - |
-1.23 - |
-0.93 - |
-0.55 - |
-1.09 - |
-0.77 - |
-0.32 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.06 - |
-1.36 - |
-1.6 - |
-1.69 - |
-1.71 - |
-1.49 - |
-1.23 - |
-0.93 - |
-0.55 - |
-1.09 - |
-0.77 - |
-0.34 - |