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] |
8.17M 15.9% |
5.37M -34.3% |
9.67M 80.0% |
15.88M 64.3% |
20.52M 29.2% |
25.68M 25.2% |
31.38M 22.2% |
41.55M 32.4% |
52.47M 26.3% |
66.43M 26.6% |
81.17M 22.2% |
96.85M 19.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.58M 15.2% |
1.6M -38.1% |
2.68M 67.9% |
3.78M 40.8% |
6.17M 63.4% |
7.57M 22.6% |
10.67M 41.0% |
12.79M 19.8% |
15.72M 23.0% |
25.77M 63.9% |
33.25M 29.0% |
36.89M 10.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.59M 16.2% |
3.77M -32.5% |
6.99M 85.2% |
12.1M 73.3% |
14.35M 18.6% |
18.11M 26.2% |
20.7M 14.3% |
28.77M 38.9% |
36.74M 27.7% |
40.66M 10.7% |
47.92M 17.9% |
59.96M 25.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.04M 33.0% |
17.09M -5.2% |
21M 22.8% |
25.25M 20.3% |
30.27M 19.9% |
31.23M 3.2% |
38.15M 22.2% |
43.64M 14.4% |
53.37M 22.3% |
94.77M 77.6% |
78.57M -17.1% |
84.43M 7.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.46M 36.6% |
15.5M 0.3% |
18.31M 18.2% |
21.47M 17.2% |
24.09M 12.2% |
23.66M -1.8% |
27.48M 16.2% |
30.86M 12.3% |
37.65M 22.0% |
69M 83.3% |
45.32M -34.3% |
47.54M 4.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-9.87M - |
-11.72M - |
-11.33M - |
-9.37M - |
-9.74M - |
-5.54M - |
-6.78M - |
-2.09M - |
-906K - |
-28.34M - |
2.6M - |
12.42M 377.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-10.67M - |
-12.96M - |
-12.67M - |
-10.56M - |
-11.52M - |
-7.43M - |
-6.72M - |
-2.64M - |
-1M - |
-25.42M - |
4.03M - |
12.2M 202.6% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-10.67M - |
-12.96M - |
-12.67M - |
-10.56M - |
-11.52M - |
-7.43M - |
-6.72M - |
-2.64M - |
-1M - |
-25.42M - |
4.03M - |
12.2M 202.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.39 - |
-0.47 - |
-0.46 - |
-0.38 - |
-0.41 - |
-0.25 - |
-0.21 - |
-0.08 - |
-0.03 - |
-0.78 - |
0.12 - |
0.37 208.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.39 - |
-0.47 - |
-0.46 - |
-0.38 - |
-0.41 - |
-0.25 - |
-0.21 - |
-0.08 - |
-0.03 - |
-0.78 - |
0.12 - |
0.35 191.7% |