|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.427B
16.5%
YoY
|
$2.084B
-12.16%
YoY
|
$2.372B
-7.99%
YoY
|
$2.578B
42.54%
YoY
|
$1.809B
18.19%
YoY
|
| Cost Of Revenue |
$998.9M
28.34%
YoY
|
$778.3M
-31.39%
YoY
|
$1.135B
-22.25%
YoY
|
$1.459B
88.27%
YoY
|
$775.0M
44.21%
YoY
|
| Gross Profit |
$1.429B
9.45%
YoY
|
$1.305B
5.47%
YoY
|
$1.237B
10.6%
YoY
|
$1.119B
8.26%
YoY
|
$1.034B
4.11%
YoY
|
| Selling, General & Admin |
$653.8M
7.27%
YoY
|
$609.5M
5.07%
YoY
|
$580.1M
7.32%
YoY
|
$540.5M
4.72%
YoY
|
$516.1M
4.39%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$317.3M
6.93%
YoY
|
$296.7M
6.03%
YoY
|
$279.8M
22.48%
YoY
|
$228.5M
10.25%
YoY
|
$207.2M
6.33%
YoY
|
| Operating Expenses |
$971.0M
7.16%
YoY
|
$906.2M
5.38%
YoY
|
$859.9M
11.82%
YoY
|
$769.0M
6.31%
YoY
|
$723.3M
4.92%
YoY
|
| Operating Profit |
$457.5M
14.64%
YoY
|
$399.0M
5.68%
YoY
|
$377.6M
7.9%
YoY
|
$350.0M
12.8%
YoY
|
$310.3M
2.22%
YoY
|
| Interest Expense |
$142.8M
-3.01%
YoY
|
$147.2M
27.65%
YoY
|
$115.3M
48.81%
YoY
|
$77.51M
28.53%
YoY
|
$60.30M
-3.53%
YoY
|
| Other Income/Expense, Net |
$6.801M
-8.43%
YoY
|
$7.427M
-21.62%
YoY
|
$9.476M
-326.54%
YoY
|
-$4.183M
30.43%
YoY
|
-$3.207M
6.19%
YoY
|
| Pretax Income |
$321.5M
24.0%
YoY
|
$259.2M
-4.6%
YoY
|
$271.7M
1.29%
YoY
|
$268.3M
8.72%
YoY
|
$246.8M
3.68%
YoY
|
| Income Tax |
$57.24M
57.3%
YoY
|
$36.39M
-10.15%
YoY
|
$40.50M
-12.96%
YoY
|
$46.53M
15.4%
YoY
|
$40.32M
-3.04%
YoY
|
| Net Earnings |
$264.2M
18.57%
YoY
|
$222.9M
-3.62%
YoY
|
$231.2M
4.28%
YoY
|
$221.7M
7.42%
YoY
|
$206.4M
5.1%
YoY
|
| Basic Earnings Per Share |
$4.39
11.99%
YoY
|
$3.92
-5.77%
YoY
|
$4.16
1.71%
YoY
|
$4.09
6.23%
YoY
|
$3.85
4.05%
YoY
|
| Diluted Earnings Per Share |
$4.37
11.76%
YoY
|
$3.91
-5.56%
YoY
|
$4.14
1.47%
YoY
|
$4.08
5.97%
YoY
|
$3.85
4.62%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
60.16M shares
5.87%
YoY
|
56.83M shares
2.21%
YoY
|
55.60M shares
2.57%
YoY
|
54.21M shares
1.18%
YoY
|
53.58M shares
0.83%
YoY
|
| Diluted Shares Outstanding |
60.51M shares
6.1%
YoY
|
57.03M shares
2.1%
YoY
|
55.86M shares
2.8%
YoY
|
54.34M shares
1.24%
YoY
|
53.67M shares
0.57%
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 |
$831.7M
-11.07%
YoY
|
$689.4M
9.3%
YoY
|
$379.1M
11.38%
YoY
|
$423.7M
19.65%
YoY
|
$935.2M
23.32%
YoY
|
$630.7M
4.09%
YoY
|
$340.4M
1.37%
YoY
|
$354.1M
-11.05%
YoY
|
$758.3M
-26.53%
YoY
|
$605.9M
-25.95%
YoY
|
$335.8M
-6.56%
YoY
|
$398.1M
-7.19%
YoY
|
$1.032B
6.25%
YoY
|
$818.2M
37.81%
YoY
|
$359.4M
31.19%
YoY
|
$429.0M
35.9%
YoY
|
$971.5M
55.36%
YoY
|
$593.7M
22.62%
YoY
|
$273.9M
11.99%
YoY
|
| Cost Of Revenue |
$393.6M
-23.2%
YoY
|
$291.9M
10.68%
YoY
|
$76.61M
28.48%
YoY
|
$117.9M
63.9%
YoY
|
$512.5M
33.8%
YoY
|
$263.7M
-1.43%
YoY
|
$59.63M
-15.9%
YoY
|
$71.96M
-44.75%
YoY
|
$383.0M
-42.47%
YoY
|
$267.6M
-46.99%
YoY
|
$70.91M
-43.81%
YoY
|
$130.2M
-30.82%
YoY
|
$665.8M
4.04%
YoY
|
$504.7M
63.95%
YoY
|
$126.2M
112.46%
YoY
|
$188.3M
100.91%
YoY
|
$639.9M
103.76%
YoY
|
$307.8M
47.79%
YoY
|
$59.40M
46.72%
YoY
|
| Gross Profit |
$438.1M
3.64%
YoY
|
$397.5M
8.32%
YoY
|
$302.5M
7.74%
YoY
|
$305.8M
8.37%
YoY
|
$422.7M
12.63%
YoY
|
$367.0M
8.45%
YoY
|
$280.8M
5.99%
YoY
|
$282.2M
5.34%
YoY
|
$375.3M
2.45%
YoY
|
$338.4M
7.92%
YoY
|
$264.9M
13.61%
YoY
|
$267.9M
11.28%
YoY
|
$366.3M
10.51%
YoY
|
$313.5M
9.66%
YoY
|
$233.2M
8.69%
YoY
|
$240.7M
8.46%
YoY
|
$331.5M
6.53%
YoY
|
$285.9M
3.62%
YoY
|
$214.5M
5.06%
YoY
|
| Selling, General & Admin |
$171.8M
7.0%
YoY
|
$178.4M
6.72%
YoY
|
$160.2M
7.38%
YoY
|
$154.6M
10.29%
YoY
|
$160.5M
5.0%
YoY
|
$167.2M
5.4%
YoY
|
$149.2M
7.1%
YoY
|
$140.2M
2.86%
YoY
|
$152.9M
4.82%
YoY
|
$158.6M
6.56%
YoY
|
$139.3M
6.43%
YoY
|
$136.3M
7.23%
YoY
|
$145.8M
9.15%
YoY
|
$148.9M
2.0%
YoY
|
$130.9M
7.66%
YoY
|
$127.1M
5.95%
YoY
|
$133.6M
3.9%
YoY
|
$145.9M
5.07%
YoY
|
$121.6M
5.25%
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 |
$76.79M
-6.02%
YoY
|
$79.31M
5.11%
YoY
|
$76.93M
6.66%
YoY
|
$79.31M
9.32%
YoY
|
$81.70M
6.7%
YoY
|
$75.45M
3.95%
YoY
|
$72.13M
5.45%
YoY
|
$72.55M
7.41%
YoY
|
$76.57M
7.45%
YoY
|
$72.58M
18.86%
YoY
|
$68.40M
23.84%
YoY
|
$67.55M
22.72%
YoY
|
$71.26M
24.72%
YoY
|
$61.07M
15.34%
YoY
|
$55.23M
7.98%
YoY
|
$55.04M
8.27%
YoY
|
$57.14M
9.25%
YoY
|
$52.94M
1.82%
YoY
|
$51.15M
6.56%
YoY
|
| Operating Expenses |
$248.5M
2.61%
YoY
|
$257.7M
6.22%
YoY
|
$237.1M
7.14%
YoY
|
$233.9M
9.96%
YoY
|
$242.2M
5.57%
YoY
|
$242.7M
4.94%
YoY
|
$221.3M
6.56%
YoY
|
$212.8M
4.37%
YoY
|
$229.5M
5.69%
YoY
|
$231.2M
10.14%
YoY
|
$207.7M
11.6%
YoY
|
$203.9M
11.91%
YoY
|
$217.1M
13.82%
YoY
|
$209.9M
5.55%
YoY
|
$186.1M
7.76%
YoY
|
$182.2M
6.62%
YoY
|
$190.8M
5.51%
YoY
|
$198.9M
4.24%
YoY
|
$172.7M
5.64%
YoY
|
| Operating Profit |
$189.6M
5.04%
YoY
|
$139.7M
12.41%
YoY
|
$65.38M
9.98%
YoY
|
$71.86M
3.5%
YoY
|
$180.5M
23.75%
YoY
|
$124.3M
16.03%
YoY
|
$59.45M
3.93%
YoY
|
$69.43M
8.44%
YoY
|
$145.9M
-2.26%
YoY
|
$107.1M
3.43%
YoY
|
$57.20M
21.57%
YoY
|
$64.02M
9.31%
YoY
|
$149.2M
6.02%
YoY
|
$103.6M
19.05%
YoY
|
$47.05M
12.55%
YoY
|
$58.57M
14.61%
YoY
|
$140.8M
7.99%
YoY
|
$87.00M
2.24%
YoY
|
$41.81M
2.77%
YoY
|
| Interest Expense |
$32.36M
-9.35%
YoY
|
-$36.46M
-8.3%
YoY
|
$35.37M
-9.64%
YoY
|
$35.28M
-4.57%
YoY
|
$35.70M
13.84%
YoY
|
-$39.76M
33.52%
YoY
|
$39.15M
40.01%
YoY
|
$36.97M
-234.51%
YoY
|
$31.36M
4.12%
YoY
|
-$29.78M
14.35%
YoY
|
$27.96M
43.02%
YoY
|
-$27.49M
-268.41%
YoY
|
$30.12M
93.11%
YoY
|
-$26.04M
79.92%
YoY
|
$19.55M
27.02%
YoY
|
$16.32M
8.83%
YoY
|
$15.60M
1.0%
YoY
|
-$14.47M
-6.02%
YoY
|
$15.39M
-0.97%
YoY
|
| Other Income/Expense, Net |
-$2.097M
-504.83%
YoY
|
$1.348M
1183.81%
YoY
|
$2.363M
-20.76%
YoY
|
$2.572M
209.13%
YoY
|
$518.0K
-85.23%
YoY
|
$105.0K
-97.75%
YoY
|
$2.982M
5321.82%
YoY
|
$832.0K
-61.73%
YoY
|
$3.508M
35.92%
YoY
|
$4.666M
48.03%
YoY
|
$55.00K
-93.06%
YoY
|
$2.174M
-154.58%
YoY
|
$2.581M
-162.27%
YoY
|
$3.152M
-317.53%
YoY
|
$793.0K
-143.93%
YoY
|
-$3.983M
-983.15%
YoY
|
-$4.145M
923.46%
YoY
|
-$1.449M
-824.5%
YoY
|
-$1.805M
-1011.62%
YoY
|
| Pretax Income |
$155.1M
6.76%
YoY
|
$104.6M
23.58%
YoY
|
$32.37M
39.03%
YoY
|
$39.15M
17.61%
YoY
|
$145.3M
23.14%
YoY
|
$84.66M
3.21%
YoY
|
$23.28M
-20.53%
YoY
|
$33.29M
-14.01%
YoY
|
$118.0M
-3.03%
YoY
|
$82.02M
1.65%
YoY
|
$29.30M
3.54%
YoY
|
$38.71M
1.16%
YoY
|
$121.7M
0.56%
YoY
|
$80.69M
13.52%
YoY
|
$28.29M
14.97%
YoY
|
$38.27M
4.67%
YoY
|
$121.0M
5.69%
YoY
|
$71.08M
1.84%
YoY
|
$24.61M
-2.86%
YoY
|
| Income Tax |
$26.46M
2.17%
YoY
|
$18.31M
139.93%
YoY
|
$5.905M
47.07%
YoY
|
$7.115M
17.72%
YoY
|
$25.90M
38.55%
YoY
|
$7.633M
-32.39%
YoY
|
$4.015M
-2.26%
YoY
|
$6.044M
0.37%
YoY
|
$18.69M
-2.0%
YoY
|
$11.29M
-17.34%
YoY
|
$4.108M
-10.56%
YoY
|
$6.022M
-2.73%
YoY
|
$19.08M
-13.62%
YoY
|
$13.66M
29.22%
YoY
|
$4.593M
5.42%
YoY
|
$6.191M
-4.22%
YoY
|
$22.08M
16.69%
YoY
|
$10.57M
-7.28%
YoY
|
$4.357M
2.37%
YoY
|
| Net Earnings |
$128.7M
7.75%
YoY
|
$86.31M
12.05%
YoY
|
$26.47M
37.36%
YoY
|
$32.03M
17.58%
YoY
|
$119.4M
20.24%
YoY
|
$77.02M
8.89%
YoY
|
$19.27M
-23.51%
YoY
|
$27.24M
-16.66%
YoY
|
$99.32M
-3.22%
YoY
|
$70.73M
5.52%
YoY
|
$25.19M
6.28%
YoY
|
$32.69M
1.91%
YoY
|
$102.6M
3.73%
YoY
|
$67.03M
10.77%
YoY
|
$23.70M
17.02%
YoY
|
$32.08M
6.59%
YoY
|
$98.93M
3.51%
YoY
|
$60.51M
3.79%
YoY
|
$20.25M
-3.92%
YoY
|
| Basic Earnings Per Share |
$2.05
3.02%
YoY
|
N/A
|
$0.44
29.41%
YoY
|
$0.53
10.42%
YoY
|
$1.99
13.71%
YoY
|
N/A
|
$0.34
-24.44%
YoY
|
$0.48
-18.64%
YoY
|
$1.75
-5.41%
YoY
|
N/A
|
$0.45
2.27%
YoY
|
$0.59
0.0%
YoY
|
$1.85
1.09%
YoY
|
N/A
|
$0.44
15.79%
YoY
|
$0.59
5.36%
YoY
|
$1.83
2.23%
YoY
|
N/A
|
$0.38
-5.0%
YoY
|
| Diluted Earnings Per Share |
$2.04
3.03%
YoY
|
$1.42
5.96%
YoY
|
$0.44
29.41%
YoY
|
$0.53
10.42%
YoY
|
$1.98
13.14%
YoY
|
$1.34
5.73%
YoY
|
$0.34
-24.44%
YoY
|
$0.48
-17.9%
YoY
|
$1.75
-4.89%
YoY
|
$1.27
3.17%
YoY
|
$0.45
2.27%
YoY
|
$0.58
-0.91%
YoY
|
$1.84
0.55%
YoY
|
$1.23
-100.0%
YoY
|
$0.44
15.79%
YoY
|
$0.59
5.36%
YoY
|
$1.83
2.23%
YoY
|
$1.124M
3.13%
YoY
|
$0.38
-2.56%
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 |
62.69M shares
4.7%
YoY
|
60.00M shares
5.9%
YoY
|
60.00M shares
5.9%
YoY
|
59.93M shares
5.94%
YoY
|
59.88M shares
5.89%
YoY
|
56.66M shares
2.17%
YoY
|
56.65M shares
2.17%
YoY
|
56.57M shares
2.13%
YoY
|
56.55M shares
2.16%
YoY
|
55.45M shares
2.43%
YoY
|
55.45M shares
2.42%
YoY
|
55.39M shares
2.08%
YoY
|
55.35M shares
2.65%
YoY
|
54.14M shares
1.03%
YoY
|
54.14M shares
0.8%
YoY
|
54.26M shares
1.49%
YoY
|
53.92M shares
1.03%
YoY
|
53.59M shares
0.92%
YoY
|
53.71M shares
0.98%
YoY
|
| Diluted Shares Outstanding |
63.20M shares
4.88%
YoY
|
N/A
|
60.55M shares
6.06%
YoY
|
60.46M shares
6.38%
YoY
|
60.27M shares
6.1%
YoY
|
N/A
|
57.09M shares
2.0%
YoY
|
56.83M shares
1.63%
YoY
|
56.80M shares
1.79%
YoY
|
N/A
|
55.98M shares
2.74%
YoY
|
55.91M shares
2.91%
YoY
|
55.80M shares
3.28%
YoY
|
N/A
|
54.48M shares
1.28%
YoY
|
54.34M shares
1.47%
YoY
|
54.03M shares
0.96%
YoY
|
N/A
|
53.79M shares
0.72%
YoY
|
Loading...