2017 Q2 | 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] |
1.2B 37.4% |
1.25B 4.0% |
1.32B 5.0% |
1.14B -13.0% |
1.47B 28.7% |
1.52B 3.1% |
1.55B 1.8% |
1.47B -5.0% |
1.59B 8.2% |
1.59B 0.3% |
1.6B 0.6% |
1.51B -5.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
836.93M 32.7% |
874M 4.4% |
914.42M 4.6% |
807.29M -11.7% |
1.04B 29.1% |
1.05B 1.1% |
1.03B -2.1% |
1.03B -0.6% |
1.04B 1.2% |
1.06B 2.3% |
1.14B 7.2% |
1.06B -7.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
367.86M 49.3% |
379.55M 3.2% |
401.24M 5.7% |
337.27M -15.9% |
431.02M 27.8% |
464.42M 7.7% |
513.5M 10.6% |
441.6M -14.0% |
549.47M 24.4% |
530.26M -3.5% |
462.66M -12.7% |
451.37M -2.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
984.82M 31.3% |
1.03B 4.7% |
1.09B 6.0% |
941.01M -13.9% |
1.21B 28.1% |
1.24B 2.9% |
1.24B -0.4% |
1.2B -3.3% |
1.23B 2.6% |
1.24B 1.2% |
1.31B 5.7% |
1.21B -7.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
147.89M 23.9% |
157.58M 6.6% |
178.98M 13.6% |
133.72M -25.3% |
163.18M 22.0% |
186.6M 14.3% |
204.31M 9.5% |
168.94M -17.3% |
187.79M 11.2% |
178.54M -4.9% |
172.25M -3.5% |
159.15M -7.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
219.97M 73.3% |
221.97M 0.9% |
222.26M 0.1% |
203.55M -8.4% |
267.84M 31.6% |
277.82M 3.7% |
309.19M 11.3% |
272.66M -11.8% |
361.69M 32.7% |
351.72M -2.8% |
290.41M -17.4% |
292.22M 0.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
272.91M - |
- | - | - |
358.9M - |
- | - | - |
479.27M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
173.71M 75.1% |
176.82M 1.8% |
197.28M 11.6% |
153.3M -22.3% |
205.6M 34.1% |
228.57M 11.2% |
246.45M 7.8% |
214.19M -13.1% |
265.09M 23.8% |
260.36M -1.8% |
268.46M 3.1% |
228.53M -14.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.299 74.2% |
0.32 7.2% |
0.38 18.8% |
0.26 -31.6% |
0.36 38.5% |
0.4 11.1% |
0.47 17.5% |
0.37 -21.3% |
0.48 29.7% |
0.46 -4.2% |
0.47 2.2% |
0.4 -14.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.299 74.2% |
0.32 7.2% |
0.37 15.6% |
0.26 -29.7% |
0.36 38.5% |
0.39 8.3% |
0.47 20.5% |
0.37 -21.3% |
0.47 27.0% |
0.46 -2.1% |
0.47 2.2% |
0.4 -14.9% |