2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q1 | 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] | [friend] | [friend] | [friend] | [friend] |
921.41M 4.1% |
977.03M 6.0% |
988.34M 1.2% |
1.02B 2.8% |
1.01B -1.0% |
993.43M -1.3% |
1.06B 6.4% |
1.09B 3.6% |
1.13B 3.6% |
1.17B 2.9% |
1.2B 3.1% |
1.26B 4.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
710.44M 4.4% |
760.91M 7.1% |
732.77M -3.7% |
745.52M 1.7% |
742.29M -0.4% |
721.78M -2.8% |
790.48M 9.5% |
823.29M 4.2% |
843.06M 2.4% |
885.4M 5.0% |
856.02M -3.3% |
904.9M 5.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
210.96M 3.3% |
216.12M 2.4% |
255.57M 18.3% |
270.95M 6.0% |
264.01M -2.6% |
271.65M 2.9% |
266.61M -1.9% |
271.66M 1.9% |
291.45M 7.3% |
281.76M -3.3% |
347.06M 23.2% |
352.11M 1.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
792.23M 4.1% |
846.22M 6.8% |
795.7M -6.0% |
809.76M 1.8% |
801.63M -1.0% |
780.74M -2.6% |
870.61M 11.5% |
901.71M 3.6% |
924.6M 2.5% |
968.04M 4.7% |
945.26M -2.4% |
995.66M 5.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
81.78M 1.7% |
85.31M 4.3% |
62.92M -26.2% |
64.25M 2.1% |
59.34M -7.6% |
58.96M -0.6% |
80.12M 35.9% |
78.42M -2.1% |
81.54M 4.0% |
82.64M 1.3% |
89.24M 8.0% |
90.77M 1.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
129.18M 4.3% |
130.81M 1.3% |
192.65M 47.3% |
206.7M 7.3% |
204.68M -1.0% |
212.69M 3.9% |
186.49M -12.3% |
193.24M 3.6% |
209.91M 8.6% |
199.12M -5.1% |
257.82M 29.5% |
261.34M 1.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.4M - |
- |
164.48M - |
- |
170.1M - |
- |
144.68M - |
- |
161.54M - |
- |
205.96M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.56M 11.5% |
119.87M -3.0% |
155.81M 30.0% |
166.48M 6.8% |
160.2M -3.8% |
161.25M 0.7% |
137.09M -15.0% |
140.29M 2.3% |
152.88M 9.0% |
150.9M -1.3% |
197.4M 30.8% |
204.06M 3.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.7 9.4% |
0.66 -5.7% |
0.82 24.2% |
0.87 6.1% |
0.84 -3.4% |
0.85 1.2% |
0.72 -15.3% |
0.74 2.8% |
0.8 8.1% |
0.8 0% |
1.04 30% |
1.07 2.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.7 9.4% |
0.66 -5.7% |
0.82 24.2% |
0.87 6.1% |
0.84 -3.4% |
0.85 1.2% |
0.72 -15.3% |
0.74 2.8% |
0.8 8.1% |
0.8 0% |
1.04 30% |
1.07 2.9% |