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] |
4.83B 5.6% |
4.89B 1.4% |
5B 2.1% |
5.06B 1.2% |
5.2B 2.8% |
5.45B 4.9% |
5.69B 4.5% |
6.06B 6.4% |
6.39B 5.5% |
6.65B 4.1% |
6.86B 3.2% |
6.98B 1.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.22B 6.3% |
3.32B 3.1% |
3.48B 4.8% |
3.59B 3.2% |
3.76B 4.9% |
3.97B 5.4% |
4.08B 2.7% |
4.25B 4.2% |
4.36B 2.6% |
4.42B 1.4% |
4.46B 0.9% |
4.51B 1.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.61B 4.1% |
1.58B -1.9% |
1.52B -3.4% |
1.47B -3.6% |
1.43B -2.6% |
1.48B 3.3% |
1.62B 9.3% |
1.81B 11.9% |
2.03B 12.3% |
2.23B 9.8% |
2.4B 7.7% |
2.47B 3.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.38B 5.7% |
4.49B 2.4% |
4.72B 5.3% |
4.9B 3.8% |
5.12B 4.4% |
5.39B 5.2% |
5.46B 1.5% |
5.64B 3.2% |
5.78B 2.5% |
5.86B 1.5% |
5.95B 1.4% |
6B 1.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.17B 3.9% |
1.17B 0.4% |
1.25B 6.8% |
1.32B 5.3% |
1.36B 3.0% |
1.42B 4.5% |
1.39B -1.9% |
1.39B 0.0% |
1.42B 2.2% |
1.44B 1.6% |
1.48B 3.0% |
1.5B 0.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
442.3M 4.6% |
406M -8.2% |
273.2M -32.7% |
152.6M -44.1% |
75.1M -50.8% |
62.2M -17.2% |
227.8M 266.2% |
420M 84.4% |
612.5M 45.8% |
788.7M 28.8% |
916.8M 16.2% |
976.4M 6.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
122.1M 116.5% |
281.8M 130.8% |
119.6M -57.6% |
96.4M -19.4% |
107M 11.0% |
72M -32.7% |
76.6M 6.4% |
118.4M 54.6% |
181.3M 53.1% |
254.2M 40.2% |
460.2M 81.0% |
404M -12.2% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
122.1M 116.5% |
281.8M 130.8% |
119.6M -57.6% |
96.4M -19.4% |
107M 11.0% |
72M -32.7% |
76.6M 6.4% |
118.4M 54.6% |
181.3M 53.1% |
254.2M 40.2% |
460.2M 81.0% |
404M -12.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.45 25.0% |
0.91 102.2% |
0.34 -62.6% |
0.27 -20.6% |
0.3 11.1% |
0.19 -36.7% |
0.2 5.3% |
0.31 55.0% |
0.47 51.6% |
0.67 42.6% |
1.21 80.6% |
1.06 -12.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.45 25.0% |
0.9 100% |
0.33 -63.3% |
0.01 -97.0% |
-0.07 - |
-0.14 - |
0.04 - |
0.31 675% |
0.47 51.6% |
0.67 42.6% |
1.19 77.6% |
1.05 -11.8% |