|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.076B
3.24%
YoY
|
$2.979B
-3.75%
YoY
|
$3.095B
-2.8%
YoY
|
$3.184B
6.48%
YoY
|
$2.991B
10.58%
YoY
|
| Cost Of Revenue |
$1.625B
4.5%
YoY
|
$1.555B
-6.56%
YoY
|
$1.664B
-5.24%
YoY
|
$1.756B
5.94%
YoY
|
$1.658B
9.3%
YoY
|
| Gross Profit |
$1.451B
1.87%
YoY
|
$1.424B
-0.5%
YoY
|
$1.431B
0.2%
YoY
|
$1.428B
7.14%
YoY
|
$1.333B
12.2%
YoY
|
| Selling, General & Admin |
$639.4M
1.54%
YoY
|
$629.7M
-2.08%
YoY
|
$643.1M
-8.88%
YoY
|
$705.8M
13.55%
YoY
|
$621.6M
22.27%
YoY
|
| Research & Development |
$175.7M
-1.13%
YoY
|
$177.7M
8.69%
YoY
|
$163.5M
13.07%
YoY
|
$144.6M
11.83%
YoY
|
$129.3M
2.46%
YoY
|
| Depreciation & Amortization |
$51.10M
7.81%
YoY
|
$47.40M
8.22%
YoY
|
$43.80M
-63.16%
YoY
|
$118.9M
34.65%
YoY
|
$88.30M
12.77%
YoY
|
| Operating Expenses |
$815.1M
0.95%
YoY
|
$807.4M
0.1%
YoY
|
$806.6M
-5.15%
YoY
|
$850.4M
13.25%
YoY
|
$750.9M
18.33%
YoY
|
| Operating Profit |
$561.6M
4.58%
YoY
|
$537.0M
-1.18%
YoY
|
$543.4M
-5.97%
YoY
|
$577.9M
-0.74%
YoY
|
$582.2M
24.35%
YoY
|
| Interest Expense |
-$59.80M
-19.95%
YoY
|
-$74.70M
-20.28%
YoY
|
-$93.70M
34.63%
YoY
|
-$69.60M
45.61%
YoY
|
-$47.80M
378.0%
YoY
|
| Other Income/Expense, Net |
$2.900M
-252.63%
YoY
|
-$1.900M
216.67%
YoY
|
-$600.0K
-87.76%
YoY
|
-$4.900M
1533.33%
YoY
|
-$300.0K
-114.29%
YoY
|
| Pretax Income |
$508.2M
2.13%
YoY
|
$497.6M
2.92%
YoY
|
$483.5M
-8.32%
YoY
|
$527.4M
-1.24%
YoY
|
$534.0M
16.01%
YoY
|
| Income Tax |
$102.1M
35.41%
YoY
|
$75.40M
-29.27%
YoY
|
$106.6M
-15.46%
YoY
|
$126.1M
4.21%
YoY
|
$121.0M
2.28%
YoY
|
| Net Earnings |
$406.1M
-3.81%
YoY
|
$422.2M
12.02%
YoY
|
$376.9M
-6.08%
YoY
|
$401.3M
-2.83%
YoY
|
$413.0M
20.76%
YoY
|
| Basic Earnings Per Share |
$2.77
0.36%
YoY
|
$2.76
13.58%
YoY
|
$2.43
-2.8%
YoY
|
$2.50
2.46%
YoY
|
$2.44
20.2%
YoY
|
| Diluted Earnings Per Share |
$2.76
0.36%
YoY
|
$2.75
13.64%
YoY
|
$2.42
-2.81%
YoY
|
$2.49
2.47%
YoY
|
$2.43
20.3%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
146.7M shares
-3.99%
YoY
|
152.8M shares
-1.48%
YoY
|
155.1M shares
-3.36%
YoY
|
160.5M shares
-5.03%
YoY
|
169.0M shares
0.36%
YoY
|
| Diluted Shares Outstanding |
147.4M shares
-4.16%
YoY
|
153.8M shares
-1.41%
YoY
|
156.0M shares
-3.11%
YoY
|
161.0M shares
-5.35%
YoY
|
170.1M shares
0.41%
YoY
|
|
Concept
|
2026 Q2 | 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 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$750.6M
-2.96%
YoY
|
$808.5M
4.08%
YoY
|
$752.5M
0.33%
YoY
|
$773.5M
11.07%
YoY
|
$741.1M
-1.94%
YoY
|
$776.8M
-1.55%
YoY
|
$750.0M
-2.01%
YoY
|
$696.4M
-8.9%
YoY
|
$755.8M
-2.65%
YoY
|
$789.0M
-9.51%
YoY
|
$765.4M
-1.42%
YoY
|
$764.4M
2.18%
YoY
|
$776.4M
N/A
|
$871.9M
13.45%
YoY
|
$776.4M
7.15%
YoY
|
$748.1M
5.75%
YoY
|
$768.5M
-5.71%
YoY
|
$724.6M
-2.96%
YoY
|
| Cost Of Revenue |
$398.3M
-1.19%
YoY
|
$434.4M
4.83%
YoY
|
$396.4M
0.15%
YoY
|
$403.1M
11.69%
YoY
|
$390.9M
1.85%
YoY
|
$414.4M
-0.84%
YoY
|
$395.8M
-2.61%
YoY
|
$360.9M
-13.31%
YoY
|
$383.8M
-9.35%
YoY
|
$417.9M
-14.17%
YoY
|
$406.4M
-5.11%
YoY
|
$416.3M
0.85%
YoY
|
$423.4M
N/A
|
$486.9M
15.35%
YoY
|
$428.3M
5.47%
YoY
|
$412.8M
4.35%
YoY
|
$422.1M
-6.68%
YoY
|
$406.1M
-2.24%
YoY
|
| Gross Profit |
$352.3M
-4.89%
YoY
|
$374.1M
3.23%
YoY
|
$356.1M
0.54%
YoY
|
$370.4M
10.4%
YoY
|
$350.2M
-5.86%
YoY
|
$362.4M
-2.34%
YoY
|
$354.2M
-1.34%
YoY
|
$335.5M
-3.62%
YoY
|
$372.0M
5.38%
YoY
|
$371.1M
-3.61%
YoY
|
$359.0M
3.13%
YoY
|
$348.1M
3.82%
YoY
|
$353.0M
N/A
|
$385.0M
11.14%
YoY
|
$348.1M
9.29%
YoY
|
$335.3M
7.54%
YoY
|
$346.4M
-4.49%
YoY
|
$318.5M
-3.86%
YoY
|
| Selling, General & Admin |
$159.0M
-4.96%
YoY
|
$160.8M
6.49%
YoY
|
$151.0M
-3.82%
YoY
|
$167.3M
7.04%
YoY
|
$160.3M
-3.08%
YoY
|
$151.0M
-6.5%
YoY
|
$157.0M
-11.45%
YoY
|
$156.3M
-16.51%
YoY
|
$165.4M
-7.18%
YoY
|
$161.5M
-14.28%
YoY
|
$177.3M
0.34%
YoY
|
$187.2M
12.77%
YoY
|
$178.2M
N/A
|
$188.4M
27.47%
YoY
|
$176.7M
7.35%
YoY
|
$166.0M
13.93%
YoY
|
$147.8M
-3.02%
YoY
|
$164.6M
35.92%
YoY
|
| Research & Development |
$41.40M
-12.84%
YoY
|
$43.60M
2.83%
YoY
|
$44.40M
-2.84%
YoY
|
$47.50M
5.32%
YoY
|
$40.20M
-9.66%
YoY
|
$42.40M
-1.62%
YoY
|
$45.70M
16.88%
YoY
|
$45.10M
11.91%
YoY
|
$44.50M
8.54%
YoY
|
$43.10M
7.21%
YoY
|
$39.10M
12.03%
YoY
|
$40.30M
16.81%
YoY
|
$41.00M
N/A
|
$40.20M
28.85%
YoY
|
$34.90M
6.08%
YoY
|
$34.50M
3.92%
YoY
|
$31.20M
-4.0%
YoY
|
$32.90M
4.11%
YoY
|
| Depreciation & Amortization |
$14.80M
15.63%
YoY
|
$29.60M
-9.2%
YoY
|
$12.80M
6.67%
YoY
|
$12.80M
15.32%
YoY
|
$12.90M
13.16%
YoY
|
$32.60M
4.49%
YoY
|
$12.00M
9.09%
YoY
|
$11.10M
-64.87%
YoY
|
$11.40M
-63.34%
YoY
|
$31.20M
-2.8%
YoY
|
$11.00M
-62.07%
YoY
|
$31.60M
8.59%
YoY
|
$31.10M
N/A
|
$32.10M
60.5%
YoY
|
$29.00M
51.04%
YoY
|
$29.10M
46.97%
YoY
|
$20.00M
-50.62%
YoY
|
$19.20M
-7.25%
YoY
|
| Operating Expenses |
$200.4M
-6.7%
YoY
|
$221.4M
3.89%
YoY
|
$195.4M
-3.6%
YoY
|
$214.8M
6.65%
YoY
|
$200.5M
-4.48%
YoY
|
$213.1M
-5.16%
YoY
|
$202.7M
-6.33%
YoY
|
$201.4M
-11.47%
YoY
|
$209.9M
-4.24%
YoY
|
$224.7M
-1.71%
YoY
|
$216.4M
2.27%
YoY
|
$227.5M
13.47%
YoY
|
$219.2M
N/A
|
$228.6M
27.71%
YoY
|
$211.6M
7.14%
YoY
|
$200.5M
12.07%
YoY
|
$179.0M
-3.19%
YoY
|
$197.5M
29.34%
YoY
|
| Operating Profit |
$151.9M
11.36%
YoY
|
$152.7M
2.28%
YoY
|
$142.4M
8.29%
YoY
|
$136.4M
19.54%
YoY
|
$130.1M
-8.44%
YoY
|
$149.3M
1.98%
YoY
|
$131.5M
-7.78%
YoY
|
$114.1M
-5.39%
YoY
|
$142.1M
6.2%
YoY
|
$146.4M
-6.39%
YoY
|
$142.6M
4.47%
YoY
|
$120.6M
-10.53%
YoY
|
$133.8M
N/A
|
$156.4M
-6.57%
YoY
|
$136.5M
12.81%
YoY
|
$134.8M
1.43%
YoY
|
$167.4M
-5.85%
YoY
|
$121.0M
-32.25%
YoY
|
| Interest Expense |
-$13.70M
-12.18%
YoY
|
-$14.30M
-22.7%
YoY
|
-$14.80M
-21.69%
YoY
|
-$15.60M
-15.22%
YoY
|
-$15.10M
-20.11%
YoY
|
-$18.50M
-19.57%
YoY
|
-$18.90M
-17.11%
YoY
|
-$18.40M
-23.01%
YoY
|
-$18.90M
-21.25%
YoY
|
-$23.00M
-2.13%
YoY
|
-$22.80M
49.02%
YoY
|
-$23.90M
85.27%
YoY
|
-$24.00M
N/A
|
-$23.50M
95.83%
YoY
|
-$15.30M
27.5%
YoY
|
-$12.90M
24.04%
YoY
|
-$12.00M
30.43%
YoY
|
-$12.00M
5900.0%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
$1.900M
-733.33%
YoY
|
$5.000M
-1766.67%
YoY
|
-$100.0K
-90.91%
YoY
|
-$3.900M
1850.0%
YoY
|
-$300.0K
-130.0%
YoY
|
-$300.0K
50.0%
YoY
|
-$1.100M
120.0%
YoY
|
-$200.0K
-77.78%
YoY
|
$1.000M
-116.13%
YoY
|
-$200.0K
N/A
|
-$500.0K
400.0%
YoY
|
-$900.0K
N/A
|
-$6.200M
3000.0%
YoY
|
$0.00
-100.0%
YoY
|
-$100.0K
-50.0%
YoY
|
-$200.0K
-108.0%
YoY
|
$100.0K
-200.0%
YoY
|
| Pretax Income |
$121.1M
0.33%
YoY
|
$140.4M
7.59%
YoY
|
$136.0M
21.1%
YoY
|
$120.7M
31.2%
YoY
|
$111.1M
-31.76%
YoY
|
$130.5M
4.9%
YoY
|
$112.3M
-6.34%
YoY
|
$92.00M
-29.39%
YoY
|
$162.8M
49.49%
YoY
|
$124.4M
23.41%
YoY
|
$119.9M
191.02%
YoY
|
$130.3M
-58.96%
YoY
|
$108.9M
N/A
|
$100.8M
-36.36%
YoY
|
$41.20M
-62.17%
YoY
|
$317.5M
166.58%
YoY
|
$158.4M
-7.42%
YoY
|
$108.9M
-38.92%
YoY
|
| Income Tax |
$26.80M
-6.94%
YoY
|
$16.90M
141.43%
YoY
|
$33.20M
61.95%
YoY
|
$28.80M
31.51%
YoY
|
$23.20M
-10.77%
YoY
|
$7.000M
-61.54%
YoY
|
$20.50M
-30.03%
YoY
|
$21.90M
-33.64%
YoY
|
$26.00M
-0.38%
YoY
|
$18.20M
-45.02%
YoY
|
$29.30M
270.89%
YoY
|
$33.00M
-50.97%
YoY
|
$26.10M
N/A
|
$33.10M
6.43%
YoY
|
$7.900M
-70.3%
YoY
|
$67.30M
139.5%
YoY
|
$31.10M
-9.33%
YoY
|
$26.60M
-28.69%
YoY
|
| Net Earnings |
$94.30M
2.61%
YoY
|
$123.5M
0.0%
YoY
|
$102.8M
11.98%
YoY
|
$91.90M
31.1%
YoY
|
$87.90M
-35.75%
YoY
|
$123.5M
16.29%
YoY
|
$91.80M
1.32%
YoY
|
$70.10M
-27.95%
YoY
|
$136.8M
65.22%
YoY
|
$106.2M
56.87%
YoY
|
$90.60M
172.07%
YoY
|
$97.30M
-61.11%
YoY
|
$82.80M
N/A
|
$67.70M
-46.82%
YoY
|
$33.30M
-59.54%
YoY
|
$250.2M
174.95%
YoY
|
$127.3M
-6.94%
YoY
|
$82.30M
-41.63%
YoY
|
| Basic Earnings Per Share |
$0.67
8.06%
YoY
|
N/A
|
$0.70
16.67%
YoY
|
$0.62
37.78%
YoY
|
$0.59
-33.71%
YoY
|
N/A
|
$0.60
1.69%
YoY
|
$0.45
-28.57%
YoY
|
$0.89
67.92%
YoY
|
N/A
|
$0.59
180.95%
YoY
|
$0.63
-58.28%
YoY
|
$0.53
N/A
|
N/A
|
$0.21
-57.14%
YoY
|
$1.51
179.63%
YoY
|
$0.75
N/A
|
$0.49
-41.67%
YoY
|
| Diluted Earnings Per Share |
$0.66
6.45%
YoY
|
$0.86
4.89%
YoY
|
$0.70
16.67%
YoY
|
$0.62
37.78%
YoY
|
$0.59
-32.95%
YoY
|
$0.82
19.98%
YoY
|
$0.60
3.45%
YoY
|
$0.45
-27.71%
YoY
|
$0.88
66.04%
YoY
|
$0.68
58.68%
YoY
|
$0.58
176.19%
YoY
|
$0.62
-58.5%
YoY
|
$0.53
N/A
|
$0.43
-42.76%
YoY
|
$0.21
-56.25%
YoY
|
$1.50
177.78%
YoY
|
$0.75
-100.0%
YoY
|
$0.48
-42.86%
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
|
| Basic Shares Outstanding |
140.8M shares
-4.8%
YoY
|
145.1M shares
-3.4%
YoY
|
146.7M shares
-4.55%
YoY
|
147.9M shares
-4.21%
YoY
|
148.7M shares
-3.38%
YoY
|
150.2M shares
-2.67%
YoY
|
153.7M shares
-0.67%
YoY
|
154.4M shares
-0.78%
YoY
|
153.9M shares
-0.87%
YoY
|
154.3M shares
-2.32%
YoY
|
154.7M shares
-3.59%
YoY
|
155.6M shares
-6.2%
YoY
|
155.2M shares
-3.69%
YoY
|
158.0M shares
-6.57%
YoY
|
160.5M shares
-5.03%
YoY
|
165.9M shares
-1.66%
YoY
|
169.1M shares
0.43%
YoY
|
169.0M shares
0.36%
YoY
|
| Diluted Shares Outstanding |
142.5M shares
-3.85%
YoY
|
N/A
|
147.4M shares
-3.79%
YoY
|
148.2M shares
-4.69%
YoY
|
149.5M shares
-3.8%
YoY
|
N/A
|
153.2M shares
-1.67%
YoY
|
155.5M shares
-0.51%
YoY
|
155.4M shares
-0.45%
YoY
|
N/A
|
155.8M shares
-3.35%
YoY
|
156.3M shares
-6.13%
YoY
|
156.1M shares
N/A
|
N/A
|
161.2M shares
-5.23%
YoY
|
166.5M shares
-1.89%
YoY
|
170.3M shares
N/A
|
170.1M shares
1.01%
YoY
|
Loading...