|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.198B
18.3%
YoY
|
$2.704B
8.31%
YoY
|
$2.496B
11.8%
YoY
|
$2.233B
5.12%
YoY
|
$2.124B
0.03%
YoY
|
| Cost Of Revenue |
$2.466B
20.36%
YoY
|
$2.048B
9.21%
YoY
|
$1.876B
11.59%
YoY
|
$1.681B
6.81%
YoY
|
$1.574B
1.66%
YoY
|
| Gross Profit |
$732.9M
11.85%
YoY
|
$655.2M
5.58%
YoY
|
$620.6M
12.44%
YoY
|
$551.9M
0.3%
YoY
|
$550.3M
-4.37%
YoY
|
| Selling, General & Admin |
$394.4M
23.77%
YoY
|
$318.7M
13.93%
YoY
|
$279.7M
19.38%
YoY
|
$234.3M
1.68%
YoY
|
$230.4M
-0.33%
YoY
|
| Research & Development |
$13.87M
85.44%
YoY
|
$7.478M
-1.77%
YoY
|
$7.613M
-20.16%
YoY
|
$9.535M
-13.78%
YoY
|
$11.06M
-22.06%
YoY
|
| Depreciation & Amortization |
$109.2M
27.16%
YoY
|
$85.86M
9.29%
YoY
|
$78.57M
6.4%
YoY
|
$73.84M
6.89%
YoY
|
$69.08M
13.85%
YoY
|
| Operating Expenses |
$408.3M
25.19%
YoY
|
$326.1M
13.52%
YoY
|
$287.3M
17.84%
YoY
|
$243.8M
0.98%
YoY
|
$241.5M
-1.59%
YoY
|
| Operating Profit |
$404.5M
6.27%
YoY
|
$380.6M
-0.64%
YoY
|
$383.1M
9.89%
YoY
|
$348.6M
0.79%
YoY
|
$345.8M
-3.54%
YoY
|
| Interest Expense |
$52.30M
152.52%
YoY
|
$20.71M
-55.97%
YoY
|
$47.04M
29.18%
YoY
|
$36.41M
1.82%
YoY
|
$35.76M
15.3%
YoY
|
| Other Income/Expense, Net |
-$6.339M
-80.12%
YoY
|
-$31.89M
-48.28%
YoY
|
-$61.66M
80.32%
YoY
|
-$34.19M
-168.57%
YoY
|
$49.87M
1277.49%
YoY
|
| Pretax Income |
$398.1M
14.17%
YoY
|
$348.7M
8.5%
YoY
|
$321.4M
2.23%
YoY
|
$314.4M
-20.55%
YoY
|
$395.7M
9.26%
YoY
|
| Income Tax |
$68.26M
2.77%
YoY
|
$66.42M
-11.53%
YoY
|
$75.08M
-0.89%
YoY
|
$75.76M
-15.28%
YoY
|
$89.43M
7.77%
YoY
|
| Net Earnings |
$329.9M
17.0%
YoY
|
$281.9M
14.68%
YoY
|
$245.8M
3.22%
YoY
|
$238.2M
-22.13%
YoY
|
$305.9M
9.76%
YoY
|
| Basic Earnings Per Share |
$3.59
16.56%
YoY
|
$3.08
14.93%
YoY
|
$2.68
3.08%
YoY
|
$2.60
-19.75%
YoY
|
$3.24
10.96%
YoY
|
| Diluted Earnings Per Share |
$3.58
16.61%
YoY
|
$3.07
14.55%
YoY
|
$2.68
3.08%
YoY
|
$2.60
-19.75%
YoY
|
$3.24
11.34%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
91.57M shares
-0.01%
YoY
|
91.57M shares
-0.05%
YoY
|
91.62M shares
0.19%
YoY
|
91.45M shares
-3.0%
YoY
|
94.28M shares
-1.23%
YoY
|
| Diluted Shares Outstanding |
91.86M shares
0.0%
YoY
|
91.86M shares
-0.02%
YoY
|
91.87M shares
0.19%
YoY
|
91.70M shares
-2.98%
YoY
|
94.52M shares
-1.26%
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 |
$860.2M
26.08%
YoY
|
$885.8M
18.7%
YoY
|
$866.3M
28.92%
YoY
|
$764.0M
12.12%
YoY
|
$682.3M
12.96%
YoY
|
$746.3M
2.86%
YoY
|
$672.0M
13.89%
YoY
|
$681.5M
11.27%
YoY
|
$604.0M
6.26%
YoY
|
$725.5M
16.24%
YoY
|
$590.0M
12.66%
YoY
|
$612.4M
10.51%
YoY
|
$568.4M
7.09%
YoY
|
$624.2M
5.44%
YoY
|
$523.7M
5.01%
YoY
|
$554.2M
9.72%
YoY
|
$530.7M
0.47%
YoY
|
$592.0M
6.3%
YoY
|
$498.7M
-4.07%
YoY
|
| Cost Of Revenue |
$662.8M
28.19%
YoY
|
$698.6M
22.15%
YoY
|
$677.3M
33.33%
YoY
|
$572.6M
11.58%
YoY
|
$517.1M
13.55%
YoY
|
$571.9M
6.5%
YoY
|
$508.0M
16.43%
YoY
|
$513.2M
8.88%
YoY
|
$455.4M
5.62%
YoY
|
$537.0M
15.78%
YoY
|
$436.3M
9.27%
YoY
|
$471.3M
14.12%
YoY
|
$431.1M
6.5%
YoY
|
$463.8M
4.54%
YoY
|
$399.3M
10.44%
YoY
|
$413.0M
9.89%
YoY
|
$404.8M
3.06%
YoY
|
$443.6M
7.06%
YoY
|
$361.5M
-3.28%
YoY
|
| Gross Profit |
$197.4M
19.48%
YoY
|
$187.3M
7.4%
YoY
|
$189.0M
15.27%
YoY
|
$191.4M
13.74%
YoY
|
$165.2M
11.16%
YoY
|
$174.4M
-7.52%
YoY
|
$164.0M
6.68%
YoY
|
$168.3M
19.24%
YoY
|
$148.6M
8.29%
YoY
|
$188.5M
17.56%
YoY
|
$153.7M
23.52%
YoY
|
$141.1M
-0.06%
YoY
|
$137.2M
8.99%
YoY
|
$160.4M
8.13%
YoY
|
$124.4M
-9.31%
YoY
|
$141.2M
9.22%
YoY
|
$125.9M
-7.05%
YoY
|
$148.3M
4.02%
YoY
|
$137.2M
-6.09%
YoY
|
| Selling, General & Admin |
$108.0M
23.35%
YoY
|
$110.5M
21.87%
YoY
|
$93.38M
15.53%
YoY
|
$102.9M
29.03%
YoY
|
$87.57M
30.0%
YoY
|
$90.69M
21.58%
YoY
|
$80.83M
1.25%
YoY
|
$79.78M
23.81%
YoY
|
$67.36M
10.73%
YoY
|
$74.59M
21.67%
YoY
|
$79.83M
37.26%
YoY
|
$64.44M
17.84%
YoY
|
$60.84M
1.17%
YoY
|
$61.31M
12.78%
YoY
|
$58.16M
-0.51%
YoY
|
$54.68M
-7.82%
YoY
|
$60.13M
3.21%
YoY
|
$54.36M
-10.0%
YoY
|
$58.46M
-6.67%
YoY
|
| Research & Development |
$4.100M
103.68%
YoY
|
$3.810M
44.54%
YoY
|
$3.479M
67.18%
YoY
|
$4.565M
259.17%
YoY
|
$2.013M
35.1%
YoY
|
$2.636M
58.99%
YoY
|
$2.081M
80.02%
YoY
|
$1.271M
-51.02%
YoY
|
$1.490M
-32.4%
YoY
|
$1.658M
-34.85%
YoY
|
$1.156M
-18.93%
YoY
|
$2.595M
-0.61%
YoY
|
$2.204M
-25.36%
YoY
|
$2.545M
62.31%
YoY
|
$1.426M
-50.31%
YoY
|
$2.611M
-25.51%
YoY
|
$2.953M
-5.23%
YoY
|
$1.568M
-39.69%
YoY
|
$2.870M
-2.15%
YoY
|
| Depreciation & Amortization |
$29.01M
21.33%
YoY
|
$29.56M
31.76%
YoY
|
$28.46M
33.8%
YoY
|
$27.26M
26.15%
YoY
|
$23.91M
16.35%
YoY
|
$22.43M
10.18%
YoY
|
$21.27M
7.42%
YoY
|
$21.61M
11.47%
YoY
|
$20.55M
8.05%
YoY
|
$20.36M
6.97%
YoY
|
$19.80M
6.5%
YoY
|
$19.38M
4.24%
YoY
|
$19.02M
7.95%
YoY
|
$19.03M
2.31%
YoY
|
$18.59M
6.34%
YoY
|
$18.60M
8.8%
YoY
|
$17.62M
10.84%
YoY
|
$18.60M
22.39%
YoY
|
$17.48M
17.34%
YoY
|
| Operating Expenses |
$112.1M
25.16%
YoY
|
$114.3M
22.51%
YoY
|
$96.86M
16.83%
YoY
|
$107.5M
32.64%
YoY
|
$89.58M
30.11%
YoY
|
$93.33M
22.4%
YoY
|
$82.91M
2.38%
YoY
|
$81.05M
20.91%
YoY
|
$68.85M
9.22%
YoY
|
$76.25M
19.42%
YoY
|
$80.98M
35.91%
YoY
|
$67.03M
17.0%
YoY
|
$63.04M
-0.08%
YoY
|
$63.85M
14.16%
YoY
|
$59.59M
-2.84%
YoY
|
$57.29M
-8.81%
YoY
|
$63.09M
2.79%
YoY
|
$55.93M
-11.22%
YoY
|
$61.33M
-6.47%
YoY
|
| Operating Profit |
$106.7M
10.41%
YoY
|
$92.06M
-0.22%
YoY
|
$113.3M
17.37%
YoY
|
$102.4M
3.66%
YoY
|
$96.63M
3.95%
YoY
|
$92.26M
-25.11%
YoY
|
$96.58M
13.14%
YoY
|
$98.81M
33.36%
YoY
|
$92.96M
5.83%
YoY
|
$123.2M
20.92%
YoY
|
$85.36M
6.86%
YoY
|
$74.09M
-22.21%
YoY
|
$87.84M
22.73%
YoY
|
$101.9M
-0.32%
YoY
|
$79.88M
-8.68%
YoY
|
$95.24M
29.13%
YoY
|
$71.57M
-13.15%
YoY
|
$102.2M
14.74%
YoY
|
$87.47M
-1.47%
YoY
|
| Interest Expense |
$21.75M
133.43%
YoY
|
$9.713M
42.17%
YoY
|
$8.213M
30.61%
YoY
|
$7.355M
412.19%
YoY
|
$9.316M
-2.91%
YoY
|
$6.832M
708.52%
YoY
|
$6.288M
-48.35%
YoY
|
$1.436M
63.37%
YoY
|
$9.595M
-11.31%
YoY
|
$845.0K
-2212.5%
YoY
|
$12.18M
26.49%
YoY
|
$879.0K
-89.42%
YoY
|
$10.82M
53.44%
YoY
|
-$40.00K
-112.7%
YoY
|
$9.625M
-16.18%
YoY
|
$8.307M
-18.58%
YoY
|
$7.051M
0.17%
YoY
|
$315.0K
-37.0%
YoY
|
$11.48M
49.11%
YoY
|
| Other Income/Expense, Net |
$625.0K
-112.99%
YoY
|
$17.77M
-429.54%
YoY
|
-$5.781M
-2.91%
YoY
|
-$4.665M
-35.0%
YoY
|
-$4.813M
5.0%
YoY
|
-$5.392M
-79.63%
YoY
|
-$5.954M
-17.21%
YoY
|
-$7.177M
-342.3%
YoY
|
-$4.584M
-43.88%
YoY
|
-$26.47M
-22.01%
YoY
|
-$7.192M
-435.45%
YoY
|
$2.962M
3.49%
YoY
|
-$8.168M
-239.03%
YoY
|
-$33.94M
-165.41%
YoY
|
$2.144M
-122.11%
YoY
|
$2.862M
-44.75%
YoY
|
$5.875M
-38.02%
YoY
|
$51.89M
750.67%
YoY
|
-$9.699M
-411.66%
YoY
|
| Pretax Income |
$107.3M
16.88%
YoY
|
$101.0M
29.31%
YoY
|
$107.6M
18.7%
YoY
|
$97.76M
6.69%
YoY
|
$91.82M
3.89%
YoY
|
$78.09M
-8.8%
YoY
|
$90.62M
15.94%
YoY
|
$91.63M
17.57%
YoY
|
$88.38M
10.92%
YoY
|
$85.62M
50.72%
YoY
|
$78.17M
-4.7%
YoY
|
$77.94M
-20.55%
YoY
|
$79.67M
2.87%
YoY
|
$56.81M
-61.39%
YoY
|
$82.02M
5.47%
YoY
|
$98.10M
24.28%
YoY
|
$77.45M
-15.72%
YoY
|
$147.1M
67.56%
YoY
|
$77.77M
-15.36%
YoY
|
| Income Tax |
$16.13M
-1.01%
YoY
|
$7.294M
4.02%
YoY
|
$25.38M
20.94%
YoY
|
$19.30M
3.84%
YoY
|
$16.29M
-17.9%
YoY
|
$7.012M
-63.69%
YoY
|
$20.98M
17.79%
YoY
|
$18.58M
-3.58%
YoY
|
$19.84M
6.22%
YoY
|
$19.31M
40.13%
YoY
|
$17.81M
-11.75%
YoY
|
$19.27M
-17.7%
YoY
|
$18.68M
1.67%
YoY
|
$13.78M
-54.39%
YoY
|
$20.19M
14.62%
YoY
|
$23.42M
19.96%
YoY
|
$18.37M
-16.78%
YoY
|
$30.21M
38.6%
YoY
|
$17.61M
-5.76%
YoY
|
| Net Earnings |
$91.07M
20.68%
YoY
|
$92.99M
30.94%
YoY
|
$82.11M
18.17%
YoY
|
$78.39M
7.42%
YoY
|
$75.46M
10.21%
YoY
|
$71.02M
7.79%
YoY
|
$69.48M
15.28%
YoY
|
$72.97M
24.53%
YoY
|
$68.47M
12.07%
YoY
|
$65.89M
53.35%
YoY
|
$60.27M
-2.16%
YoY
|
$58.60M
-21.47%
YoY
|
$61.09M
3.53%
YoY
|
$42.97M
-63.23%
YoY
|
$61.60M
2.82%
YoY
|
$74.61M
25.72%
YoY
|
$59.01M
-15.4%
YoY
|
$116.9M
77.76%
YoY
|
$59.91M
-18.12%
YoY
|
| Basic Earnings Per Share |
$0.99
20.73%
YoY
|
$1.02
30.77%
YoY
|
$0.90
18.42%
YoY
|
$0.86
7.5%
YoY
|
$0.82
9.33%
YoY
|
$0.78
8.33%
YoY
|
$0.76
15.15%
YoY
|
$0.80
25.0%
YoY
|
$0.75
11.94%
YoY
|
$0.72
53.19%
YoY
|
$0.66
-1.49%
YoY
|
$0.64
-21.95%
YoY
|
$0.67
4.69%
YoY
|
$0.47
-62.99%
YoY
|
$0.67
4.69%
YoY
|
$0.82
32.26%
YoY
|
$0.64
-12.33%
YoY
|
$1.27
84.06%
YoY
|
$0.64
-16.88%
YoY
|
| Diluted Earnings Per Share |
$0.99
20.73%
YoY
|
$1.01
31.17%
YoY
|
$0.89
17.11%
YoY
|
$0.85
7.59%
YoY
|
$0.82
9.33%
YoY
|
$0.77
6.94%
YoY
|
$0.76
15.15%
YoY
|
$0.79
23.77%
YoY
|
$0.75
11.94%
YoY
|
$0.72
53.19%
YoY
|
$0.66
-1.49%
YoY
|
$0.64
-22.16%
YoY
|
$0.67
4.69%
YoY
|
$0.47
-62.7%
YoY
|
$0.67
6.35%
YoY
|
$0.82
32.26%
YoY
|
$0.64
-12.33%
YoY
|
$1.26
82.61%
YoY
|
$0.63
-17.11%
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 |
91.45M shares
-0.04%
YoY
|
91.43M shares
-0.02%
YoY
|
91.40M shares
-0.02%
YoY
|
91.36M shares
-0.05%
YoY
|
91.48M shares
0.19%
YoY
|
91.44M shares
-0.08%
YoY
|
91.42M shares
-0.05%
YoY
|
91.41M shares
-0.04%
YoY
|
91.31M shares
0.03%
YoY
|
91.51M shares
0.32%
YoY
|
91.47M shares
0.27%
YoY
|
91.45M shares
0.06%
YoY
|
91.28M shares
-0.31%
YoY
|
91.22M shares
-1.06%
YoY
|
91.22M shares
-3.25%
YoY
|
91.39M shares
-4.15%
YoY
|
91.56M shares
-3.92%
YoY
|
92.20M shares
-3.26%
YoY
|
94.28M shares
-1.26%
YoY
|
| Diluted Shares Outstanding |
91.91M shares
0.04%
YoY
|
N/A
|
91.79M shares
-0.11%
YoY
|
91.70M shares
-0.11%
YoY
|
91.87M shares
0.01%
YoY
|
N/A
|
91.89M shares
-0.01%
YoY
|
91.80M shares
0.0%
YoY
|
91.86M shares
0.07%
YoY
|
N/A
|
91.90M shares
0.26%
YoY
|
91.81M shares
0.29%
YoY
|
91.80M shares
0.0%
YoY
|
N/A
|
91.66M shares
-2.99%
YoY
|
91.54M shares
-4.18%
YoY
|
91.80M shares
-3.93%
YoY
|
N/A
|
94.48M shares
-1.3%
YoY
|
Loading...