2017 Q4 | 2018 Q4 | 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] |
412.91M -2.2% |
433.81M 5.1% |
612.63M 41.2% |
578.86M -5.5% |
547.37M -5.4% |
367.8M -32.8% |
169.21M -54.0% |
182.56M 7.9% |
227.47M 24.6% |
389.46M 71.2% |
447.86M 15.0% |
447.43M -0.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
271.42M -0.6% |
311.64M 14.8% |
434.57M 39.4% |
420.03M -3.3% |
389.13M -7.4% |
255.45M -34.4% |
123.25M -51.8% |
132.5M 7.5% |
176.71M 33.4% |
248.21M 40.5% |
308.96M 24.5% |
306.47M -0.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
141.49M -5.3% |
122.17M -13.7% |
178.05M 45.7% |
158.83M -10.8% |
158.23M -0.4% |
112.35M -29.0% |
45.95M -59.1% |
50.06M 8.9% |
50.77M 1.4% |
141.25M 178.2% |
138.9M -1.7% |
140.95M 1.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
356.79M -1.2% |
399.63M 12.0% |
523.15M 30.9% |
516.26M -1.3% |
498.06M -3.5% |
370.08M -25.7% |
253.41M -31.5% |
271.13M 7.0% |
323.44M 19.3% |
409.95M 26.7% |
461.09M 12.5% |
453.48M -1.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
85.37M -3.3% |
87.99M 3.1% |
88.57M 0.7% |
96.23M 8.6% |
108.93M 13.2% |
114.64M 5.2% |
130.16M 13.5% |
138.62M 6.5% |
146.74M 5.9% |
161.75M 10.2% |
152.13M -5.9% |
147.01M -3.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.12M -8.2% |
34.18M -39.1% |
89.48M 161.8% |
62.61M -30.0% |
49.31M -21.2% |
-2.28M - |
-84.21M - |
-88.57M - |
-95.97M - |
-20.49M - |
-13.23M - |
-6.06M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.99M - |
- |
71.96M - |
- |
43.09M - |
- |
-140.6M - |
- |
-160.02M - |
- |
-46.39M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.08M -12.1% |
31.52M -23.3% |
69.91M 121.8% |
55.09M -21.2% |
42.76M -22.4% |
-7.93M - |
-139.81M - |
-144.27M - |
-158.86M - |
-105.49M - |
-47.89M - |
-51.79M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.29 -12.1% |
0.17 -41.4% |
0.39 129.4% |
0.31 -20.5% |
0.24 -22.6% |
-0.04 - |
-0.75 - |
-0.77 - |
-0.85 - |
-0.57 - |
-0.26 - |
-0.29 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.29 -12.1% |
0.17 -41.4% |
0.39 129.4% |
0.31 -20.5% |
0.24 -22.6% |
-0.04 - |
-0.75 - |
-0.77 - |
-0.85 - |
-0.57 - |
-0.26 - |
-0.29 - |