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] |
48.39M 42.3% |
68.79M 42.1% |
61.51M -10.6% |
72.67M 18.1% |
74.05M 1.9% |
76.39M 3.2% |
71.26M -6.7% |
67.92M -4.7% |
53.33M -21.5% |
50.44M -5.4% |
71.43M 41.6% |
79.71M 11.6% |
|
Cost of Revenue | [friend] |
20.38M 57.4% |
22.36M 9.7% |
29.63M 32.5% |
25.83M -12.8% |
22.67M -12.3% |
25.67M 13.3% |
31.9M 24.3% |
23.47M -26.4% |
23.04M -1.8% |
24.18M 4.9% |
29.37M 21.5% |
27.09M -7.7% |
|
Gross Profit | [friend] |
28.01M 33.1% |
46.42M 65.7% |
31.87M -31.3% |
46.83M 46.9% |
51.39M 9.7% |
50.72M -1.3% |
39.36M -22.4% |
44.45M 12.9% |
30.29M -31.9% |
26.27M -13.3% |
42.07M 60.2% |
52.61M 25.1% |
|
Total Expenses | [friend] |
51.22M 295.5% |
41.9M -18.2% |
45.62M 8.9% |
42.94M -5.9% |
44.14M 2.8% |
47.95M 8.6% |
54.39M 13.4% |
47.59M -12.5% |
46.91M -1.4% |
54.13M 15.4% |
58.61M 8.3% |
61.47M 4.9% |
|
Operating Expense | [friend] |
30.84M - |
19.54M -36.7% |
15.98M -18.2% |
17.11M 7.0% |
21.48M 25.5% |
22.28M 3.7% |
22.49M 1.0% |
24.12M 7.2% |
23.86M -1.0% |
29.96M 25.5% |
29.25M -2.4% |
34.38M 17.5% |
|
Operating Income | [friend] |
-2.83M - |
26.88M - |
15.89M -40.9% |
29.72M 87.0% |
29.91M 0.6% |
28.44M -4.9% |
16.87M -40.7% |
20.33M 20.5% |
6.42M -68.4% |
-3.69M - |
12.82M - |
18.24M 42.2% |
|
Net Income (Cont Operations) | [friend] |
18.96M - |
27.21M 43.5% |
14.22M -47.7% |
- |
53.36M - |
- | - | - |
37.62M - |
- | - | - | |
Net Income | [friend] |
12.65M 100.7% |
27.21M 115.0% |
14.22M -47.7% |
25.27M 77.7% |
28.09M 11.2% |
29.73M 5.9% |
22.28M -25.1% |
24.19M 8.6% |
13.69M -43.4% |
5.3M -61.3% |
10.86M 104.9% |
19.58M 80.4% |
|
Basic EPS | [friend] |
0.147 100.7% |
0.314 113.8% |
0.164 -47.7% |
0.293 78.3% |
0.326 11.4% |
0.43 31.8% |
0.194 -54.9% |
0.21 8.2% |
0.12 -42.9% |
0.046 -61.5% |
0.095 104.9% |
0.17 79.7% |
|
Diluted EPS | [friend] |
0.147 100.7% |
0.314 113.8% |
0.164 -47.7% |
0.293 78.3% |
0.326 11.4% |
0.43 31.8% |
0.194 -54.9% |
0.21 8.2% |
0.12 -42.9% |
0.046 -61.5% |
0.095 104.9% |
0.17 79.7% |