2019 Q2 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.1M 52.9% |
29.61M 22.9% |
36.11M 22.0% |
40.03M 10.9% |
44.58M 11.4% |
52.27M 17.2% |
74.38M 42.3% |
94.17M 26.6% |
80.68M -14.3% |
96.81M 20.0% |
91.89M -5.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.2M 49.7% |
13.64M 11.9% |
15.37M 12.6% |
16.6M 8.0% |
19.4M 16.8% |
23.64M 21.9% |
39.7M 67.9% |
53.22M 34.0% |
47.12M -11.5% |
60.36M 28.1% |
57.26M -5.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.9M 56.4% |
15.96M 34.2% |
20.74M 29.9% |
23.43M 13.0% |
25.19M 7.5% |
28.63M 13.7% |
34.67M 21.1% |
40.95M 18.1% |
33.56M -18.0% |
36.45M 8.6% |
34.63M -5.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.67M 40.7% |
26.98M 19.0% |
33.13M 22.8% |
38.13M 15.1% |
47.24M 23.9% |
57.02M 20.7% |
78.72M 38.1% |
99.38M 26.2% |
88.23M -11.2% |
103.12M 16.9% |
98.3M -4.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.47M 31.5% |
13.34M 27.4% |
17.76M 33.1% |
21.53M 21.2% |
27.84M 29.3% |
33.38M 19.9% |
39.02M 16.9% |
46.16M 18.3% |
41.11M -10.9% |
42.77M 4.0% |
41.04M -4.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.43M - |
2.62M 83.8% |
2.98M 13.8% |
1.91M -36.1% |
-2.65M - |
-4.75M - |
-4.35M - |
-5.21M - |
-7.55M - |
-6.32M - |
-6.4M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.98M - |
4.3M 44.3% |
4.26M -0.9% |
3.24M -23.9% |
-2.05M - |
-4.11M - |
-2.55M - |
-4.14M - |
-16.93M - |
-15.54M - |
-20.8M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.93M - |
4.25M 45.1% |
4.21M -0.9% |
3.19M -24.2% |
-2.1M - |
-5.21M - |
-2.61M - |
-4.2M - |
-16.93M - |
-15.69M - |
-20.8M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.25 - |
0.27 8.2% |
0.257 -4.9% |
0.198 -22.9% |
-0.13 - |
-0.32 - |
0.1 - |
-0.27 - |
-0.96 - |
-0.87 - |
-1.14 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.21 - |
0.27 28.8% |
0.257 -4.9% |
0.198 -22.9% |
-0.13 - |
-0.32 - |
0.1 - |
-0.27 - |
-0.96 - |
-0.87 - |
-1.14 - |