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] |
360.17M 8.1% |
375.78M 4.3% |
375.65M 0.0% |
376.04M 0.1% |
379.04M 0.8% |
375.07M -1.0% |
364.62M -2.8% |
362.44M -0.6% |
395M 9.0% |
420.21M 6.4% |
497.41M 18.4% |
599.68M 20.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
224.45M 12.1% |
242.52M 8.1% |
258.57M 6.6% |
264.57M 2.3% |
271.22M 2.5% |
271.72M 0.2% |
255.71M -5.9% |
257.06M 0.5% |
279.38M 8.7% |
295.26M 5.7% |
337.37M 14.3% |
384.72M 14.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
135.72M 2.2% |
133.26M -1.8% |
117.08M -12.1% |
111.47M -4.8% |
107.82M -3.3% |
103.34M -4.2% |
108.92M 5.4% |
105.38M -3.2% |
115.62M 9.7% |
124.95M 8.1% |
160.04M 28.1% |
214.96M 34.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
289.38M 11.4% |
309.36M 6.9% |
324.59M 4.9% |
348.15M 7.3% |
377.43M 8.4% |
412.74M 9.4% |
403.97M -2.1% |
411.83M 1.9% |
440.56M 7.0% |
457.25M 3.8% |
526.84M 15.2% |
592.22M 12.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.93M 9.2% |
66.84M 2.9% |
66.02M -1.2% |
83.58M 26.6% |
106.21M 27.1% |
141.01M 32.8% |
148.27M 5.1% |
154.77M 4.4% |
161.18M 4.1% |
161.99M 0.5% |
189.47M 17.0% |
207.5M 9.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
70.79M -3.5% |
66.42M -6.2% |
51.06M -23.1% |
27.89M -45.4% |
1.62M -94.2% |
-37.67M - |
-39.35M - |
-49.38M - |
-45.57M - |
-37.05M - |
-29.44M - |
7.46M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
67.63M - |
- |
58.63M - |
- |
8.8M - |
- |
-36.48M - |
- |
-38.97M - |
- |
-34.81M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
59.77M 2.4% |
56.75M -5.1% |
53.09M -6.4% |
34.53M -35.0% |
10.1M -70.8% |
-20M - |
-32.24M - |
-38.55M - |
-34.12M - |
-28.81M - |
-36.79M - |
-9.29M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.84 -0.2% |
0.75 -10.7% |
0.64 -14.7% |
0.4 -37.5% |
0.1 -75% |
-0.22 - |
-0.35 - |
-0.42 - |
-0.37 - |
-0.31 - |
-0.4 - |
-0.11 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.84 -0.2% |
0.75 -10.7% |
0.64 -14.7% |
0.4 -37.5% |
0.1 -75% |
-0.22 - |
-0.35 - |
-0.42 - |
-0.37 - |
-0.31 - |
-0.4 - |
-0.11 - |