2016 Q4 | 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] |
655.04M 8.7% |
700.97M 7.0% |
674.64M -3.8% |
682.34M 1.1% |
687M 0.7% |
718.36M 4.6% |
780.97M 8.7% |
789.62M 1.1% |
769.68M -2.5% |
696M -9.6% |
587.19M -15.6% |
545.84M -7.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
480.64M 7.9% |
517.31M 7.6% |
497.62M -3.8% |
502.22M 0.9% |
509.77M 1.5% |
540.66M 6.1% |
605.76M 12.0% |
620.46M 2.4% |
600.55M -3.2% |
554.25M -7.7% |
467.56M -15.6% |
439.99M -5.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
174.4M 11.0% |
183.66M 5.3% |
177.02M -3.6% |
180.12M 1.8% |
177.23M -1.6% |
177.71M 0.3% |
175.21M -1.4% |
169.15M -3.5% |
169.13M 0.0% |
141.76M -16.2% |
119.62M -15.6% |
105.85M -11.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
598.1M 8.7% |
640.85M 7.1% |
623.04M -2.8% |
628.35M 0.9% |
635.4M 1.1% |
669.53M 5.4% |
756.13M 12.9% |
786.72M 4.0% |
766.17M -2.6% |
724.55M -5.4% |
619.03M -14.6% |
586.5M -5.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
117.46M 12.1% |
123.54M 5.2% |
125.41M 1.5% |
126.13M 0.6% |
125.63M -0.4% |
128.88M 2.6% |
150.37M 16.7% |
166.26M 10.6% |
165.62M -0.4% |
170.31M 2.8% |
151.47M -11.1% |
146.51M -3.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.94M 8.8% |
60.11M 5.6% |
51.6M -14.2% |
53.99M 4.6% |
51.6M -4.4% |
48.83M -5.4% |
24.84M -49.1% |
2.89M -88.4% |
3.51M 21.4% |
-28.55M - |
-31.84M - |
-40.66M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.83M - |
- |
47.62M - |
- |
39.16M - |
- |
25.45M - |
- |
7.69M - |
- |
-68.86M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.89M 0.0% |
47.97M 0.2% |
45.04M -6.1% |
46.48M 3.2% |
34.24M -26.3% |
32.51M -5.1% |
29.25M -10.0% |
8.75M -70.1% |
14.06M 60.6% |
-26.6M - |
-68.27M - |
-80.59M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.295 0% |
0.295 0% |
0.286 -3.2% |
0.295 3.3% |
0.219 -25.8% |
0.21 -4.3% |
0.181 -13.6% |
0.057 -68.4% |
0.094 65.0% |
-0.169 - |
-0.43 - |
-0.51 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.295 0% |
0.295 0% |
0.286 -3.2% |
0.295 3.3% |
0.219 -25.8% |
0.21 -4.3% |
0.181 -13.6% |
0.057 -68.4% |
0.094 65.0% |
-0.169 - |
-0.43 - |
-0.51 - |