2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2022 | 2022 | 2022 | 2023 | 2023 | 2023 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.93B -2.8% |
7.54B 290.1% |
6.63B -12.1% |
8.54B 28.8% |
2.02B -76.4% |
7.76B 285.0% |
5.67B -26.9% |
6.31B 11.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.27B -4.9% |
6.72B 428.0% |
5.93B -11.7% |
7.44B 25.4% |
1.35B -81.9% |
6.76B 401.7% |
5.16B -23.6% |
5.71B 10.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
660.45M 1.3% |
822.82M 24.6% |
697.25M -15.3% |
1.1B 57.3% |
668.39M -39.1% |
1B 49.9% |
511.78M -48.9% |
593.77M 16.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.73B -2.8% |
7.08B 308.1% |
6.29B -11.2% |
7.81B 24.2% |
1.83B -76.5% |
7.12B 288.9% |
5.51B -22.6% |
6.07B 10.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
462.57M 3.5% |
361.8M -21.8% |
353.41M -2.3% |
368.51M 4.3% |
485.44M 31.7% |
368.69M -24.1% |
350.98M -4.8% |
354.39M 1.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
197.88M -3.3% |
461.02M 133.0% |
343.84M -25.4% |
728.41M 111.8% |
182.94M -74.9% |
632.93M 246.0% |
160.8M -74.6% |
239.38M 48.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
199.02M -3.4% |
- | - | - |
179.32M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
137.36M -3.8% |
364.34M 165.2% |
237.36M -34.9% |
511.93M 115.7% |
92.9M -81.9% |
449.81M 384.2% |
111.43M -75.2% |
767.51M 588.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.97 -9.2% |
62.24 114.8% |
40.42 -35.1% |
87.13 115.6% |
19.52 -77.6% |
76.54 292.1% |
19.07 -75.1% |
131.33 588.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.07 -3.9% |
62.24 121.7% |
40.42 -35.1% |
87.13 115.6% |
19.26 -77.9% |
76.54 297.4% |
19.017 -75.2% |
131.33 590.6% |