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] |
1.46B 6.2% |
1.52B 3.9% |
1.61B 5.7% |
1.61B 0.6% |
1.58B -2.1% |
1.56B -1.2% |
1.62B 3.7% |
1.66B 2.8% |
1.71B 2.8% |
1.75B 2.1% |
1.63B -6.8% |
1.63B 0.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.19B 7.0% |
1.23B 3.7% |
1.29B 4.6% |
1.29B 0.2% |
1.26B -2.7% |
1.23B -1.7% |
1.28B 3.4% |
1.29B 1.4% |
1.32B 2.0% |
1.35B 2.4% |
1.27B -6.1% |
1.29B 1.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
274.65M 2.8% |
286.66M 4.4% |
316.55M 10.4% |
323.33M 2.1% |
323.88M 0.2% |
326.33M 0.8% |
342.97M 5.1% |
370.96M 8.2% |
391.35M 5.5% |
395.37M 1.0% |
357.88M -9.5% |
338.13M -5.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.31B 7.3% |
1.36B 4.1% |
1.43B 4.7% |
1.43B 0.4% |
1.4B -2.6% |
1.37B -1.7% |
1.42B 3.3% |
1.45B 1.9% |
1.48B 2.3% |
1.51B 2.4% |
1.44B -5.1% |
1.46B 1.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
122.26M 10.4% |
131.24M 7.3% |
139.47M 6.3% |
142.54M 2.2% |
140.89M -1.2% |
139.41M -1.0% |
143.42M 2.9% |
152.88M 6.6% |
159.54M 4.4% |
163.7M 2.6% |
168.9M 3.2% |
170.56M 1.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
152.39M -2.6% |
155.42M 2.0% |
177.08M 13.9% |
180.79M 2.1% |
182.99M 1.2% |
186.92M 2.1% |
199.55M 6.8% |
218.08M 9.3% |
231.81M 6.3% |
231.67M -0.1% |
188.98M -18.4% |
167.57M -11.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.98M - |
- |
159.17M - |
- |
190.86M - |
- |
215.05M - |
- |
217.73M - |
- |
179.9M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.98M 2.1% |
134.32M 4.1% |
159.17M 18.5% |
167.29M 5.1% |
190.86M 14.1% |
199.66M 4.6% |
215.05M 7.7% |
229.07M 6.5% |
217.73M -4.9% |
211.11M -3.0% |
179.9M -14.8% |
165.3M -8.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.393 2.1% |
1.336 -4.1% |
1.479 10.7% |
1.464 -1.0% |
1.543 5.4% |
1.621 5.1% |
1.743 7.5% |
1.857 6.6% |
2.013 8.4% |
1.703 -15.4% |
1.46 -14.3% |
1.34 -8.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.393 2.1% |
1.336 -4.1% |
1.479 10.7% |
1.464 -1.0% |
1.543 5.4% |
1.621 5.1% |
1.743 7.5% |
1.857 6.6% |
2.013 8.4% |
1.703 -15.4% |
1.46 -14.3% |
1.34 -8.2% |