2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q2 | 2017 Q4 | 2018 Q2 | 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] |
2.82B 10.9% |
3.02B 7.2% |
3.51B 16.4% |
4.03B 14.8% |
4.15B 2.9% |
4.12B -0.7% |
4.06B -1.4% |
4.08B 0.5% |
4.23B 3.8% |
4.17B -1.6% |
4.01B -3.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.42B 14.7% |
2.58B 6.4% |
3.02B 17.1% |
3.42B 13.4% |
3.51B 2.5% |
3.58B 2.1% |
3.59B 0.4% |
3.67B 2.0% |
3.82B 4.1% |
3.72B -2.6% |
3.56B -4.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
393.78M -7.6% |
441.29M 12.1% |
494.97M 12.2% |
610.97M 23.4% |
640.08M 4.8% |
536.5M -16.2% |
463.8M -13.6% |
410.47M -11.5% |
418.19M 1.9% |
447.32M 7.0% |
452.54M 1.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.56B 12.6% |
2.76B 8.1% |
3.22B 16.5% |
3.65B 13.5% |
3.77B 3.1% |
3.84B 1.9% |
3.87B 0.8% |
3.93B 1.8% |
4.1B 4.3% |
3.99B -2.7% |
3.83B -4.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
132.98M -15.3% |
186.86M 40.5% |
202.71M 8.5% |
232.84M 14.9% |
260.21M 11.8% |
257.9M -0.9% |
271.07M 5.1% |
267.2M -1.4% |
286.76M 7.3% |
275.59M -3.9% |
270.82M -1.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
260.8M -3.1% |
254.43M -2.4% |
292.25M 14.9% |
378.13M 29.4% |
379.87M 0.5% |
278.6M -26.7% |
192.73M -30.8% |
143.27M -25.7% |
131.43M -8.3% |
171.73M 30.7% |
181.72M 5.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
170.37M - |
- |
263.26M - |
- |
170.7M - |
- |
45.88M - |
- |
102.99M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
192.78M -6.0% |
170.09M -11.8% |
208.44M 22.5% |
263.35M 26.3% |
277.04M 5.2% |
171.25M -38.2% |
115.84M -32.4% |
46.45M -59.9% |
27.89M -40.0% |
103.61M 271.5% |
98.97M -4.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.48 -5.9% |
0.42 -12.5% |
0.51 21.4% |
0.65 27.5% |
0.68 4.6% |
0.41 -39.7% |
0.27 -34.1% |
0.09 -66.7% |
0.04 -55.6% |
0.24 500% |
0.22 -8.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.48 -5.9% |
0.42 -12.5% |
0.51 21.4% |
0.65 27.5% |
0.68 4.6% |
0.41 -39.7% |
0.27 -34.1% |
0.09 -66.7% |
0.04 -55.6% |
0.24 500% |
0.22 -8.3% |