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] |
386.89M 32.8% |
437.03M 13.0% |
477.02M 9.1% |
503.33M 5.5% |
487.06M -3.2% |
470.98M -3.3% |
350.55M -25.6% |
443.98M 26.7% |
233.78M -47.3% |
326.32M 39.6% |
332.74M 2.0% |
640.96M 92.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
295.04M 33.9% |
330.3M 12.0% |
369.3M 11.8% |
372.75M 0.9% |
340.18M -8.7% |
338.03M -0.6% |
242.97M -28.1% |
334.53M 37.7% |
130.55M -61.0% |
222.13M 70.2% |
224.43M 1.0% |
488.13M 117.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.85M 29.3% |
106.73M 16.2% |
107.71M 0.9% |
130.58M 21.2% |
146.88M 12.5% |
132.96M -9.5% |
107.57M -19.1% |
109.45M 1.7% |
103.23M -5.7% |
104.19M 0.9% |
108.31M 4.0% |
152.83M 41.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
335.79M 30.5% |
377.37M 12.4% |
422.57M 12.0% |
421.54M -0.2% |
396.16M -6.0% |
394.72M -0.4% |
292.9M -25.8% |
402.53M 37.4% |
171.98M -57.3% |
274.85M 59.8% |
272.76M -0.8% |
558.01M 104.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.74M 10.1% |
47.07M 15.5% |
53.27M 13.2% |
48.79M -8.4% |
55.98M 14.8% |
56.69M 1.3% |
49.93M -11.9% |
68M 36.2% |
41.43M -39.1% |
52.73M 27.3% |
48.33M -8.3% |
69.89M 44.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.1M 50.3% |
59.66M 16.7% |
54.44M -8.7% |
81.79M 50.2% |
90.9M 11.1% |
76.27M -16.1% |
57.65M -24.4% |
41.45M -28.1% |
61.8M 49.1% |
51.47M -16.7% |
59.98M 16.5% |
82.94M 38.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.91M - |
- | - | - |
137.09M - |
- | - | - |
81.21M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.96M 32.2% |
47.6M 28.8% |
38.37M -19.4% |
58.9M 53.5% |
78.19M 32.7% |
85M 8.7% |
38.68M -54.5% |
33.63M -13.0% |
47.58M 41.5% |
43.46M -8.7% |
53.52M 23.2% |
65.28M 22.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.226 30.0% |
0.291 28.7% |
0.245 -15.6% |
0.364 48.1% |
0.486 33.8% |
0.52 6.9% |
0.24 -53.8% |
0.21 -12.5% |
0.29 38.1% |
0.27 -6.9% |
0.32 18.5% |
0.4 25.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.226 30.0% |
0.291 28.7% |
0.245 -15.6% |
0.364 48.1% |
0.486 33.8% |
0.52 6.9% |
0.23 -55.8% |
0.21 -8.7% |
0.29 38.1% |
0.26 -10.3% |
0.32 23.1% |
0.4 25.0% |