2016 Q2 | 2016 Q3 | 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] |
3.24B 17.2% |
3.49B 7.8% |
3.86B 10.8% |
3.85B -0.3% |
4.89B 26.8% |
5.37B 9.8% |
5.69B 6.1% |
5.54B -2.6% |
6.55B 18.1% |
6.88B 5.0% |
6.7B -2.6% |
6.67B -0.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.43B 18.2% |
2.62B 7.7% |
2.92B 11.8% |
2.88B -1.6% |
3.7B 28.7% |
4.08B 10.2% |
4.38B 7.3% |
4.21B -3.9% |
5.09B 20.8% |
5.28B 3.9% |
5.16B -2.3% |
5.13B -0.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
805.22M 14.3% |
870.71M 8.1% |
939.79M 7.9% |
977.32M 4.0% |
1.18B 21.1% |
1.29B 8.7% |
1.31B 2.1% |
1.34B 1.5% |
1.46B 9.5% |
1.59B 8.9% |
1.53B -3.7% |
1.54B 0.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.99B 16.1% |
3.19B 7.0% |
3.56B 11.6% |
3.59B 0.8% |
4.51B 25.5% |
4.91B 8.9% |
5.24B 6.8% |
5.17B -1.4% |
6.07B 17.4% |
6.32B 4.1% |
6.23B -1.3% |
6.27B 0.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
555.68M 7.6% |
577.78M 4.0% |
639.7M 10.7% |
714.46M 11.7% |
806.04M 12.8% |
827.66M 2.7% |
862.48M 4.2% |
959.34M 11.2% |
980.27M 2.2% |
1.03B 5.5% |
1.07B 3.3% |
1.14B 6.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
249.54M 32.9% |
292.93M 17.4% |
300.09M 2.4% |
262.85M -12.4% |
377.71M 43.7% |
459.52M 21.7% |
452.27M -1.6% |
375.7M -16.9% |
482.11M 28.3% |
558.5M 15.8% |
466.08M -16.5% |
397.52M -14.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
239.65M 35.1% |
281.61M 17.5% |
278.76M -1.0% |
235.12M -15.7% |
342.17M 45.5% |
419.21M 22.5% |
405.13M -3.4% |
333.95M -17.6% |
447.75M 34.1% |
523.54M 16.9% |
433.74M -17.2% |
364.64M -15.9% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
195.3M 34.8% |
228.78M 17.1% |
235.53M 3.0% |
191.38M -18.7% |
273.14M 42.7% |
339.37M 24.2% |
328.2M -3.3% |
270.65M -17.5% |
362.19M 33.8% |
424.04M 17.1% |
348.44M -17.8% |
295.25M -15.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.996 34.5% |
1.165 17.0% |
1.2 3.0% |
0.975 -18.8% |
1.395 43.1% |
1.73 24.0% |
1.675 -3.2% |
1.38 -17.6% |
1.845 33.7% |
2.165 17.3% |
1.775 -18.0% |
1.505 -15.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.996 34.5% |
1.165 17.0% |
1.2 3.0% |
0.975 -18.8% |
1.395 43.1% |
1.73 24.0% |
1.675 -3.2% |
1.38 -17.6% |
1.845 33.7% |
2.165 17.3% |
1.775 -18.0% |
1.505 -15.2% |