|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.691B
2.92%
YoY
|
$3.586B
4.53%
YoY
|
$3.431B
3.76%
YoY
|
$3.307B
15.86%
YoY
|
$2.854B
10.54%
YoY
|
| Cost Of Revenue |
$2.405B
4.01%
YoY
|
$2.312B
1.84%
YoY
|
$2.270B
1.38%
YoY
|
$2.239B
18.97%
YoY
|
$1.882B
10.06%
YoY
|
| Gross Profit |
$1.286B
0.93%
YoY
|
$1.274B
9.81%
YoY
|
$1.161B
8.73%
YoY
|
$1.067B
9.85%
YoY
|
$971.7M
11.48%
YoY
|
| Selling, General & Admin |
$641.0M
0.68%
YoY
|
$636.7M
5.71%
YoY
|
$602.3M
8.56%
YoY
|
$554.8M
6.86%
YoY
|
$519.2M
10.4%
YoY
|
| Research & Development |
$87.80M
-6.2%
YoY
|
$93.60M
19.85%
YoY
|
$78.10M
13.02%
YoY
|
$69.10M
1.92%
YoY
|
$67.80M
10.78%
YoY
|
| Depreciation & Amortization |
$99.50M
1.12%
YoY
|
$98.40M
6.61%
YoY
|
$92.30M
-1.6%
YoY
|
$93.80M
-1.57%
YoY
|
$95.30M
8.79%
YoY
|
| Operating Expenses |
$728.8M
-0.21%
YoY
|
$730.3M
7.33%
YoY
|
$680.4M
9.06%
YoY
|
$623.9M
6.29%
YoY
|
$587.0M
10.44%
YoY
|
| Operating Profit |
$557.4M
2.44%
YoY
|
$544.1M
13.31%
YoY
|
$480.2M
8.28%
YoY
|
$443.5M
15.28%
YoY
|
$384.7M
13.11%
YoY
|
| Interest Expense |
-$24.20M
13.08%
YoY
|
-$21.40M
11.46%
YoY
|
-$19.20M
28.86%
YoY
|
-$14.90M
-214.62%
YoY
|
$13.00M
-25.29%
YoY
|
| Other Income/Expense, Net |
$21.00M
66.67%
YoY
|
$12.60M
63.64%
YoY
|
$7.700M
-21.43%
YoY
|
$9.800M
5.38%
YoY
|
$9.300M
-25.6%
YoY
|
| Pretax Income |
$492.2M
-8.05%
YoY
|
$535.3M
14.21%
YoY
|
$468.7M
6.91%
YoY
|
$438.4M
284.22%
YoY
|
$114.1M
1.15%
YoY
|
| Income Tax |
$125.2M
3.22%
YoY
|
$121.3M
10.37%
YoY
|
$109.9M
4.07%
YoY
|
$105.6M
12.22%
YoY
|
$94.10M
20.33%
YoY
|
| Net Earnings |
$367.0M
-11.35%
YoY
|
$414.0M
15.38%
YoY
|
$358.8M
7.81%
YoY
|
$332.8M
16.0%
YoY
|
$286.9M
11.63%
YoY
|
| Basic Earnings Per Share |
$3.09
-9.91%
YoY
|
$3.43
16.27%
YoY
|
$2.95
9.67%
YoY
|
$2.69
18.5%
YoY
|
$2.27
11.82%
YoY
|
| Diluted Earnings Per Share |
$3.05
-9.77%
YoY
|
$3.38
16.33%
YoY
|
$2.90
-100.0%
YoY
|
$2.658M
118667175.22%
YoY
|
$2.24
12.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
118.7M shares
-1.66%
YoY
|
120.7M shares
-0.9%
YoY
|
121.8M shares
-1.54%
YoY
|
123.7M shares
-2.14%
YoY
|
126.4M shares
-0.39%
YoY
|
| Diluted Shares Outstanding |
120.4M shares
-1.79%
YoY
|
122.6M shares
-0.81%
YoY
|
123.6M shares
-1.28%
YoY
|
125.2M shares
-2.34%
YoY
|
128.2M shares
-0.08%
YoY
|
|
Concept
|
2026 Q2 | 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 |
$995.1M
5.85%
YoY
|
$896.3M
3.02%
YoY
|
$935.4M
3.92%
YoY
|
$980.7M
4.84%
YoY
|
$940.1M
1.31%
YoY
|
$870.0M
-0.76%
YoY
|
$900.1M
6.36%
YoY
|
$935.4M
6.36%
YoY
|
$927.9M
5.96%
YoY
|
$876.7M
5.84%
YoY
|
$846.3M
-0.12%
YoY
|
$879.5M
-1.18%
YoY
|
$875.7M
2.64%
YoY
|
$828.3M
3.21%
YoY
|
$847.3M
11.35%
YoY
|
$890.0M
15.12%
YoY
|
$853.2M
11.53%
YoY
|
$802.5M
18.17%
YoY
|
$760.9M
19.53%
YoY
|
$773.1M
25.22%
YoY
|
| Cost Of Revenue |
$661.7M
7.04%
YoY
|
$596.5M
5.74%
YoY
|
$606.6M
4.5%
YoY
|
$641.9M
6.88%
YoY
|
$618.2M
3.41%
YoY
|
$564.1M
-0.7%
YoY
|
$580.5M
6.44%
YoY
|
$600.6M
3.66%
YoY
|
$597.8M
1.86%
YoY
|
$568.1M
4.45%
YoY
|
$545.4M
-2.62%
YoY
|
$579.4M
-3.18%
YoY
|
$586.9M
0.46%
YoY
|
$543.9M
-1.59%
YoY
|
$560.1M
11.15%
YoY
|
$598.4M
17.93%
YoY
|
$584.2M
15.23%
YoY
|
$552.7M
21.79%
YoY
|
$503.9M
21.74%
YoY
|
$507.4M
23.91%
YoY
|
| Gross Profit |
$333.4M
3.57%
YoY
|
$299.8M
-1.99%
YoY
|
$328.8M
2.88%
YoY
|
$338.8M
1.19%
YoY
|
$321.9M
-2.48%
YoY
|
$305.9M
-0.87%
YoY
|
$319.6M
6.21%
YoY
|
$334.8M
11.56%
YoY
|
$330.1M
14.3%
YoY
|
$308.6M
8.51%
YoY
|
$300.9M
4.77%
YoY
|
$300.1M
2.91%
YoY
|
$288.8M
7.36%
YoY
|
$284.4M
13.85%
YoY
|
$287.2M
11.75%
YoY
|
$291.6M
9.75%
YoY
|
$269.0M
4.26%
YoY
|
$249.8M
10.87%
YoY
|
$257.0M
15.4%
YoY
|
$265.7M
27.8%
YoY
|
| Selling, General & Admin |
$158.9M
5.16%
YoY
|
$162.5M
2.07%
YoY
|
$169.6M
2.11%
YoY
|
$164.6M
0.86%
YoY
|
$151.1M
-6.56%
YoY
|
$159.2M
1.53%
YoY
|
$166.1M
7.16%
YoY
|
$163.2M
3.55%
YoY
|
$161.7M
10.91%
YoY
|
$156.8M
4.81%
YoY
|
$155.0M
3.89%
YoY
|
$157.6M
N/A
|
$145.8M
3.7%
YoY
|
$149.6M
8.8%
YoY
|
$149.2M
12.18%
YoY
|
N/A
|
$140.6M
N/A
|
$137.5M
N/A
|
$133.0M
N/A
|
N/A
|
| Research & Development |
$19.20M
-10.28%
YoY
|
$18.60M
-12.26%
YoY
|
$19.20M
-15.42%
YoY
|
$22.50M
-11.42%
YoY
|
$21.40M
-13.71%
YoY
|
$21.20M
-4.07%
YoY
|
$22.70M
6.57%
YoY
|
$25.40M
15.45%
YoY
|
$24.80M
30.53%
YoY
|
$22.10M
19.46%
YoY
|
$21.30M
13.9%
YoY
|
$22.00M
N/A
|
$19.00M
9.2%
YoY
|
$18.50M
11.45%
YoY
|
$18.70M
13.33%
YoY
|
N/A
|
$17.40M
N/A
|
$16.60M
N/A
|
$16.50M
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
$24.60M
-1.6%
YoY
|
$24.30M
-4.71%
YoY
|
$24.40M
-2.01%
YoY
|
$24.60M
0.0%
YoY
|
$25.00M
1.63%
YoY
|
$25.50M
4.94%
YoY
|
$24.90M
-0.4%
YoY
|
$24.60M
9.33%
YoY
|
$24.60M
9.82%
YoY
|
$24.30M
8.48%
YoY
|
$25.00M
9.65%
YoY
|
$22.50M
-4.26%
YoY
|
$22.40M
-5.49%
YoY
|
$22.40M
-5.88%
YoY
|
$22.80M
-8.43%
YoY
|
$23.50M
-1.26%
YoY
|
$23.70M
1.72%
YoY
|
$23.80M
2.15%
YoY
|
$24.90M
8.26%
YoY
|
| Operating Expenses |
$178.1M
-24.05%
YoY
|
$181.1M
0.39%
YoY
|
$179.5M
-4.93%
YoY
|
$187.1M
-0.8%
YoY
|
$234.5M
25.74%
YoY
|
$180.4M
0.84%
YoY
|
$188.8M
7.09%
YoY
|
$188.6M
5.01%
YoY
|
$186.5M
13.17%
YoY
|
$178.9M
6.42%
YoY
|
$176.3M
5.0%
YoY
|
$179.6M
10.66%
YoY
|
$164.8M
4.3%
YoY
|
$168.1M
9.09%
YoY
|
$167.9M
12.31%
YoY
|
$162.3M
5.6%
YoY
|
$158.0M
6.33%
YoY
|
$154.1M
3.28%
YoY
|
$149.5M
10.33%
YoY
|
$153.7M
22.57%
YoY
|
| Operating Profit |
$155.3M
77.69%
YoY
|
$118.7M
-5.42%
YoY
|
$149.3M
14.14%
YoY
|
$151.7M
3.76%
YoY
|
$87.40M
-39.14%
YoY
|
$125.5M
-3.24%
YoY
|
$130.8M
4.98%
YoY
|
$146.2M
21.33%
YoY
|
$143.6M
15.81%
YoY
|
$129.7M
11.52%
YoY
|
$124.6M
4.44%
YoY
|
$120.5M
-6.81%
YoY
|
$124.0M
11.71%
YoY
|
$116.3M
21.53%
YoY
|
$119.3M
10.98%
YoY
|
$129.3M
15.45%
YoY
|
$111.0M
1.46%
YoY
|
$95.70M
25.76%
YoY
|
$107.5M
23.28%
YoY
|
$112.0M
35.76%
YoY
|
| Interest Expense |
N/A
|
-$6.200M
-39.22%
YoY
|
-$4.100M
-50.0%
YoY
|
-$7.100M
33.96%
YoY
|
-$7.700M
-254.0%
YoY
|
-$10.20M
-282.14%
YoY
|
-$8.200M
-249.09%
YoY
|
-$5.300M
8.16%
YoY
|
$5.000M
-198.04%
YoY
|
$5.600M
21.74%
YoY
|
$5.500M
-222.22%
YoY
|
-$4.900M
22.5%
YoY
|
-$5.100M
-234.21%
YoY
|
$4.600M
27.78%
YoY
|
-$4.500M
-232.35%
YoY
|
-$4.000M
48.15%
YoY
|
$3.800M
18.75%
YoY
|
$3.600M
9.09%
YoY
|
$3.400M
-2.86%
YoY
|
-$2.700M
-30.77%
YoY
|
| Other Income/Expense, Net |
$6.000M
13.21%
YoY
|
$5.600M
3.7%
YoY
|
$5.300M
1.92%
YoY
|
$5.100M
-440.0%
YoY
|
$5.300M
-1.85%
YoY
|
$5.400M
10.2%
YoY
|
$5.200M
36.84%
YoY
|
-$1.500M
-188.24%
YoY
|
$5.400M
107.69%
YoY
|
$4.900M
206.25%
YoY
|
$3.800M
111.11%
YoY
|
$1.700M
-50.0%
YoY
|
$2.600M
-36.59%
YoY
|
$1.600M
-33.33%
YoY
|
$1.800M
N/A
|
$3.400M
-27.66%
YoY
|
$4.100M
-12.77%
YoY
|
$2.400M
118.18%
YoY
|
$0.00
-100.0%
YoY
|
$4.700M
74.07%
YoY
|
| Pretax Income |
$154.8M
77.93%
YoY
|
$116.6M
-6.72%
YoY
|
$147.5M
13.03%
YoY
|
$149.7M
7.39%
YoY
|
$87.00M
-39.58%
YoY
|
$125.0M
-3.1%
YoY
|
$130.5M
6.18%
YoY
|
$139.4M
18.84%
YoY
|
$144.0M
18.52%
YoY
|
$129.0M
13.86%
YoY
|
$122.9M
5.4%
YoY
|
$117.3M
-8.86%
YoY
|
$121.5M
9.16%
YoY
|
$113.3M
19.89%
YoY
|
$116.6M
12.01%
YoY
|
$128.7M
12.89%
YoY
|
$111.3M
0.36%
YoY
|
$94.50M
27.88%
YoY
|
$104.1M
26.64%
YoY
|
$114.0M
40.22%
YoY
|
| Income Tax |
$36.70M
25.68%
YoY
|
$24.10M
-17.18%
YoY
|
$33.60M
6.67%
YoY
|
$35.40M
19.19%
YoY
|
$29.20M
-4.26%
YoY
|
$29.10M
-3.96%
YoY
|
$31.50M
2.27%
YoY
|
$29.70M
16.93%
YoY
|
$30.50M
9.71%
YoY
|
$30.30M
10.99%
YoY
|
$30.80M
4.76%
YoY
|
$25.40M
-7.97%
YoY
|
$27.80M
-1.77%
YoY
|
$27.30M
20.26%
YoY
|
$29.40M
8.89%
YoY
|
$27.60M
-7.07%
YoY
|
$28.30M
6.79%
YoY
|
$22.70M
28.25%
YoY
|
$27.00M
33.0%
YoY
|
$29.70M
72.67%
YoY
|
| Net Earnings |
$118.1M
104.33%
YoY
|
$92.50M
-3.55%
YoY
|
$113.9M
15.05%
YoY
|
$114.3M
4.19%
YoY
|
$57.80M
-49.07%
YoY
|
$95.90M
-2.84%
YoY
|
$99.00M
7.49%
YoY
|
$109.7M
19.37%
YoY
|
$113.5M
21.13%
YoY
|
$98.70M
14.77%
YoY
|
$92.10M
5.62%
YoY
|
$91.90M
-9.1%
YoY
|
$93.70M
12.89%
YoY
|
$86.00M
19.78%
YoY
|
$87.20M
13.1%
YoY
|
$101.1M
19.93%
YoY
|
$83.00M
-1.66%
YoY
|
$71.80M
27.76%
YoY
|
$77.10M
24.56%
YoY
|
$84.30M
31.31%
YoY
|
| Basic Earnings Per Share |
$1.02
108.16%
YoY
|
$0.80
0.0%
YoY
|
$0.98
18.07%
YoY
|
N/A
|
$0.49
-47.87%
YoY
|
$0.80
-2.44%
YoY
|
$0.83
9.21%
YoY
|
N/A
|
$0.94
22.08%
YoY
|
$0.82
15.49%
YoY
|
$0.76
7.04%
YoY
|
N/A
|
$0.77
14.93%
YoY
|
$0.71
22.41%
YoY
|
$0.71
14.52%
YoY
|
N/A
|
$0.67
0.0%
YoY
|
$0.58
31.82%
YoY
|
$0.62
26.53%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$1.00
108.33%
YoY
|
$0.78
-1.27%
YoY
|
$0.97
19.75%
YoY
|
$0.97
7.82%
YoY
|
$0.48
-47.83%
YoY
|
$0.79
-2.47%
YoY
|
$0.81
8.0%
YoY
|
$0.90
20.05%
YoY
|
$0.92
21.26%
YoY
|
$0.81
15.71%
YoY
|
$0.75
-100.0%
YoY
|
$0.75
-100.0%
YoY
|
$0.76
13.24%
YoY
|
$0.70
22.81%
YoY
|
$703.8K
115375864.22%
YoY
|
$814.7K
23.89%
YoY
|
$0.67
1.52%
YoY
|
$0.57
29.55%
YoY
|
$0.61
27.08%
YoY
|
$657.6K
131513160.53%
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 |
115.9M shares
-0.52%
YoY
|
115.8M shares
-3.17%
YoY
|
115.3M shares
-3.81%
YoY
|
115.9M shares
-3.19%
YoY
|
116.5M shares
-3.54%
YoY
|
119.6M shares
-0.75%
YoY
|
119.9M shares
-0.83%
YoY
|
119.7M shares
-1.25%
YoY
|
120.8M shares
-0.66%
YoY
|
120.5M shares
-0.99%
YoY
|
120.9M shares
-1.39%
YoY
|
121.2M shares
-1.02%
YoY
|
121.6M shares
-1.46%
YoY
|
121.7M shares
-1.78%
YoY
|
122.6M shares
-1.45%
YoY
|
122.5M shares
-1.22%
YoY
|
123.4M shares
-2.37%
YoY
|
123.9M shares
-2.13%
YoY
|
124.4M shares
-1.89%
YoY
|
124.0M shares
-1.91%
YoY
|
| Diluted Shares Outstanding |
118.1M shares
-1.83%
YoY
|
117.9M shares
-2.88%
YoY
|
117.8M shares
-3.36%
YoY
|
N/A
|
120.3M shares
-2.12%
YoY
|
121.4M shares
-0.57%
YoY
|
121.9M shares
-0.57%
YoY
|
N/A
|
122.9M shares
-0.49%
YoY
|
122.1M shares
-0.97%
YoY
|
122.6M shares
-1.05%
YoY
|
N/A
|
123.5M shares
-0.88%
YoY
|
123.3M shares
-1.83%
YoY
|
123.9M shares
-1.9%
YoY
|
N/A
|
124.6M shares
-2.88%
YoY
|
125.6M shares
-2.03%
YoY
|
126.3M shares
-1.33%
YoY
|
N/A
|
Loading...