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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.61B 22.4% |
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% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.22B 29.0% |
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% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
389.03M -5.4% |
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% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.41B 26.6% |
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% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
187.48M 3.1% |
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% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
201.55M -12.2% |
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% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
164.87M - |
- |
91.3M - |
- |
85.52M - |
- |
103.72M - |
- |
77.43M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
164.8M -10.8% |
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% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.999 -10.4% |
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% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.999 -10.4% |
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% |