|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$8.752B
-6.71%
YoY
|
$9.382B
1.87%
YoY
|
$9.210B
-12.95%
YoY
|
$10.58B
0.99%
YoY
|
$10.48B
23.64%
YoY
|
| Cost Of Revenue |
$6.908B
-2.59%
YoY
|
$7.092B
-0.8%
YoY
|
$7.149B
-15.33%
YoY
|
$8.443B
5.86%
YoY
|
$7.976B
22.75%
YoY
|
| Gross Profit |
$1.844B
-19.48%
YoY
|
$2.290B
11.11%
YoY
|
$2.061B
-3.56%
YoY
|
$2.137B
-14.52%
YoY
|
$2.500B
26.58%
YoY
|
| Selling, General & Admin |
$658.0M
-10.6%
YoY
|
$736.0M
1.24%
YoY
|
$727.0M
0.14%
YoY
|
$726.0M
-8.68%
YoY
|
$795.0M
21.56%
YoY
|
| Research & Development |
$255.0M
2.0%
YoY
|
$250.0M
4.6%
YoY
|
$239.0M
-9.47%
YoY
|
$264.0M
3.94%
YoY
|
$254.0M
12.39%
YoY
|
| Depreciation & Amortization |
$513.0M
0.79%
YoY
|
$509.0M
2.21%
YoY
|
$498.0M
4.4%
YoY
|
$477.0M
-11.34%
YoY
|
$538.0M
-6.27%
YoY
|
| Operating Expenses |
$913.0M
-7.4%
YoY
|
$986.0M
-5.65%
YoY
|
$1.045B
18.35%
YoY
|
$883.0M
-15.82%
YoY
|
$1.049B
19.2%
YoY
|
| Operating Profit |
$931.0M
-28.6%
YoY
|
$1.304B
28.35%
YoY
|
$1.016B
-18.98%
YoY
|
$1.254B
-13.58%
YoY
|
$1.451B
32.51%
YoY
|
| Interest Expense |
-$218.0M
3.32%
YoY
|
-$211.0M
-1.86%
YoY
|
-$215.0M
18.13%
YoY
|
-$182.0M
-5.21%
YoY
|
-$192.0M
-9.0%
YoY
|
| Other Income/Expense, Net |
-$84.00M
78.72%
YoY
|
-$47.00M
23.68%
YoY
|
-$38.00M
-733.33%
YoY
|
$6.000M
-64.71%
YoY
|
$17.00M
-312.5%
YoY
|
| Pretax Income |
$568.0M
-47.31%
YoY
|
$1.078B
-0.83%
YoY
|
$1.087B
11.26%
YoY
|
$977.0M
-9.7%
YoY
|
$1.082B
104.15%
YoY
|
| Income Tax |
$93.00M
-45.29%
YoY
|
$170.0M
-10.99%
YoY
|
$191.0M
5.52%
YoY
|
$181.0M
-15.81%
YoY
|
$215.0M
424.39%
YoY
|
| Net Earnings |
$474.0M
-47.62%
YoY
|
$905.0M
1.23%
YoY
|
$894.0M
12.74%
YoY
|
$793.0M
-7.47%
YoY
|
$857.0M
79.29%
YoY
|
| Basic Earnings Per Share |
$4.14
-46.58%
YoY
|
$7.75
2.79%
YoY
|
$7.54
17.45%
YoY
|
$6.42
1.1%
YoY
|
$6.35
79.89%
YoY
|
| Diluted Earnings Per Share |
$4.10
-46.54%
YoY
|
$7.67
2.44%
YoY
|
$7.49
-100.0%
YoY
|
$6.349M
101585168.21%
YoY
|
$6.25
78.57%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
114.7M shares
-1.71%
YoY
|
116.7M shares
-1.6%
YoY
|
118.6M shares
-3.97%
YoY
|
123.5M shares
-8.45%
YoY
|
134.9M shares
-0.44%
YoY
|
| Diluted Shares Outstanding |
115.6M shares
-1.95%
YoY
|
117.9M shares
-1.26%
YoY
|
119.4M shares
-4.4%
YoY
|
124.9M shares
-8.9%
YoY
|
137.1M shares
0.44%
YoY
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$2.177B
-4.93%
YoY
|
$1.973B
-12.12%
YoY
|
$2.202B
-10.63%
YoY
|
$2.287B
-3.22%
YoY
|
$2.290B
-0.87%
YoY
|
$2.245B
1.72%
YoY
|
$2.464B
8.69%
YoY
|
$2.363B
1.68%
YoY
|
$2.310B
-4.23%
YoY
|
$2.207B
-7.0%
YoY
|
$2.267B
-16.32%
YoY
|
$2.324B
-16.52%
YoY
|
$2.412B
-11.13%
YoY
|
$2.373B
-11.92%
YoY
|
$2.709B
-0.4%
YoY
|
$2.784B
4.94%
YoY
|
$2.714B
12.66%
YoY
|
$2.694B
23.24%
YoY
|
$2.720B
28.18%
YoY
|
$2.653B
37.89%
YoY
|
| Cost Of Revenue |
$1.746B
1.33%
YoY
|
$1.635B
-3.31%
YoY
|
$1.769B
-4.84%
YoY
|
$1.781B
0.96%
YoY
|
$1.723B
-3.09%
YoY
|
$1.691B
-2.98%
YoY
|
$1.859B
4.26%
YoY
|
$1.764B
1.38%
YoY
|
$1.778B
-5.58%
YoY
|
$1.743B
-12.72%
YoY
|
$1.783B
-17.76%
YoY
|
$1.740B
-17.69%
YoY
|
$1.883B
-12.99%
YoY
|
$1.997B
-6.46%
YoY
|
$2.168B
5.34%
YoY
|
$2.114B
7.2%
YoY
|
$2.164B
19.49%
YoY
|
$2.135B
28.61%
YoY
|
$2.058B
26.96%
YoY
|
$1.972B
26.98%
YoY
|
| Gross Profit |
$431.0M
-23.99%
YoY
|
$338.0M
-38.99%
YoY
|
$433.0M
-28.43%
YoY
|
$506.0M
-15.53%
YoY
|
$567.0M
6.58%
YoY
|
$554.0M
19.4%
YoY
|
$605.0M
25.0%
YoY
|
$599.0M
2.57%
YoY
|
$532.0M
0.57%
YoY
|
$464.0M
23.4%
YoY
|
$484.0M
-10.54%
YoY
|
$584.0M
-12.84%
YoY
|
$529.0M
-3.82%
YoY
|
$376.0M
-32.74%
YoY
|
$541.0M
-18.28%
YoY
|
$670.0M
-1.62%
YoY
|
$550.0M
-8.03%
YoY
|
$559.0M
6.27%
YoY
|
$662.0M
32.14%
YoY
|
$681.0M
83.56%
YoY
|
| Selling, General & Admin |
$178.0M
-2.2%
YoY
|
$159.0M
-12.64%
YoY
|
$160.0M
-12.57%
YoY
|
$157.0M
-12.78%
YoY
|
$182.0M
-4.71%
YoY
|
$182.0M
-4.71%
YoY
|
$183.0M
14.38%
YoY
|
$180.0M
-2.7%
YoY
|
$191.0M
0.0%
YoY
|
$191.0M
11.05%
YoY
|
$160.0M
-7.51%
YoY
|
$185.0M
0.0%
YoY
|
$191.0M
-2.55%
YoY
|
$172.0M
-17.31%
YoY
|
$173.0M
-13.93%
YoY
|
$185.0M
-8.42%
YoY
|
$196.0M
6.52%
YoY
|
$208.0M
19.54%
YoY
|
$201.0M
21.82%
YoY
|
$202.0M
30.32%
YoY
|
| Research & Development |
$60.00M
-10.45%
YoY
|
$58.00M
-12.12%
YoY
|
$63.00M
-3.08%
YoY
|
$67.00M
11.67%
YoY
|
$67.00M
13.56%
YoY
|
$66.00M
15.79%
YoY
|
$65.00M
8.33%
YoY
|
$60.00M
0.0%
YoY
|
$59.00M
-4.84%
YoY
|
$57.00M
-10.94%
YoY
|
$60.00M
-11.76%
YoY
|
$60.00M
-10.45%
YoY
|
$62.00M
-4.62%
YoY
|
$64.00M
-4.48%
YoY
|
$68.00M
3.03%
YoY
|
$67.00M
6.35%
YoY
|
$65.00M
12.07%
YoY
|
$67.00M
17.54%
YoY
|
$66.00M
17.86%
YoY
|
$63.00M
21.15%
YoY
|
| Depreciation & Amortization |
$131.0M
3.97%
YoY
|
$131.0M
1.55%
YoY
|
$129.0M
1.57%
YoY
|
$127.0M
0.79%
YoY
|
$126.0M
-0.79%
YoY
|
$129.0M
9.32%
YoY
|
$127.0M
5.83%
YoY
|
$126.0M
5.88%
YoY
|
$127.0M
-9.93%
YoY
|
$118.0M
0.85%
YoY
|
$120.0M
2.56%
YoY
|
$119.0M
-2.46%
YoY
|
$141.0M
16.53%
YoY
|
$117.0M
-4.1%
YoY
|
$117.0M
-7.87%
YoY
|
$122.0M
-12.86%
YoY
|
$121.0M
-18.79%
YoY
|
$122.0M
-15.86%
YoY
|
$127.0M
-14.77%
YoY
|
$140.0M
-0.71%
YoY
|
| Operating Expenses |
$238.0M
-4.42%
YoY
|
$218.0M
13.54%
YoY
|
$223.0M
-10.08%
YoY
|
$224.0M
-6.67%
YoY
|
$249.0M
-0.4%
YoY
|
$192.0M
-34.92%
YoY
|
$248.0M
12.73%
YoY
|
$240.0M
-7.34%
YoY
|
$250.0M
-1.19%
YoY
|
$295.0M
33.48%
YoY
|
$220.0M
-8.71%
YoY
|
$259.0M
2.78%
YoY
|
$253.0M
-3.07%
YoY
|
$221.0M
-769.7%
YoY
|
$241.0M
-9.74%
YoY
|
$252.0M
-4.91%
YoY
|
$261.0M
7.85%
YoY
|
-$33.00M
-107.47%
YoY
|
$267.0M
20.81%
YoY
|
$265.0M
28.02%
YoY
|
| Operating Profit |
$193.0M
-39.31%
YoY
|
$120.0M
-66.85%
YoY
|
$210.0M
-41.18%
YoY
|
$282.0M
-21.45%
YoY
|
$318.0M
12.77%
YoY
|
$362.0M
114.2%
YoY
|
$357.0M
35.23%
YoY
|
$359.0M
10.46%
YoY
|
$282.0M
2.17%
YoY
|
$169.0M
9.03%
YoY
|
$264.0M
-12.0%
YoY
|
$325.0M
-22.25%
YoY
|
$276.0M
-4.5%
YoY
|
$155.0M
-73.82%
YoY
|
$300.0M
-24.05%
YoY
|
$418.0M
0.48%
YoY
|
$289.0M
-18.82%
YoY
|
$592.0M
604.76%
YoY
|
$395.0M
41.07%
YoY
|
$416.0M
153.66%
YoY
|
| Interest Expense |
-$53.00M
6.0%
YoY
|
-$54.00M
-1.82%
YoY
|
-$56.00M
14.29%
YoY
|
-$53.00M
6.0%
YoY
|
-$50.00M
-7.41%
YoY
|
-$55.00M
5.77%
YoY
|
-$49.00M
-18.33%
YoY
|
-$50.00M
-10.71%
YoY
|
-$54.00M
3.85%
YoY
|
-$52.00M
8.33%
YoY
|
-$60.00M
39.53%
YoY
|
-$56.00M
14.29%
YoY
|
-$52.00M
48.57%
YoY
|
-$48.00M
2.13%
YoY
|
-$43.00M
-10.42%
YoY
|
-$49.00M
0.0%
YoY
|
-$35.00M
-27.08%
YoY
|
-$47.00M
-2.08%
YoY
|
-$48.00M
-15.79%
YoY
|
-$49.00M
-10.91%
YoY
|
| Other Income/Expense, Net |
-$13.00M
62.5%
YoY
|
N/A
|
-$3.000M
0.0%
YoY
|
-$49.00M
88.46%
YoY
|
-$8.000M
-38.46%
YoY
|
N/A
|
-$3.000M
-70.0%
YoY
|
-$26.00M
36.84%
YoY
|
-$13.00M
18.18%
YoY
|
N/A
|
-$10.00M
900.0%
YoY
|
-$19.00M
35.71%
YoY
|
-$11.00M
-191.67%
YoY
|
N/A
|
-$1.000M
-116.67%
YoY
|
-$14.00M
-1500.0%
YoY
|
$12.00M
200.0%
YoY
|
N/A
|
$6.000M
-185.71%
YoY
|
$1.000M
0.0%
YoY
|
| Pretax Income |
$136.0M
-46.25%
YoY
|
$12.00M
-95.96%
YoY
|
$134.0M
-52.14%
YoY
|
$169.0M
-41.11%
YoY
|
$253.0M
18.22%
YoY
|
$297.0M
-30.12%
YoY
|
$280.0M
40.7%
YoY
|
$287.0M
6.69%
YoY
|
$214.0M
10.31%
YoY
|
$425.0M
1417.86%
YoY
|
$199.0M
-29.18%
YoY
|
$269.0M
-29.4%
YoY
|
$194.0M
-32.4%
YoY
|
$28.00M
-94.71%
YoY
|
$281.0M
-12.46%
YoY
|
$381.0M
-456.07%
YoY
|
$287.0M
-15.34%
YoY
|
$529.0M
2016.0%
YoY
|
$321.0M
68.95%
YoY
|
-$107.0M
10600.0%
YoY
|
| Income Tax |
$29.00M
-58.57%
YoY
|
-$60.00M
76.47%
YoY
|
$87.00M
-12.12%
YoY
|
$29.00M
-48.21%
YoY
|
$70.00M
42.86%
YoY
|
-$34.00M
-129.82%
YoY
|
$99.00M
395.0%
YoY
|
$56.00M
-1966.67%
YoY
|
$49.00M
-18.33%
YoY
|
$114.0M
338.46%
YoY
|
$20.00M
-200.0%
YoY
|
-$3.000M
-102.42%
YoY
|
$60.00M
17.65%
YoY
|
$26.00M
-82.55%
YoY
|
-$20.00M
-39.39%
YoY
|
$124.0M
235.14%
YoY
|
$51.00M
-17.74%
YoY
|
$149.0M
-1755.56%
YoY
|
-$33.00M
-232.0%
YoY
|
$37.00M
-219.35%
YoY
|
| Net Earnings |
$107.0M
-41.21%
YoY
|
$105.0M
-68.18%
YoY
|
$47.00M
-73.89%
YoY
|
$140.0M
-39.13%
YoY
|
$182.0M
10.3%
YoY
|
$330.0M
6.45%
YoY
|
$180.0M
1.12%
YoY
|
$230.0M
-15.44%
YoY
|
$165.0M
23.13%
YoY
|
$310.0M
30900.0%
YoY
|
$178.0M
-40.86%
YoY
|
$272.0M
6.25%
YoY
|
$134.0M
-42.98%
YoY
|
$1.000M
-99.74%
YoY
|
$301.0M
-14.25%
YoY
|
$256.0M
-275.34%
YoY
|
$235.0M
-14.23%
YoY
|
$378.0M
1081.25%
YoY
|
$351.0M
118.01%
YoY
|
-$146.0M
-640.74%
YoY
|
| Basic Earnings Per Share |
$0.93
-41.14%
YoY
|
N/A
|
$0.41
-73.55%
YoY
|
$1.22
-37.76%
YoY
|
$1.58
12.86%
YoY
|
N/A
|
$1.55
3.33%
YoY
|
$1.96
-14.04%
YoY
|
$1.40
23.89%
YoY
|
N/A
|
$1.50
-39.52%
YoY
|
$2.28
11.22%
YoY
|
$1.13
-37.91%
YoY
|
N/A
|
$2.48
-4.62%
YoY
|
$2.05
-291.59%
YoY
|
$1.82
-9.45%
YoY
|
$2.85
1139.13%
YoY
|
$2.60
118.49%
YoY
|
-$1.07
-635.0%
YoY
|
| Diluted Earnings Per Share |
$0.93
-40.76%
YoY
|
$0.91
-67.9%
YoY
|
$0.40
-73.86%
YoY
|
$1.20
-38.14%
YoY
|
$1.57
12.95%
YoY
|
$2.83
8.28%
YoY
|
$1.53
2.68%
YoY
|
$1.94
-14.7%
YoY
|
$1.39
24.11%
YoY
|
$2.61
-99.97%
YoY
|
$1.49
-39.43%
YoY
|
$2.27
12.03%
YoY
|
$1.12
-37.78%
YoY
|
$8.299K
295229.37%
YoY
|
$2.46
-4.28%
YoY
|
$2.03
-289.72%
YoY
|
$1.80
-9.55%
YoY
|
$2.81
1121.74%
YoY
|
$2.57
117.8%
YoY
|
-$1.07
-635.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 |
114.3M shares
-0.74%
YoY
|
114.1M shares
-0.93%
YoY
|
114.1M shares
-2.0%
YoY
|
114.8M shares
-2.1%
YoY
|
115.2M shares
-1.87%
YoY
|
115.2M shares
-1.85%
YoY
|
116.4M shares
-1.77%
YoY
|
117.3M shares
-1.26%
YoY
|
117.4M shares
-1.26%
YoY
|
117.3M shares
-1.22%
YoY
|
118.5M shares
-2.07%
YoY
|
118.8M shares
-4.81%
YoY
|
118.9M shares
-7.83%
YoY
|
118.8M shares
-7.89%
YoY
|
121.0M shares
-10.57%
YoY
|
124.8M shares
-8.17%
YoY
|
129.0M shares
-5.22%
YoY
|
129.0M shares
-5.07%
YoY
|
135.3M shares
0.0%
YoY
|
135.9M shares
0.44%
YoY
|
| Diluted Shares Outstanding |
115.0M shares
-1.29%
YoY
|
N/A
|
115.4M shares
-2.04%
YoY
|
116.2M shares
-2.02%
YoY
|
116.5M shares
-1.44%
YoY
|
N/A
|
117.8M shares
-1.01%
YoY
|
118.6M shares
-0.84%
YoY
|
118.2M shares
-1.25%
YoY
|
N/A
|
119.0M shares
-2.7%
YoY
|
119.6M shares
-5.38%
YoY
|
119.7M shares
-8.42%
YoY
|
N/A
|
122.3M shares
-10.73%
YoY
|
126.4M shares
-6.99%
YoY
|
130.7M shares
-5.01%
YoY
|
N/A
|
137.0M shares
0.51%
YoY
|
135.9M shares
-0.15%
YoY
|
Loading...