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] |
64.63M 7.1% |
77.41M 19.8% |
77.06M -0.4% |
82.87M 7.5% |
92.04M 11.1% |
110.08M 19.6% |
119.17M 8.3% |
106.44M -10.7% |
110.43M 3.7% |
135.81M 23.0% |
147.93M 8.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.79M 16.7% |
57.61M 28.6% |
55.36M -3.9% |
57.93M 4.6% |
62.55M 8.0% |
76.77M 22.7% |
76.5M -0.3% |
68.64M -10.3% |
73.76M 7.5% |
90.62M 22.8% |
89.03M -1.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.84M -9.5% |
19.8M -0.2% |
21.7M 9.6% |
24.94M 14.9% |
29.49M 18.3% |
33.31M 13.0% |
42.67M 28.1% |
37.8M -11.4% |
36.66M -3.0% |
45.19M 23.3% |
58.9M 30.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
66.43M 15.9% |
81.65M 22.9% |
81.14M -0.6% |
82.15M 1.2% |
90.02M 9.6% |
106.64M 18.5% |
108.28M 1.5% |
98.41M -9.1% |
105.2M 6.9% |
126.72M 20.5% |
123.76M -2.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.64M 14.4% |
24.04M 11.1% |
25.79M 7.3% |
24.22M -6.1% |
27.47M 13.4% |
29.87M 8.7% |
31.77M 6.4% |
29.76M -6.3% |
31.44M 5.6% |
36.1M 14.8% |
34.73M -3.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.8M - |
-4.24M - |
-4.09M - |
721K - |
2.02M 180.7% |
3.44M 70.2% |
10.9M 216.3% |
8.04M -26.2% |
5.23M -35.0% |
9.09M 73.8% |
24.17M 165.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.33M - |
-3.65M - |
-1.54M - |
192K - |
711K 270.3% |
1.86M 162.3% |
7.15M 283.4% |
6.68M -6.5% |
4.52M -32.3% |
7.21M 59.4% |
19.02M 163.8% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.32M - |
-3.65M - |
-1.54M - |
199K - |
723K 263.3% |
1.86M 158.0% |
7.15M 283.4% |
6.68M -6.5% |
4.52M -32.3% |
7.21M 59.4% |
19.02M 163.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.03 - |
-0.09 - |
-0.04 - |
0.005 - |
0.02 308.3% |
0.05 150.0% |
0.18 260% |
0.16 -11.1% |
0.11 -31.3% |
0.17 54.5% |
0.46 170.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.03 - |
-0.09 - |
-0.04 - |
0.005 - |
0.02 329.1% |
0.04 100% |
0.16 300% |
0.15 -6.3% |
0.1 -33.3% |
0.17 70% |
0.43 152.9% |