2012 Q4 | 2013 Q4 | 2014 Q4 | 2015 Q2 | 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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
800.31M 7.9% |
804.67M 0.5% |
847.38M 5.3% |
849.69M 0.3% |
873.11M 2.8% |
927.83M 6.3% |
962.84M 3.8% |
997.38M 3.6% |
1.03B 3.4% |
1.07B 3.8% |
1.06B -0.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
505.11M 5.9% |
520.22M 3.0% |
561.04M 7.8% |
580.09M 3.4% |
614.08M 5.9% |
671.05M 9.3% |
703.18M 4.8% |
741.12M 5.4% |
769.85M 3.9% |
760.89M -1.2% |
747.29M -1.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
295.2M 11.4% |
284.46M -3.6% |
286.34M 0.7% |
269.6M -5.8% |
259.04M -3.9% |
256.78M -0.9% |
259.66M 1.1% |
256.26M -1.3% |
260.98M 1.8% |
309.36M 18.5% |
316.93M 2.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
646.04M 5.9% |
646.69M 0.1% |
687.6M 6.3% |
697.54M 1.4% |
737.28M 5.7% |
805.75M 9.3% |
846.22M 5.0% |
888.47M 5.0% |
920.17M 3.6% |
945.64M 2.8% |
932.89M -1.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
140.93M 6.0% |
126.48M -10.3% |
126.56M 0.1% |
117.45M -7.2% |
123.2M 4.9% |
134.69M 9.3% |
143.03M 6.2% |
147.36M 3.0% |
150.32M 2.0% |
184.75M 22.9% |
185.61M 0.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
154.27M 16.9% |
157.98M 2.4% |
159.78M 1.1% |
152.15M -4.8% |
135.83M -10.7% |
122.08M -10.1% |
116.62M -4.5% |
108.9M -6.6% |
110.67M 1.6% |
124.61M 12.6% |
131.33M 5.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
131.01M - |
- |
125.62M - |
- |
105.13M - |
- |
88.95M - |
- |
76.61M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
134.5M 22.4% |
131.01M -2.6% |
129.85M -0.9% |
125.62M -3.3% |
114.55M -8.8% |
105.13M -8.2% |
92.52M -12.0% |
83.31M -10.0% |
83.1M -0.2% |
73.89M -11.1% |
89.36M 20.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.135 21.4% |
1.088 -4.1% |
1.237 13.7% |
0.818 -33.9% |
0.688 -15.8% |
0.88 27.9% |
0.62 -29.5% |
0.56 -9.6% |
0.35 -37.6% |
0.62 77.1% |
0.746 20.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.135 21.4% |
1.088 -4.1% |
1.237 13.7% |
0.818 -33.9% |
0.688 -15.8% |
0.88 27.9% |
0.62 -29.5% |
0.56 -9.6% |
0.35 -37.6% |
0.62 77.1% |
0.746 20.4% |