|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.176B
2.28%
YoY
|
$4.083B
-0.53%
YoY
|
$4.105B
-0.42%
YoY
|
$4.122B
9.48%
YoY
|
$3.765B
24.75%
YoY
|
| Cost Of Revenue |
$2.486B
0.07%
YoY
|
$2.484B
-3.92%
YoY
|
$2.585B
-6.23%
YoY
|
$2.757B
12.74%
YoY
|
$2.446B
24.76%
YoY
|
| Gross Profit |
$1.690B
5.72%
YoY
|
$1.599B
5.24%
YoY
|
$1.519B
11.33%
YoY
|
$1.365B
3.44%
YoY
|
$1.319B
24.74%
YoY
|
| Selling, General & Admin |
$736.9M
5.06%
YoY
|
$701.4M
3.12%
YoY
|
$680.2M
0.46%
YoY
|
$677.1M
13.53%
YoY
|
$596.4M
14.58%
YoY
|
| Research & Development |
$95.90M
2.46%
YoY
|
$93.60M
-6.21%
YoY
|
$99.80M
8.24%
YoY
|
$92.20M
7.33%
YoY
|
$85.90M
13.47%
YoY
|
| Depreciation & Amortization |
$59.60M
-1.16%
YoY
|
$60.30M
-47.47%
YoY
|
$114.8M
112.2%
YoY
|
$54.10M
5.66%
YoY
|
$51.20M
9.64%
YoY
|
| Operating Expenses |
$832.8M
4.75%
YoY
|
$795.0M
1.92%
YoY
|
$780.0M
1.39%
YoY
|
$769.3M
12.75%
YoY
|
$682.3M
14.44%
YoY
|
| Operating Profit |
$857.5M
6.68%
YoY
|
$803.8M
8.74%
YoY
|
$739.2M
24.17%
YoY
|
$595.3M
-6.53%
YoY
|
$636.9M
38.04%
YoY
|
| Interest Expense |
-$69.40M
-21.67%
YoY
|
-$88.60M
-25.11%
YoY
|
-$118.3M
91.42%
YoY
|
-$61.80M
394.4%
YoY
|
-$12.50M
-47.7%
YoY
|
| Other Income/Expense, Net |
-$5.300M
-243.24%
YoY
|
$3.700M
-285.0%
YoY
|
-$2.000M
-111.83%
YoY
|
$16.90M
1590.0%
YoY
|
$1.000M
-118.87%
YoY
|
| Pretax Income |
$756.5M
5.23%
YoY
|
$718.9M
16.16%
YoY
|
$618.9M
12.4%
YoY
|
$550.6M
-12.16%
YoY
|
$626.8M
45.06%
YoY
|
| Income Tax |
$107.0M
14.68%
YoY
|
$93.30M
-2432.5%
YoY
|
-$4.000M
-105.93%
YoY
|
$67.40M
-4.8%
YoY
|
$70.80M
-5.6%
YoY
|
| Net Earnings |
$653.8M
4.54%
YoY
|
$625.4M
0.43%
YoY
|
$622.7M
29.49%
YoY
|
$480.9M
-13.04%
YoY
|
$553.0M
54.21%
YoY
|
| Basic Earnings Per Share |
$3.99
5.56%
YoY
|
$3.78
0.27%
YoY
|
$3.77
29.11%
YoY
|
$2.92
-12.57%
YoY
|
$3.34
55.35%
YoY
|
| Diluted Earnings Per Share |
$3.96
5.88%
YoY
|
$3.74
-0.15%
YoY
|
$3.75
29.16%
YoY
|
$2.90
-12.12%
YoY
|
$3.30
54.21%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
164.1M shares
-0.91%
YoY
|
165.6M shares
0.3%
YoY
|
165.1M shares
0.18%
YoY
|
164.8M shares
-0.6%
YoY
|
165.8M shares
-0.42%
YoY
|
| Diluted Shares Outstanding |
165.5M shares
-0.96%
YoY
|
167.1M shares
0.48%
YoY
|
166.3M shares
0.42%
YoY
|
165.6M shares
-1.13%
YoY
|
167.5M shares
0.06%
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 |
$1.037B
2.6%
YoY
|
$1.021B
4.89%
YoY
|
$1.022B
2.88%
YoY
|
$1.123B
2.17%
YoY
|
$1.010B
-0.67%
YoY
|
$972.9M
-1.19%
YoY
|
$993.4M
-1.53%
YoY
|
$1.099B
1.55%
YoY
|
$1.017B
-1.11%
YoY
|
$984.6M
-1.82%
YoY
|
$1.009B
-4.39%
YoY
|
$1.083B
1.72%
YoY
|
$1.029B
2.9%
YoY
|
$1.003B
1.45%
YoY
|
$1.055B
8.86%
YoY
|
$1.064B
13.08%
YoY
|
$999.6M
15.44%
YoY
|
$988.6M
24.2%
YoY
|
$969.2M
21.38%
YoY
|
$941.1M
31.94%
YoY
|
| Cost Of Revenue |
$603.3M
-0.63%
YoY
|
$598.3M
1.34%
YoY
|
$603.4M
0.53%
YoY
|
$666.5M
0.77%
YoY
|
$607.1M
-3.19%
YoY
|
$590.4M
-4.54%
YoY
|
$600.2M
-5.78%
YoY
|
$661.4M
-3.16%
YoY
|
$627.1M
-3.05%
YoY
|
$618.5M
-8.79%
YoY
|
$637.0M
-9.9%
YoY
|
$683.0M
-3.08%
YoY
|
$646.8M
-3.09%
YoY
|
$678.1M
2.68%
YoY
|
$707.0M
11.44%
YoY
|
$704.7M
17.43%
YoY
|
$667.4M
21.19%
YoY
|
$660.4M
28.86%
YoY
|
$634.4M
21.74%
YoY
|
$600.1M
28.17%
YoY
|
| Gross Profit |
$433.4M
7.46%
YoY
|
$422.2M
10.38%
YoY
|
$418.6M
6.46%
YoY
|
$456.6M
4.27%
YoY
|
$403.3M
3.38%
YoY
|
$382.5M
4.48%
YoY
|
$393.2M
5.76%
YoY
|
$437.9M
9.61%
YoY
|
$390.1M
2.17%
YoY
|
$366.1M
12.72%
YoY
|
$371.8M
6.81%
YoY
|
$399.5M
11.13%
YoY
|
$381.8M
14.93%
YoY
|
$324.8M
-1.04%
YoY
|
$348.1M
3.97%
YoY
|
$359.5M
5.43%
YoY
|
$332.2M
5.39%
YoY
|
$328.2M
15.77%
YoY
|
$334.8M
20.69%
YoY
|
$341.0M
39.13%
YoY
|
| Selling, General & Admin |
$198.9M
12.63%
YoY
|
$164.1M
9.33%
YoY
|
$162.2M
-14.81%
YoY
|
$213.8M
29.5%
YoY
|
$176.6M
4.99%
YoY
|
$150.1M
-14.52%
YoY
|
$190.4M
14.56%
YoY
|
$165.1M
0.0%
YoY
|
$168.2M
-2.94%
YoY
|
$175.6M
2.09%
YoY
|
$166.2M
-6.26%
YoY
|
$165.1M
13.39%
YoY
|
$173.3M
5.61%
YoY
|
$172.0M
17.57%
YoY
|
$177.3M
21.77%
YoY
|
$145.6M
-7.96%
YoY
|
$164.1M
20.13%
YoY
|
$146.3M
9.67%
YoY
|
$145.6M
12.0%
YoY
|
$158.2M
35.56%
YoY
|
| Research & Development |
$24.50M
3.81%
YoY
|
$22.50M
3.21%
YoY
|
$24.70M
7.86%
YoY
|
$25.10M
1.21%
YoY
|
$23.60M
-2.07%
YoY
|
$21.80M
-7.23%
YoY
|
$22.90M
-10.2%
YoY
|
$24.80M
-4.25%
YoY
|
$24.10M
-3.21%
YoY
|
$23.50M
1.73%
YoY
|
$25.50M
7.59%
YoY
|
$25.90M
12.12%
YoY
|
$24.90M
11.66%
YoY
|
$23.10M
7.44%
YoY
|
$23.70M
8.22%
YoY
|
$23.10M
10.0%
YoY
|
$22.30M
3.72%
YoY
|
$21.50M
6.97%
YoY
|
$21.90M
13.47%
YoY
|
$21.00M
21.39%
YoY
|
| Depreciation & Amortization |
$14.60M
-1.35%
YoY
|
$30.60M
5.88%
YoY
|
$15.30M
-46.13%
YoY
|
$14.60M
-49.48%
YoY
|
$14.80M
-47.89%
YoY
|
$28.90M
-0.34%
YoY
|
$28.40M
-1.05%
YoY
|
$28.90M
1.05%
YoY
|
$28.40M
93.2%
YoY
|
$29.00M
-17.85%
YoY
|
$28.70M
-10.03%
YoY
|
$28.60M
44.44%
YoY
|
$14.70M
13.08%
YoY
|
$35.30M
78.28%
YoY
|
$31.90M
69.68%
YoY
|
$19.80M
3.66%
YoY
|
$13.00M
2.36%
YoY
|
$19.80M
3.13%
YoY
|
$18.80M
1.62%
YoY
|
$19.10M
4.95%
YoY
|
| Operating Expenses |
$223.4M
11.59%
YoY
|
$186.6M
8.55%
YoY
|
$186.9M
-12.38%
YoY
|
$238.9M
25.8%
YoY
|
$200.2M
4.11%
YoY
|
$171.9M
-13.66%
YoY
|
$213.3M
11.27%
YoY
|
$189.9M
-0.58%
YoY
|
$192.3M
-2.98%
YoY
|
$199.1M
2.05%
YoY
|
$191.7M
-4.63%
YoY
|
$191.0M
13.22%
YoY
|
$198.2M
6.33%
YoY
|
$195.1M
16.27%
YoY
|
$201.0M
20.0%
YoY
|
$168.7M
-5.86%
YoY
|
$186.4M
17.9%
YoY
|
$167.8M
9.32%
YoY
|
$167.5M
12.19%
YoY
|
$179.2M
33.73%
YoY
|
| Operating Profit |
$210.0M
3.4%
YoY
|
$235.6M
11.87%
YoY
|
$231.7M
28.79%
YoY
|
$217.7M
-12.22%
YoY
|
$203.1M
2.68%
YoY
|
$210.6M
26.11%
YoY
|
$179.9M
-0.11%
YoY
|
$248.0M
18.94%
YoY
|
$197.8M
7.73%
YoY
|
$167.0M
28.76%
YoY
|
$180.1M
22.43%
YoY
|
$208.5M
9.28%
YoY
|
$183.6M
25.93%
YoY
|
$129.7M
-19.14%
YoY
|
$147.1M
-12.07%
YoY
|
$190.8M
17.92%
YoY
|
$145.8M
-7.19%
YoY
|
$160.4M
32.02%
YoY
|
$167.3M
30.6%
YoY
|
$161.8M
45.63%
YoY
|
| Interest Expense |
-$20.10M
2.03%
YoY
|
-$17.40M
14.47%
YoY
|
-$14.40M
-27.27%
YoY
|
-$17.90M
-31.94%
YoY
|
-$19.70M
-27.84%
YoY
|
-$15.20M
-42.86%
YoY
|
-$19.80M
-28.0%
YoY
|
-$26.30M
-17.3%
YoY
|
-$27.30M
-15.74%
YoY
|
-$26.60M
-3.62%
YoY
|
-$27.50M
42.49%
YoY
|
-$31.80M
245.65%
YoY
|
-$32.40M
468.42%
YoY
|
-$27.60M
2660.0%
YoY
|
-$19.30M
642.31%
YoY
|
-$9.200M
142.11%
YoY
|
-$5.700M
11.76%
YoY
|
-$1.000M
-74.36%
YoY
|
-$2.600M
-51.85%
YoY
|
-$3.800M
-50.65%
YoY
|
| Other Income/Expense, Net |
-$500.0K
0.0%
YoY
|
-$3.200M
-171.11%
YoY
|
-$600.0K
-700.0%
YoY
|
-$1.000M
25.0%
YoY
|
-$500.0K
400.0%
YoY
|
$4.500M
-170.31%
YoY
|
$100.0K
-66.67%
YoY
|
-$800.0K
-116.67%
YoY
|
-$100.0K
-85.71%
YoY
|
-$6.400M
-136.78%
YoY
|
$300.0K
-200.0%
YoY
|
$4.800M
-4900.0%
YoY
|
-$700.0K
600.0%
YoY
|
$17.40M
770.0%
YoY
|
-$300.0K
0.0%
YoY
|
-$100.0K
-66.67%
YoY
|
-$100.0K
-75.0%
YoY
|
$2.000M
-128.99%
YoY
|
-$300.0K
-112.0%
YoY
|
-$300.0K
-200.0%
YoY
|
| Pretax Income |
$189.4M
3.55%
YoY
|
$184.4M
0.0%
YoY
|
$216.7M
35.27%
YoY
|
$172.5M
-21.91%
YoY
|
$182.9M
19.23%
YoY
|
$184.4M
37.61%
YoY
|
$160.2M
4.77%
YoY
|
$220.9M
21.71%
YoY
|
$153.4M
1.93%
YoY
|
$134.0M
32.15%
YoY
|
$152.9M
19.73%
YoY
|
$181.5M
0.0%
YoY
|
$150.5M
7.5%
YoY
|
$101.4M
-33.16%
YoY
|
$127.7M
-22.98%
YoY
|
$181.5M
15.09%
YoY
|
$140.0M
-7.65%
YoY
|
$151.7M
37.04%
YoY
|
$165.8M
32.43%
YoY
|
$157.7M
52.22%
YoY
|
| Income Tax |
$28.60M
2.14%
YoY
|
$22.60M
25.56%
YoY
|
$32.40M
57.28%
YoY
|
$24.00M
-31.03%
YoY
|
$28.00M
40.7%
YoY
|
$18.00M
-124.29%
YoY
|
$20.60M
-0.96%
YoY
|
$34.80M
27.47%
YoY
|
$19.90M
-9.55%
YoY
|
-$74.10M
-1552.94%
YoY
|
$20.80M
69.11%
YoY
|
$27.30M
-4.21%
YoY
|
$22.00M
2.33%
YoY
|
$5.100M
64.52%
YoY
|
$12.30M
-44.34%
YoY
|
$28.50M
13.55%
YoY
|
$21.50M
4.88%
YoY
|
$3.100M
-71.56%
YoY
|
$22.10M
53.47%
YoY
|
$25.10M
-15.77%
YoY
|
| Net Earnings |
$172.4M
11.3%
YoY
|
$166.1M
-0.18%
YoY
|
$184.3M
32.02%
YoY
|
$148.5M
-20.2%
YoY
|
$154.9M
16.2%
YoY
|
$166.4M
-20.0%
YoY
|
$139.6M
5.68%
YoY
|
$186.1M
21.71%
YoY
|
$133.3M
2.78%
YoY
|
$208.0M
118.95%
YoY
|
$132.1M
14.47%
YoY
|
$152.9M
0.0%
YoY
|
$129.7M
10.29%
YoY
|
$95.00M
-36.11%
YoY
|
$115.4M
-19.64%
YoY
|
$152.9M
15.75%
YoY
|
$117.6M
-8.55%
YoY
|
$148.7M
44.37%
YoY
|
$143.6M
29.6%
YoY
|
$132.1M
83.22%
YoY
|
| Basic Earnings Per Share |
$1.06
12.77%
YoY
|
N/A
|
$1.13
34.52%
YoY
|
$0.90
-19.64%
YoY
|
$0.94
17.5%
YoY
|
N/A
|
$0.84
5.0%
YoY
|
$1.12
20.43%
YoY
|
$0.80
1.27%
YoY
|
N/A
|
$0.80
14.29%
YoY
|
$0.93
0.0%
YoY
|
$0.79
11.27%
YoY
|
N/A
|
$0.70
-19.54%
YoY
|
$0.93
16.25%
YoY
|
$0.71
-7.79%
YoY
|
N/A
|
$0.87
29.85%
YoY
|
$0.80
86.05%
YoY
|
| Diluted Earnings Per Share |
$1.05
12.9%
YoY
|
$1.00
0.0%
YoY
|
$1.12
33.33%
YoY
|
$0.90
-18.92%
YoY
|
$0.93
16.48%
YoY
|
$1.00
-20.09%
YoY
|
$0.84
6.33%
YoY
|
$1.11
20.65%
YoY
|
$0.80
1.07%
YoY
|
$1.25
113.89%
YoY
|
$0.79
12.86%
YoY
|
$0.92
0.0%
YoY
|
$0.79
12.86%
YoY
|
$0.58
-100.0%
YoY
|
$0.70
-18.6%
YoY
|
$0.92
16.46%
YoY
|
$0.70
-9.09%
YoY
|
$891.0K
146057714.14%
YoY
|
$0.86
30.3%
YoY
|
$0.79
83.72%
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 |
161.6M shares
-2.0%
YoY
|
163.2M shares
-0.96%
YoY
|
163.6M shares
-1.18%
YoY
|
163.9M shares
-1.19%
YoY
|
164.9M shares
-0.48%
YoY
|
164.8M shares
-0.31%
YoY
|
165.6M shares
0.18%
YoY
|
165.9M shares
0.55%
YoY
|
165.7M shares
0.55%
YoY
|
165.3M shares
0.48%
YoY
|
165.3M shares
0.49%
YoY
|
165.0M shares
0.12%
YoY
|
164.8M shares
-0.3%
YoY
|
164.5M shares
-0.34%
YoY
|
164.5M shares
-0.72%
YoY
|
164.8M shares
-0.72%
YoY
|
165.3M shares
-0.54%
YoY
|
165.1M shares
-0.58%
YoY
|
165.7M shares
-0.24%
YoY
|
166.0M shares
0.12%
YoY
|
| Diluted Shares Outstanding |
163.7M shares
-1.56%
YoY
|
N/A
|
165.1M shares
-1.14%
YoY
|
165.7M shares
-0.96%
YoY
|
166.3M shares
-0.54%
YoY
|
N/A
|
167.0M shares
0.24%
YoY
|
167.3M shares
0.72%
YoY
|
167.2M shares
0.84%
YoY
|
N/A
|
166.6M shares
0.85%
YoY
|
166.1M shares
0.36%
YoY
|
165.8M shares
-0.42%
YoY
|
N/A
|
165.2M shares
-1.43%
YoY
|
165.5M shares
-1.37%
YoY
|
166.5M shares
-0.72%
YoY
|
N/A
|
167.6M shares
0.3%
YoY
|
167.8M shares
0.84%
YoY
|
Loading...