2016 Q4 | 2017 Q4 | 2018 Q4 | 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] | [friend] | [friend] |
402.12M -8.2% |
356.17M -11.4% |
334.36M -6.1% |
352.82M 5.5% |
375.41M 6.4% |
398.2M 6.1% |
491.3M 23.4% |
489.66M -0.3% |
474.74M -3.0% |
479.79M 1.1% |
436.03M -9.1% |
445.17M 2.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
200.92M -7.3% |
167.83M -16.5% |
191.07M 13.8% |
200.35M 4.9% |
209.58M 4.6% |
212.83M 1.6% |
222.6M 4.6% |
214.71M -3.5% |
204.47M -4.8% |
192.85M -5.7% |
161.62M -16.2% |
157.59M -2.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
201.2M -9.0% |
188.34M -6.4% |
143.28M -23.9% |
152.47M 6.4% |
165.83M 8.8% |
185.38M 11.8% |
268.69M 44.9% |
274.95M 2.3% |
270.27M -1.7% |
286.94M 6.2% |
274.42M -4.4% |
287.59M 4.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
398.28M 0.1% |
376.17M -5.6% |
410.81M 9.2% |
417.79M 1.7% |
429.87M 2.9% |
435.7M 1.4% |
458.59M 5.3% |
454.63M -0.9% |
444.48M -2.2% |
435.42M -2.0% |
399.44M -8.3% |
395.18M -1.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
197.36M 9.0% |
208.33M 5.6% |
219.74M 5.5% |
217.43M -1.0% |
220.29M 1.3% |
222.87M 1.2% |
235.98M 5.9% |
239.93M 1.7% |
240.01M 0.0% |
242.57M 1.1% |
237.82M -2.0% |
237.59M -0.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.83M -90.4% |
-20M - |
-76.45M - |
-64.97M - |
-54.46M - |
-37.49M - |
32.71M - |
35.02M 7.1% |
30.26M -13.6% |
44.37M 46.6% |
36.59M -17.5% |
49.99M 36.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.24M - |
- |
-71.96M - |
- |
-54.15M - |
- |
36.46M - |
- |
38.37M - |
- |
77.38M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.27M -85.2% |
-14.22M - |
-70.25M - |
-61.8M - |
-51.71M - |
-30.51M - |
38.53M - |
40.74M 5.7% |
40.09M -1.6% |
46.14M 15.1% |
77.86M 68.7% |
89.24M 14.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.205 -65.5% |
0.055 -73.3% |
-0.68 - |
-0.6 - |
-0.5 - |
-0.3 - |
0.37 - |
0.39 5.4% |
0.38 -2.6% |
0.44 15.8% |
0.76 72.7% |
0.87 14.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.205 -65.5% |
0.055 -73.3% |
-0.68 - |
-0.6 - |
-0.5 - |
-0.3 - |
0.37 - |
0.39 5.4% |
0.38 -2.6% |
0.44 15.8% |
0.76 72.7% |
0.87 14.5% |