|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$12.90B
22.69%
YoY
|
$10.51B
-7.18%
YoY
|
$11.32B
49.33%
YoY
|
$7.583B
57.85%
YoY
|
$4.804B
-26.21%
YoY
|
| Cost Of Revenue |
$2.854B
-3.19%
YoY
|
$2.948B
-17.72%
YoY
|
$3.583B
62.42%
YoY
|
$2.206B
108.11%
YoY
|
$1.060B
-44.79%
YoY
|
| Gross Profit |
$10.04B
32.78%
YoY
|
$7.563B
-2.3%
YoY
|
$7.741B
46.97%
YoY
|
$5.267B
46.02%
YoY
|
$3.607B
-21.16%
YoY
|
| Selling, General & Admin |
$2.453B
6.51%
YoY
|
$2.303B
22.37%
YoY
|
$1.882B
19.95%
YoY
|
$1.569B
-0.38%
YoY
|
$1.575B
-3.61%
YoY
|
| Research & Development |
$326.0M
2.84%
YoY
|
$317.0M
82.18%
YoY
|
$174.0M
7.41%
YoY
|
$162.0M
-53.85%
YoY
|
$351.0M
50.64%
YoY
|
| Depreciation & Amortization |
$2.487B
21.55%
YoY
|
$2.046B
20.14%
YoY
|
$1.703B
11.45%
YoY
|
$1.528B
-26.33%
YoY
|
$2.074B
-2.26%
YoY
|
| Operating Expenses |
$5.266B
12.86%
YoY
|
$4.666B
24.13%
YoY
|
$3.759B
15.34%
YoY
|
$3.259B
-18.53%
YoY
|
$4.000B
0.28%
YoY
|
| Operating Profit |
$4.776B
64.86%
YoY
|
$2.897B
-27.25%
YoY
|
$3.982B
98.31%
YoY
|
$2.008B
-610.94%
YoY
|
-$393.0M
-167.06%
YoY
|
| Interest Expense |
$412.0M
-186.19%
YoY
|
-$478.0M
-3.04%
YoY
|
-$493.0M
-202.49%
YoY
|
$481.0M
2.78%
YoY
|
$468.0M
23.16%
YoY
|
| Other Income/Expense, Net |
$121.0M
-8.33%
YoY
|
$132.0M
-8.97%
YoY
|
$145.0M
79.01%
YoY
|
$81.00M
62.0%
YoY
|
$50.00M
-814.29%
YoY
|
| Pretax Income |
$4.354B
76.2%
YoY
|
$2.471B
-32.87%
YoY
|
$3.681B
147.05%
YoY
|
$1.490B
-152.28%
YoY
|
-$2.850B
-1389.59%
YoY
|
| Income Tax |
$1.202B
63.98%
YoY
|
$733.0M
-33.79%
YoY
|
$1.107B
84.5%
YoY
|
$600.0M
-5554.55%
YoY
|
-$11.00M
-102.39%
YoY
|
| Net Earnings |
$2.769B
100.36%
YoY
|
$1.382B
-37.83%
YoY
|
$2.223B
297.67%
YoY
|
$559.0M
-118.07%
YoY
|
-$3.093B
658.09%
YoY
|
| Basic Earnings Per Share |
$9.03
99.78%
YoY
|
$4.52
-33.53%
YoY
|
$6.80
273.63%
YoY
|
$1.82
-117.93%
YoY
|
-$10.15
640.88%
YoY
|
| Diluted Earnings Per Share |
$8.98
99.87%
YoY
|
$4.49
-100.0%
YoY
|
$7.180M
396697831.39%
YoY
|
$1.81
-117.83%
YoY
|
-$10.15
640.88%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
306.8M shares
0.29%
YoY
|
305.9M shares
-0.71%
YoY
|
308.1M shares
0.23%
YoY
|
307.4M shares
0.85%
YoY
|
304.8M shares
1.2%
YoY
|
| Diluted Shares Outstanding |
308.3M shares
0.23%
YoY
|
307.6M shares
-0.65%
YoY
|
309.6M shares
0.1%
YoY
|
309.3M shares
1.48%
YoY
|
304.8M shares
1.2%
YoY
|
|
Concept
|
2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$2.912B
-12.0%
YoY
|
$3.194B
6.08%
YoY
|
$3.191B
13.96%
YoY
|
$3.202B
39.89%
YoY
|
$3.309B
37.25%
YoY
|
$3.011B
2.62%
YoY
|
$2.800B
-10.31%
YoY
|
$2.289B
-23.39%
YoY
|
$2.411B
1.69%
YoY
|
$2.934B
31.16%
YoY
|
$3.122B
72.39%
YoY
|
$2.988B
86.98%
YoY
|
$2.371B
23.55%
YoY
|
$2.237B
69.34%
YoY
|
$1.811B
54.0%
YoY
|
$1.598B
89.79%
YoY
|
$1.919B
40.18%
YoY
|
$1.321B
-21.51%
YoY
|
$1.176B
-22.38%
YoY
|
$842.0M
-50.38%
YoY
|
| Cost Of Revenue |
$629.0M
-7.23%
YoY
|
$706.0M
-25.45%
YoY
|
$774.0M
2.25%
YoY
|
$696.0M
17.37%
YoY
|
$678.0M
4.15%
YoY
|
$947.0M
8.11%
YoY
|
$757.0M
-28.18%
YoY
|
$593.0M
-34.84%
YoY
|
$651.0M
-12.38%
YoY
|
$876.0M
21.5%
YoY
|
$1.054B
86.88%
YoY
|
$910.0M
148.63%
YoY
|
$743.0M
33.87%
YoY
|
$721.0M
130.35%
YoY
|
$564.0M
121.18%
YoY
|
$366.0M
408.33%
YoY
|
$555.0M
32.14%
YoY
|
$313.0M
-34.79%
YoY
|
$255.0M
-45.74%
YoY
|
$72.00M
-86.23%
YoY
|
| Gross Profit |
$2.283B
-13.23%
YoY
|
$2.488B
20.54%
YoY
|
$2.417B
18.31%
YoY
|
$2.506B
47.76%
YoY
|
$2.631B
49.49%
YoY
|
$2.064B
0.29%
YoY
|
$2.043B
-1.21%
YoY
|
$1.696B
-17.07%
YoY
|
$1.760B
12.1%
YoY
|
$2.058B
35.75%
YoY
|
$2.068B
73.05%
YoY
|
$2.045B
68.59%
YoY
|
$1.570B
16.9%
YoY
|
$1.516B
50.4%
YoY
|
$1.195B
32.19%
YoY
|
$1.213B
59.4%
YoY
|
$1.343B
43.79%
YoY
|
$1.008B
-16.21%
YoY
|
$904.0M
-18.56%
YoY
|
$761.0M
-33.07%
YoY
|
| Selling, General & Admin |
$741.0M
38.25%
YoY
|
$667.0M
4.06%
YoY
|
$645.0M
10.82%
YoY
|
$605.0M
7.65%
YoY
|
$536.0M
3.47%
YoY
|
$641.0M
27.94%
YoY
|
$582.0M
14.79%
YoY
|
$562.0M
24.61%
YoY
|
$518.0M
22.46%
YoY
|
$501.0M
24.63%
YoY
|
$507.0M
23.96%
YoY
|
$451.0M
13.03%
YoY
|
$423.0M
17.83%
YoY
|
$402.0M
1.77%
YoY
|
$409.0M
4.34%
YoY
|
$399.0M
4.18%
YoY
|
$359.0M
-11.36%
YoY
|
$395.0M
-20.36%
YoY
|
$392.0M
-4.62%
YoY
|
$383.0M
2.41%
YoY
|
| Research & Development |
$76.00M
80.95%
YoY
|
$139.0M
59.77%
YoY
|
$44.00M
-32.31%
YoY
|
$101.0M
2.02%
YoY
|
$42.00M
-36.36%
YoY
|
$87.00M
117.5%
YoY
|
$65.00M
12.07%
YoY
|
$99.00M
200.0%
YoY
|
$66.00M
53.49%
YoY
|
$40.00M
-11.11%
YoY
|
$58.00M
61.11%
YoY
|
$33.00M
-31.25%
YoY
|
$43.00M
30.3%
YoY
|
$45.00M
-25.0%
YoY
|
$36.00M
-49.3%
YoY
|
$48.00M
54.84%
YoY
|
$33.00M
-82.54%
YoY
|
$60.00M
-43.4%
YoY
|
$71.00M
42.0%
YoY
|
$31.00M
-27.91%
YoY
|
| Depreciation & Amortization |
$619.0M
11.13%
YoY
|
$692.0M
23.79%
YoY
|
$638.0M
27.86%
YoY
|
$600.0M
20.72%
YoY
|
$557.0M
13.44%
YoY
|
$559.0M
10.91%
YoY
|
$499.0M
5.94%
YoY
|
$497.0M
27.11%
YoY
|
$491.0M
45.7%
YoY
|
$504.0M
26.63%
YoY
|
$471.0M
34.96%
YoY
|
$391.0M
1.56%
YoY
|
$337.0M
-14.9%
YoY
|
$398.0M
-18.11%
YoY
|
$349.0M
-32.63%
YoY
|
$385.0M
-24.36%
YoY
|
$396.0M
-29.41%
YoY
|
$486.0M
-17.06%
YoY
|
$518.0M
-4.78%
YoY
|
$509.0M
3.04%
YoY
|
| Operating Expenses |
$1.436B
26.52%
YoY
|
$1.498B
16.39%
YoY
|
$1.327B
15.79%
YoY
|
$1.306B
12.78%
YoY
|
$1.135B
5.58%
YoY
|
$1.287B
23.16%
YoY
|
$1.146B
10.62%
YoY
|
$1.158B
32.34%
YoY
|
$1.075B
33.87%
YoY
|
$1.045B
23.67%
YoY
|
$1.036B
30.48%
YoY
|
$875.0M
5.17%
YoY
|
$803.0M
1.9%
YoY
|
$845.0M
-10.2%
YoY
|
$794.0M
-19.06%
YoY
|
$832.0M
-9.86%
YoY
|
$788.0M
-31.77%
YoY
|
$941.0M
-20.79%
YoY
|
$981.0M
-2.39%
YoY
|
$923.0M
1.32%
YoY
|
| Operating Profit |
$847.0M
-43.38%
YoY
|
$990.0M
27.41%
YoY
|
$1.090B
21.52%
YoY
|
$1.200B
123.05%
YoY
|
$1.496B
118.39%
YoY
|
$777.0M
-23.3%
YoY
|
$897.0M
-13.08%
YoY
|
$538.0M
-54.02%
YoY
|
$685.0M
-10.69%
YoY
|
$1.013B
50.97%
YoY
|
$1.032B
157.36%
YoY
|
$1.170B
207.09%
YoY
|
$767.0M
38.2%
YoY
|
$671.0M
901.49%
YoY
|
$401.0M
-620.78%
YoY
|
$381.0M
-335.19%
YoY
|
$555.0M
-351.13%
YoY
|
$67.00M
346.67%
YoY
|
-$77.00M
-173.33%
YoY
|
-$162.0M
-171.68%
YoY
|
| Interest Expense |
$92.00M
-181.42%
YoY
|
-$93.00M
-19.83%
YoY
|
-$100.0M
-185.47%
YoY
|
-$106.0M
-14.52%
YoY
|
-$113.0M
-8.13%
YoY
|
-$116.0M
-6.45%
YoY
|
$117.0M
-193.6%
YoY
|
-$124.0M
-202.48%
YoY
|
-$123.0M
-200.0%
YoY
|
-$124.0M
0.81%
YoY
|
-$125.0M
-200.0%
YoY
|
$121.0M
2.54%
YoY
|
$123.0M
5.13%
YoY
|
-$123.0M
2.5%
YoY
|
$125.0M
5.93%
YoY
|
$118.0M
-0.84%
YoY
|
$117.0M
3.54%
YoY
|
-$120.0M
36.36%
YoY
|
$118.0M
31.11%
YoY
|
$119.0M
22.68%
YoY
|
| Other Income/Expense, Net |
$26.00M
-18.75%
YoY
|
$31.00M
29.17%
YoY
|
$5.000M
-85.71%
YoY
|
$53.00M
60.61%
YoY
|
$32.00M
-23.81%
YoY
|
$24.00M
-45.45%
YoY
|
$35.00M
0.0%
YoY
|
$33.00M
10.0%
YoY
|
$42.00M
16.67%
YoY
|
$44.00M
120.0%
YoY
|
$35.00M
52.17%
YoY
|
$30.00M
57.89%
YoY
|
$36.00M
71.43%
YoY
|
$20.00M
5.26%
YoY
|
$23.00M
35.29%
YoY
|
$19.00M
111.11%
YoY
|
$21.00M
40.0%
YoY
|
$19.00M
111.11%
YoY
|
$17.00M
-126.15%
YoY
|
$9.000M
-40.0%
YoY
|
| Pretax Income |
$781.0M
-44.81%
YoY
|
$928.0M
35.47%
YoY
|
$864.0M
5.75%
YoY
|
$1.147B
214.25%
YoY
|
$1.415B
134.27%
YoY
|
$685.0M
-32.11%
YoY
|
$817.0M
-8.0%
YoY
|
$365.0M
-66.27%
YoY
|
$604.0M
-13.96%
YoY
|
$1.009B
77.64%
YoY
|
$888.0M
170.73%
YoY
|
$1.082B
701.48%
YoY
|
$702.0M
52.94%
YoY
|
$568.0M
1162.22%
YoY
|
$328.0M
-284.27%
YoY
|
$135.0M
-149.63%
YoY
|
$459.0M
-118.77%
YoY
|
$45.00M
-170.31%
YoY
|
-$178.0M
256.0%
YoY
|
-$272.0M
-263.86%
YoY
|
| Income Tax |
$259.0M
-25.57%
YoY
|
$288.0M
58.24%
YoY
|
$270.0M
25.58%
YoY
|
$296.0M
85.0%
YoY
|
$348.0M
97.73%
YoY
|
$182.0M
-39.33%
YoY
|
$215.0M
-23.76%
YoY
|
$160.0M
-51.22%
YoY
|
$176.0M
-10.66%
YoY
|
$300.0M
41.51%
YoY
|
$282.0M
97.2%
YoY
|
$328.0M
168.85%
YoY
|
$197.0M
60.16%
YoY
|
$212.0M
194.44%
YoY
|
$143.0M
2760.0%
YoY
|
$122.0M
-1455.56%
YoY
|
$123.0M
-255.7%
YoY
|
$72.00M
-39.5%
YoY
|
$5.000M
-95.69%
YoY
|
-$9.000M
-106.82%
YoY
|
| Net Earnings |
$430.0M
-55.76%
YoY
|
$542.0M
31.23%
YoY
|
$498.0M
-1.19%
YoY
|
$757.0M
536.13%
YoY
|
$972.0M
180.92%
YoY
|
$413.0M
-33.81%
YoY
|
$504.0M
-2.14%
YoY
|
$119.0M
-82.16%
YoY
|
$346.0M
-17.03%
YoY
|
$624.0M
135.47%
YoY
|
$515.0M
347.83%
YoY
|
$667.0M
-1013.7%
YoY
|
$417.0M
65.48%
YoY
|
$265.0M
-373.2%
YoY
|
$115.0M
-147.33%
YoY
|
-$73.00M
-77.19%
YoY
|
$252.0M
-110.36%
YoY
|
-$97.00M
-56.31%
YoY
|
-$243.0M
14.62%
YoY
|
-$320.0M
5233.33%
YoY
|
| Basic Earnings Per Share |
$1.40
-55.84%
YoY
|
N/A
|
$1.62
-1.82%
YoY
|
$2.47
533.33%
YoY
|
$3.17
180.53%
YoY
|
N/A
|
$1.65
-1.2%
YoY
|
$0.39
-81.86%
YoY
|
$1.13
-16.3%
YoY
|
N/A
|
$1.67
351.35%
YoY
|
$2.15
-995.83%
YoY
|
$1.35
64.63%
YoY
|
N/A
|
$0.37
-146.25%
YoY
|
-$0.24
-77.14%
YoY
|
$0.82
-110.25%
YoY
|
N/A
|
-$0.80
14.29%
YoY
|
-$1.05
5150.0%
YoY
|
| Diluted Earnings Per Share |
$1.39
-56.07%
YoY
|
$1.76
30.94%
YoY
|
$1.62
-1.51%
YoY
|
$2.46
534.49%
YoY
|
$3.16
180.38%
YoY
|
$1.34
-100.0%
YoY
|
$1.64
-100.0%
YoY
|
$0.39
-82.0%
YoY
|
$1.13
-15.97%
YoY
|
$2.025M
136.85%
YoY
|
$1.667M
450596174.49%
YoY
|
$2.15
-995.83%
YoY
|
$1.34
63.41%
YoY
|
$855.1K
-368.88%
YoY
|
$0.37
-146.25%
YoY
|
-$0.24
-77.14%
YoY
|
$0.82
-110.25%
YoY
|
-$318.0K
-56.59%
YoY
|
-$0.80
14.29%
YoY
|
-$1.05
5150.0%
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
308.3M shares
0.37%
YoY
|
N/A
|
306.9M shares
0.26%
YoY
|
306.9M shares
0.29%
YoY
|
307.2M shares
0.32%
YoY
|
N/A
|
306.1M shares
-0.49%
YoY
|
306.0M shares
-1.19%
YoY
|
306.2M shares
-0.88%
YoY
|
N/A
|
307.6M shares
-0.16%
YoY
|
309.7M shares
0.72%
YoY
|
308.9M shares
1.01%
YoY
|
N/A
|
308.1M shares
1.02%
YoY
|
307.5M shares
0.82%
YoY
|
305.8M shares
0.59%
YoY
|
N/A
|
305.0M shares
0.83%
YoY
|
305.0M shares
0.93%
YoY
|
| Diluted Shares Outstanding |
308.6M shares
0.23%
YoY
|
N/A
|
308.3M shares
0.19%
YoY
|
308.3M shares
0.26%
YoY
|
307.9M shares
0.2%
YoY
|
N/A
|
307.7M shares
-0.39%
YoY
|
307.5M shares
-1.09%
YoY
|
307.3M shares
-1.0%
YoY
|
N/A
|
308.9M shares
-0.32%
YoY
|
310.9M shares
1.11%
YoY
|
310.4M shares
0.84%
YoY
|
N/A
|
309.9M shares
1.61%
YoY
|
307.5M shares
0.82%
YoY
|
307.8M shares
1.25%
YoY
|
N/A
|
305.0M shares
0.83%
YoY
|
305.0M shares
0.93%
YoY
|
Loading...