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.42M 23.9% |
66.31M 36.9% |
78.28M 18.1% |
58.68M -25.0% |
64.13M 9.3% |
70.64M 10.2% |
89.46M 26.6% |
34.85M -61.0% |
26.47M -24.1% |
31.87M 20.4% |
51.21M 60.7% |
60.06M 17.3% |
|
Cost of Revenue | [friend] |
36.58M - |
20.44M -44.1% |
23.84M 16.7% |
19.54M -18.1% |
24.92M 27.5% |
27.77M 11.4% |
35.57M 28.1% |
19.95M -43.9% |
17.45M -12.5% |
19.4M 11.2% |
27.14M 39.9% |
39.14M 44.2% |
|
Gross Profit | [friend] |
48.42M 23.9% |
45.88M -5.3% |
54.44M 18.7% |
39.14M -28.1% |
39.21M 0.2% |
42.87M 9.3% |
53.89M 25.7% |
14.9M -72.3% |
9.02M -39.5% |
12.47M 38.3% |
24.08M 93.0% |
20.93M -13.1% |
|
Total Expenses | [friend] |
0 - |
34.39M - |
37.96M 10.4% |
33.31M -12.3% |
35.29M 5.9% |
41.97M 18.9% |
60.28M 43.6% |
28.25M -53.1% |
27.14M -3.9% |
36.99M 36.3% |
43.7M 18.1% |
56.51M 29.3% |
|
Operating Expense | [friend] |
0 - |
13.95M - |
14.12M 1.2% |
13.77M -2.5% |
10.37M -24.7% |
14.2M 37.0% |
24.71M 73.9% |
8.29M -66.4% |
9.69M 16.9% |
17.59M 81.4% |
16.56M -5.8% |
17.37M 4.9% |
|
Operating Income | [friend] |
48.42M 23.9% |
31.92M -34.1% |
40.32M 26.3% |
25.37M -37.1% |
28.84M 13.7% |
28.67M -0.6% |
29.19M 1.8% |
6.61M -77.4% |
-678.5K - |
-5.11M - |
7.52M - |
3.55M -52.8% |
|
Net Income (Cont Operations) | [friend] |
32.48M - |
60.11M 85.1% |
35.18M -41.5% |
- |
49.05M - |
24.87M -49.3% |
26.39M 6.1% |
- |
19.39M - |
- | - | - | |
Net Income | [friend] |
18.54M 33.0% |
27.63M 49.0% |
35.18M 27.3% |
23.54M -33.1% |
25.51M 8.4% |
24.87M -2.5% |
26.39M 6.1% |
11.85M -55.1% |
7.55M -36.3% |
2.06M -72.7% |
-1.97M - |
10.53M - |
|
Basic EPS | [friend] |
0.294 33.0% |
0.436 48.1% |
0.557 27.9% |
0.371 -33.3% |
0.405 9.0% |
0.393 -3.0% |
0.59 50.2% |
0.2 -66.1% |
0.12 -40.0% |
-0.01 - |
-0.04 - |
0.12 - |
|
Diluted EPS | [friend] |
0.294 33.0% |
0.436 48.1% |
0.557 27.9% |
0.371 -33.3% |
0.405 9.0% |
0.393 -3.0% |
0.59 50.2% |
0.2 -66.1% |
0.12 -40.0% |
-0.01 - |
-0.04 - |
0.12 - |