|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.237B
5.83%
YoY
|
$2.113B
-3.75%
YoY
|
$2.196B
2.43%
YoY
|
$2.144B
7.84%
YoY
|
$1.988B
20.45%
YoY
|
| Cost Of Revenue |
$1.063B
7.32%
YoY
|
$990.9M
-4.23%
YoY
|
$1.035B
-4.74%
YoY
|
$1.086B
13.89%
YoY
|
$953.7M
19.93%
YoY
|
| Gross Profit |
$1.173B
4.52%
YoY
|
$1.122B
-3.32%
YoY
|
$1.161B
9.8%
YoY
|
$1.057B
2.27%
YoY
|
$1.034B
20.94%
YoY
|
| Selling, General & Admin |
$480.2M
3.23%
YoY
|
$465.1M
7.63%
YoY
|
$432.2M
6.78%
YoY
|
$404.7M
-4.31%
YoY
|
$423.0M
18.88%
YoY
|
| Research & Development |
$82.30M
-5.66%
YoY
|
$87.23M
5.32%
YoY
|
$82.82M
3.52%
YoY
|
$80.01M
0.45%
YoY
|
$79.65M
10.33%
YoY
|
| Depreciation & Amortization |
$107.4M
23.84%
YoY
|
$86.75M
16.72%
YoY
|
$74.32M
12.61%
YoY
|
$66.00M
11.25%
YoY
|
$59.33M
7.22%
YoY
|
| Operating Expenses |
$562.4M
1.83%
YoY
|
$552.4M
9.08%
YoY
|
$506.4M
4.46%
YoY
|
$484.7M
-3.56%
YoY
|
$502.6M
17.44%
YoY
|
| Operating Profit |
$624.8M
9.59%
YoY
|
$570.1M
-12.91%
YoY
|
$654.6M
14.31%
YoY
|
$572.7M
7.79%
YoY
|
$531.3M
35.64%
YoY
|
| Interest Expense |
-$2.893M
2.3%
YoY
|
-$2.828M
-45.52%
YoY
|
-$5.191M
-152.45%
YoY
|
$9.897M
-3.11%
YoY
|
$10.22M
-9.44%
YoY
|
| Other Income/Expense, Net |
$19.30M
-12.34%
YoY
|
$22.01M
-167.01%
YoY
|
-$32.85M
-1224.61%
YoY
|
$2.921M
-123.1%
YoY
|
-$12.64M
118.47%
YoY
|
| Pretax Income |
$641.2M
8.81%
YoY
|
$589.3M
-3.21%
YoY
|
$608.8M
7.61%
YoY
|
$565.7M
11.26%
YoY
|
$508.5M
35.72%
YoY
|
| Income Tax |
$119.4M
15.66%
YoY
|
$103.2M
0.89%
YoY
|
$102.3M
-2.65%
YoY
|
$105.1M
53.18%
YoY
|
$68.60M
55.22%
YoY
|
| Net Earnings |
$521.8M
7.36%
YoY
|
$486.1M
-4.03%
YoY
|
$506.5M
9.96%
YoY
|
$460.6M
4.72%
YoY
|
$439.9M
33.11%
YoY
|
| Basic Earnings Per Share |
$3.14
9.03%
YoY
|
$2.88
-4.32%
YoY
|
$3.01
10.26%
YoY
|
$2.73
5.41%
YoY
|
$2.59
31.47%
YoY
|
| Diluted Earnings Per Share |
$3.08
9.22%
YoY
|
$2.82
-4.13%
YoY
|
$2.94
10.58%
YoY
|
$2.66
5.56%
YoY
|
$2.52
31.25%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
169.2M shares
-1.85%
YoY
|
172.4M shares
0.12%
YoY
|
172.2M shares
-0.4%
YoY
|
172.9M shares
-0.94%
YoY
|
174.5M shares
1.46%
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 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$540.1M
2.25%
YoY
|
$593.2M
8.11%
YoY
|
$543.4M
4.65%
YoY
|
$571.8M
3.36%
YoY
|
$528.3M
7.33%
YoY
|
$548.7M
-3.17%
YoY
|
$519.2M
-3.79%
YoY
|
$553.2M
-1.14%
YoY
|
$492.2M
-7.07%
YoY
|
$566.6M
2.09%
YoY
|
$539.7M
-1.62%
YoY
|
$559.6M
13.22%
YoY
|
$529.6M
N/A
|
$555.0M
2.86%
YoY
|
$548.5M
12.71%
YoY
|
$494.3M
-2.54%
YoY
|
$539.6M
14.73%
YoY
|
$486.7M
10.78%
YoY
|
| Cost Of Revenue |
$259.5M
3.57%
YoY
|
$281.5M
4.48%
YoY
|
$254.1M
4.55%
YoY
|
$272.3M
7.88%
YoY
|
$250.6M
10.87%
YoY
|
$269.4M
1.01%
YoY
|
$243.1M
-4.73%
YoY
|
$252.4M
-5.91%
YoY
|
$226.0M
-7.57%
YoY
|
$266.7M
-5.5%
YoY
|
$255.1M
-8.71%
YoY
|
$268.2M
11.85%
YoY
|
$244.5M
N/A
|
$282.2M
6.48%
YoY
|
$279.5M
17.2%
YoY
|
$239.8M
-1.45%
YoY
|
$265.1M
17.54%
YoY
|
$238.5M
13.36%
YoY
|
| Gross Profit |
$280.6M
1.05%
YoY
|
$311.7M
11.61%
YoY
|
$289.2M
4.74%
YoY
|
$299.5M
-0.44%
YoY
|
$277.7M
4.33%
YoY
|
$279.3M
-6.89%
YoY
|
$276.1M
-2.95%
YoY
|
$300.9M
3.24%
YoY
|
$266.2M
-6.64%
YoY
|
$299.9M
9.94%
YoY
|
$284.5M
5.75%
YoY
|
$291.4M
14.52%
YoY
|
$285.1M
N/A
|
$272.8M
-0.63%
YoY
|
$269.1M
8.39%
YoY
|
$254.5M
-3.54%
YoY
|
$274.6M
12.14%
YoY
|
$248.2M
8.42%
YoY
|
| Selling, General & Admin |
$122.9M
7.47%
YoY
|
$126.2M
-0.73%
YoY
|
$118.3M
8.44%
YoY
|
$121.3M
3.16%
YoY
|
$114.3M
2.71%
YoY
|
$127.1M
16.86%
YoY
|
$109.1M
6.63%
YoY
|
$117.6M
4.0%
YoY
|
$111.3M
3.09%
YoY
|
$108.8M
9.81%
YoY
|
$102.3M
1.9%
YoY
|
$113.1M
5.65%
YoY
|
$108.0M
N/A
|
$99.05M
-10.81%
YoY
|
$100.4M
-3.33%
YoY
|
$107.0M
-1.42%
YoY
|
$111.1M
19.15%
YoY
|
$103.9M
20.83%
YoY
|
| Research & Development |
$19.97M
3.09%
YoY
|
$21.94M
-0.97%
YoY
|
$20.25M
-4.95%
YoY
|
$20.73M
-5.32%
YoY
|
$19.38M
-11.42%
YoY
|
$22.15M
4.3%
YoY
|
$21.31M
7.51%
YoY
|
$21.90M
2.87%
YoY
|
$21.87M
6.8%
YoY
|
$21.24M
-0.09%
YoY
|
$19.82M
-0.75%
YoY
|
$21.29M
11.57%
YoY
|
$20.48M
N/A
|
$21.26M
12.41%
YoY
|
$19.97M
1.04%
YoY
|
$19.08M
-10.88%
YoY
|
$18.91M
-3.02%
YoY
|
$19.76M
11.56%
YoY
|
| Depreciation & Amortization |
$28.60M
15.76%
YoY
|
$31.69M
28.32%
YoY
|
$23.90M
5.15%
YoY
|
$27.14M
36.99%
YoY
|
$24.71M
26.6%
YoY
|
$24.70M
22.73%
YoY
|
$22.73M
25.57%
YoY
|
$19.81M
9.26%
YoY
|
$19.52M
8.5%
YoY
|
$20.12M
13.2%
YoY
|
$18.10M
13.96%
YoY
|
$18.13M
16.44%
YoY
|
$17.99M
N/A
|
$17.77M
22.76%
YoY
|
$15.88M
5.65%
YoY
|
$15.57M
1.68%
YoY
|
$14.48M
-0.83%
YoY
|
$15.03M
9.74%
YoY
|
| Operating Expenses |
$142.9M
6.84%
YoY
|
$148.1M
-0.77%
YoY
|
$138.6M
6.26%
YoY
|
$142.0M
1.83%
YoY
|
$133.7M
0.39%
YoY
|
$149.3M
14.81%
YoY
|
$130.4M
6.77%
YoY
|
$139.5M
3.82%
YoY
|
$133.2M
3.68%
YoY
|
$130.0M
8.06%
YoY
|
$122.1M
1.46%
YoY
|
$134.4M
6.54%
YoY
|
$128.5M
N/A
|
$120.3M
-7.43%
YoY
|
$120.4M
-2.63%
YoY
|
$126.1M
-2.98%
YoY
|
$130.0M
15.32%
YoY
|
$123.6M
19.25%
YoY
|
| Operating Profit |
$137.8M
-4.33%
YoY
|
$163.6M
25.81%
YoY
|
$164.7M
13.04%
YoY
|
$157.5M
-2.4%
YoY
|
$144.0M
8.28%
YoY
|
$130.0M
-23.49%
YoY
|
$145.7M
-10.7%
YoY
|
$161.4M
2.74%
YoY
|
$133.0M
-15.11%
YoY
|
$169.9M
11.43%
YoY
|
$163.2M
9.76%
YoY
|
$157.1M
22.35%
YoY
|
$156.7M
N/A
|
$152.5M
5.47%
YoY
|
$148.7M
19.33%
YoY
|
$128.4M
-4.09%
YoY
|
$144.6M
9.44%
YoY
|
$124.6M
-0.32%
YoY
|
| Interest Expense |
-$836.0K
17.25%
YoY
|
-$814.0K
2.52%
YoY
|
-$711.0K
-208.38%
YoY
|
-$655.0K
-203.31%
YoY
|
-$713.0K
-195.83%
YoY
|
-$794.0K
21.04%
YoY
|
$656.0K
-52.84%
YoY
|
$634.0K
-135.26%
YoY
|
$744.0K
-44.77%
YoY
|
-$656.0K
-51.12%
YoY
|
$1.391M
-19.41%
YoY
|
-$1.798M
-134.01%
YoY
|
$1.347M
N/A
|
-$1.342M
-51.36%
YoY
|
$1.726M
-30.96%
YoY
|
$5.287M
109.14%
YoY
|
-$2.759M
6.12%
YoY
|
$2.500M
-15.65%
YoY
|
| Other Income/Expense, Net |
$3.149M
-61.48%
YoY
|
$5.293M
62.51%
YoY
|
$4.450M
-28.51%
YoY
|
$1.379M
-69.03%
YoY
|
$8.174M
1.19%
YoY
|
$3.257M
-107.81%
YoY
|
$6.225M
150.7%
YoY
|
$4.453M
2.02%
YoY
|
$8.078M
298.13%
YoY
|
-$41.73M
-1582.34%
YoY
|
$2.483M
-509.06%
YoY
|
$4.365M
-2952.94%
YoY
|
$2.029M
N/A
|
$2.815M
-122.32%
YoY
|
-$607.0K
76.45%
YoY
|
-$153.0K
-135.25%
YoY
|
-$12.61M
N/A
|
-$344.0K
-66.44%
YoY
|
| Pretax Income |
$140.1M
-7.52%
YoY
|
$163.1M
23.08%
YoY
|
$168.5M
11.35%
YoY
|
$158.2M
-4.22%
YoY
|
$151.5M
7.94%
YoY
|
$132.5M
3.87%
YoY
|
$151.3M
-7.91%
YoY
|
$165.2M
3.48%
YoY
|
$140.3M
-10.82%
YoY
|
$127.6M
-17.17%
YoY
|
$164.3M
12.25%
YoY
|
$159.6M
29.85%
YoY
|
$157.4M
N/A
|
$154.0M
19.16%
YoY
|
$146.3M
20.2%
YoY
|
$122.9M
-6.7%
YoY
|
$129.2M
-0.21%
YoY
|
$121.8M
0.61%
YoY
|
| Income Tax |
$21.58M
-21.16%
YoY
|
$30.57M
28.6%
YoY
|
$30.83M
5.97%
YoY
|
$30.59M
-5.02%
YoY
|
$27.37M
50.97%
YoY
|
$23.77M
35.09%
YoY
|
$29.10M
-6.62%
YoY
|
$32.20M
27.02%
YoY
|
$18.13M
-35.67%
YoY
|
$17.60M
-36.67%
YoY
|
$31.16M
7.56%
YoY
|
$25.35M
14.81%
YoY
|
$28.18M
N/A
|
$27.79M
209.04%
YoY
|
$28.97M
61.6%
YoY
|
$22.08M
2.08%
YoY
|
$8.992M
-39.24%
YoY
|
$17.93M
159.76%
YoY
|
| Net Earnings |
$118.5M
-4.51%
YoY
|
$132.5M
21.87%
YoY
|
$137.6M
12.63%
YoY
|
$127.6M
-4.03%
YoY
|
$124.1M
1.56%
YoY
|
$108.7M
-1.13%
YoY
|
$122.2M
-8.21%
YoY
|
$133.0M
-0.96%
YoY
|
$122.2M
-5.39%
YoY
|
$110.0M
-12.87%
YoY
|
$133.1M
13.41%
YoY
|
$134.3M
33.15%
YoY
|
$129.2M
N/A
|
$126.2M
4.96%
YoY
|
$117.4M
13.05%
YoY
|
$100.8M
-8.42%
YoY
|
$120.2M
4.82%
YoY
|
$103.8M
-9.01%
YoY
|
| Basic Earnings Per Share |
$0.72
-2.7%
YoY
|
N/A
|
$0.83
15.28%
YoY
|
$0.77
-2.53%
YoY
|
$0.74
1.37%
YoY
|
N/A
|
$0.72
-8.86%
YoY
|
$0.79
-1.25%
YoY
|
$0.73
-5.19%
YoY
|
N/A
|
$0.79
14.49%
YoY
|
$0.80
35.59%
YoY
|
$0.77
N/A
|
N/A
|
$0.69
13.11%
YoY
|
$0.59
-9.23%
YoY
|
N/A
|
$0.61
-10.29%
YoY
|
| Diluted Earnings Per Share |
$0.70
-2.78%
YoY
|
$0.79
25.4%
YoY
|
$0.82
15.49%
YoY
|
$0.76
-1.3%
YoY
|
$0.72
1.41%
YoY
|
$0.63
-1.58%
YoY
|
$0.71
-7.79%
YoY
|
$0.77
-1.05%
YoY
|
$0.71
-5.33%
YoY
|
$0.64
-13.06%
YoY
|
$0.77
13.24%
YoY
|
$0.78
34.16%
YoY
|
$0.75
N/A
|
$0.74
-100.0%
YoY
|
$0.68
15.25%
YoY
|
$0.58
-7.94%
YoY
|
$687.4K
104150432.83%
YoY
|
$0.59
-10.61%
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 |
165.3M shares
-2.45%
YoY
|
165.8M shares
-1.81%
YoY
|
165.7M shares
-1.92%
YoY
|
167.1M shares
-1.18%
YoY
|
169.5M shares
0.78%
YoY
|
168.8M shares
0.04%
YoY
|
168.9M shares
-0.04%
YoY
|
169.1M shares
0.47%
YoY
|
168.2M shares
0.24%
YoY
|
168.8M shares
0.15%
YoY
|
169.0M shares
-0.07%
YoY
|
168.3M shares
-0.52%
YoY
|
167.8M shares
-1.51%
YoY
|
168.5M shares
-0.85%
YoY
|
169.1M shares
-0.37%
YoY
|
169.2M shares
-0.12%
YoY
|
170.0M shares
1.45%
YoY
|
169.7M shares
1.82%
YoY
|
| Diluted Shares Outstanding |
168.3M shares
-1.89%
YoY
|
N/A
|
168.6M shares
-2.03%
YoY
|
168.6M shares
-2.28%
YoY
|
171.6M shares
-0.5%
YoY
|
N/A
|
172.1M shares
-0.39%
YoY
|
172.5M shares
-0.04%
YoY
|
172.4M shares
0.45%
YoY
|
N/A
|
172.8M shares
0.05%
YoY
|
172.6M shares
-1.22%
YoY
|
171.7M shares
N/A
|
N/A
|
172.7M shares
-1.19%
YoY
|
174.7M shares
0.06%
YoY
|
N/A
|
174.8M shares
1.82%
YoY
|
Loading...