2020 Q1 | 2020 Q2 | 2021 Q1 | 2021 Q2 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
313.96M -6.6% |
431.19M 37.3% |
375.64M -12.9% |
344.23M -8.4% |
349.43M 1.5% |
399.72M 14.4% |
389.57M -2.5% |
389.91M 0.1% |
348.8M -10.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
223M - |
294.62M 32.1% |
251.93M -14.5% |
225.73M -10.4% |
235.7M 4.4% |
262.85M 11.5% |
256.42M -2.4% |
270.96M 5.7% |
240.98M -11.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
90.96M -72.9% |
136.57M 50.1% |
123.71M -9.4% |
118.5M -4.2% |
113.74M -4.0% |
136.87M 20.3% |
133.15M -2.7% |
118.94M -10.7% |
107.82M -9.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
267.43M - |
346.62M 29.6% |
301.2M -13.1% |
290.94M -3.4% |
289.46M -0.5% |
325.45M 12.4% |
321.84M -1.1% |
349.55M 8.6% |
303.99M -13.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
44.43M - |
52.01M 17.1% |
49.27M -5.3% |
65.21M 32.3% |
53.76M -17.6% |
62.6M 16.4% |
65.43M 4.5% |
78.58M 20.1% |
63.01M -19.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
46.53M -86.2% |
84.56M 81.7% |
74.44M -12.0% |
53.29M -28.4% |
59.98M 12.5% |
74.28M 23.8% |
67.73M -8.8% |
40.36M -40.4% |
44.81M 11.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | - |
115.87M - |
- | - | - |
116.83M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] |
36.83M 3.0% |
79.65M 116.3% |
81.43M 2.2% |
47.53M -41.6% |
44.84M -5.7% |
73.03M 62.9% |
68.35M -6.4% |
43.97M -35.7% |
50.9M 15.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.47 3.2% |
1.01 114.9% |
1.04 3.0% |
0.61 -41.3% |
0.57 -6.6% |
0.93 63.2% |
0.71 -23.7% |
0.36 -49.3% |
0.49 36.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.47 3.2% |
1.01 114.9% |
1.04 3.0% |
0.61 -41.3% |
0.57 -6.6% |
0.93 63.2% |
0.71 -23.7% |
0.36 -49.3% |
0.49 36.1% |