2012 Q4 | 2013 Q4 | 2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q2 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
816.17M 10.8% |
879.95M 7.8% |
908.43M 3.2% |
869.13M -4.3% |
809.69M -6.8% |
756.82M -6.5% |
716.18M -5.4% |
703.08M -1.8% |
714.2M 1.6% |
737.2M 3.2% |
752.4M 2.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
580.05M 9.9% |
626.83M 8.1% |
642.85M 2.6% |
618.44M -3.8% |
582.91M -5.7% |
555.67M -4.7% |
527.4M -5.1% |
519.82M -1.4% |
527.61M 1.5% |
532.52M 0.9% |
552.88M 3.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
236.13M 13.0% |
253.12M 7.2% |
265.58M 4.9% |
250.69M -5.6% |
226.78M -9.5% |
201.14M -11.3% |
188.78M -6.1% |
183.27M -2.9% |
186.6M 1.8% |
204.68M 9.7% |
199.52M -2.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
694.82M 10.5% |
750.04M 7.9% |
781.16M 4.1% |
754.1M -3.5% |
708.61M -6.0% |
673.69M -4.9% |
641.15M -4.8% |
635.98M -0.8% |
652.56M 2.6% |
660.92M 1.3% |
672.46M 1.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.77M 13.5% |
123.21M 7.4% |
138.31M 12.3% |
135.66M -1.9% |
125.7M -7.3% |
118.02M -6.1% |
113.75M -3.6% |
116.16M 2.1% |
124.95M 7.6% |
128.4M 2.8% |
119.57M -6.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
121.36M 12.6% |
129.91M 7.0% |
127.27M -2.0% |
115.04M -9.6% |
101.08M -12.1% |
83.12M -17.8% |
75.03M -9.7% |
67.1M -10.6% |
61.65M -8.1% |
76.28M 23.7% |
79.94M 4.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
97.03M - |
- |
103.46M - |
- |
84.54M - |
- |
61.02M - |
- |
49.99M - |
- |
54.88M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
95.02M 8.8% |
101.52M 6.8% |
100.32M -1.2% |
91.34M -8.9% |
82.24M -10.0% |
70.09M -14.8% |
61.47M -12.3% |
56.13M -8.7% |
52.82M -5.9% |
61.64M 16.7% |
58.18M -5.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.55 14.5% |
0.584 6.3% |
0.576 -1.4% |
0.528 -8.4% |
0.468 -11.3% |
0.401 -14.2% |
0.35 -12.8% |
0.317 -9.5% |
0.3 -5.3% |
0.35 16.7% |
0.33 -5.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.55 14.5% |
0.584 6.3% |
0.576 -1.4% |
0.528 -8.4% |
0.468 -11.3% |
0.401 -14.2% |
0.35 -12.8% |
0.317 -9.5% |
0.3 -5.3% |
0.35 16.7% |
0.33 -5.7% |