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] |
325.99M 17.1% |
334.49M 2.6% |
289.94M -13.3% |
359.01M 23.8% |
294.18M -18.1% |
255.18M -13.3% |
236.39M -7.4% |
266.08M 12.6% |
323.86M 21.7% |
382.56M 18.1% |
345.29M -9.7% |
|
Cost of Revenue | [friend] | [friend] |
161.47M -22.1% |
176.1M 9.1% |
173.04M -1.7% |
237.55M 37.3% |
233.09M -1.9% |
225.22M -3.4% |
188.12M -16.5% |
208.44M 10.8% |
264.32M 26.8% |
306.14M 15.8% |
277.72M -9.3% |
|
Gross Profit | [friend] | [friend] |
164.51M 131.6% |
158.39M -3.7% |
116.91M -26.2% |
121.46M 3.9% |
61.09M -49.7% |
29.96M -51.0% |
48.26M 61.1% |
57.64M 19.4% |
59.54M 3.3% |
76.42M 28.3% |
67.57M -11.6% |
|
Total Expenses | [friend] | [friend] |
223.22M -18.0% |
233.82M 4.7% |
222.85M -4.7% |
286.03M 28.3% |
284.53M -0.5% |
282.94M -0.6% |
229.64M -18.8% |
244.91M 6.6% |
307.64M 25.6% |
352.2M 14.5% |
319.8M -9.2% |
|
Operating Expense | [friend] | [friend] |
61.75M -5.1% |
57.72M -6.5% |
49.82M -13.7% |
48.48M -2.7% |
51.43M 6.1% |
57.72M 12.2% |
41.52M -28.1% |
36.47M -12.2% |
43.33M 18.8% |
46.06M 6.3% |
42.08M -8.6% |
|
Operating Income | [friend] | [friend] |
102.76M 1623.0% |
100.67M -2.0% |
67.09M -33.4% |
72.98M 8.8% |
9.65M -86.8% |
-27.76M - |
6.74M - |
21.17M 213.9% |
16.22M -23.4% |
30.36M 87.2% |
25.49M -16.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | - | - | - |
145.2M - |
- | - | - |
46.63M - |
- | - | - | |
Net Income | [friend] | [friend] |
88.12M -22.2% |
81.34M -7.7% |
57.03M -29.9% |
88.17M 54.6% |
11.28M -87.2% |
-26.69M - |
10.63M - |
36M 238.7% |
28.21M -21.7% |
38M 34.7% |
32.53M -14.4% |
|
Basic EPS | [friend] | [friend] |
0.24 -22.7% |
0.22 -8.3% |
0.16 -27.3% |
0.24 50.0% |
0.03 -87.5% |
-0.08 - |
0.03 - |
0.08 166.7% |
0.07 -12.5% |
0.1 42.9% |
0.08 -20.0% |
|
Diluted EPS | [friend] | [friend] |
0.24 -22.7% |
0.22 -8.3% |
0.16 -27.3% |
0.24 50.0% |
0.03 -87.5% |
-0.08 - |
0.03 - |
0.08 166.7% |
0.07 -12.5% |
0.09 28.6% |
0.08 -11.1% |