2019 Q4 | 2020 Q4 | 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] |
309.94M 14.8% |
514.81M 66.1% |
105.28M -79.5% |
122.81M 16.6% |
550.16M 348.0% |
508.9M -7.5% |
514.41M 1.1% |
518.51M 0.8% |
533.68M 2.9% |
572.53M 7.3% |
572.55M 0.0% |
|
Cost of Revenue | [friend] | [friend] | - |
344.95M - |
73.08M -78.8% |
86.04M 17.7% |
81.59M -5.2% |
356M 336.3% |
360.29M 1.2% |
364.95M 1.3% |
385.61M 5.7% |
424.92M 10.2% |
436.17M 2.6% |
|
Gross Profit | [friend] | [friend] |
309.94M 276.4% |
169.86M -45.2% |
32.2M -81.0% |
36.77M 14.2% |
205.21M 458.0% |
152.9M -25.5% |
154.13M 0.8% |
153.55M -0.4% |
148.07M -3.6% |
147.61M -0.3% |
136.39M -7.6% |
|
Total Expenses | [friend] | [friend] | - |
447.84M - |
102.04M -77.2% |
115.77M 13.5% |
112.11M -3.2% |
471.59M 320.7% |
478.01M 1.4% |
489.45M 2.4% |
518.7M 6.0% |
568.77M 9.7% |
589.8M 3.7% |
|
Operating Expense | [friend] | [friend] | - |
102.88M - |
28.96M -71.9% |
29.73M 2.7% |
30.52M 2.6% |
115.59M 278.8% |
117.72M 1.8% |
124.5M 5.8% |
133.08M 6.9% |
143.85M 8.1% |
153.63M 6.8% |
|
Operating Income | [friend] | [friend] |
309.94M 1742.3% |
66.98M -78.4% |
3.25M -95.2% |
7.04M 117.0% |
102.33M 1352.8% |
37.31M -63.5% |
36.4M -2.4% |
29.06M -20.2% |
14.98M -48.4% |
3.76M -74.9% |
-17.25M - |
|
Net Income (Cont Operations) | [friend] | [friend] | - |
59.24M - |
2.79M -95.3% |
8.08M 189.3% |
- |
39.84M - |
40.92M 2.7% |
42.97M 5.0% |
- |
26.84M - |
- | |
Net Income | [friend] | [friend] |
34.57M 153.9% |
59.24M 71.4% |
2.79M -95.3% |
8.08M 189.3% |
47.8M 491.2% |
39.84M -16.6% |
40.92M 2.7% |
42.97M 5.0% |
32.95M -23.3% |
26.84M -18.5% |
18.07M -32.7% |
|
Basic EPS | [friend] | [friend] |
0.118 135.2% |
0.2 70.1% |
0.01 -95% |
0.03 200.0% |
0.161 436.9% |
0.14 -13.1% |
0.14 0% |
0.15 7.1% |
0.11 -26.7% |
0.08 -27.3% |
0.06 -25.0% |
|
Diluted EPS | [friend] | [friend] |
0.118 135.2% |
0.2 70.1% |
0.01 -95% |
0.03 200.0% |
0.161 436.9% |
0.14 -13.1% |
0.14 0% |
0.15 7.1% |
0.11 -26.7% |
0.08 -27.3% |
0.06 -25.0% |