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] |
264.16M 6.7% |
347.2M 31.4% |
61.19M -82.4% |
87.85M 43.6% |
292.85M 233.4% |
303.22M 3.5% |
296.4M -2.3% |
280.44M -5.4% |
297.66M 6.1% |
282.9M -5.0% |
300.95M 6.4% |
|
Cost of Revenue | [friend] | [friend] | - |
246.02M - |
43.78M -82.2% |
66.55M 52.0% |
43.79M -34.2% |
221.33M 405.5% |
215.38M -2.7% |
203M -5.8% |
215.24M 6.0% |
206.86M -3.9% |
220.5M 6.6% |
|
Gross Profit | [friend] | [friend] |
264.16M 246.2% |
101.18M -61.7% |
17.41M -82.8% |
21.29M 22.3% |
46.83M 119.9% |
81.89M 74.9% |
81.01M -1.1% |
77.44M -4.4% |
82.43M 6.4% |
76.05M -7.7% |
80.45M 5.8% |
|
Total Expenses | [friend] | [friend] | - |
289.93M - |
55.82M -80.7% |
76.2M 36.5% |
52.28M -31.4% |
261.51M 400.2% |
256.26M -2.0% |
247.29M -3.5% |
265.14M 7.2% |
264.05M -0.4% |
276.23M 4.6% |
|
Operating Expense | [friend] | [friend] | - |
43.91M - |
12.04M -72.6% |
9.65M -19.8% |
8.49M -12.0% |
40.18M 373.0% |
40.87M 1.7% |
44.29M 8.4% |
49.91M 12.7% |
57.2M 14.6% |
55.73M -2.6% |
|
Operating Income | [friend] | [friend] |
264.16M 598.2% |
57.27M -78.3% |
5.37M -90.6% |
11.64M 116.9% |
2.92M -74.9% |
41.71M 1329.1% |
40.14M -3.8% |
33.15M -17.4% |
32.52M -1.9% |
18.85M -42.0% |
24.71M 31.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | - |
47.73M - |
- |
16.55M - |
- |
41.23M - |
- |
36.77M - |
- |
31.64M - |
- | |
Net Income | [friend] | [friend] |
33.72M 24.4% |
47.6M 41.2% |
5.03M -89.4% |
11.51M 128.6% |
39.14M 240.0% |
41.23M 5.3% |
40.35M -2.1% |
36.77M -8.9% |
39.54M 7.5% |
31.64M -20.0% |
40.25M 27.2% |
|
Basic EPS | [friend] | [friend] |
0.784 24.5% |
0.97 23.7% |
0.08 -91.8% |
0.19 137.5% |
0.603 217.5% |
0.68 12.7% |
0.67 -1.5% |
0.58 -13.4% |
0.58 0% |
0.42 -27.6% |
0.51 21.4% |
|
Diluted EPS | [friend] | [friend] |
0.784 24.5% |
0.97 23.7% |
0.08 -91.8% |
0.19 137.5% |
0.603 217.5% |
0.68 12.7% |
0.67 -1.5% |
0.58 -13.4% |
0.58 0% |
0.42 -27.6% |
0.51 21.4% |