2017 Q4 | 2018 Q4 | 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] |
314.29M 12.5% |
425.73M 35.5% |
407.39M -4.3% |
431.03M 5.8% |
476.35M 10.5% |
465.06M -2.4% |
497.36M 6.9% |
611.12M 22.9% |
536.26M -12.2% |
577.75M 7.7% |
449.38M -22.2% |
464.37M 3.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
136.58M 35.3% |
178.53M 30.7% |
191.68M 7.4% |
200.62M 4.7% |
204.53M 2.0% |
205.59M 0.5% |
279.4M 35.9% |
381.71M 36.6% |
371.08M -2.8% |
434.56M 17.1% |
352.56M -18.9% |
381.33M 8.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
177.71M -0.5% |
247.2M 39.1% |
215.71M -12.7% |
230.41M 6.8% |
271.81M 18.0% |
259.46M -4.5% |
217.96M -16.0% |
229.41M 5.3% |
165.19M -28.0% |
143.19M -13.3% |
96.82M -32.4% |
83.04M -14.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
261.68M 18.7% |
316.64M 21.0% |
325.66M 2.8% |
336.4M 3.3% |
358.52M 6.6% |
361.2M 0.8% |
477.79M 32.3% |
614.31M 28.6% |
628.95M 2.4% |
731.64M 16.3% |
704.65M -3.7% |
758.12M 7.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
125.09M 308.4% |
138.11M 10.4% |
133.99M -3.0% |
135.78M 1.3% |
153.98M 13.4% |
155.61M 1.1% |
198.39M 27.5% |
232.59M 17.2% |
257.88M 10.9% |
297.08M 15.2% |
352.09M 18.5% |
376.78M 7.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.61M -10.9% |
109.09M 107.3% |
81.72M -25.1% |
94.63M 15.8% |
117.83M 24.5% |
103.85M -11.9% |
19.57M -81.2% |
-3.18M - |
-92.69M - |
-153.89M - |
-255.28M - |
-293.74M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.48M - |
94.04M 102.3% |
70.2M -25.3% |
- |
128.07M - |
- |
74.97M - |
- |
-21.47M - |
- |
-168.75M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.48M 0.4% |
94.04M 102.3% |
70.2M -25.3% |
87.72M 24.9% |
128.07M 46.0% |
130.24M 1.7% |
74.97M -42.4% |
49.67M -33.8% |
-21.47M - |
-78.96M - |
-168.75M - |
-190.1M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.185 2.7% |
0.364 96.2% |
0.278 -23.5% |
0.35 26.0% |
0.442 26.2% |
0.421 -4.8% |
0.31 -26.3% |
0.239 -22.9% |
0.02 -91.6% |
-0.15 - |
-0.5 - |
-0.57 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.185 2.7% |
0.364 96.2% |
0.278 -23.5% |
0.35 26.0% |
0.442 26.2% |
0.421 -4.8% |
0.31 -26.3% |
0.239 -22.9% |
0.02 -91.6% |
-0.15 - |
-0.5 - |
-0.57 - |