2018 Q4 | 2019 Q4 | 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] |
145.8M 32.4% |
152.65M 4.7% |
568.33M 272.3% |
589.75M 3.8% |
554.23M -6.0% |
510.03M -8.0% |
428.82M -15.9% |
380.92M -11.2% |
387.07M 1.6% |
395.33M 2.1% |
429.32M 8.6% |
444.35M 3.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
199.6M - |
120.19M -39.8% |
447.93M 272.7% |
103.41M -76.9% |
444.66M 330.0% |
408.9M -8.0% |
344.44M -15.8% |
310.96M -9.7% |
310.51M -0.1% |
320.5M 3.2% |
355.93M 11.1% |
372.5M 4.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
-53.8M - |
32.46M - |
120.4M 270.9% |
141.82M 17.8% |
109.56M -22.7% |
101.13M -7.7% |
84.38M -16.6% |
69.96M -17.1% |
76.56M 9.4% |
74.83M -2.3% |
73.39M -1.9% |
71.85M -2.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
220.45M - |
131.52M -40.3% |
493.67M 275.4% |
113.61M -77.0% |
487.31M 328.9% |
447.35M -8.2% |
382.36M -14.5% |
345.38M -9.7% |
350.18M 1.4% |
366.36M 4.6% |
410.09M 11.9% |
430.24M 4.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
20.85M - |
11.33M -45.7% |
45.74M 303.8% |
10.2M -77.7% |
42.65M 318.1% |
38.44M -9.9% |
37.92M -1.4% |
34.43M -9.2% |
39.67M 15.2% |
45.86M 15.6% |
54.16M 18.1% |
57.74M 6.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
-74.65M - |
21.13M - |
74.66M 253.3% |
96.08M 28.7% |
66.91M -30.4% |
62.68M -6.3% |
46.46M -25.9% |
35.53M -23.5% |
36.89M 3.8% |
28.97M -21.5% |
19.23M -33.6% |
14.11M -26.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
26.91M - |
- |
60.79M - |
- |
59.61M - |
- |
44.9M - |
- |
39.37M - |
- |
24.09M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] |
15.5M 35.8% |
16.52M 6.5% |
60.79M 268.1% |
62.6M 3.0% |
59.61M -4.8% |
59.86M 0.4% |
44.9M -25.0% |
39.69M -11.6% |
39.37M -0.8% |
32.01M -18.7% |
24.09M -24.7% |
20.66M -14.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.172 35.8% |
0.18 4.5% |
0.68 277.8% |
0.7 3.0% |
0.67 -4.3% |
0.67 0% |
0.5 -25.4% |
0.42 -16.0% |
0.38 -9.5% |
0.28 -26.3% |
0.2 -28.6% |
0.17 -15% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.172 35.8% |
0.18 4.5% |
0.68 277.8% |
0.7 3.0% |
0.67 -4.3% |
0.67 0% |
0.5 -25.4% |
0.42 -16.0% |
0.38 -9.5% |
0.28 -26.3% |
0.2 -28.6% |
0.17 -15% |