|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.994B
3.74%
YoY
|
$5.778B
6.07%
YoY
|
$5.448B
4.46%
YoY
|
$5.215B
2.0%
YoY
|
$5.113B
7.91%
YoY
|
| Cost Of Revenue |
$2.884B
-0.35%
YoY
|
$2.894B
1.05%
YoY
|
$2.864B
-0.04%
YoY
|
$2.865B
0.2%
YoY
|
$2.860B
11.14%
YoY
|
| Gross Profit |
$3.110B
7.85%
YoY
|
$2.884B
128.87%
YoY
|
$1.260B
28.19%
YoY
|
$982.9M
15.21%
YoY
|
$853.1M
-5.33%
YoY
|
| Selling, General & Admin |
$423.1M
7.14%
YoY
|
$394.9M
15.22%
YoY
|
$342.8M
-0.98%
YoY
|
$346.1M
11.14%
YoY
|
$311.5M
4.97%
YoY
|
| Research & Development |
$82.57M
2.51%
YoY
|
$80.56M
23.93%
YoY
|
$65.00M
17.06%
YoY
|
$55.53M
N/A
|
N/A
|
| Depreciation & Amortization |
$30.00M
11.11%
YoY
|
$27.00M
28.57%
YoY
|
$21.00M
0.0%
YoY
|
$21.00M
5.0%
YoY
|
$20.00M
17.65%
YoY
|
| Operating Expenses |
$82.57M
2.51%
YoY
|
$80.56M
-98.06%
YoY
|
$4.151B
-1.54%
YoY
|
$4.216B
2.6%
YoY
|
$4.109B
9.53%
YoY
|
| Operating Profit |
$3.027B
8.0%
YoY
|
$2.803B
121.58%
YoY
|
$1.265B
27.69%
YoY
|
$990.7M
14.53%
YoY
|
$865.0M
-4.46%
YoY
|
| Interest Expense |
$141.2M
11.12%
YoY
|
$127.1M
-224.22%
YoY
|
-$102.3M
-213.19%
YoY
|
$90.40M
8.28%
YoY
|
$83.49M
-3.71%
YoY
|
| Other Income/Expense, Net |
-$2.183M
-183.32%
YoY
|
$2.620M
-48.32%
YoY
|
$5.070M
-35.06%
YoY
|
$7.807M
-34.38%
YoY
|
$11.90M
176.18%
YoY
|
| Pretax Income |
$1.436B
8.24%
YoY
|
$1.327B
11.08%
YoY
|
$1.194B
31.77%
YoY
|
$906.3M
-0.67%
YoY
|
$912.4M
1.75%
YoY
|
| Income Tax |
$274.7M
7.37%
YoY
|
$255.9M
14.48%
YoY
|
$223.5M
34.15%
YoY
|
$166.6M
-0.49%
YoY
|
$167.4M
1.53%
YoY
|
| Net Earnings |
$1.161B
8.45%
YoY
|
$1.071B
10.3%
YoY
|
$970.8M
31.24%
YoY
|
$739.7M
-0.71%
YoY
|
$745.0M
1.8%
YoY
|
| Basic Earnings Per Share |
$14.27
19.02%
YoY
|
$11.99
17.43%
YoY
|
$10.21
35.23%
YoY
|
$7.55
3.42%
YoY
|
$7.30
5.8%
YoY
|
| Diluted Earnings Per Share |
$14.07
17.84%
YoY
|
$11.94
18.57%
YoY
|
$10.07
34.81%
YoY
|
$7.47
3.46%
YoY
|
$7.22
5.87%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
81.38M shares
-8.85%
YoY
|
89.28M shares
-6.12%
YoY
|
95.10M shares
-2.89%
YoY
|
97.93M shares
-4.06%
YoY
|
102.1M shares
-3.78%
YoY
|
| Diluted Shares Outstanding |
82.52M shares
-7.96%
YoY
|
89.66M shares
-6.96%
YoY
|
96.36M shares
-2.65%
YoY
|
98.98M shares
-4.06%
YoY
|
103.2M shares
-3.78%
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 |
$1.560B
5.35%
YoY
|
$1.520B
3.64%
YoY
|
$1.513B
3.96%
YoY
|
$1.481B
2.85%
YoY
|
$1.480B
4.54%
YoY
|
$1.466B
3.57%
YoY
|
$1.455B
5.15%
YoY
|
$1.440B
8.58%
YoY
|
$1.416B
7.18%
YoY
|
$1.416B
7.03%
YoY
|
$1.384B
7.19%
YoY
|
$1.326B
2.61%
YoY
|
$1.321B
0.99%
YoY
|
$1.323B
1.95%
YoY
|
$1.291B
1.05%
YoY
|
$1.293B
1.69%
YoY
|
$1.308B
3.3%
YoY
|
$1.297B
5.57%
YoY
|
$1.278B
6.93%
YoY
|
| Cost Of Revenue |
$789.6M
5.17%
YoY
|
N/A
|
$616.6M
-10.4%
YoY
|
$756.0M
2.76%
YoY
|
$750.8M
2.59%
YoY
|
N/A
|
$688.2M
-4.29%
YoY
|
$735.7M
2.53%
YoY
|
$731.8M
3.37%
YoY
|
$719.8M
2.49%
YoY
|
$719.0M
2.72%
YoY
|
$717.5M
0.31%
YoY
|
$707.9M
-6.02%
YoY
|
$702.3M
N/A
|
$700.0M
-1.6%
YoY
|
$715.3M
2.98%
YoY
|
$753.2M
5.69%
YoY
|
N/A
|
$711.4M
9.28%
YoY
|
| Gross Profit |
$770.0M
5.53%
YoY
|
N/A
|
$896.4M
136.41%
YoY
|
$725.3M
116.56%
YoY
|
$729.7M
123.33%
YoY
|
N/A
|
$379.2M
18.11%
YoY
|
$334.9M
7.91%
YoY
|
$326.7M
7.07%
YoY
|
$695.9M
12.17%
YoY
|
$321.0M
23.88%
YoY
|
$310.3M
25.42%
YoY
|
$305.2M
46.11%
YoY
|
$620.4M
N/A
|
$259.1M
17.62%
YoY
|
$247.4M
4.59%
YoY
|
$208.9M
9.56%
YoY
|
N/A
|
$220.3M
-4.22%
YoY
|
| Selling, General & Admin |
$111.4M
8.58%
YoY
|
$108.4M
2.14%
YoY
|
$100.5M
-0.43%
YoY
|
$103.6M
8.62%
YoY
|
$102.6M
10.93%
YoY
|
$106.1M
20.83%
YoY
|
$100.9M
19.09%
YoY
|
$95.42M
10.91%
YoY
|
$92.50M
9.9%
YoY
|
$87.83M
-2.57%
YoY
|
$84.73M
-2.3%
YoY
|
$86.03M
1.17%
YoY
|
$84.17M
-0.08%
YoY
|
$90.14M
15.28%
YoY
|
$86.72M
11.2%
YoY
|
$85.04M
7.79%
YoY
|
$84.24M
10.26%
YoY
|
$78.19M
5.24%
YoY
|
$77.99M
4.82%
YoY
|
| Research & Development |
$21.87M
4.47%
YoY
|
N/A
|
$21.80M
8.14%
YoY
|
$19.56M
-4.89%
YoY
|
$20.94M
14.36%
YoY
|
N/A
|
$20.16M
N/A
|
$20.56M
N/A
|
$18.31M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$118.3M
12.1%
YoY
|
N/A
|
$114.1M
9.36%
YoY
|
$111.4M
9.31%
YoY
|
$105.5M
6.07%
YoY
|
N/A
|
$104.3M
8.93%
YoY
|
$101.9M
8.33%
YoY
|
$99.48M
7.75%
YoY
|
$97.54M
8.22%
YoY
|
$95.76M
-38.67%
YoY
|
$94.08M
-39.38%
YoY
|
$92.32M
-41.71%
YoY
|
$90.13M
N/A
|
$156.1M
2.99%
YoY
|
$155.2M
4.85%
YoY
|
$158.4M
3.52%
YoY
|
N/A
|
$151.6M
7.63%
YoY
|
| Operating Expenses |
$1.191B
5591.09%
YoY
|
$1.151B
4.43%
YoY
|
$999.8M
-4.52%
YoY
|
$1.133B
4.52%
YoY
|
$20.94M
-98.05%
YoY
|
$1.102B
4.66%
YoY
|
$1.047B
0.74%
YoY
|
$1.084B
4.63%
YoY
|
$1.073B
4.93%
YoY
|
$1.053B
1.36%
YoY
|
$1.039B
0.2%
YoY
|
$1.036B
-1.68%
YoY
|
$1.022B
-5.94%
YoY
|
$1.039B
-1.69%
YoY
|
$1.037B
1.09%
YoY
|
$1.054B
4.98%
YoY
|
$1.087B
6.36%
YoY
|
$1.057B
10.4%
YoY
|
$1.026B
8.95%
YoY
|
| Operating Profit |
-$421.5M
-159.47%
YoY
|
N/A
|
-$103.4M
-126.99%
YoY
|
-$407.8M
-220.44%
YoY
|
$708.7M
116.45%
YoY
|
N/A
|
$383.1M
18.93%
YoY
|
$338.6M
9.1%
YoY
|
$327.4M
7.3%
YoY
|
-$357.4M
-14.67%
YoY
|
$322.1M
23.64%
YoY
|
$310.3M
23.13%
YoY
|
$305.2M
46.03%
YoY
|
-$418.8M
N/A
|
$260.6M
16.99%
YoY
|
$252.1M
6.42%
YoY
|
$209.0M
6.91%
YoY
|
N/A
|
$222.7M
-3.61%
YoY
|
| Interest Expense |
-$34.00M
-197.17%
YoY
|
-$35.21M
-1.31%
YoY
|
-$36.13M
15.12%
YoY
|
-$34.89M
-211.08%
YoY
|
$34.99M
-222.26%
YoY
|
-$35.68M
38.96%
YoY
|
-$31.39M
-220.93%
YoY
|
$31.40M
-221.64%
YoY
|
-$28.62M
15.1%
YoY
|
-$25.68M
4.13%
YoY
|
$25.96M
-208.3%
YoY
|
-$25.82M
-218.28%
YoY
|
-$24.87M
-224.68%
YoY
|
-$24.66M
25.47%
YoY
|
-$23.97M
-214.74%
YoY
|
$21.83M
0.27%
YoY
|
$19.94M
-5.83%
YoY
|
-$19.65M
-8.16%
YoY
|
$20.89M
-3.64%
YoY
|
| Other Income/Expense, Net |
-$91.00K
N/A
|
N/A
|
-$498.0K
-112.56%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
N/A
|
$3.966M
248.81%
YoY
|
$3.692M
N/A
|
$710.0K
N/A
|
N/A
|
$1.137M
-19.7%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$1.416M
-40.93%
YoY
|
$4.617M
1668.97%
YoY
|
$112.0K
-97.68%
YoY
|
N/A
|
$2.397M
132.04%
YoY
|
| Pretax Income |
$334.1M
5.71%
YoY
|
$329.5M
5.46%
YoY
|
$477.1M
26.57%
YoY
|
$313.3M
-2.8%
YoY
|
$316.1M
0.37%
YoY
|
$312.4M
-7.21%
YoY
|
$377.0M
18.24%
YoY
|
$322.3M
21.86%
YoY
|
$314.9M
14.84%
YoY
|
$336.7M
30.65%
YoY
|
$318.8M
38.63%
YoY
|
$264.5M
21.89%
YoY
|
$274.2M
36.02%
YoY
|
$257.7M
18.46%
YoY
|
$230.0M
-0.35%
YoY
|
$217.0M
-11.52%
YoY
|
$201.6M
-7.85%
YoY
|
$217.6M
-12.97%
YoY
|
$230.8M
-0.32%
YoY
|
| Income Tax |
$63.61M
3.39%
YoY
|
$63.41M
10.78%
YoY
|
$89.26M
20.68%
YoY
|
$60.55M
-5.34%
YoY
|
$61.52M
1.34%
YoY
|
$57.24M
-7.55%
YoY
|
$73.96M
19.81%
YoY
|
$63.97M
29.89%
YoY
|
$60.71M
19.92%
YoY
|
$61.91M
34.13%
YoY
|
$61.73M
42.88%
YoY
|
$49.25M
23.14%
YoY
|
$50.62M
35.89%
YoY
|
$46.16M
16.54%
YoY
|
$43.20M
3.05%
YoY
|
$39.99M
-12.35%
YoY
|
$37.25M
-7.51%
YoY
|
$39.61M
-13.34%
YoY
|
$41.92M
-1.57%
YoY
|
| Net Earnings |
$270.5M
6.27%
YoY
|
$266.1M
4.27%
YoY
|
$387.8M
28.0%
YoY
|
$252.7M
-2.17%
YoY
|
$254.6M
0.14%
YoY
|
$255.2M
-7.13%
YoY
|
$303.0M
17.86%
YoY
|
$258.4M
20.02%
YoY
|
$254.2M
13.69%
YoY
|
$274.8M
29.89%
YoY
|
$257.1M
37.64%
YoY
|
$215.3M
21.61%
YoY
|
$223.6M
36.05%
YoY
|
$211.6M
18.89%
YoY
|
$186.8M
-1.11%
YoY
|
$177.0M
-11.33%
YoY
|
$164.4M
-7.93%
YoY
|
$178.0M
-12.87%
YoY
|
$188.9M
-0.04%
YoY
|
| Basic Earnings Per Share |
$3.45
13.11%
YoY
|
N/A
|
$4.81
39.42%
YoY
|
$3.09
9.19%
YoY
|
$3.05
12.55%
YoY
|
N/A
|
$3.45
26.84%
YoY
|
$2.83
25.22%
YoY
|
$2.71
16.81%
YoY
|
$2.92
16.8%
YoY
|
$2.72
41.67%
YoY
|
$2.26
25.56%
YoY
|
$2.32
39.76%
YoY
|
$2.50
N/A
|
$1.92
3.23%
YoY
|
$1.80
-7.22%
YoY
|
$1.66
-4.05%
YoY
|
N/A
|
$1.86
4.49%
YoY
|
| Diluted Earnings Per Share |
$3.39
12.62%
YoY
|
$3.29
9.29%
YoY
|
$4.73
37.5%
YoY
|
$3.05
7.77%
YoY
|
$3.01
12.73%
YoY
|
$3.01
4.64%
YoY
|
$3.44
28.36%
YoY
|
$2.83
26.54%
YoY
|
$2.67
16.91%
YoY
|
$2.88
34.27%
YoY
|
$2.68
-100.0%
YoY
|
$2.24
24.94%
YoY
|
$2.28
39.26%
YoY
|
$2.15
-100.0%
YoY
|
$1.903M
103425671.37%
YoY
|
$1.79
-6.77%
YoY
|
$1.64
-3.53%
YoY
|
$1.756M
91009418.36%
YoY
|
$1.84
4.55%
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 |
78.64M shares
-6.22%
YoY
|
79.61M shares
-5.17%
YoY
|
81.00M shares
-9.82%
YoY
|
82.54M shares
-10.54%
YoY
|
83.85M shares
-10.52%
YoY
|
83.95M shares
-10.81%
YoY
|
89.82M shares
-5.27%
YoY
|
92.27M shares
-3.44%
YoY
|
93.71M shares
-2.89%
YoY
|
94.12M shares
-3.24%
YoY
|
94.82M shares
-2.69%
YoY
|
95.55M shares
-2.72%
YoY
|
96.50M shares
-2.8%
YoY
|
97.27M shares
-3.67%
YoY
|
97.44M shares
-4.0%
YoY
|
98.22M shares
-4.54%
YoY
|
99.27M shares
-4.07%
YoY
|
101.0M shares
-3.52%
YoY
|
101.5M shares
-4.38%
YoY
|
| Diluted Shares Outstanding |
79.74M shares
-5.61%
YoY
|
N/A
|
82.02M shares
-6.89%
YoY
|
82.79M shares
-9.46%
YoY
|
84.48M shares
-11.18%
YoY
|
N/A
|
88.09M shares
-8.07%
YoY
|
91.44M shares
-5.0%
YoY
|
95.11M shares
-2.86%
YoY
|
N/A
|
95.82M shares
-2.37%
YoY
|
96.25M shares
-2.72%
YoY
|
97.91M shares
-2.33%
YoY
|
N/A
|
98.15M shares
-4.14%
YoY
|
98.94M shares
-5.08%
YoY
|
100.3M shares
-4.38%
YoY
|
N/A
|
102.4M shares
-4.36%
YoY
|
Loading...