|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.458B
5.77%
YoY
|
$3.269B
-0.16%
YoY
|
$3.274B
2.89%
YoY
|
$3.182B
15.09%
YoY
|
$2.765B
17.57%
YoY
|
| Cost Of Revenue |
$1.919B
5.21%
YoY
|
$1.824B
-0.19%
YoY
|
$1.827B
4.1%
YoY
|
$1.755B
13.94%
YoY
|
$1.540B
16.32%
YoY
|
| Gross Profit |
$1.539B
6.48%
YoY
|
$1.445B
-0.12%
YoY
|
$1.447B
1.4%
YoY
|
$1.427B
16.53%
YoY
|
$1.225B
19.18%
YoY
|
| Selling, General & Admin |
$818.8M
7.92%
YoY
|
$758.7M
7.85%
YoY
|
$703.5M
7.78%
YoY
|
$652.7M
12.88%
YoY
|
$578.2M
16.83%
YoY
|
| Research & Development |
$70.00M
3.86%
YoY
|
$67.40M
-1.46%
YoY
|
$68.40M
11.4%
YoY
|
$61.40M
22.55%
YoY
|
$50.10M
3.94%
YoY
|
| Depreciation & Amortization |
$75.80M
10.66%
YoY
|
$68.50M
-54.96%
YoY
|
$152.1M
27.07%
YoY
|
$119.7M
16.21%
YoY
|
$103.0M
23.35%
YoY
|
| Operating Expenses |
$818.8M
-0.88%
YoY
|
$826.1M
17.43%
YoY
|
$703.5M
-1.48%
YoY
|
$714.1M
13.66%
YoY
|
$628.3M
15.69%
YoY
|
| Operating Profit |
$699.3M
3.26%
YoY
|
$677.2M
-8.91%
YoY
|
$743.4M
-1.06%
YoY
|
$751.4M
17.96%
YoY
|
$637.0M
22.34%
YoY
|
| Interest Expense |
-$64.40M
44.72%
YoY
|
-$44.50M
-13.93%
YoY
|
-$51.70M
-227.03%
YoY
|
$40.70M
-0.73%
YoY
|
$41.00M
-8.48%
YoY
|
| Other Income/Expense, Net |
-$2.300M
-188.46%
YoY
|
$2.600M
-150.0%
YoY
|
-$5.200M
-233.33%
YoY
|
$3.900M
-124.07%
YoY
|
-$16.20M
189.29%
YoY
|
| Pretax Income |
$632.6M
-1.05%
YoY
|
$639.3M
-15.91%
YoY
|
$760.3M
1.45%
YoY
|
$749.4M
29.25%
YoY
|
$579.8M
23.28%
YoY
|
| Income Tax |
$150.1M
11.43%
YoY
|
$134.7M
-18.21%
YoY
|
$164.7M
1.23%
YoY
|
$162.7M
24.67%
YoY
|
$130.5M
41.08%
YoY
|
| Net Earnings |
$483.2M
-4.32%
YoY
|
$505.0M
-15.28%
YoY
|
$596.1M
1.57%
YoY
|
$586.9M
30.6%
YoY
|
$449.4M
18.95%
YoY
|
| Basic Earnings Per Share |
$6.41
-3.75%
YoY
|
$6.66
-15.37%
YoY
|
$7.87
1.68%
YoY
|
$7.74
30.96%
YoY
|
$5.91
18.67%
YoY
|
| Diluted Earnings Per Share |
$6.41
-3.46%
YoY
|
$6.64
-15.45%
YoY
|
$7.85
1.86%
YoY
|
$7.71
31.12%
YoY
|
$5.88
19.03%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
75.30M shares
-0.53%
YoY
|
75.70M shares
0.13%
YoY
|
75.60M shares
-0.13%
YoY
|
75.70M shares
-0.39%
YoY
|
76.00M shares
0.4%
YoY
|
| Diluted Shares Outstanding |
75.30M shares
-0.79%
YoY
|
75.90M shares
0.0%
YoY
|
75.90M shares
-0.13%
YoY
|
76.00M shares
-0.52%
YoY
|
76.40M shares
0.0%
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 |
$886.9M
8.92%
YoY
|
$899.1M
4.2%
YoY
|
$878.7M
10.09%
YoY
|
$865.4M
7.21%
YoY
|
$814.3M
1.72%
YoY
|
$862.9M
9.38%
YoY
|
$798.2M
0.6%
YoY
|
$807.2M
-4.61%
YoY
|
$800.5M
-5.31%
YoY
|
$788.9M
-2.69%
YoY
|
$793.4M
-3.71%
YoY
|
$846.2M
6.29%
YoY
|
$845.4M
12.55%
YoY
|
$810.7M
13.42%
YoY
|
$824.0M
15.73%
YoY
|
$796.1M
16.05%
YoY
|
$751.1M
15.2%
YoY
|
$714.8M
16.26%
YoY
|
$712.0M
22.53%
YoY
|
| Cost Of Revenue |
$488.8M
9.74%
YoY
|
$512.0M
3.27%
YoY
|
$488.1M
9.86%
YoY
|
$473.2M
7.45%
YoY
|
$445.4M
0.52%
YoY
|
$495.8M
9.67%
YoY
|
$444.3M
0.11%
YoY
|
$440.4M
-5.94%
YoY
|
$443.1M
-4.28%
YoY
|
$452.1M
-2.77%
YoY
|
$443.8M
0.36%
YoY
|
$468.2M
6.6%
YoY
|
$462.9M
13.29%
YoY
|
$465.0M
16.09%
YoY
|
$442.2M
10.43%
YoY
|
$439.2M
15.61%
YoY
|
$408.6M
13.69%
YoY
|
$400.6M
15.87%
YoY
|
$400.5M
21.49%
YoY
|
| Gross Profit |
$398.1M
7.92%
YoY
|
$387.1M
5.45%
YoY
|
$390.6M
10.37%
YoY
|
$392.2M
6.92%
YoY
|
$368.9M
3.22%
YoY
|
$367.1M
9.0%
YoY
|
$353.9M
1.23%
YoY
|
$366.8M
-2.96%
YoY
|
$357.4M
-6.56%
YoY
|
$336.8M
-2.57%
YoY
|
$349.6M
-8.43%
YoY
|
$378.0M
5.91%
YoY
|
$382.5M
11.68%
YoY
|
$345.7M
10.01%
YoY
|
$381.8M
22.54%
YoY
|
$356.9M
16.6%
YoY
|
$342.5M
17.05%
YoY
|
$314.2M
16.74%
YoY
|
$311.6M
23.88%
YoY
|
| Selling, General & Admin |
$218.3M
4.25%
YoY
|
$200.7M
1.98%
YoY
|
$204.7M
11.92%
YoY
|
$203.6M
11.38%
YoY
|
$209.4M
8.05%
YoY
|
$196.8M
13.36%
YoY
|
$182.9M
10.25%
YoY
|
$182.8M
4.88%
YoY
|
$193.8M
2.16%
YoY
|
$173.6M
7.03%
YoY
|
$165.9M
2.47%
YoY
|
$174.3M
4.06%
YoY
|
$189.7M
22.94%
YoY
|
$162.2M
8.57%
YoY
|
$161.9M
10.0%
YoY
|
$167.5M
15.84%
YoY
|
$154.3M
14.38%
YoY
|
$149.4M
19.32%
YoY
|
$147.2M
25.4%
YoY
|
| Research & Development |
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
|
| Depreciation & Amortization |
$19.90M
8.15%
YoY
|
$53.50M
5.52%
YoY
|
$19.10M
-56.49%
YoY
|
$19.00M
-52.74%
YoY
|
$18.40M
-54.9%
YoY
|
$50.70M
28.03%
YoY
|
$43.90M
198.64%
YoY
|
$40.20M
179.17%
YoY
|
$40.80M
218.75%
YoY
|
$39.60M
18.21%
YoY
|
$14.70M
-49.83%
YoY
|
$14.40M
-51.02%
YoY
|
$12.80M
4.92%
YoY
|
$33.50M
11.53%
YoY
|
$29.30M
8.64%
YoY
|
$29.40M
20.53%
YoY
|
$12.20M
15.09%
YoY
|
$30.04M
39.71%
YoY
|
$26.97M
26.02%
YoY
|
| Operating Expenses |
$218.3M
4.25%
YoY
|
$200.7M
1.98%
YoY
|
$204.7M
11.92%
YoY
|
$203.6M
11.38%
YoY
|
$209.4M
8.05%
YoY
|
$196.8M
13.36%
YoY
|
$182.9M
10.25%
YoY
|
$182.8M
4.88%
YoY
|
$193.8M
2.16%
YoY
|
$173.6M
7.03%
YoY
|
$165.9M
2.47%
YoY
|
$174.3M
4.06%
YoY
|
$189.7M
22.94%
YoY
|
$162.2M
8.57%
YoY
|
$161.9M
10.0%
YoY
|
$167.5M
15.84%
YoY
|
$154.3M
14.38%
YoY
|
$149.4M
19.32%
YoY
|
$147.2M
25.4%
YoY
|
| Operating Profit |
$172.4M
21.41%
YoY
|
$186.4M
9.45%
YoY
|
$185.8M
10.6%
YoY
|
$187.9M
2.85%
YoY
|
$142.0M
-13.2%
YoY
|
$170.3M
4.35%
YoY
|
$168.0M
-6.46%
YoY
|
$182.7M
-8.7%
YoY
|
$163.6M
-14.92%
YoY
|
$163.2M
-11.06%
YoY
|
$179.6M
-11.18%
YoY
|
$200.1M
7.23%
YoY
|
$192.3M
2.51%
YoY
|
$183.5M
11.32%
YoY
|
$202.2M
25.45%
YoY
|
$186.6M
17.88%
YoY
|
$187.6M
20.64%
YoY
|
$164.8M
18.62%
YoY
|
$161.2M
22.84%
YoY
|
| Interest Expense |
-$16.00M
-0.62%
YoY
|
-$16.20M
-2.99%
YoY
|
-$16.50M
60.19%
YoY
|
-$15.60M
-292.59%
YoY
|
-$16.10M
71.28%
YoY
|
-$16.70M
43.97%
YoY
|
-$10.30M
-175.18%
YoY
|
$8.100M
-39.1%
YoY
|
-$9.400M
-171.76%
YoY
|
-$11.60M
-4.13%
YoY
|
$13.70M
42.71%
YoY
|
$13.30M
40.0%
YoY
|
$13.10M
37.89%
YoY
|
-$12.10M
27.09%
YoY
|
$9.600M
1.07%
YoY
|
$9.500M
-15.18%
YoY
|
$9.500M
-11.21%
YoY
|
-$9.521M
-11.84%
YoY
|
$9.498M
-10.75%
YoY
|
| Other Income/Expense, Net |
$600.0K
-142.86%
YoY
|
$300.0K
-88.46%
YoY
|
$1.200M
-144.44%
YoY
|
-$2.400M
N/A
|
-$1.400M
-151.85%
YoY
|
$2.600M
550.0%
YoY
|
-$2.700M
-228.57%
YoY
|
$0.00
-100.0%
YoY
|
$2.700M
350.0%
YoY
|
$400.0K
-33.33%
YoY
|
$2.100M
110.0%
YoY
|
-$8.300M
N/A
|
$600.0K
-73.91%
YoY
|
$600.0K
-20.74%
YoY
|
$1.000M
-258.73%
YoY
|
$0.00
-100.0%
YoY
|
$2.300M
187.5%
YoY
|
$757.0K
-55.47%
YoY
|
-$630.0K
-189.49%
YoY
|
| Pretax Income |
$157.0M
26.1%
YoY
|
$167.7M
10.91%
YoY
|
$170.5M
10.43%
YoY
|
$169.9M
-5.19%
YoY
|
$124.5M
-19.42%
YoY
|
$151.2M
7.85%
YoY
|
$154.4M
-41.02%
YoY
|
$179.2M
0.39%
YoY
|
$154.5M
-14.07%
YoY
|
$140.2M
-14.25%
YoY
|
$261.8M
14.62%
YoY
|
$178.5M
0.79%
YoY
|
$179.8M
-0.33%
YoY
|
$163.5M
6.69%
YoY
|
$228.4M
51.2%
YoY
|
$177.1M
36.34%
YoY
|
$180.4M
23.9%
YoY
|
$153.2M
17.97%
YoY
|
$151.1M
24.56%
YoY
|
| Income Tax |
$37.10M
27.49%
YoY
|
$39.40M
40.71%
YoY
|
$42.80M
20.56%
YoY
|
$38.80M
2.11%
YoY
|
$29.10M
-12.35%
YoY
|
$28.00M
-12.23%
YoY
|
$35.50M
-32.77%
YoY
|
$38.00M
-5.0%
YoY
|
$33.20M
-17.0%
YoY
|
$31.90M
-4.78%
YoY
|
$52.80M
6.24%
YoY
|
$40.00M
2.56%
YoY
|
$40.00M
-1.23%
YoY
|
$33.50M
-2.94%
YoY
|
$49.70M
40.79%
YoY
|
$39.00M
40.79%
YoY
|
$40.50M
23.1%
YoY
|
$34.51M
19.84%
YoY
|
$35.30M
102.87%
YoY
|
| Net Earnings |
$120.0M
25.65%
YoY
|
$128.3M
4.14%
YoY
|
$127.8M
7.3%
YoY
|
$131.6M
-6.86%
YoY
|
$95.50M
-21.33%
YoY
|
$123.2M
13.44%
YoY
|
$119.1M
-43.04%
YoY
|
$141.3M
1.95%
YoY
|
$121.4M
-13.16%
YoY
|
$108.6M
-16.46%
YoY
|
$209.1M
17.01%
YoY
|
$138.6M
0.29%
YoY
|
$139.8M
-0.14%
YoY
|
$130.0M
9.47%
YoY
|
$178.7M
54.4%
YoY
|
$138.2M
35.23%
YoY
|
$140.0M
24.22%
YoY
|
$118.8M
17.5%
YoY
|
$115.7M
11.45%
YoY
|
| Basic Earnings Per Share |
$1.61
27.78%
YoY
|
N/A
|
$1.70
8.28%
YoY
|
$1.74
-6.45%
YoY
|
$1.26
-21.25%
YoY
|
N/A
|
$1.57
-43.12%
YoY
|
$1.86
1.64%
YoY
|
$1.60
-13.51%
YoY
|
N/A
|
$2.76
16.46%
YoY
|
$1.83
0.55%
YoY
|
$1.85
0.54%
YoY
|
N/A
|
$2.37
55.92%
YoY
|
$1.82
35.82%
YoY
|
$1.84
24.32%
YoY
|
N/A
|
$1.52
10.14%
YoY
|
| Diluted Earnings Per Share |
$1.61
27.78%
YoY
|
$1.71
5.54%
YoY
|
$1.70
8.28%
YoY
|
$1.74
-6.45%
YoY
|
$1.26
-21.22%
YoY
|
$1.62
13.29%
YoY
|
$1.57
-42.91%
YoY
|
$1.86
2.2%
YoY
|
$1.60
-13.07%
YoY
|
$1.43
-16.57%
YoY
|
$2.75
16.53%
YoY
|
$1.82
0.55%
YoY
|
$1.84
0.55%
YoY
|
$1.72
-100.0%
YoY
|
$2.36
56.29%
YoY
|
$1.81
35.07%
YoY
|
$1.83
23.65%
YoY
|
$1.555M
117793328.68%
YoY
|
$1.51
10.22%
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 |
74.35M shares
-1.9%
YoY
|
74.85M shares
-1.15%
YoY
|
75.29M shares
-0.55%
YoY
|
75.54M shares
-0.2%
YoY
|
75.78M shares
0.18%
YoY
|
75.72M shares
0.13%
YoY
|
75.70M shares
0.13%
YoY
|
75.70M shares
0.16%
YoY
|
75.64M shares
0.17%
YoY
|
75.63M shares
0.27%
YoY
|
75.60M shares
0.17%
YoY
|
75.58M shares
-0.3%
YoY
|
75.52M shares
-0.76%
YoY
|
75.42M shares
-0.8%
YoY
|
75.48M shares
-0.7%
YoY
|
75.80M shares
-0.26%
YoY
|
76.10M shares
0.26%
YoY
|
76.03M shares
0.28%
YoY
|
76.01M shares
0.87%
YoY
|
| Diluted Shares Outstanding |
74.40M shares
-1.85%
YoY
|
N/A
|
75.20M shares
-0.92%
YoY
|
75.50M shares
-0.53%
YoY
|
75.80M shares
-0.13%
YoY
|
N/A
|
75.90M shares
0.0%
YoY
|
75.90M shares
0.0%
YoY
|
75.90M shares
0.0%
YoY
|
N/A
|
75.90M shares
0.13%
YoY
|
75.90M shares
-0.26%
YoY
|
75.90M shares
-0.65%
YoY
|
N/A
|
75.80M shares
-0.85%
YoY
|
76.10M shares
-0.39%
YoY
|
76.40M shares
0.13%
YoY
|
N/A
|
76.45M shares
0.65%
YoY
|
Loading...