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] |
211.7M 12.8% |
241M 13.8% |
277.81M 15.3% |
270.4M -2.7% |
288.45M 6.7% |
302.52M 4.9% |
322.52M 6.6% |
301.92M -6.4% |
331.49M 9.8% |
333.45M 0.6% |
391.73M 17.5% |
367.92M -6.1% |
|
Cost of Revenue | [friend] |
160.62M 7.6% |
182.27M 13.5% |
202.29M 11.0% |
211.53M 4.6% |
219.43M 3.7% |
230.13M 4.9% |
233.5M 1.5% |
235.62M 0.9% |
253.53M 7.6% |
254.11M 0.2% |
285.59M 12.4% |
279.8M -2.0% |
|
Gross Profit | [friend] |
51.08M 32.6% |
58.74M 15.0% |
75.52M 28.6% |
58.86M -22.1% |
69.02M 17.3% |
72.39M 4.9% |
89.03M 23.0% |
66.3M -25.5% |
77.96M 17.6% |
79.34M 1.8% |
106.14M 33.8% |
88.13M -17.0% |
|
Total Expenses | [friend] |
160.62M 7.6% |
276.48M 72.1% |
242.61M -12.2% |
256.3M 5.6% |
265.47M 3.6% |
278.93M 5.1% |
288.84M 3.6% |
289.07M 0.1% |
302.98M 4.8% |
314.94M 3.9% |
348.2M 10.6% |
350.27M 0.6% |
|
Operating Expense | [friend] |
0 - |
94.21M - |
40.32M -57.2% |
44.77M 11.0% |
46.04M 2.9% |
48.8M 6.0% |
55.34M 13.4% |
53.45M -3.4% |
49.44M -7.5% |
60.84M 23.0% |
62.61M 2.9% |
70.47M 12.6% |
|
Operating Income | [friend] |
51.08M 32.6% |
-35.47M - |
35.2M - |
14.1M -60.0% |
22.97M 63.0% |
23.59M 2.7% |
33.69M 42.8% |
12.85M -61.9% |
28.52M 121.9% |
18.51M -35.1% |
43.53M 135.2% |
17.65M -59.4% |
|
Net Income (Cont Operations) | [friend] |
18.25M - |
- | - | - |
38.04M - |
- | - | - |
40.29M - |
- | - | - | |
Net Income | [friend] |
10.92M 57.2% |
25.39M 132.6% |
33.25M 30.9% |
13.6M -59.1% |
23.87M 75.5% |
22.95M -3.8% |
29.02M 26.5% |
12.97M -55.3% |
23.2M 78.9% |
14.53M -37.4% |
31.75M 118.5% |
14.94M -53.0% |
|
Basic EPS | [friend] |
0.03 57.2% |
0.071 132.6% |
0.093 31.8% |
0.038 -59.4% |
0.068 79.4% |
0.062 -8.3% |
0.076 22.3% |
0.032 -57.4% |
0.058 79.0% |
0.036 -37.4% |
0.079 118.7% |
0.037 -53.0% |
|
Diluted EPS | [friend] |
0.03 57.2% |
0.071 132.6% |
0.093 31.8% |
0.038 -59.4% |
0.068 79.4% |
0.062 -8.3% |
0.076 22.3% |
0.032 -57.4% |
0.058 79.0% |
0.036 -37.4% |
0.079 118.7% |
0.037 -53.0% |