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] |
34.97M 33.8% |
34.65M -0.9% |
37.56M 8.4% |
39.54M 5.3% |
49.65M 25.6% |
38.89M -21.7% |
40.7M 4.7% |
45.81M 12.6% |
55.7M 21.6% |
46.79M -16.0% |
47.61M 1.7% |
47.62M 0.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
11.22M 27.8% |
11.41M 1.7% |
13.07M 14.6% |
14.66M 12.1% |
17.49M 19.3% |
14.89M -14.9% |
15.74M 5.7% |
18.02M 14.5% |
19.95M 10.7% |
18.18M -8.9% |
17.87M -1.7% |
18.04M 1.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
23.74M 36.8% |
23.24M -2.1% |
24.48M 5.3% |
24.88M 1.6% |
32.16M 29.3% |
24M -25.4% |
24.96M 4.0% |
27.8M 11.3% |
35.75M 28.6% |
28.62M -20.0% |
29.74M 3.9% |
29.58M -0.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
23.09M 21.9% |
25.03M 8.4% |
49.81M 99.0% |
40.72M -18.3% |
45.46M 11.7% |
40.28M -11.4% |
45.8M 13.7% |
44.23M -3.4% |
50.36M 13.8% |
45.83M -9.0% |
46.22M 0.8% |
36.6M -20.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
11.86M 16.9% |
13.62M 14.8% |
36.74M 169.7% |
26.05M -29.1% |
27.97M 7.4% |
25.39M -9.2% |
30.06M 18.4% |
26.22M -12.8% |
30.41M 16.0% |
27.66M -9.0% |
28.35M 2.5% |
18.56M -34.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
11.88M 64.8% |
9.62M -19.0% |
-12.26M - |
-1.17M - |
4.19M - |
-1.39M - |
-5.1M - |
1.58M - |
5.34M 238.7% |
959K -82.1% |
1.39M 44.9% |
11.02M 692.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
10.03M 51.4% |
8.05M -19.7% |
-14.15M - |
-693K - |
583K - |
-7.38M - |
-7.19M - |
-14K - |
1.78M - |
-1.67M - |
-4.57M - |
6.03M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
10.03M 51.4% |
8.05M -19.7% |
-25.09M - |
-693K - |
583K - |
-7.38M - |
-7.19M - |
-14K - |
1.78M - |
-1.67M - |
-4.57M - |
6.03M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.18 51.4% |
0.145 -19.3% |
-0.451 - |
-0.01 - |
0.01 - |
-0.13 - |
-0.13 - |
0 - |
0.03 - |
-0.03 - |
-0.082 - |
0.1 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.18 51.4% |
0.145 -19.3% |
-0.451 - |
-0.01 - |
0.01 - |
-0.13 - |
-0.13 - |
0 - |
0.03 - |
-0.03 - |
-0.082 - |
0.1 - |