2016 Q4 | 2017 Q4 | 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] |
1.23B -3.2% |
1.23B 0.7% |
1.29B 4.9% |
1.28B -1.4% |
1.36B 6.9% |
1.41B 3.2% |
1.45B 3.1% |
1.52B 4.9% |
1.66B 9.3% |
1.8B 8.0% |
1.85B 2.9% |
2.04B 10.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
753.98M -0.8% |
791.02M 4.9% |
839.82M 6.2% |
843.17M 0.4% |
915.06M 8.5% |
919.9M 0.5% |
953.62M 3.7% |
994.01M 4.2% |
1.07B 7.5% |
1.15B 7.6% |
1.18B 2.4% |
1.31B 11.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
471.92M -6.9% |
443.11M -6.1% |
454.18M 2.5% |
433.27M -4.6% |
449.22M 3.7% |
487.58M 8.5% |
497.05M 1.9% |
527.64M 6.2% |
594.12M 12.6% |
645.24M 8.6% |
669.58M 3.8% |
734.75M 9.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.05B 1.2% |
1.09B 3.0% |
1.12B 2.8% |
1.12B -0.1% |
1.17B 4.7% |
1.2B 2.8% |
1.25B 4.1% |
1.28B 2.6% |
1.36B 6.5% |
1.44B 5.3% |
1.46B 1.8% |
1.62B 10.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
299.59M 6.7% |
294.12M -1.8% |
276M -6.2% |
271.86M -1.5% |
251.86M -7.4% |
279.42M 10.9% |
294.43M 5.4% |
286.61M -2.7% |
295M 2.9% |
286.74M -2.8% |
285.35M -0.5% |
315.23M 10.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
172.33M -23.7% |
148.99M -13.5% |
178.18M 19.6% |
161.42M -9.4% |
197.35M 22.3% |
208.15M 5.5% |
202.62M -2.7% |
241.03M 19.0% |
299.12M 24.1% |
358.5M 19.9% |
384.23M 7.2% |
419.53M 9.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
147.53M - |
- |
153.65M - |
- |
157.73M - |
- |
158.3M - |
- |
236.78M - |
- |
329.06M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
147.53M -19.7% |
132.45M -10.2% |
153.65M 16.0% |
135.01M -12.1% |
157.73M 16.8% |
165.89M 5.2% |
158.3M -4.6% |
190.95M 20.6% |
236.78M 24.0% |
282.91M 19.5% |
329.06M 16.3% |
365.12M 11.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.67 -23.0% |
1.43 -14.4% |
1.65 15.4% |
1.45 -12.1% |
1.7 17.2% |
1.79 5.3% |
1.72 -3.9% |
2.08 20.9% |
2.57 23.6% |
3.08 19.8% |
3.58 16.2% |
3.98 11.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.67 -23.0% |
1.43 -14.4% |
1.65 15.4% |
1.45 -12.1% |
1.7 17.2% |
1.79 5.3% |
1.72 -3.9% |
2.08 20.9% |
2.57 23.6% |
3.08 19.8% |
3.58 16.2% |
3.98 11.2% |