2020 Q3 | 2020 Q4 | 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] | [friend] | [friend] |
435.91M 34.5% |
445.89M 2.3% |
427.83M -4.1% |
367.6M -14.1% |
352.49M -4.1% |
332.8M -5.6% |
446.31M 34.1% |
378.33M -15.2% |
472.84M 25.0% |
408.42M -13.6% |
299.93M -26.6% |
320.1M 6.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
370.58M 34.6% |
377.11M 1.8% |
359.33M -4.7% |
320.09M -10.9% |
288.11M -10.0% |
264.51M -8.2% |
333.41M 26.0% |
298.55M -10.5% |
368.51M 23.4% |
318.83M -13.5% |
242.84M -23.8% |
278.64M 14.7% |
|
Gross Profit | [friend] | [friend] | [friend] |
65.33M 33.9% |
68.78M 5.3% |
68.49M -0.4% |
47.51M -30.6% |
64.38M 35.5% |
68.29M 6.1% |
112.9M 65.3% |
79.78M -29.3% |
104.33M 30.8% |
89.59M -14.1% |
57.09M -36.3% |
41.46M -27.4% |
|
Total Expenses | [friend] | [friend] | [friend] |
394.8M 31.1% |
402.92M 2.1% |
387.62M -3.8% |
345.62M -10.8% |
318.18M -7.9% |
296.45M -6.8% |
373.57M 26.0% |
327.04M -12.5% |
406.11M 24.2% |
349.87M -13.8% |
283.6M -18.9% |
315.74M 11.3% |
|
Operating Expense | [friend] | [friend] | [friend] |
24.22M -6.2% |
25.81M 6.6% |
28.28M 9.6% |
25.53M -9.7% |
30.07M 17.8% |
31.94M 6.2% |
40.16M 25.7% |
28.49M -29.1% |
37.6M 32.0% |
31.04M -17.5% |
40.77M 31.3% |
37.1M -9.0% |
|
Operating Income | [friend] | [friend] | [friend] |
41.12M 78.8% |
42.97M 4.5% |
40.21M -6.4% |
21.98M -45.3% |
34.31M 56.1% |
36.35M 5.9% |
72.74M 100.1% |
51.29M -29.5% |
66.73M 30.1% |
58.55M -12.3% |
16.33M -72.1% |
4.36M -73.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
52.91M - |
33.99M -35.8% |
32.97M -3.0% |
- |
75.91M - |
- | - | - |
127.06M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] |
30.02M 31.2% |
33.99M 13.2% |
32.97M -3.0% |
25.47M -22.7% |
50.43M 98.0% |
55.45M 10.0% |
46.67M -15.8% |
46.37M -0.7% |
80.69M 74.0% |
48.52M -39.9% |
26.2M -46.0% |
10.15M -61.3% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.216 32.4% |
0.24 10.9% |
0.24 0% |
0.164 -31.7% |
0.276 68.6% |
0.31 12.2% |
0.25 -19.4% |
0.248 -0.6% |
0.432 73.8% |
0.26 -39.8% |
0.14 -46.2% |
0.05 -64.3% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.216 34.6% |
0.24 10.9% |
0.24 0% |
0.164 -31.7% |
0.276 68.6% |
0.31 12.2% |
0.25 -19.4% |
0.248 -0.6% |
0.432 73.8% |
0.26 -39.8% |
0.14 -46.2% |
0.05 -64.3% |