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] |
303.53M 11.4% |
350.57M 15.5% |
205.71M -41.3% |
314.94M 53.1% |
305.46M -3.0% |
363.67M 19.1% |
264.68M -27.2% |
328.95M 24.3% |
382.98M 16.4% |
440.48M 15.0% |
387.97M -11.9% |
408.56M 5.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
256.8M 17.2% |
304.19M 18.5% |
177.82M -41.5% |
280.81M 57.9% |
257M -8.5% |
295.83M 15.1% |
218.82M -26.0% |
258.05M 17.9% |
299.41M 16.0% |
335.36M 12.0% |
294.84M -12.1% |
331.36M 12.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
46.73M -12.6% |
46.38M -0.7% |
27.89M -39.9% |
34.13M 22.4% |
48.46M 42.0% |
67.84M 40.0% |
45.86M -32.4% |
70.91M 54.6% |
83.57M 17.9% |
105.12M 25.8% |
93.13M -11.4% |
77.2M -17.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
277.88M 17.7% |
325.37M 17.1% |
193.03M -40.7% |
303.43M 57.2% |
272.99M -10.0% |
319.56M 17.1% |
245.54M -23.2% |
290.01M 18.1% |
333.38M 15.0% |
371.64M 11.5% |
323.58M -12.9% |
369.64M 14.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
21.08M 24.3% |
21.18M 0.5% |
15.21M -28.2% |
22.62M 48.8% |
15.99M -29.3% |
23.73M 48.4% |
26.72M 12.6% |
31.96M 19.6% |
33.97M 6.3% |
36.28M 6.8% |
28.74M -20.8% |
38.29M 33.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
25.65M -29.7% |
25.2M -1.7% |
12.68M -49.7% |
11.51M -9.2% |
32.47M 182.1% |
44.12M 35.9% |
19.14M -56.6% |
38.95M 103.5% |
49.6M 27.3% |
68.84M 38.8% |
64.39M -6.5% |
38.91M -39.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
44.95M - |
18.43M -59.0% |
16.38M -11.1% |
- |
46.85M - |
- | - | - |
84.36M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
18.14M -32.4% |
18.43M 1.6% |
16.38M -11.1% |
15.14M -7.5% |
31.71M 109.4% |
47.49M 49.8% |
21.31M -55.1% |
37.18M 74.4% |
47.18M 26.9% |
60.84M 28.9% |
19.79M -67.5% |
35.78M 80.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.2 -33.3% |
0.2 0% |
0.19 -5.0% |
0.13 -31.6% |
0.26 100% |
0.4 53.8% |
0.17 -57.5% |
0.31 82.4% |
0.39 25.8% |
0.51 30.8% |
0.16 -68.6% |
0.3 87.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.2 -33.3% |
0.2 0% |
0.19 -5.0% |
0.13 -31.6% |
0.26 100% |
0.4 53.8% |
0.17 -57.5% |
0.31 82.4% |
0.39 25.8% |
0.51 30.8% |
0.16 -68.6% |
0.3 87.5% |