|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.074B
6.25%
YoY
|
$2.893B
-1.92%
YoY
|
$2.950B
2.18%
YoY
|
$2.887B
1.95%
YoY
|
$2.832B
31.89%
YoY
|
| Cost Of Revenue |
$1.970B
3.98%
YoY
|
$1.895B
4.07%
YoY
|
$1.821B
3.99%
YoY
|
$1.751B
5.73%
YoY
|
$1.656B
20.06%
YoY
|
| Gross Profit |
$1.104B
10.57%
YoY
|
$998.5M
-11.57%
YoY
|
$1.129B
-0.62%
YoY
|
$1.136B
-3.37%
YoY
|
$1.176B
53.14%
YoY
|
| Selling, General & Admin |
$393.6M
16.28%
YoY
|
$338.5M
-4.22%
YoY
|
$353.4M
11.52%
YoY
|
$316.9M
-12.65%
YoY
|
$362.8M
20.13%
YoY
|
| Research & Development |
$74.30M
7.53%
YoY
|
$69.10M
1.02%
YoY
|
$68.40M
16.92%
YoY
|
$58.50M
10.8%
YoY
|
$52.80M
12.58%
YoY
|
| Depreciation & Amortization |
$171.4M
10.3%
YoY
|
$155.4M
13.18%
YoY
|
$137.3M
13.85%
YoY
|
$120.6M
-1.39%
YoY
|
$122.3M
12.1%
YoY
|
| Operating Expenses |
$467.9M
14.79%
YoY
|
$407.6M
-10.06%
YoY
|
$453.2M
20.72%
YoY
|
$375.4M
-9.67%
YoY
|
$415.6M
19.12%
YoY
|
| Operating Profit |
$584.9M
2.63%
YoY
|
$569.9M
-15.7%
YoY
|
$676.0M
-7.9%
YoY
|
$734.0M
-2.43%
YoY
|
$752.3M
84.89%
YoY
|
| Interest Expense |
$8.600M
34.38%
YoY
|
$6.400M
-66.32%
YoY
|
$19.00M
140.51%
YoY
|
$7.900M
-3.66%
YoY
|
$8.200M
0.0%
YoY
|
| Other Income/Expense, Net |
-$1.000M
0.0%
YoY
|
-$1.000M
25.0%
YoY
|
-$800.0K
-98.52%
YoY
|
-$54.10M
1491.18%
YoY
|
-$3.400M
-39.29%
YoY
|
| Pretax Income |
$600.9M
2.63%
YoY
|
$585.5M
-16.12%
YoY
|
$698.0M
76.98%
YoY
|
$394.4M
-6.1%
YoY
|
$420.0M
85.02%
YoY
|
| Income Tax |
$121.6M
13.12%
YoY
|
$107.5M
-12.1%
YoY
|
$122.3M
6.63%
YoY
|
$114.7M
7.0%
YoY
|
$107.2M
47.86%
YoY
|
| Net Earnings |
$493.7M
0.2%
YoY
|
$492.7M
-16.97%
YoY
|
$593.4M
1.28%
YoY
|
$585.9M
-11.47%
YoY
|
$661.8M
91.16%
YoY
|
| Basic Earnings Per Share |
$6.83
1.19%
YoY
|
$6.75
-15.41%
YoY
|
$7.98
1.4%
YoY
|
$7.87
-11.47%
YoY
|
$8.89
89.96%
YoY
|
| Diluted Earnings Per Share |
$6.79
1.49%
YoY
|
$6.69
-15.11%
YoY
|
$7.88
1.95%
YoY
|
$7.73
-10.84%
YoY
|
$8.67
89.72%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
72.30M shares
-0.96%
YoY
|
73.00M shares
-1.75%
YoY
|
74.30M shares
-0.13%
YoY
|
74.40M shares
0.0%
YoY
|
74.40M shares
0.68%
YoY
|
| Diluted Shares Outstanding |
72.70M shares
-1.36%
YoY
|
73.70M shares
-2.12%
YoY
|
75.30M shares
-0.66%
YoY
|
75.80M shares
-0.66%
YoY
|
76.30M shares
0.66%
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 |
$844.9M
21.05%
YoY
|
$805.0M
7.51%
YoY
|
$804.6M
7.73%
YoY
|
$766.5M
9.17%
YoY
|
$698.0M
0.37%
YoY
|
$748.8M
2.3%
YoY
|
$746.9M
-0.07%
YoY
|
$702.1M
-6.86%
YoY
|
$695.4M
-2.96%
YoY
|
$732.0M
3.29%
YoY
|
$747.4M
8.81%
YoY
|
$753.8M
-2.27%
YoY
|
$716.6M
-0.47%
YoY
|
$708.7M
-3.02%
YoY
|
$686.9M
-2.77%
YoY
|
$771.3M
6.59%
YoY
|
$720.0M
7.35%
YoY
|
$730.8M
25.96%
YoY
|
$706.5M
28.92%
YoY
|
| Cost Of Revenue |
$548.5M
17.68%
YoY
|
$501.1M
5.45%
YoY
|
$510.3M
5.83%
YoY
|
$492.6M
4.34%
YoY
|
$466.1M
0.19%
YoY
|
$475.2M
4.72%
YoY
|
$482.2M
5.03%
YoY
|
$472.1M
2.1%
YoY
|
$465.2M
4.47%
YoY
|
$453.8M
1.61%
YoY
|
$459.1M
9.6%
YoY
|
$462.4M
2.8%
YoY
|
$445.3M
2.27%
YoY
|
$446.6M
4.27%
YoY
|
$418.9M
0.14%
YoY
|
$449.8M
10.11%
YoY
|
$435.4M
9.18%
YoY
|
$428.3M
16.04%
YoY
|
$418.3M
18.36%
YoY
|
| Gross Profit |
$296.4M
27.81%
YoY
|
$303.9M
11.07%
YoY
|
$294.3M
11.18%
YoY
|
$273.9M
19.09%
YoY
|
$231.9M
0.74%
YoY
|
$273.6M
-1.65%
YoY
|
$264.7M
-8.19%
YoY
|
$230.0M
-21.07%
YoY
|
$230.2M
-15.15%
YoY
|
$278.2M
6.14%
YoY
|
$288.3M
7.57%
YoY
|
$291.4M
-9.36%
YoY
|
$271.3M
-4.67%
YoY
|
$262.1M
-13.36%
YoY
|
$268.0M
-7.01%
YoY
|
$321.5M
2.03%
YoY
|
$284.6M
4.67%
YoY
|
$302.5M
43.3%
YoY
|
$288.2M
48.1%
YoY
|
| Selling, General & Admin |
$99.50M
13.07%
YoY
|
$106.5M
24.85%
YoY
|
$102.7M
22.99%
YoY
|
$95.90M
15.54%
YoY
|
$88.00M
1.5%
YoY
|
$85.30M
-5.22%
YoY
|
$83.50M
-6.18%
YoY
|
$83.00M
-6.11%
YoY
|
$86.70M
0.81%
YoY
|
$90.00M
5.02%
YoY
|
$89.00M
34.24%
YoY
|
$88.40M
8.47%
YoY
|
$86.00M
3.12%
YoY
|
$85.70M
-11.74%
YoY
|
$66.30M
-27.86%
YoY
|
$81.50M
-12.08%
YoY
|
$83.40M
3.99%
YoY
|
$97.10M
27.26%
YoY
|
$91.90M
20.6%
YoY
|
| Research & Development |
$15.80M
-3.07%
YoY
|
$21.80M
17.84%
YoY
|
$17.10M
10.32%
YoY
|
$19.10M
9.14%
YoY
|
$16.30M
-7.39%
YoY
|
$18.50M
0.54%
YoY
|
$15.50M
-5.49%
YoY
|
$17.50M
6.06%
YoY
|
$17.60M
2.92%
YoY
|
$18.40M
15.72%
YoY
|
$16.40M
20.59%
YoY
|
$16.50M
14.58%
YoY
|
$17.10M
17.12%
YoY
|
$15.90M
16.06%
YoY
|
$13.60M
3.82%
YoY
|
$14.40M
4.35%
YoY
|
$14.60M
19.67%
YoY
|
$13.70M
6.2%
YoY
|
$13.10M
4.8%
YoY
|
| Depreciation & Amortization |
$44.60M
11.5%
YoY
|
$47.00M
15.48%
YoY
|
$43.00M
6.97%
YoY
|
$41.40M
6.43%
YoY
|
$40.00M
12.36%
YoY
|
$40.70M
13.37%
YoY
|
$40.20M
12.61%
YoY
|
$38.90M
14.08%
YoY
|
$35.60M
15.96%
YoY
|
$35.90M
15.43%
YoY
|
$35.70M
19.8%
YoY
|
$34.10M
13.29%
YoY
|
$30.70M
6.97%
YoY
|
$31.10M
-9.59%
YoY
|
$29.80M
-0.67%
YoY
|
$30.10M
-48.01%
YoY
|
$28.70M
2.5%
YoY
|
$34.40M
20.7%
YoY
|
$30.00M
5.63%
YoY
|
| Operating Expenses |
$115.3M
10.55%
YoY
|
$130.1M
23.08%
YoY
|
$119.8M
21.01%
YoY
|
$115.0M
14.43%
YoY
|
$104.3M
-1.23%
YoY
|
$105.7M
-9.89%
YoY
|
$99.00M
-6.07%
YoY
|
$100.5M
-4.56%
YoY
|
$105.6M
2.42%
YoY
|
$117.3M
9.83%
YoY
|
$105.4M
31.91%
YoY
|
$105.3M
9.8%
YoY
|
$103.1M
5.2%
YoY
|
$106.8M
-6.48%
YoY
|
$79.90M
-23.9%
YoY
|
$95.90M
-9.95%
YoY
|
$98.00M
6.06%
YoY
|
$114.2M
24.95%
YoY
|
$105.0M
18.38%
YoY
|
| Operating Profit |
$177.1M
65.51%
YoY
|
$173.8M
3.51%
YoY
|
$167.6M
3.91%
YoY
|
$153.7M
21.79%
YoY
|
$107.0M
-14.13%
YoY
|
$167.9M
4.35%
YoY
|
$161.3M
-9.02%
YoY
|
$126.2M
-32.19%
YoY
|
$124.6M
-19.77%
YoY
|
$160.9M
3.61%
YoY
|
$177.3M
-4.78%
YoY
|
$186.1M
-18.52%
YoY
|
$155.3M
-18.13%
YoY
|
$155.3M
-17.53%
YoY
|
$186.2M
2.65%
YoY
|
$228.4M
8.09%
YoY
|
$189.7M
8.03%
YoY
|
$188.3M
57.31%
YoY
|
$181.4M
82.86%
YoY
|
| Interest Expense |
$4.000M
60.0%
YoY
|
$2.500M
-7.41%
YoY
|
$1.800M
157.14%
YoY
|
$1.800M
-28.0%
YoY
|
$2.500M
-26.47%
YoY
|
$2.700M
-67.07%
YoY
|
$700.0K
-75.86%
YoY
|
$2.500M
56.25%
YoY
|
$3.400M
54.55%
YoY
|
$8.200M
272.73%
YoY
|
$2.900M
31.82%
YoY
|
$1.600M
-11.11%
YoY
|
$2.200M
0.0%
YoY
|
$2.200M
-164.71%
YoY
|
$2.200M
22.22%
YoY
|
$1.800M
-5.26%
YoY
|
$2.200M
15.79%
YoY
|
-$3.400M
-30.61%
YoY
|
$1.800M
-14.29%
YoY
|
| Other Income/Expense, Net |
-$200.0K
0.0%
YoY
|
-$400.0K
33.33%
YoY
|
-$200.0K
-106.25%
YoY
|
-$200.0K
-108.0%
YoY
|
-$200.0K
-104.35%
YoY
|
-$300.0K
-66.67%
YoY
|
$3.200M
-67.01%
YoY
|
$2.500M
257.14%
YoY
|
$4.600M
76.92%
YoY
|
-$900.0K
12.5%
YoY
|
$9.700M
-119.4%
YoY
|
$700.0K
-158.33%
YoY
|
$2.600M
-236.84%
YoY
|
-$800.0K
-157.14%
YoY
|
-$50.00M
16566.67%
YoY
|
-$1.200M
300.0%
YoY
|
-$1.900M
171.43%
YoY
|
$1.400M
55.56%
YoY
|
-$300.0K
-80.0%
YoY
|
| Pretax Income |
$180.1M
62.99%
YoY
|
$161.5M
-2.06%
YoY
|
$171.9M
4.5%
YoY
|
$157.0M
21.99%
YoY
|
$110.5M
-13.27%
YoY
|
$164.9M
-1.96%
YoY
|
$164.5M
-12.03%
YoY
|
$128.7M
-30.39%
YoY
|
$127.4M
-19.32%
YoY
|
$168.2M
30.69%
YoY
|
$187.0M
37.3%
YoY
|
$184.9M
-18.62%
YoY
|
$157.9M
-15.92%
YoY
|
$128.7M
-29.25%
YoY
|
$136.2M
-24.79%
YoY
|
$227.2M
7.68%
YoY
|
$187.8M
7.38%
YoY
|
$181.9M
58.04%
YoY
|
$181.1M
85.36%
YoY
|
| Income Tax |
$44.70M
85.48%
YoY
|
$33.30M
-9.51%
YoY
|
$34.00M
4.94%
YoY
|
$30.20M
37.9%
YoY
|
$24.10M
46.95%
YoY
|
$36.80M
6.67%
YoY
|
$32.40M
10.2%
YoY
|
$21.90M
-37.07%
YoY
|
$16.40M
-30.51%
YoY
|
$34.50M
9.87%
YoY
|
$29.40M
44.12%
YoY
|
$34.80M
-21.27%
YoY
|
$23.60M
11.32%
YoY
|
$31.40M
-8.19%
YoY
|
$20.40M
70.0%
YoY
|
$44.20M
36.84%
YoY
|
$21.20M
-26.13%
YoY
|
$34.20M
67.65%
YoY
|
$12.00M
-43.13%
YoY
|
| Net Earnings |
$138.8M
54.57%
YoY
|
$132.1M
1.54%
YoY
|
$140.0M
2.94%
YoY
|
$131.8M
18.42%
YoY
|
$89.80M
-22.12%
YoY
|
$130.1M
-5.04%
YoY
|
$136.0M
-15.69%
YoY
|
$111.3M
-28.24%
YoY
|
$115.3M
-17.64%
YoY
|
$137.0M
33.01%
YoY
|
$161.3M
33.75%
YoY
|
$155.1M
-17.72%
YoY
|
$140.0M
-19.45%
YoY
|
$103.0M
-30.26%
YoY
|
$120.6M
-31.32%
YoY
|
$188.5M
0.64%
YoY
|
$173.8M
14.95%
YoY
|
$147.7M
50.1%
YoY
|
$175.6M
113.37%
YoY
|
| Basic Earnings Per Share |
$1.93
55.65%
YoY
|
N/A
|
$1.94
3.74%
YoY
|
$1.82
19.74%
YoY
|
$1.24
-21.02%
YoY
|
N/A
|
$1.87
-13.82%
YoY
|
$1.52
-26.92%
YoY
|
$1.57
-16.49%
YoY
|
N/A
|
$2.17
33.95%
YoY
|
$2.08
-17.79%
YoY
|
$1.88
-19.66%
YoY
|
N/A
|
$1.62
-31.65%
YoY
|
$2.53
0.0%
YoY
|
$2.34
14.71%
YoY
|
N/A
|
$2.37
113.51%
YoY
|
| Diluted Earnings Per Share |
$1.92
56.1%
YoY
|
$1.82
2.26%
YoY
|
$1.92
3.78%
YoY
|
$1.82
20.53%
YoY
|
$1.23
-20.74%
YoY
|
$1.77
-2.97%
YoY
|
$1.85
-13.55%
YoY
|
$1.51
-26.59%
YoY
|
$1.55
-16.12%
YoY
|
$1.83
33.9%
YoY
|
$2.14
34.59%
YoY
|
$2.06
-17.06%
YoY
|
$1.85
-19.21%
YoY
|
$1.36
-100.0%
YoY
|
$1.59
-31.17%
YoY
|
$2.48
0.4%
YoY
|
$2.29
15.08%
YoY
|
$1.898M
147167154.54%
YoY
|
$2.31
111.93%
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 |
72.02M shares
-0.39%
YoY
|
71.94M shares
-0.66%
YoY
|
71.91M shares
-0.87%
YoY
|
71.85M shares
-1.37%
YoY
|
72.30M shares
-1.36%
YoY
|
72.42M shares
-2.12%
YoY
|
72.54M shares
-1.79%
YoY
|
72.84M shares
-1.88%
YoY
|
73.30M shares
-1.13%
YoY
|
73.99M shares
-0.06%
YoY
|
73.86M shares
-0.25%
YoY
|
74.24M shares
-0.21%
YoY
|
74.14M shares
-0.36%
YoY
|
74.03M shares
-0.06%
YoY
|
74.05M shares
-0.07%
YoY
|
74.40M shares
0.54%
YoY
|
74.40M shares
0.68%
YoY
|
74.08M shares
0.21%
YoY
|
74.10M shares
0.27%
YoY
|
| Diluted Shares Outstanding |
72.40M shares
-0.82%
YoY
|
N/A
|
72.60M shares
-1.09%
YoY
|
72.50M shares
-1.63%
YoY
|
73.00M shares
-1.75%
YoY
|
N/A
|
73.40M shares
-2.52%
YoY
|
73.70M shares
-2.25%
YoY
|
74.30M shares
-1.85%
YoY
|
N/A
|
75.30M shares
-0.53%
YoY
|
75.40M shares
-0.53%
YoY
|
75.70M shares
-0.39%
YoY
|
N/A
|
75.70M shares
-0.39%
YoY
|
75.80M shares
0.13%
YoY
|
76.00M shares
0.26%
YoY
|
N/A
|
76.00M shares
0.26%
YoY
|
Loading...