2016 Q4 | 2017 Q4 | 2018 Q4 | 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] |
1.41B 6.9% |
1.44B 1.8% |
1.42B -0.9% |
1.45B 1.9% |
1.4B -3.8% |
1.43B 2.7% |
1.46B 1.9% |
1.43B -2.4% |
1.54B 8.3% |
1.6B 3.8% |
1.67B 3.9% |
1.76B 5.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
898.05M 5.8% |
935.87M 4.2% |
982.38M 5.0% |
1.02B 3.4% |
989.85M -2.6% |
1.02B 3.4% |
1.02B -0.6% |
980.29M -3.7% |
1.05B 6.8% |
1.07B 2.4% |
1.12B 4.6% |
1.18B 5.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
511.97M 8.9% |
499.63M -2.4% |
440M -11.9% |
433.61M -1.5% |
405.47M -6.5% |
409.05M 0.9% |
443.24M 8.4% |
445.62M 0.5% |
497.32M 11.6% |
530.78M 6.7% |
544.46M 2.6% |
580.44M 6.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.12B 6.3% |
1.16B 4.2% |
1.2B 2.9% |
1.24B 3.8% |
1.22B -1.9% |
1.26B 3.0% |
1.25B -0.7% |
1.2B -3.5% |
1.29B 7.3% |
1.32B 2.2% |
1.37B 3.9% |
1.44B 4.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
219.07M 8.4% |
228.19M 4.2% |
215.64M -5.5% |
227.21M 5.4% |
230.31M 1.4% |
233.44M 1.4% |
230.87M -1.1% |
224.31M -2.8% |
245.11M 9.3% |
248.15M 1.2% |
250.93M 1.1% |
255.95M 2.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
292.9M 9.4% |
271.44M -7.3% |
224.36M -17.3% |
206.4M -8.0% |
175.16M -15.1% |
175.61M 0.3% |
212.37M 20.9% |
221.31M 4.2% |
252.21M 14.0% |
282.63M 12.1% |
293.53M 3.9% |
324.5M 10.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
233.82M - |
- |
195M - |
- |
161.16M - |
- |
190.39M - |
- |
209.34M - |
- |
225.33M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
233.82M 6.6% |
226.09M -3.3% |
195M -13.7% |
177.8M -8.8% |
161.16M -9.4% |
162.27M 0.7% |
190.39M 17.3% |
194.98M 2.4% |
209.34M 7.4% |
228.52M 9.2% |
225.33M -1.4% |
242.73M 7.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.63 5.0% |
0.59 -6.3% |
0.49 -16.9% |
0.44 -10.2% |
0.4 -9.1% |
0.4 0% |
0.47 17.5% |
0.48 2.1% |
0.52 8.3% |
0.57 9.6% |
0.56 -1.8% |
0.61 8.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.63 5.0% |
0.59 -6.3% |
0.49 -16.9% |
0.44 -10.2% |
0.4 -9.1% |
0.4 0% |
0.47 17.5% |
0.48 2.1% |
0.52 8.3% |
0.57 9.6% |
0.56 -1.8% |
0.61 8.9% |