2014 Q4 | 2015 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.3B 26.6% |
3.93B 19.1% |
4.55B 15.6% |
4.89B 7.5% |
4.81B -1.5% |
3.99B -17.0% |
3.67B -8.1% |
3.44B -6.3% |
3.29B -4.2% |
3.27B -0.6% |
3.21B -1.9% |
2.73B -15.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.94B 32.6% |
3.59B 22.1% |
4.21B 17.2% |
4.52B 7.3% |
4.42B -2.1% |
3.6B -18.6% |
3.29B -8.7% |
3.09B -6.0% |
2.97B -4.1% |
2.96B -0.3% |
2.91B -1.7% |
2.42B -16.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
360.02M -7.5% |
343.24M -4.7% |
336.99M -1.8% |
368.4M 9.3% |
391.28M 6.2% |
394.03M 0.7% |
381.45M -3.2% |
346.59M -9.1% |
327.39M -5.5% |
316.96M -3.2% |
306.45M -3.3% |
306.46M 0.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.14B 30.4% |
3.81B 21.6% |
4.44B 16.4% |
4.77B 7.4% |
4.68B -1.9% |
3.86B -17.5% |
3.55B -8.1% |
3.34B -5.8% |
3.21B -4.0% |
3.19B -0.5% |
3.13B -1.9% |
2.64B -15.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
195.09M 4.1% |
224.3M 15.0% |
232.29M 3.6% |
251.95M 8.5% |
257.68M 2.3% |
261.02M 1.3% |
260.51M -0.2% |
250.77M -3.7% |
241.24M -3.8% |
234.56M -2.8% |
226.1M -3.6% |
220.04M -2.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
164.93M -18.2% |
118.94M -27.9% |
104.7M -12.0% |
116.45M 11.2% |
133.6M 14.7% |
133.01M -0.4% |
120.94M -9.1% |
95.82M -20.8% |
86.15M -10.1% |
82.4M -4.4% |
80.34M -2.5% |
86.42M 7.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
91.3M - |
- |
85.52M - |
- |
103.72M - |
- |
77.43M - |
- |
52.21M - |
- |
51.56M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
132.27M -19.7% |
91.46M -30.9% |
79M -13.6% |
85.68M 8.5% |
98.87M 15.4% |
103.56M 4.7% |
95.16M -8.1% |
77.29M -18.8% |
67.97M -12.1% |
52.23M -23.2% |
49.24M -5.7% |
51.63M 4.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.799 -20.0% |
0.53 -33.7% |
0.46 -13.2% |
0.49 6.5% |
0.57 16.3% |
0.6 5.3% |
0.55 -8.3% |
0.45 -18.2% |
0.54 20.0% |
0.31 -42.6% |
0.29 -6.5% |
0.31 6.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.799 -20.0% |
0.53 -33.7% |
0.46 -13.2% |
0.49 6.5% |
0.57 16.3% |
0.6 5.3% |
0.55 -8.3% |
0.45 -18.2% |
0.54 20.0% |
0.31 -42.6% |
0.29 -6.5% |
0.31 6.9% |