2019 Q4 | 2020 Q4 | 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] |
314.48M 50.6% |
87.66M -72.1% |
95.12M 8.5% |
70.8M -25.6% |
323.77M 357.3% |
307.77M -4.9% |
295.01M -4.1% |
318.12M 7.8% |
360.04M 13.2% |
370.23M 2.8% |
|
Cost of Revenue | [friend] | [friend] |
222.49M 66.0% |
66.88M -69.9% |
- |
204.55M - |
248.22M 21.4% |
234.43M -5.6% |
56.5M -75.9% |
221.2M 291.5% |
262.2M 18.5% |
269.25M 2.7% |
|
Gross Profit | [friend] | [friend] |
91.99M 23.1% |
20.79M -77.4% |
161.99M 679.2% |
70.8M -56.3% |
75.54M 6.7% |
73.34M -2.9% |
-62.8M - |
96.92M - |
97.84M 1.0% |
100.98M 3.2% |
|
Total Expenses | [friend] | [friend] |
277.32M 54.3% |
80.71M -70.9% |
- |
0 - |
309.3M - |
296.27M -4.2% |
74.5M -74.9% |
292.07M 292.1% |
330.09M 13.0% |
341.01M 3.3% |
|
Operating Expense | [friend] | [friend] |
54.83M 20.0% |
13.84M -74.8% |
- |
0 - |
61.08M - |
61.84M 1.2% |
17.99M -70.9% |
70.87M 293.9% |
67.89M -4.2% |
71.76M 5.7% |
|
Operating Income | [friend] | [friend] |
37.16M 27.9% |
6.95M -81.3% |
175.83M 2428.7% |
70.8M -59.7% |
14.47M -79.6% |
11.5M -20.5% |
-156.47M - |
26.05M - |
29.95M 15.0% |
29.22M -2.4% |
|
Net Income (Cont Operations) | [friend] | [friend] |
34.99M 49.9% |
6.58M -81.2% |
- |
8.58M - |
23.28M 171.4% |
- |
11.12M - |
33.24M 199.0% |
32.66M -1.8% |
- | |
Net Income | [friend] | [friend] |
34.99M 49.9% |
6.58M -81.2% |
6.46M -1.9% |
-4.47M - |
23.28M - |
20.24M -13.1% |
21.36M 5.5% |
33.24M 55.6% |
32.66M -1.8% |
36.63M 12.2% |
|
Basic EPS | [friend] | [friend] |
0.55 48.6% |
0.1 -81.8% |
0.098 -2.3% |
-0.068 - |
0.35 - |
0.3 -14.3% |
0.323 7.6% |
0.5 55.0% |
0.49 -2.0% |
0.53 8.2% |
|
Diluted EPS | [friend] | [friend] |
0.55 48.6% |
0.1 -81.8% |
0.098 -2.3% |
-0.068 - |
0.35 - |
0.3 -14.3% |
0.323 7.6% |
0.5 55.0% |
0.49 -2.0% |
0.53 8.2% |