|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$9.035B
5.52%
YoY
|
$8.562B
16.27%
YoY
|
$7.364B
33.36%
YoY
|
$5.522B
6.29%
YoY
|
$5.195B
6.54%
YoY
|
| Cost Of Revenue |
$5.560B
3.93%
YoY
|
$5.350B
15.13%
YoY
|
$4.647B
35.17%
YoY
|
$3.438B
6.77%
YoY
|
$3.220B
5.71%
YoY
|
| Gross Profit |
$3.475B
8.19%
YoY
|
$3.212B
18.22%
YoY
|
$2.717B
30.37%
YoY
|
$2.084B
5.52%
YoY
|
$1.975B
7.92%
YoY
|
| Selling, General & Admin |
$1.923B
0.63%
YoY
|
$1.911B
8.76%
YoY
|
$1.757B
43.19%
YoY
|
$1.227B
4.07%
YoY
|
$1.179B
3.15%
YoY
|
| Research & Development |
$226.0M
-1.74%
YoY
|
$230.0M
-0.86%
YoY
|
$232.0M
12.62%
YoY
|
$206.0M
0.98%
YoY
|
$204.0M
9.09%
YoY
|
| Depreciation & Amortization |
$575.0M
2.31%
YoY
|
$562.0M
28.9%
YoY
|
$436.0M
84.75%
YoY
|
$236.0M
-3.67%
YoY
|
$245.0M
-2.39%
YoY
|
| Operating Expenses |
$2.149B
0.37%
YoY
|
$2.141B
7.64%
YoY
|
$1.989B
38.8%
YoY
|
$1.433B
3.62%
YoY
|
$1.383B
3.98%
YoY
|
| Operating Profit |
$1.223B
21.21%
YoY
|
$1.009B
38.6%
YoY
|
$728.0M
17.04%
YoY
|
$622.0M
6.32%
YoY
|
$585.0M
59.4%
YoY
|
| Interest Expense |
-$9.000M
-55.0%
YoY
|
-$20.00M
-59.18%
YoY
|
-$49.00M
-198.0%
YoY
|
$50.00M
-34.21%
YoY
|
$76.00M
-1.3%
YoY
|
| Other Income/Expense, Net |
$18.00M
12.5%
YoY
|
$16.00M
-51.52%
YoY
|
$33.00M
371.43%
YoY
|
$7.000M
N/A
|
$0.00
-100.0%
YoY
|
| Pretax Income |
$1.181B
150.74%
YoY
|
$471.0M
-25.83%
YoY
|
$635.0M
605.56%
YoY
|
$90.00M
100.0%
YoY
|
$45.00M
-236.36%
YoY
|
| Income Tax |
$231.0M
17.26%
YoY
|
$197.0M
657.69%
YoY
|
$26.00M
-69.41%
YoY
|
$85.00M
1.19%
YoY
|
$84.00M
170.97%
YoY
|
| Net Earnings |
$957.0M
7.53%
YoY
|
$890.0M
46.14%
YoY
|
$609.0M
71.55%
YoY
|
$355.0M
-16.86%
YoY
|
$427.0M
68.11%
YoY
|
| Basic Earnings Per Share |
$3.93
7.08%
YoY
|
$3.67
30.6%
YoY
|
$2.81
42.64%
YoY
|
$1.97
-16.88%
YoY
|
$2.37
68.09%
YoY
|
| Diluted Earnings Per Share |
$3.92
7.4%
YoY
|
$3.65
30.78%
YoY
|
$2.79
42.4%
YoY
|
$1.96
-16.6%
YoY
|
$2.35
67.86%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
243.4M shares
0.34%
YoY
|
242.6M shares
11.78%
YoY
|
217.0M shares
20.42%
YoY
|
180.2M shares
-0.02%
YoY
|
180.2M shares
0.07%
YoY
|
| Diluted Shares Outstanding |
244.0M shares
0.2%
YoY
|
243.5M shares
11.61%
YoY
|
218.2M shares
20.56%
YoY
|
181.0M shares
-0.3%
YoY
|
181.5M shares
0.24%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$2.125B
2.71%
YoY
|
$2.397B
6.25%
YoY
|
$2.268B
7.79%
YoY
|
$2.301B
6.09%
YoY
|
$2.069B
1.77%
YoY
|
$2.256B
6.52%
YoY
|
$2.104B
1.35%
YoY
|
$2.169B
25.96%
YoY
|
$2.033B
40.4%
YoY
|
$2.118B
40.64%
YoY
|
$2.076B
50.43%
YoY
|
$1.722B
26.25%
YoY
|
$1.448B
13.84%
YoY
|
$1.506B
13.83%
YoY
|
$1.380B
9.09%
YoY
|
$1.364B
0.96%
YoY
|
$1.272B
1.27%
YoY
|
$1.323B
-3.64%
YoY
|
$1.265B
3.69%
YoY
|
| Cost Of Revenue |
$1.322B
1.61%
YoY
|
$1.465B
4.72%
YoY
|
$1.385B
4.92%
YoY
|
$1.409B
4.37%
YoY
|
$1.301B
1.56%
YoY
|
$1.399B
2.72%
YoY
|
$1.320B
0.61%
YoY
|
$1.350B
26.05%
YoY
|
$1.281B
42.02%
YoY
|
$1.362B
45.98%
YoY
|
$1.312B
53.27%
YoY
|
$1.071B
26.9%
YoY
|
$902.0M
12.05%
YoY
|
$933.0M
12.41%
YoY
|
$856.0M
7.94%
YoY
|
$844.0M
1.56%
YoY
|
$805.0M
5.09%
YoY
|
$830.0M
-2.01%
YoY
|
$793.0M
4.48%
YoY
|
| Gross Profit |
$803.0M
4.56%
YoY
|
$932.0M
8.75%
YoY
|
$883.0M
12.63%
YoY
|
$892.0M
8.91%
YoY
|
$768.0M
2.13%
YoY
|
$857.0M
13.36%
YoY
|
$784.0M
2.62%
YoY
|
$819.0M
25.81%
YoY
|
$752.0M
37.73%
YoY
|
$756.0M
31.94%
YoY
|
$764.0M
45.8%
YoY
|
$651.0M
25.19%
YoY
|
$546.0M
16.92%
YoY
|
$573.0M
16.23%
YoY
|
$524.0M
11.02%
YoY
|
$520.0M
0.0%
YoY
|
$467.0M
-4.69%
YoY
|
$493.0M
-6.27%
YoY
|
$472.0M
2.39%
YoY
|
| Selling, General & Admin |
$472.0M
2.61%
YoY
|
$486.0M
-4.14%
YoY
|
$474.0M
6.52%
YoY
|
$503.0M
3.71%
YoY
|
$460.0M
-2.95%
YoY
|
$507.0M
8.8%
YoY
|
$445.0M
-9.37%
YoY
|
$485.0M
19.16%
YoY
|
$474.0M
33.9%
YoY
|
$466.0M
47.94%
YoY
|
$491.0M
67.01%
YoY
|
$407.0M
29.62%
YoY
|
$354.0M
16.45%
YoY
|
$315.0M
4.65%
YoY
|
$294.0M
7.69%
YoY
|
$314.0M
3.29%
YoY
|
$304.0M
1.0%
YoY
|
$301.0M
3.08%
YoY
|
$273.0M
2.63%
YoY
|
| Research & Development |
$56.00M
0.0%
YoY
|
$60.00M
3.45%
YoY
|
$52.00M
-5.45%
YoY
|
$58.00M
0.0%
YoY
|
$56.00M
-5.08%
YoY
|
$58.00M
-3.33%
YoY
|
$55.00M
-9.84%
YoY
|
$58.00M
0.0%
YoY
|
$59.00M
11.32%
YoY
|
$60.00M
11.11%
YoY
|
$61.00M
29.79%
YoY
|
$58.00M
9.43%
YoY
|
$53.00M
1.92%
YoY
|
$54.00M
3.85%
YoY
|
$47.00M
-4.08%
YoY
|
$53.00M
0.0%
YoY
|
$52.00M
4.0%
YoY
|
$52.00M
6.12%
YoY
|
$49.00M
8.89%
YoY
|
| Depreciation & Amortization |
$65.00M
-4.41%
YoY
|
$143.0M
0.7%
YoY
|
$142.0M
0.71%
YoY
|
$145.0M
0.0%
YoY
|
$68.00M
-49.25%
YoY
|
$142.0M
3.65%
YoY
|
$141.0M
-4.08%
YoY
|
$145.0M
57.61%
YoY
|
$134.0M
123.33%
YoY
|
$137.0M
128.33%
YoY
|
$147.0M
153.45%
YoY
|
$92.00M
55.93%
YoY
|
$60.00M
3.45%
YoY
|
$60.00M
1.69%
YoY
|
$58.00M
-6.45%
YoY
|
$59.00M
-4.84%
YoY
|
$58.00M
-6.45%
YoY
|
$59.00M
-4.84%
YoY
|
$62.00M
-1.59%
YoY
|
| Operating Expenses |
$528.0M
2.33%
YoY
|
$546.0M
-3.36%
YoY
|
$526.0M
5.2%
YoY
|
$561.0M
3.31%
YoY
|
$516.0M
-3.19%
YoY
|
$565.0M
7.41%
YoY
|
$500.0M
-9.42%
YoY
|
$543.0M
16.77%
YoY
|
$533.0M
30.96%
YoY
|
$526.0M
42.55%
YoY
|
$552.0M
61.88%
YoY
|
$465.0M
26.7%
YoY
|
$407.0M
14.33%
YoY
|
$369.0M
4.53%
YoY
|
$341.0M
5.9%
YoY
|
$367.0M
2.8%
YoY
|
$356.0M
1.42%
YoY
|
$353.0M
3.52%
YoY
|
$322.0M
3.54%
YoY
|
| Operating Profit |
$244.0M
5.63%
YoY
|
$386.0M
32.19%
YoY
|
$334.0M
19.29%
YoY
|
$305.0M
20.55%
YoY
|
$231.0M
10.53%
YoY
|
$292.0M
26.96%
YoY
|
$280.0M
46.6%
YoY
|
$253.0M
36.02%
YoY
|
$209.0M
59.54%
YoY
|
$230.0M
12.75%
YoY
|
$191.0M
13.69%
YoY
|
$186.0M
27.4%
YoY
|
$131.0M
18.02%
YoY
|
$204.0M
45.71%
YoY
|
$168.0M
10.53%
YoY
|
$146.0M
-8.75%
YoY
|
$111.0M
-16.54%
YoY
|
$140.0M
-21.79%
YoY
|
$152.0M
108.22%
YoY
|
| Interest Expense |
-$4.000M
-50.0%
YoY
|
-$6.000M
-33.33%
YoY
|
-$6.000M
-160.0%
YoY
|
-$9.000M
-181.82%
YoY
|
-$8.000M
-157.14%
YoY
|
-$9.000M
-35.71%
YoY
|
$10.00M
-28.57%
YoY
|
$11.00M
-191.67%
YoY
|
$14.00M
55.56%
YoY
|
-$14.00M
7.69%
YoY
|
$14.00M
16.67%
YoY
|
-$12.00M
-200.0%
YoY
|
$9.000M
-30.77%
YoY
|
-$13.00M
0.0%
YoY
|
$12.00M
-42.86%
YoY
|
$12.00M
-42.86%
YoY
|
$13.00M
-38.1%
YoY
|
-$13.00M
-38.1%
YoY
|
$21.00M
-4.55%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
$5.000M
-96.82%
YoY
|
$6.000M
500.0%
YoY
|
$3.000M
-25.0%
YoY
|
$4.000M
-33.33%
YoY
|
$157.0M
1021.43%
YoY
|
$1.000M
-87.5%
YoY
|
$4.000M
-42.86%
YoY
|
$6.000M
50.0%
YoY
|
$14.00M
180.0%
YoY
|
$8.000M
700.0%
YoY
|
$7.000M
250.0%
YoY
|
$4.000M
-500.0%
YoY
|
$5.000M
-600.0%
YoY
|
$1.000M
-50.0%
YoY
|
$2.000M
-166.67%
YoY
|
-$1.000M
-150.0%
YoY
|
-$1.000M
N/A
|
$2.000M
-300.0%
YoY
|
| Pretax Income |
$244.0M
12.44%
YoY
|
$368.0M
-1.87%
YoY
|
$297.0M
10.41%
YoY
|
$299.0M
21.05%
YoY
|
$217.0M
10.71%
YoY
|
$375.0M
78.57%
YoY
|
$269.0M
45.41%
YoY
|
$247.0M
116.67%
YoY
|
$196.0M
55.56%
YoY
|
$210.0M
11.11%
YoY
|
$185.0M
988.24%
YoY
|
$114.0M
-16.18%
YoY
|
$126.0M
28.57%
YoY
|
$189.0M
50.0%
YoY
|
$17.00M
-87.22%
YoY
|
$136.0M
-1.45%
YoY
|
$98.00M
-14.04%
YoY
|
$126.0M
-20.25%
YoY
|
$133.0M
166.0%
YoY
|
| Income Tax |
$55.00M
10.0%
YoY
|
$35.00M
-28.57%
YoY
|
$71.00M
36.54%
YoY
|
$75.00M
41.51%
YoY
|
$50.00M
16.28%
YoY
|
$49.00M
-187.5%
YoY
|
$52.00M
57.58%
YoY
|
$53.00M
140.91%
YoY
|
$43.00M
59.26%
YoY
|
-$56.00M
-240.0%
YoY
|
$33.00M
560.0%
YoY
|
$22.00M
-8.33%
YoY
|
$27.00M
68.75%
YoY
|
$40.00M
207.69%
YoY
|
$5.000M
-73.68%
YoY
|
$24.00M
-4.0%
YoY
|
$16.00M
-40.74%
YoY
|
$13.00M
30.0%
YoY
|
$19.00M
46.15%
YoY
|
| Net Earnings |
$193.0M
14.2%
YoY
|
$335.0M
2.76%
YoY
|
$227.0M
4.61%
YoY
|
$226.0M
16.49%
YoY
|
$169.0M
10.46%
YoY
|
$326.0M
22.56%
YoY
|
$217.0M
42.76%
YoY
|
$194.0M
110.87%
YoY
|
$153.0M
54.55%
YoY
|
$266.0M
78.52%
YoY
|
$152.0M
1166.67%
YoY
|
$92.00M
-17.86%
YoY
|
$99.00M
20.73%
YoY
|
$149.0M
31.86%
YoY
|
$12.00M
-89.47%
YoY
|
$112.0M
-0.88%
YoY
|
$82.00M
-5.75%
YoY
|
$113.0M
-23.65%
YoY
|
$114.0M
208.11%
YoY
|
| Basic Earnings Per Share |
$0.79
14.49%
YoY
|
N/A
|
$0.93
4.49%
YoY
|
$0.93
16.25%
YoY
|
$0.69
9.52%
YoY
|
N/A
|
$0.89
41.27%
YoY
|
$0.80
77.78%
YoY
|
$0.63
14.55%
YoY
|
N/A
|
$0.63
800.0%
YoY
|
$0.45
-27.42%
YoY
|
$0.55
22.22%
YoY
|
N/A
|
$0.07
-88.89%
YoY
|
$0.62
-1.59%
YoY
|
$0.45
-8.16%
YoY
|
N/A
|
$0.63
215.0%
YoY
|
| Diluted Earnings Per Share |
$0.79
14.49%
YoY
|
$1.37
2.24%
YoY
|
$0.93
4.49%
YoY
|
$0.93
16.25%
YoY
|
$0.69
9.52%
YoY
|
$1.34
21.91%
YoY
|
$0.89
41.27%
YoY
|
$0.80
79.74%
YoY
|
$0.63
16.67%
YoY
|
$1.10
33.47%
YoY
|
$0.63
800.0%
YoY
|
$0.45
-28.21%
YoY
|
$0.54
20.0%
YoY
|
$0.82
-100.0%
YoY
|
$0.07
-88.89%
YoY
|
$0.62
0.0%
YoY
|
$0.45
-6.25%
YoY
|
$622.6K
75925452.64%
YoY
|
$0.63
215.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
|
| Basic Shares Outstanding |
243.1M shares
0.04%
YoY
|
243.5M shares
0.22%
YoY
|
243.4M shares
0.21%
YoY
|
243.4M shares
0.37%
YoY
|
243.0M shares
0.53%
YoY
|
242.9M shares
0.77%
YoY
|
242.9M shares
0.86%
YoY
|
242.4M shares
34.23%
YoY
|
241.8M shares
34.11%
YoY
|
241.1M shares
33.77%
YoY
|
240.8M shares
33.66%
YoY
|
180.6M shares
0.26%
YoY
|
180.3M shares
0.03%
YoY
|
180.2M shares
-0.06%
YoY
|
180.2M shares
-0.03%
YoY
|
180.2M shares
0.03%
YoY
|
180.2M shares
-0.02%
YoY
|
180.3M shares
0.05%
YoY
|
180.2M shares
0.12%
YoY
|
| Diluted Shares Outstanding |
243.4M shares
-0.16%
YoY
|
N/A
|
244.1M shares
0.14%
YoY
|
243.9M shares
0.13%
YoY
|
243.8M shares
0.31%
YoY
|
N/A
|
243.8M shares
0.64%
YoY
|
243.5M shares
17.8%
YoY
|
243.0M shares
34.03%
YoY
|
N/A
|
242.2M shares
33.85%
YoY
|
206.7M shares
14.44%
YoY
|
181.3M shares
0.16%
YoY
|
N/A
|
180.9M shares
-0.39%
YoY
|
180.7M shares
-0.39%
YoY
|
181.0M shares
-0.25%
YoY
|
N/A
|
181.6M shares
0.37%
YoY
|
Loading...