2020 Q1 | 2020 Q2 | 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] | [friend] | [friend] |
267.82M 5.9% |
231.09M -13.7% |
307.58M 33.1% |
261.54M -15.0% |
327.98M 25.4% |
386.81M 17.9% |
376.76M -2.6% |
303.87M -19.3% |
371.95M 22.4% |
273.63M -26.4% |
308.34M 12.7% |
298.02M -3.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
223.23M 6.9% |
195.9M -12.2% |
268.33M 37.0% |
230.9M -13.9% |
282.97M 22.5% |
324M 14.5% |
303.41M -6.4% |
267.36M -11.9% |
320.55M 19.9% |
232.82M -27.4% |
266.56M 14.5% |
272.28M 2.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
44.58M 1.3% |
35.19M -21.1% |
39.26M 11.5% |
30.63M -22.0% |
45.01M 46.9% |
62.81M 39.5% |
73.35M 16.8% |
36.51M -50.2% |
51.4M 40.8% |
40.81M -20.6% |
41.78M 2.4% |
25.74M -38.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
238.03M 5.5% |
212.75M -10.6% |
290.39M 36.5% |
247.78M -14.7% |
301.42M 21.7% |
352.28M 16.9% |
328.55M -6.7% |
287.06M -12.6% |
345.96M 20.5% |
256.7M -25.8% |
288.3M 12.3% |
291.59M 1.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
14.8M -11.5% |
16.85M 13.8% |
22.06M 30.9% |
16.87M -23.5% |
18.45M 9.4% |
28.28M 53.3% |
25.14M -11.1% |
19.7M -21.6% |
25.41M 29.0% |
23.88M -6.0% |
21.73M -9.0% |
19.32M -11.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
29.78M 9.1% |
18.34M -38.4% |
17.19M -6.3% |
13.76M -20.0% |
26.56M 93.0% |
34.53M 30.0% |
48.21M 39.6% |
16.81M -65.1% |
25.99M 54.7% |
16.94M -34.8% |
20.04M 18.3% |
6.42M -68.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
52.7M - |
- | - | - |
35.38M - |
- | - | - |
38.61M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
25.84M -3.8% |
13.02M -49.6% |
21.85M 67.9% |
8.6M -60.6% |
26.78M 211.4% |
32.88M 22.8% |
23.41M -28.8% |
12.86M -45.1% |
25.76M 100.3% |
21.18M -17.8% |
-3.98M - |
7.04M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.409 41.0% |
0.21 -48.7% |
0.24 14.3% |
0.1 -58.3% |
0.32 220% |
0.39 21.9% |
0.28 -28.2% |
0.15 -46.4% |
0.31 106.7% |
0.2 -35.5% |
-0.07 - |
0.07 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.409 41.0% |
0.21 -48.7% |
0.24 14.3% |
0.1 -58.3% |
0.32 220% |
0.39 21.9% |
0.28 -28.2% |
0.15 -46.4% |
0.31 106.7% |
0.2 -35.5% |
-0.07 - |
0.07 - |