|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$15.02B
2.2%
YoY
|
$14.69B
-5.39%
YoY
|
$15.53B
5.01%
YoY
|
$14.79B
38.02%
YoY
|
$10.72B
-30.98%
YoY
|
| Cost Of Revenue |
$9.396B
1.0%
YoY
|
$9.303B
-7.15%
YoY
|
$10.02B
7.22%
YoY
|
$9.344B
23.35%
YoY
|
$7.575B
-23.73%
YoY
|
| Gross Profit |
$5.620B
4.27%
YoY
|
$5.390B
-2.2%
YoY
|
$5.511B
1.21%
YoY
|
$5.445B
73.41%
YoY
|
$3.140B
-39.62%
YoY
|
| Selling, General & Admin |
$5.125B
5.56%
YoY
|
$4.855B
-3.79%
YoY
|
$5.046B
1.88%
YoY
|
$4.953B
19.01%
YoY
|
$4.162B
-13.44%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$603.0M
2.9%
YoY
|
$586.0M
-2.98%
YoY
|
$604.0M
-1.79%
YoY
|
$615.0M
-8.35%
YoY
|
$671.0M
1.51%
YoY
|
| Operating Expenses |
$5.125B
5.56%
YoY
|
$4.855B
-3.79%
YoY
|
$5.046B
1.88%
YoY
|
$4.953B
19.01%
YoY
|
$4.162B
-13.44%
YoY
|
| Operating Profit |
$495.0M
-7.48%
YoY
|
$535.0M
15.05%
YoY
|
$465.0M
-5.49%
YoY
|
$492.0M
-148.14%
YoY
|
-$1.022B
-360.71%
YoY
|
| Interest Expense |
$102.0M
-1.92%
YoY
|
$104.0M
-181.25%
YoY
|
-$128.0M
-152.03%
YoY
|
$246.0M
35.91%
YoY
|
$181.0M
77.45%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$393.0M
167.35%
YoY
|
$147.0M
-56.38%
YoY
|
$337.0M
39.83%
YoY
|
$241.0M
-119.92%
YoY
|
-$1.210B
-285.02%
YoY
|
| Income Tax |
$99.00M
661.54%
YoY
|
$13.00M
-85.87%
YoY
|
$92.00M
35.29%
YoY
|
$68.00M
-112.64%
YoY
|
-$538.0M
-389.25%
YoY
|
| Net Earnings |
$294.0M
119.4%
YoY
|
$134.0M
-45.31%
YoY
|
$245.0M
37.64%
YoY
|
$178.0M
-125.8%
YoY
|
-$690.0M
-239.11%
YoY
|
| Basic Earnings Per Share |
$1.79
115.66%
YoY
|
$0.83
-45.75%
YoY
|
$1.53
36.61%
YoY
|
$1.12
-125.51%
YoY
|
-$4.39
-237.19%
YoY
|
| Diluted Earnings Per Share |
$1.74
112.2%
YoY
|
$0.82
-45.75%
YoY
|
$1.51
37.4%
YoY
|
$1.10
-125.06%
YoY
|
-$4.39
-238.05%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
164.3M shares
1.55%
YoY
|
161.8M shares
1.06%
YoY
|
160.1M shares
0.69%
YoY
|
159.0M shares
1.15%
YoY
|
157.2M shares
1.29%
YoY
|
| Diluted Shares Outstanding |
168.9M shares
3.37%
YoY
|
163.4M shares
0.8%
YoY
|
162.1M shares
-0.25%
YoY
|
162.5M shares
3.37%
YoY
|
157.2M shares
0.7%
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 |
$4.323B
-2.19%
YoY
|
$3.464B
4.34%
YoY
|
$3.894B
3.23%
YoY
|
$3.335B
4.84%
YoY
|
$4.420B
2.34%
YoY
|
$3.320B
-6.37%
YoY
|
$3.772B
-7.89%
YoY
|
$3.181B
-10.87%
YoY
|
$4.319B
-3.72%
YoY
|
$3.546B
-2.5%
YoY
|
$4.095B
11.98%
YoY
|
$3.569B
18.61%
YoY
|
$4.486B
23.07%
YoY
|
$3.637B
17.74%
YoY
|
$3.657B
96.4%
YoY
|
$3.009B
42.0%
YoY
|
$3.645B
-19.66%
YoY
|
$3.089B
-15.88%
YoY
|
$1.862B
-51.91%
YoY
|
$2.119B
-38.45%
YoY
|
| Cost Of Revenue |
$2.636B
-6.36%
YoY
|
$2.156B
3.65%
YoY
|
$2.401B
0.88%
YoY
|
$2.203B
8.63%
YoY
|
$2.815B
0.29%
YoY
|
$2.080B
-9.33%
YoY
|
$2.380B
-7.97%
YoY
|
$2.028B
-13.0%
YoY
|
$2.807B
4.04%
YoY
|
$2.294B
0.0%
YoY
|
$2.586B
10.89%
YoY
|
$2.331B
15.45%
YoY
|
$2.698B
14.08%
YoY
|
$2.294B
13.62%
YoY
|
$2.332B
65.86%
YoY
|
$2.019B
13.11%
YoY
|
$2.365B
-17.97%
YoY
|
$2.019B
-13.87%
YoY
|
$1.406B
-43.21%
YoY
|
$1.785B
-19.88%
YoY
|
| Gross Profit |
$1.687B
5.11%
YoY
|
$1.308B
5.48%
YoY
|
$1.493B
7.26%
YoY
|
$1.132B
-1.82%
YoY
|
$1.605B
6.15%
YoY
|
$1.240B
-0.96%
YoY
|
$1.392B
-7.75%
YoY
|
$1.153B
-6.87%
YoY
|
$1.512B
-15.44%
YoY
|
$1.252B
-6.78%
YoY
|
$1.509B
13.89%
YoY
|
$1.238B
25.05%
YoY
|
$1.788B
39.69%
YoY
|
$1.343B
25.51%
YoY
|
$1.325B
190.57%
YoY
|
$990.0M
196.41%
YoY
|
$1.280B
-17.68%
YoY
|
$1.070B
-12.44%
YoY
|
$456.0M
-64.98%
YoY
|
$334.0M
-70.21%
YoY
|
| Selling, General & Admin |
$1.414B
1.73%
YoY
|
$1.225B
5.33%
YoY
|
$1.303B
8.58%
YoY
|
$1.153B
4.53%
YoY
|
$1.390B
4.91%
YoY
|
$1.163B
-6.89%
YoY
|
$1.200B
-8.19%
YoY
|
$1.103B
-5.32%
YoY
|
$1.325B
-11.01%
YoY
|
$1.249B
2.71%
YoY
|
$1.307B
11.33%
YoY
|
$1.165B
8.37%
YoY
|
$1.489B
19.12%
YoY
|
$1.216B
26.14%
YoY
|
$1.174B
42.13%
YoY
|
$1.075B
-4.19%
YoY
|
$1.250B
-7.75%
YoY
|
$964.0M
-15.07%
YoY
|
$826.0M
-30.0%
YoY
|
$1.122B
-1.41%
YoY
|
| 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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$135.0M
-13.46%
YoY
|
$163.0M
12.41%
YoY
|
$152.0M
7.8%
YoY
|
$153.0M
6.25%
YoY
|
$156.0M
3.31%
YoY
|
$145.0M
-4.61%
YoY
|
$141.0M
-5.37%
YoY
|
$144.0M
-5.26%
YoY
|
$151.0M
9.42%
YoY
|
$152.0M
-2.56%
YoY
|
$149.0M
-6.29%
YoY
|
$152.0M
-6.17%
YoY
|
$138.0M
-12.1%
YoY
|
$156.0M
-5.45%
YoY
|
$159.0M
-9.14%
YoY
|
$162.0M
-7.95%
YoY
|
$157.0M
-16.93%
YoY
|
$165.0M
5.1%
YoY
|
$175.0M
9.38%
YoY
|
$176.0M
6.67%
YoY
|
| Operating Expenses |
$1.427B
2.66%
YoY
|
$1.225B
5.33%
YoY
|
$1.303B
8.58%
YoY
|
$1.153B
4.53%
YoY
|
$1.390B
4.91%
YoY
|
$1.163B
-6.89%
YoY
|
$1.200B
-8.19%
YoY
|
$1.103B
-5.32%
YoY
|
$1.325B
-11.01%
YoY
|
$1.249B
2.71%
YoY
|
$1.307B
11.33%
YoY
|
$1.165B
8.37%
YoY
|
$1.489B
19.12%
YoY
|
$1.216B
26.14%
YoY
|
$1.174B
42.13%
YoY
|
$1.075B
-4.19%
YoY
|
$1.250B
-7.75%
YoY
|
$964.0M
-15.07%
YoY
|
$826.0M
-30.0%
YoY
|
$1.122B
-1.41%
YoY
|
| Operating Profit |
$260.0M
20.93%
YoY
|
$83.00M
7.79%
YoY
|
$190.0M
-1.04%
YoY
|
-$21.00M
-142.0%
YoY
|
$215.0M
14.97%
YoY
|
$77.00M
2466.67%
YoY
|
$192.0M
-4.95%
YoY
|
$50.00M
-31.51%
YoY
|
$187.0M
-37.46%
YoY
|
$3.000M
-97.64%
YoY
|
$202.0M
33.77%
YoY
|
$73.00M
-185.88%
YoY
|
$299.0M
896.67%
YoY
|
$127.0M
19.81%
YoY
|
$151.0M
-140.81%
YoY
|
-$85.00M
-89.21%
YoY
|
$30.00M
-85.0%
YoY
|
$106.0M
21.84%
YoY
|
-$370.0M
-403.28%
YoY
|
-$788.0M
4535.29%
YoY
|
| Interest Expense |
-$22.00M
-15.38%
YoY
|
-$26.00M
-208.33%
YoY
|
-$26.00M
0.0%
YoY
|
-$27.00M
-3.57%
YoY
|
-$26.00M
-3.7%
YoY
|
$24.00M
-175.0%
YoY
|
-$26.00M
-23.53%
YoY
|
-$28.00M
-180.0%
YoY
|
-$27.00M
-18.18%
YoY
|
-$32.00M
-188.89%
YoY
|
-$34.00M
-185.0%
YoY
|
$35.00M
-74.45%
YoY
|
-$33.00M
-31.25%
YoY
|
$36.00M
-25.0%
YoY
|
$40.00M
-21.57%
YoY
|
$137.0M
302.94%
YoY
|
-$48.00M
33.33%
YoY
|
$48.00M
140.0%
YoY
|
$51.00M
121.74%
YoY
|
$34.00M
41.67%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$220.0M
16.4%
YoY
|
$57.00M
-26.92%
YoY
|
$164.0M
-1.2%
YoY
|
-$48.00M
-83.28%
YoY
|
$189.0M
18.13%
YoY
|
$78.00M
-368.97%
YoY
|
$166.0M
-1.19%
YoY
|
-$287.0M
-855.26%
YoY
|
$160.0M
-39.85%
YoY
|
-$29.00M
-131.87%
YoY
|
$168.0M
51.35%
YoY
|
$38.00M
-117.12%
YoY
|
$266.0M
-1577.78%
YoY
|
$91.00M
56.9%
YoY
|
$111.0M
-126.37%
YoY
|
-$222.0M
-73.79%
YoY
|
-$18.00M
-106.84%
YoY
|
$58.00M
-66.47%
YoY
|
-$421.0M
-318.13%
YoY
|
-$847.0M
-1698.11%
YoY
|
| Income Tax |
$55.00M
0.0%
YoY
|
$11.00M
0.0%
YoY
|
$42.00M
44.83%
YoY
|
-$9.000M
-89.02%
YoY
|
$55.00M
34.15%
YoY
|
$11.00M
-222.22%
YoY
|
$29.00M
-30.95%
YoY
|
-$82.00M
-555.56%
YoY
|
$41.00M
-37.88%
YoY
|
-$9.000M
-133.33%
YoY
|
$42.00M
35.48%
YoY
|
$18.00M
-132.14%
YoY
|
$66.00M
-229.41%
YoY
|
$27.00M
440.0%
YoY
|
$31.00M
-118.67%
YoY
|
-$56.00M
-82.82%
YoY
|
-$51.00M
-171.83%
YoY
|
$5.000M
-89.36%
YoY
|
-$166.0M
-419.23%
YoY
|
-$326.0M
-2137.5%
YoY
|
| Net Earnings |
$165.0M
23.13%
YoY
|
$46.00M
-31.34%
YoY
|
$122.0M
-10.95%
YoY
|
-$39.00M
-80.98%
YoY
|
$134.0M
12.61%
YoY
|
$67.00M
-435.0%
YoY
|
$137.0M
8.73%
YoY
|
-$205.0M
-1125.0%
YoY
|
$119.0M
-40.5%
YoY
|
-$20.00M
-131.25%
YoY
|
$126.0M
57.5%
YoY
|
$20.00M
-112.05%
YoY
|
$200.0M
506.06%
YoY
|
$64.00M
20.75%
YoY
|
$80.00M
-131.37%
YoY
|
-$166.0M
-68.14%
YoY
|
$33.00M
-82.9%
YoY
|
$53.00M
-57.94%
YoY
|
-$255.0M
-280.85%
YoY
|
-$521.0M
-1508.11%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.28
-31.71%
YoY
|
$0.74
-12.94%
YoY
|
-$0.24
-81.1%
YoY
|
N/A
|
$0.41
-415.38%
YoY
|
$0.85
8.97%
YoY
|
-$1.27
-1076.92%
YoY
|
N/A
|
-$0.13
-132.5%
YoY
|
$0.78
56.0%
YoY
|
$0.13
-112.38%
YoY
|
N/A
|
$0.40
17.65%
YoY
|
$0.50
-130.86%
YoY
|
-$1.05
-68.47%
YoY
|
N/A
|
$0.34
-58.02%
YoY
|
-$1.62
-278.02%
YoY
|
-$3.33
-1487.5%
YoY
|
| Diluted Earnings Per Share |
$0.96
18.52%
YoY
|
$0.27
-33.92%
YoY
|
$0.72
-13.9%
YoY
|
-$0.24
-81.26%
YoY
|
$0.81
10.55%
YoY
|
$0.41
-100.0%
YoY
|
$0.84
-100.0%
YoY
|
-$1.28
-1080.68%
YoY
|
$0.74
-100.0%
YoY
|
-$125.4K
-32151856.29%
YoY
|
$773.5K
157853096.53%
YoY
|
$0.13
-112.38%
YoY
|
$1.154M
451.85%
YoY
|
$0.39
14.71%
YoY
|
$0.49
-130.25%
YoY
|
-$1.05
-68.47%
YoY
|
$209.1K
17001971.16%
YoY
|
$0.34
-58.02%
YoY
|
-$1.62
-280.0%
YoY
|
-$3.33
-1547.83%
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 |
166.9M shares
2.23%
YoY
|
164.6M shares
1.6%
YoY
|
164.1M shares
1.48%
YoY
|
163.2M shares
1.49%
YoY
|
163.3M shares
1.94%
YoY
|
162.0M shares
1.57%
YoY
|
161.7M shares
0.68%
YoY
|
160.8M shares
0.44%
YoY
|
160.2M shares
0.47%
YoY
|
159.5M shares
0.19%
YoY
|
160.6M shares
1.01%
YoY
|
160.1M shares
1.01%
YoY
|
159.4M shares
1.03%
YoY
|
159.2M shares
1.08%
YoY
|
159.0M shares
1.15%
YoY
|
158.5M shares
1.34%
YoY
|
157.8M shares
0.91%
YoY
|
157.5M shares
1.48%
YoY
|
157.2M shares
1.42%
YoY
|
156.4M shares
0.9%
YoY
|
| Diluted Shares Outstanding |
N/A
|
169.8M shares
3.79%
YoY
|
168.8M shares
3.43%
YoY
|
163.2M shares
1.49%
YoY
|
N/A
|
163.6M shares
2.57%
YoY
|
163.2M shares
0.18%
YoY
|
160.8M shares
-1.29%
YoY
|
N/A
|
159.5M shares
-1.85%
YoY
|
162.9M shares
0.06%
YoY
|
162.9M shares
2.78%
YoY
|
N/A
|
162.5M shares
2.72%
YoY
|
162.8M shares
3.56%
YoY
|
158.5M shares
1.34%
YoY
|
N/A
|
158.2M shares
1.54%
YoY
|
157.2M shares
1.03%
YoY
|
156.4M shares
0.13%
YoY
|
Loading...