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] |
2.74B 7.2% |
3.04B 11.1% |
2.96B -2.6% |
2.97B 0.3% |
2.82B -5.0% |
2.84B 0.6% |
3.15B 10.9% |
3.27B 3.8% |
3.63B 11.1% |
4.17B 14.8% |
4.66B 11.7% |
5.61B 20.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.42B 6.7% |
2.69B 11.3% |
2.62B -2.9% |
2.62B 0.1% |
2.48B -5.3% |
2.49B 0.4% |
2.8B 12.3% |
2.89B 3.4% |
3.2B 10.7% |
3.65B 14.1% |
4.03B 10.2% |
4.8B 19.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
314.91M 10.6% |
344.45M 9.4% |
342.16M -0.7% |
349.48M 2.1% |
341.74M -2.2% |
347.49M 1.7% |
352.62M 1.5% |
377.32M 7.0% |
432.4M 14.6% |
518.73M 20.0% |
631.85M 21.8% |
813.59M 28.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.56B 7.0% |
2.86B 11.5% |
2.79B -2.5% |
2.79B 0.2% |
2.65B -5.0% |
2.66B 0.1% |
2.96B 11.5% |
3.06B 3.4% |
3.39B 10.7% |
3.87B 14.3% |
4.28B 10.6% |
5.09B 18.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
141.76M 11.3% |
163.83M 15.6% |
169.4M 3.4% |
172.53M 1.8% |
174.05M 0.9% |
166.21M -4.5% |
165.41M -0.5% |
169.13M 2.2% |
187.7M 11.0% |
219.64M 17.0% |
255.76M 16.4% |
293.32M 14.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
173.15M 10.1% |
180.61M 4.3% |
172.76M -4.3% |
176.95M 2.4% |
167.7M -5.2% |
181.28M 8.1% |
187.21M 3.3% |
208.19M 11.2% |
244.7M 17.5% |
299.09M 22.2% |
376.08M 25.7% |
520.27M 38.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
105.31M - |
- |
123.82M - |
- |
126.46M - |
- |
130.89M - |
- |
172.12M - |
- |
286.14M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
106.36M 19.4% |
125.12M 17.6% |
126.27M 0.9% |
128.51M 1.8% |
128.1M -0.3% |
138.36M 8.0% |
130.91M -5.4% |
147.26M 12.5% |
172.86M 17.4% |
210.93M 22.0% |
287.29M 36.2% |
403.62M 40.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.5 11.1% |
0.6 20.0% |
0.61 1.7% |
0.62 1.6% |
0.61 -1.6% |
0.671 9.9% |
0.63 -6.1% |
0.71 12.7% |
0.79 11.3% |
0.916 15.9% |
1.23 34.3% |
1.68 36.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.5 11.1% |
0.6 20.0% |
0.61 1.7% |
0.62 1.6% |
0.61 -1.6% |
0.671 9.9% |
0.63 -6.1% |
0.71 12.7% |
0.79 11.3% |
0.916 15.9% |
1.23 34.3% |
1.68 36.6% |