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.34B 2.5% |
1.52B 13.1% |
1.59B 4.9% |
1.67B 4.8% |
1.81B 8.5% |
1.99B 10.0% |
2.2B 10.3% |
2.44B 11.1% |
2.62B 7.1% |
2.65B 1.3% |
2.78B 4.9% |
2.77B -0.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
945.1M 6.8% |
1.1B 16.6% |
1.23B 11.3% |
1.31B 7.2% |
1.43B 8.9% |
1.56B 9.0% |
1.7B 8.7% |
1.87B 10.1% |
1.99B 6.5% |
2.01B 1.1% |
2.11B 4.9% |
2.09B -0.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
398.57M -6.4% |
417.05M 4.6% |
367.13M -12.0% |
356.05M -3.0% |
381M 7.0% |
434.22M 14.0% |
504.68M 16.2% |
578.42M 14.6% |
630.15M 8.9% |
642.56M 2.0% |
672.92M 4.7% |
674.39M 0.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.09B 6.4% |
1.26B 15.7% |
1.38B 9.8% |
1.48B 6.9% |
1.61B 9.0% |
1.74B 8.1% |
1.89B 8.7% |
2.07B 9.4% |
2.21B 6.9% |
2.25B 1.8% |
2.36B 4.7% |
2.36B 0.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
143.37M 4.0% |
156.91M 9.4% |
156.09M -0.5% |
163.18M 4.5% |
178.49M 9.4% |
180.53M 1.1% |
197.38M 9.3% |
203.67M 3.2% |
224.31M 10.1% |
240.79M 7.3% |
247.32M 2.7% |
269.91M 9.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
255.2M -11.4% |
260.14M 1.9% |
211.05M -18.9% |
192.88M -8.6% |
202.51M 5.0% |
253.69M 25.3% |
307.31M 21.1% |
374.76M 21.9% |
405.84M 8.3% |
401.77M -1.0% |
425.61M 5.9% |
404.49M -5.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
237.36M - |
- |
236.71M - |
- |
262.94M - |
- |
319.28M - |
- |
362.57M - |
- |
372.38M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
237.36M -6.2% |
256.96M 8.3% |
236.71M -7.9% |
235.57M -0.5% |
262.94M 11.6% |
307.63M 17.0% |
319.28M 3.8% |
359.02M 12.4% |
362.52M 1.0% |
339.41M -6.4% |
371.45M 9.4% |
361.42M -2.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.998 -30.9% |
0.712 -28.6% |
1.071 50.4% |
0.914 -14.7% |
1.151 25.9% |
1.341 16.5% |
1.4 4.4% |
1.208 -13.7% |
1.223 1.3% |
1.146 -6.3% |
1.254 9.4% |
1.223 -2.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.998 -30.9% |
0.712 -28.6% |
1.071 50.4% |
0.914 -14.7% |
1.151 25.9% |
1.341 16.5% |
1.4 4.4% |
1.208 -13.7% |
1.223 1.3% |
1.146 -6.3% |
1.254 9.4% |
1.169 -6.7% |