2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 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] | [friend] | [friend] | [friend] | [friend] |
293.55M 26.8% |
304.83M 3.8% |
453.11M 48.6% |
484M 6.8% |
467.84M -3.3% |
395.39M -15.5% |
350.39M -11.4% |
319.67M -8.8% |
341.22M 6.7% |
365.71M 7.2% |
358.43M -2.0% |
377.27M 5.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
222.83M 24.9% |
241.18M 8.2% |
296.57M 23.0% |
309.08M 4.2% |
293.73M -5.0% |
264.86M -9.8% |
254.68M -3.8% |
263.08M 3.3% |
283.49M 7.8% |
321.51M 13.4% |
306.89M -4.5% |
331.83M 8.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
70.71M 33.2% |
63.64M -10.0% |
156.55M 146.0% |
174.93M 11.7% |
174.1M -0.5% |
130.54M -25.0% |
95.71M -26.7% |
56.59M -40.9% |
57.73M 2.0% |
44.2M -23.4% |
51.54M 16.6% |
45.44M -11.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
248.94M 21.0% |
271.39M 9.0% |
343.27M 26.5% |
334.6M -2.5% |
341.18M 2.0% |
323.82M -5.1% |
309.01M -4.6% |
299.81M -3.0% |
323.87M 8.0% |
346.47M 7.0% |
349.39M 0.8% |
365.82M 4.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.11M -4.6% |
30.21M 15.7% |
46.7M 54.6% |
25.52M -45.4% |
47.44M 85.9% |
58.97M 24.3% |
54.33M -7.9% |
36.74M -32.4% |
40.38M 9.9% |
24.96M -38.2% |
42.5M 70.3% |
33.99M -20.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.6M 73.4% |
33.44M -25.0% |
109.85M 228.5% |
149.41M 36.0% |
126.66M -15.2% |
71.57M -43.5% |
41.38M -42.2% |
19.85M -52.0% |
17.35M -12.6% |
19.24M 10.9% |
9.04M -53.0% |
11.45M 26.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.31M - |
- | - | - |
237.88M - |
- | - | - |
29.28M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.58M 47.9% |
26.17M -28.5% |
80.17M 206.4% |
120.27M 50.0% |
117.61M -2.2% |
80.47M -31.6% |
34.03M -57.7% |
4.11M -87.9% |
25.17M 511.7% |
22.28M -11.5% |
13.41M -39.8% |
7.08M -47.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.061 57.4% |
0.043 -28.5% |
0.136 213.4% |
0.2 47.4% |
0.19 -5.0% |
0.13 -31.6% |
0.06 -53.8% |
0.01 -83.3% |
0.041 311.0% |
0.03 -27.0% |
0.03 0% |
0.01 -66.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.061 57.4% |
0.043 -28.5% |
0.136 213.4% |
0.2 47.4% |
0.18 -10.0% |
0.13 -27.8% |
0.05 -61.5% |
0.01 -80% |
0.041 311.0% |
0.03 -27.0% |
0.03 0% |
0.01 -66.7% |