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] |
1.45B 22.9% |
1.12B -22.5% |
1.3B 16.1% |
1.36B 4.6% |
1.32B -3.4% |
1.58B 19.8% |
1.75B 10.9% |
1.93B 10.4% |
2.15B 11.4% |
2.32B 7.9% |
2.33B 0.3% |
2.58B 10.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.11B 32.3% |
840.83M -24.0% |
1.02B 21.7% |
993.01M -2.9% |
1B 1.1% |
1.18B 17.1% |
1.3B 11.0% |
1.49B 14.3% |
1.51B 1.4% |
1.62B 6.9% |
1.59B -1.8% |
1.73B 9.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
340.8M -0.1% |
280.69M -17.6% |
278.97M -0.6% |
369.65M 32.5% |
312.87M -15.4% |
401.23M 28.2% |
443.94M 10.6% |
439.89M -0.9% |
640.28M 45.6% |
706.49M 10.3% |
741.47M 5.0% |
849.37M 14.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.17B 28.2% |
937.76M -19.9% |
1.07B 14.1% |
1.07B -0.3% |
1.13B 6.3% |
1.31B 15.7% |
1.39B 5.9% |
1.57B 13.3% |
1.68B 6.9% |
1.79B 6.2% |
1.68B -5.9% |
1.92B 14.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.72M -15.1% |
96.93M 47.5% |
46.52M -52.0% |
73.92M 58.9% |
130.22M 76.2% |
135.9M 4.4% |
84.2M -38.0% |
81.51M -3.2% |
169.13M 107.5% |
170.02M 0.5% |
93.48M -45.0% |
189.05M 102.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
275.08M 4.4% |
183.76M -33.2% |
232.44M 26.5% |
295.73M 27.2% |
182.65M -38.2% |
265.32M 45.3% |
359.74M 35.6% |
358.38M -0.4% |
471.16M 31.5% |
536.47M 13.9% |
647.99M 20.8% |
660.32M 1.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
454.27M - |
- | - | - |
506.42M - |
- | - | - |
751.77M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
246.53M 16.7% |
141.66M -42.5% |
117.9M -16.8% |
273.15M 131.7% |
234.64M -14.1% |
313M 33.4% |
226.08M -27.8% |
336.4M 48.8% |
415.12M 23.4% |
471.09M 13.5% |
410.95M -12.8% |
578.37M 40.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.73 10.6% |
0.39 -46.6% |
0.34 -12.8% |
0.78 129.4% |
0.68 -12.8% |
0.9 32.4% |
0.65 -27.8% |
0.97 49.2% |
1.19 22.7% |
1.35 13.4% |
1.18 -12.6% |
1.66 40.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.73 10.6% |
0.39 -46.6% |
0.34 -12.8% |
0.78 129.4% |
0.68 -12.8% |
0.9 32.4% |
0.65 -27.8% |
0.97 49.2% |
1.19 22.7% |
1.35 13.4% |
1.18 -12.6% |
1.66 40.7% |