|
Concept
|
2023 | 2022 | 2021 | 2015 |
|---|---|---|---|---|
| Revenue |
$9.123B
59.3%
YoY
|
$5.727B
-22.6%
YoY
|
$7.400B
0.46%
YoY
|
$5.431B
-16.15%
YoY
|
| Cost Of Revenue |
$4.990B
5.11%
YoY
|
$4.747B
-2.8%
YoY
|
$4.884B
-8.45%
YoY
|
$3.157B
-8.82%
YoY
|
| Gross Profit |
$1.366B
40.97%
YoY
|
$969.0M
41.25%
YoY
|
$686.0M
-545.45%
YoY
|
$895.0M
-3.97%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.563B
1.43%
YoY
|
$1.541B
11.1%
YoY
|
$1.387B
2.29%
YoY
|
$1.217B
0.26%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
$58.00M
5.45%
YoY
|
$55.00M
-1.79%
YoY
|
$56.00M
43.59%
YoY
|
$48.99M
0.05%
YoY
|
| Other Income/Expense, Net |
$463.0M
11.57%
YoY
|
$415.0M
4.01%
YoY
|
$399.0M
12.08%
YoY
|
$790.7M
75.84%
YoY
|
| Pretax Income |
$1.990B
-287.99%
YoY
|
-$1.059B
-239.01%
YoY
|
$761.6M
215.9%
YoY
|
$180.4M
-86.04%
YoY
|
| Income Tax |
-$328.0M
-1158.06%
YoY
|
$31.00M
-18.42%
YoY
|
$38.00M
-392.31%
YoY
|
$79.66M
-66.74%
YoY
|
| Net Earnings |
$2.318B
-312.66%
YoY
|
-$1.090B
-250.76%
YoY
|
$723.0M
184.65%
YoY
|
$104.4M
-90.11%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
$1.00
-94.99%
YoY
|
| Diluted Earnings Per Share |
N/A
|
N/A
|
N/A
|
$0.97
-95.03%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
47.77M shares
-4.49%
YoY
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
48.94M shares
-4.37%
YoY
|
|
Concept
|
2023 Q4 | 2022 Q4 | 2016 Q1 | 2015 Q4 | 2015 Q3 | 2015 Q2 | 2015 Q1 | 2014 Q4 | 2014 Q3 | 2014 Q2 | 2014 Q1 | 2013 Q4 | 2013 Q3 | 2013 Q2 | 2013 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
N/A
|
N/A
|
$1.417B
-2.92%
YoY
|
$1.379B
-17.08%
YoY
|
$1.399B
-14.85%
YoY
|
$1.192B
-28.11%
YoY
|
$1.459B
-3.55%
YoY
|
$1.663B
1.59%
YoY
|
$1.643B
5.05%
YoY
|
$1.658B
59.58%
YoY
|
$1.513B
16.56%
YoY
|
$1.637B
24.77%
YoY
|
$1.564B
-4.17%
YoY
|
$1.039B
-19.14%
YoY
|
$1.298B
-2.55%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
$714.3M
-0.97%
YoY
|
$767.0M
-11.84%
YoY
|
$804.0M
-16.25%
YoY
|
$865.0M
-2.15%
YoY
|
$721.3M
-3.7%
YoY
|
$870.0M
-1.02%
YoY
|
$960.0M
27.83%
YoY
|
$884.0M
1.96%
YoY
|
$749.0M
13.31%
YoY
|
$879.0M
9.74%
YoY
|
$751.0M
4.16%
YoY
|
$867.0M
22.8%
YoY
|
$661.0M
14.76%
YoY
|
| Gross Profit |
N/A
|
N/A
|
$145.0M
-39.08%
YoY
|
$612.0M
-22.82%
YoY
|
$261.0M
-5.09%
YoY
|
$180.0M
8.43%
YoY
|
$238.0M
-0.83%
YoY
|
$793.0M
4.62%
YoY
|
$275.0M
-28.94%
YoY
|
$166.0M
66.0%
YoY
|
$240.0M
-4.38%
YoY
|
$758.0M
48.34%
YoY
|
$387.0M
43.87%
YoY
|
$100.0M
-34.21%
YoY
|
$251.0M
24.26%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
$283.0M
2.6%
YoY
|
$311.0M
-4.31%
YoY
|
$347.0M
7.76%
YoY
|
$283.0M
-6.6%
YoY
|
$275.8M
4.07%
YoY
|
$325.0M
2.2%
YoY
|
$322.0M
13.78%
YoY
|
$303.0M
25.21%
YoY
|
$265.0M
12.77%
YoY
|
$318.0M
29.8%
YoY
|
$283.0M
14.57%
YoY
|
$242.0M
3.86%
YoY
|
$235.0M
10.85%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
N/A
|
$12.26M
0.11%
YoY
|
$12.00M
0.0%
YoY
|
$12.00M
0.0%
YoY
|
$12.00M
0.0%
YoY
|
$12.25M
2.04%
YoY
|
$12.00M
0.0%
YoY
|
$12.00M
0.0%
YoY
|
$12.00M
0.0%
YoY
|
$12.00M
0.0%
YoY
|
$12.00M
0.0%
YoY
|
$12.00M
0.0%
YoY
|
$12.00M
0.0%
YoY
|
$12.00M
0.0%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
$152.7M
22.38%
YoY
|
$120.0M
-2.44%
YoY
|
$416.0M
285.19%
YoY
|
$130.0M
21.5%
YoY
|
$124.8M
12.39%
YoY
|
$123.0M
-6.11%
YoY
|
$108.0M
0.0%
YoY
|
$107.0M
-26.21%
YoY
|
$111.0M
-4.31%
YoY
|
$131.0M
16.96%
YoY
|
$108.0M
13.68%
YoY
|
$145.0M
36.79%
YoY
|
$116.0M
18.37%
YoY
|
| Pretax Income |
N/A
|
N/A
|
$250.0M
-24.59%
YoY
|
$169.0M
-49.4%
YoY
|
-$209.0M
-186.36%
YoY
|
-$111.0M
-131.99%
YoY
|
$331.6M
-10.13%
YoY
|
$334.0M
18.02%
YoY
|
$242.0M
-39.8%
YoY
|
$347.0M
-241.63%
YoY
|
$369.0M
37.17%
YoY
|
$283.0M
111.19%
YoY
|
$402.0M
-26.37%
YoY
|
-$245.0M
-207.93%
YoY
|
$269.0M
-36.26%
YoY
|
| Income Tax |
N/A
|
N/A
|
$30.95M
-61.14%
YoY
|
-$3.000M
-105.66%
YoY
|
$17.00M
-63.04%
YoY
|
-$14.00M
-117.95%
YoY
|
$79.67M
28.49%
YoY
|
$53.00M
381.82%
YoY
|
$46.00M
-34.29%
YoY
|
$78.00M
-204.0%
YoY
|
$62.00M
47.62%
YoY
|
$11.00M
-52.17%
YoY
|
$70.00M
9.38%
YoY
|
-$75.00M
-250.0%
YoY
|
$42.00M
-37.31%
YoY
|
| Net Earnings |
N/A
|
N/A
|
$215.6M
-12.32%
YoY
|
$177.0M
-36.1%
YoY
|
-$229.0M
-216.84%
YoY
|
-$89.00M
-132.72%
YoY
|
$245.9M
-20.67%
YoY
|
$277.0M
1.84%
YoY
|
$196.0M
-41.32%
YoY
|
$272.0M
-255.43%
YoY
|
$310.0M
32.48%
YoY
|
$272.0M
142.86%
YoY
|
$334.0M
-31.42%
YoY
|
-$175.0M
-199.43%
YoY
|
$234.0M
-35.0%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
$3.39
-37.11%
YoY
|
-$5.08
-238.04%
YoY
|
-$2.16
-142.11%
YoY
|
$4.88
-14.69%
YoY
|
$5.39
10.91%
YoY
|
$3.68
-38.15%
YoY
|
$5.13
-252.23%
YoY
|
$5.72
58.89%
YoY
|
$4.86
207.59%
YoY
|
$5.95
-21.92%
YoY
|
-$3.37
-233.73%
YoY
|
$3.60
-31.69%
YoY
|
| Diluted Earnings Per Share |
N/A
|
N/A
|
N/A
|
$3.30
-37.26%
YoY
|
-$5.08
-241.11%
YoY
|
-$2.16
-143.03%
YoY
|
$4.76
-15.15%
YoY
|
$5.26
10.5%
YoY
|
$3.60
-38.36%
YoY
|
$5.02
-248.96%
YoY
|
$5.61
58.92%
YoY
|
$4.76
205.13%
YoY
|
$5.84
-22.44%
YoY
|
-$3.37
-234.8%
YoY
|
$3.53
-32.63%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
47.95M shares
0.9%
YoY
|
47.91M shares
-2.17%
YoY
|
47.87M shares
-3.33%
YoY
|
47.77M shares
-4.91%
YoY
|
47.53M shares
-7.99%
YoY
|
48.97M shares
N/A
|
49.51M shares
-7.74%
YoY
|
50.24M shares
-11.06%
YoY
|
51.65M shares
-11.59%
YoY
|
N/A
|
53.67M shares
-13.21%
YoY
|
56.49M shares
-11.49%
YoY
|
58.42M shares
-10.67%
YoY
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
47.87M shares
-5.55%
YoY
|
47.77M shares
-6.93%
YoY
|
48.71M shares
-7.62%
YoY
|
N/A
|
50.68M shares
-7.22%
YoY
|
51.33M shares
-9.13%
YoY
|
52.73M shares
-11.52%
YoY
|
N/A
|
54.63M shares
-12.75%
YoY
|
56.49M shares
-12.32%
YoY
|
59.59M shares
-9.5%
YoY
|
Loading...