2017 Q2 | 2017 Q3 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] |
535.08M 8.5% |
528.59M -1.2% |
536.9M 1.6% |
497.63M -7.3% |
559.36M 12.4% |
545.56M -2.5% |
609.76M 11.8% |
557.54M -8.6% |
599.05M 7.4% |
620.04M 3.5% |
616.98M -0.5% |
659.19M 6.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
322.58M 7.0% |
330.08M 2.3% |
370.49M 12.2% |
323.06M -12.8% |
358.84M 11.1% |
351.33M -2.1% |
394.37M 12.3% |
379.35M -3.8% |
379.02M -0.1% |
387.51M 2.2% |
427.15M 10.2% |
421.13M -1.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
212.5M 10.9% |
198.51M -6.6% |
166.4M -16.2% |
174.57M 4.9% |
200.52M 14.9% |
194.23M -3.1% |
215.39M 10.9% |
178.19M -17.3% |
220.02M 23.5% |
232.53M 5.7% |
189.83M -18.4% |
238.06M 25.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
462.96M 4.3% |
472.03M 2.0% |
520.73M 10.3% |
475.29M -8.7% |
508.04M 6.9% |
501.72M -1.2% |
538.33M 7.3% |
521.39M -3.1% |
523.23M 0.4% |
542.85M 3.8% |
582.72M 7.3% |
575.96M -1.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
140.39M -1.5% |
141.95M 1.1% |
150.24M 5.8% |
152.23M 1.3% |
149.2M -2.0% |
150.4M 0.8% |
143.96M -4.3% |
142.03M -1.3% |
144.2M 1.5% |
155.34M 7.7% |
155.57M 0.1% |
154.82M -0.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.11M 47.0% |
56.56M -21.6% |
16.16M -71.4% |
22.34M 38.3% |
51.32M 129.7% |
43.83M -14.6% |
71.43M 63.0% |
36.15M -49.4% |
75.82M 109.7% |
77.19M 1.8% |
34.26M -55.6% |
83.23M 143.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.18M 121.2% |
-6.09M - |
-20.46M - |
-6.46M - |
-240.08M - |
-2.39M - |
-5.86M - |
-10.09M - |
29.68M - |
25.03M -15.7% |
-93.34M - |
-81.68M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.53M 116.7% |
-4.24M - |
-6.38M - |
-2.16M - |
-120.81M - |
-2.69M - |
-4.33M - |
-6.94M - |
11.92M - |
9.68M -18.8% |
-98.65M - |
-91.64M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.1 100% |
-0.03 - |
-0.04 - |
-0.01 - |
-0.8 - |
-0.02 - |
-0.03 - |
-0.05 - |
0.08 - |
0.06 -25.0% |
-0.58 - |
-0.3 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.1 150.0% |
-0.03 - |
-0.04 - |
-0.01 - |
-0.8 - |
-0.02 - |
-0.03 - |
-0.05 - |
0.08 - |
0.06 -25.0% |
-0.58 - |
-0.3 - |