|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.887B
6.36%
YoY
|
$1.774B
6.29%
YoY
|
$1.669B
3.89%
YoY
|
$1.607B
11.54%
YoY
|
$1.441B
-3.69%
YoY
|
| Cost Of Revenue |
$559.0M
7.6%
YoY
|
$519.5M
7.01%
YoY
|
$485.5M
3.9%
YoY
|
$467.3M
4.94%
YoY
|
$445.3M
1.1%
YoY
|
| Gross Profit |
$1.319B
5.97%
YoY
|
$1.245B
5.13%
YoY
|
$1.184B
3.89%
YoY
|
$1.140B
14.49%
YoY
|
$995.3M
-5.69%
YoY
|
| Selling, General & Admin |
$121.0M
-17.75%
YoY
|
$147.1M
34.55%
YoY
|
$109.3M
12.4%
YoY
|
$97.28M
10.51%
YoY
|
$88.03M
-11.97%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$607.5M
4.71%
YoY
|
$580.2M
5.8%
YoY
|
$548.4M
1.69%
YoY
|
$539.3M
3.7%
YoY
|
$520.1M
-1.03%
YoY
|
| Operating Expenses |
$728.5M
0.17%
YoY
|
$727.3M
10.57%
YoY
|
$657.8M
3.33%
YoY
|
$636.6M
4.69%
YoY
|
$608.1M
-2.78%
YoY
|
| Operating Profit |
$899.3M
27.91%
YoY
|
$703.1M
33.63%
YoY
|
$526.1M
-11.61%
YoY
|
$595.2M
12.31%
YoY
|
$530.0M
7.85%
YoY
|
| Interest Expense |
-$198.2M
91.93%
YoY
|
-$103.3M
-32.47%
YoY
|
-$152.9M
-174.68%
YoY
|
$204.8M
0.82%
YoY
|
$203.1M
-7.94%
YoY
|
| Other Income/Expense, Net |
$2.096M
125.62%
YoY
|
$929.0K
-233.29%
YoY
|
-$697.0K
-106.81%
YoY
|
$10.24M
-165.33%
YoY
|
-$15.67M
944.53%
YoY
|
| Pretax Income |
$702.8M
-13.38%
YoY
|
$811.3M
88.37%
YoY
|
$430.7M
-0.53%
YoY
|
$433.0M
-16.04%
YoY
|
$515.7M
-13.95%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$702.8M
-13.38%
YoY
|
$811.3M
99.92%
YoY
|
$405.8M
-6.27%
YoY
|
$433.0M
-16.04%
YoY
|
$515.7M
-13.96%
YoY
|
| Basic Earnings Per Share |
$10.40
-9.96%
YoY
|
$11.55
82.75%
YoY
|
$6.32
0.8%
YoY
|
$6.27
-16.51%
YoY
|
$7.51
-13.58%
YoY
|
| Diluted Earnings Per Share |
$10.40
-9.88%
YoY
|
$11.54
82.71%
YoY
|
$6.32
0.73%
YoY
|
$6.27
-16.51%
YoY
|
$7.51
-13.58%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
64.38M shares
0.24%
YoY
|
64.23M shares
-0.04%
YoY
|
64.25M shares
-1.27%
YoY
|
65.08M shares
0.04%
YoY
|
65.05M shares
-0.62%
YoY
|
| Diluted Shares Outstanding |
64.40M shares
0.23%
YoY
|
64.25M shares
0.0%
YoY
|
64.25M shares
-1.3%
YoY
|
65.10M shares
0.01%
YoY
|
65.09M shares
-0.73%
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 |
$484.8M
4.34%
YoY
|
$479.6M
5.54%
YoY
|
$473.3M
5.02%
YoY
|
$469.8M
6.21%
YoY
|
$464.6M
8.82%
YoY
|
$454.5M
7.76%
YoY
|
$450.7M
7.52%
YoY
|
$442.4M
6.32%
YoY
|
$426.9M
3.52%
YoY
|
$421.7M
1.58%
YoY
|
$419.2M
2.3%
YoY
|
$416.0M
4.02%
YoY
|
$412.4M
7.99%
YoY
|
$415.2M
11.73%
YoY
|
$409.7M
12.92%
YoY
|
$400.0M
13.96%
YoY
|
$381.9M
7.54%
YoY
|
$371.6M
2.62%
YoY
|
$362.9M
-2.15%
YoY
|
| Cost Of Revenue |
$141.3M
1.9%
YoY
|
$141.5M
6.09%
YoY
|
$143.4M
6.84%
YoY
|
$135.4M
7.46%
YoY
|
$138.6M
10.13%
YoY
|
$133.4M
9.37%
YoY
|
$134.3M
8.36%
YoY
|
$126.0M
5.71%
YoY
|
$125.9M
4.53%
YoY
|
$121.9M
3.69%
YoY
|
$123.9M
3.21%
YoY
|
$119.2M
5.02%
YoY
|
$120.4M
3.71%
YoY
|
$117.6M
5.05%
YoY
|
$120.0M
4.09%
YoY
|
$113.5M
5.61%
YoY
|
$116.1M
5.07%
YoY
|
$112.0M
1.13%
YoY
|
$115.3M
2.61%
YoY
|
| Gross Profit |
$341.2M
5.48%
YoY
|
$338.1M
5.3%
YoY
|
$327.5M
3.5%
YoY
|
$332.2M
5.01%
YoY
|
$323.5M
7.44%
YoY
|
$321.1M
7.1%
YoY
|
$316.4M
7.17%
YoY
|
$316.3M
6.57%
YoY
|
$301.1M
3.1%
YoY
|
$299.8M
0.75%
YoY
|
$295.3M
1.93%
YoY
|
$296.8M
3.62%
YoY
|
$292.0M
9.86%
YoY
|
$297.6M
14.61%
YoY
|
$289.7M
17.04%
YoY
|
$286.5M
17.65%
YoY
|
$265.8M
8.67%
YoY
|
$259.6M
3.32%
YoY
|
$247.5M
-4.21%
YoY
|
| Selling, General & Admin |
$33.41M
16.73%
YoY
|
$32.73M
-25.19%
YoY
|
$30.27M
-26.55%
YoY
|
$29.38M
-11.67%
YoY
|
$28.62M
-0.96%
YoY
|
$43.74M
40.09%
YoY
|
$41.22M
57.83%
YoY
|
$33.26M
31.65%
YoY
|
$28.90M
8.07%
YoY
|
$31.22M
19.14%
YoY
|
$26.12M
2.99%
YoY
|
$25.26M
8.42%
YoY
|
$26.74M
19.31%
YoY
|
$26.21M
0.18%
YoY
|
$25.36M
16.42%
YoY
|
$23.30M
9.27%
YoY
|
$22.41M
19.22%
YoY
|
$26.16M
-17.48%
YoY
|
$21.78M
-0.55%
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 |
$154.9M
2.38%
YoY
|
$153.3M
3.25%
YoY
|
$151.5M
3.45%
YoY
|
$151.5M
4.04%
YoY
|
$151.3M
8.27%
YoY
|
$148.4M
7.55%
YoY
|
$146.4M
6.61%
YoY
|
$145.6M
6.51%
YoY
|
$139.7M
2.48%
YoY
|
$138.0M
1.66%
YoY
|
$137.4M
1.36%
YoY
|
$136.7M
1.64%
YoY
|
$136.3M
2.11%
YoY
|
$135.8M
2.71%
YoY
|
$135.5M
3.79%
YoY
|
$134.5M
4.49%
YoY
|
$133.5M
3.85%
YoY
|
$132.2M
1.6%
YoY
|
$130.6M
0.28%
YoY
|
| Operating Expenses |
$188.3M
4.67%
YoY
|
$186.0M
-3.22%
YoY
|
$181.8M
-3.14%
YoY
|
$180.9M
1.12%
YoY
|
$179.9M
6.69%
YoY
|
$192.2M
13.55%
YoY
|
$187.7M
14.79%
YoY
|
$178.9M
10.43%
YoY
|
$168.6M
3.4%
YoY
|
$169.2M
4.49%
YoY
|
$163.5M
1.62%
YoY
|
$162.0M
2.64%
YoY
|
$163.1M
4.58%
YoY
|
$162.0M
2.29%
YoY
|
$160.9M
5.59%
YoY
|
$157.8M
5.17%
YoY
|
$155.9M
5.8%
YoY
|
$158.3M
-2.14%
YoY
|
$152.3M
0.16%
YoY
|
| Operating Profit |
$155.2M
-39.63%
YoY
|
$152.1M
18.01%
YoY
|
$210.4M
63.37%
YoY
|
$279.7M
103.49%
YoY
|
$257.1M
94.13%
YoY
|
$128.9M
-1.26%
YoY
|
$128.8M
-2.27%
YoY
|
$137.5M
1.94%
YoY
|
$132.4M
-29.33%
YoY
|
$130.6M
-3.72%
YoY
|
$131.8M
2.47%
YoY
|
$134.8M
4.83%
YoY
|
$187.4M
70.58%
YoY
|
$135.6M
33.87%
YoY
|
$128.6M
-6.79%
YoY
|
$128.6M
37.75%
YoY
|
$109.9M
-44.35%
YoY
|
$101.3M
13.19%
YoY
|
$138.0M
7.01%
YoY
|
| Interest Expense |
-$39.37M
-10.59%
YoY
|
-$66.13M
53.16%
YoY
|
-$39.63M
12.19%
YoY
|
-$48.41M
-181.88%
YoY
|
-$44.03M
-403.6%
YoY
|
-$43.18M
-28.67%
YoY
|
-$35.33M
-165.23%
YoY
|
$59.12M
-316.22%
YoY
|
$14.50M
-71.59%
YoY
|
-$60.53M
66.77%
YoY
|
$54.16M
4.87%
YoY
|
-$27.34M
-154.17%
YoY
|
$51.05M
1.33%
YoY
|
-$36.30M
-168.27%
YoY
|
$51.65M
3.25%
YoY
|
$50.48M
-0.97%
YoY
|
$50.38M
-2.46%
YoY
|
$53.17M
-570.51%
YoY
|
$50.02M
-9.76%
YoY
|
| Other Income/Expense, Net |
-$3.614M
-2317.18%
YoY
|
-$257.0K
-4.81%
YoY
|
$1.958M
343.99%
YoY
|
$232.0K
-71.25%
YoY
|
$163.0K
-432.65%
YoY
|
-$270.0K
-150.0%
YoY
|
$441.0K
-209.16%
YoY
|
$807.0K
-146.57%
YoY
|
-$49.00K
-105.44%
YoY
|
$540.0K
-77.24%
YoY
|
-$404.0K
-76.98%
YoY
|
-$1.733M
-125.25%
YoY
|
$900.0K
-67.32%
YoY
|
$2.373M
-123.09%
YoY
|
-$1.755M
-42.29%
YoY
|
$6.864M
-472.64%
YoY
|
$2.754M
-650.8%
YoY
|
-$10.28M
-10377.0%
YoY
|
-$3.041M
N/A
|
| Pretax Income |
$112.2M
-47.27%
YoY
|
$85.75M
-71.58%
YoY
|
$172.7M
37.64%
YoY
|
$231.5M
133.9%
YoY
|
$212.8M
-25.38%
YoY
|
$301.7M
328.85%
YoY
|
$125.5M
34.92%
YoY
|
$98.99M
-6.4%
YoY
|
$285.1M
76.45%
YoY
|
$70.35M
-63.78%
YoY
|
$93.01M
-5.77%
YoY
|
$105.8M
71.43%
YoY
|
$161.6M
106.18%
YoY
|
$194.2M
34.76%
YoY
|
$98.70M
-21.04%
YoY
|
$61.69M
-11.38%
YoY
|
$78.38M
-55.7%
YoY
|
$144.1M
41.86%
YoY
|
$125.0M
58.63%
YoY
|
| Income Tax |
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
|
| Net Earnings |
$112.2M
-47.27%
YoY
|
$80.57M
-68.7%
YoY
|
$172.7M
37.64%
YoY
|
$231.5M
133.9%
YoY
|
$212.8M
-21.98%
YoY
|
$257.5M
293.71%
YoY
|
$125.5M
34.92%
YoY
|
$98.99M
-0.64%
YoY
|
$272.7M
68.78%
YoY
|
$65.39M
-64.69%
YoY
|
$93.01M
-5.77%
YoY
|
$99.62M
61.48%
YoY
|
$161.6M
106.18%
YoY
|
$185.2M
35.28%
YoY
|
$98.70M
-21.04%
YoY
|
$61.69M
-11.38%
YoY
|
$78.38M
-55.71%
YoY
|
$136.9M
43.02%
YoY
|
$125.0M
58.55%
YoY
|
| Basic Earnings Per Share |
$1.65
-47.78%
YoY
|
N/A
|
$2.56
39.13%
YoY
|
$3.44
137.24%
YoY
|
$3.16
-25.65%
YoY
|
N/A
|
$1.84
35.29%
YoY
|
$1.45
-6.45%
YoY
|
$4.25
78.57%
YoY
|
N/A
|
$1.36
-4.9%
YoY
|
$1.55
78.16%
YoY
|
$2.38
112.5%
YoY
|
N/A
|
$1.43
-21.43%
YoY
|
$0.87
-13.0%
YoY
|
$1.12
-56.76%
YoY
|
N/A
|
$1.82
61.06%
YoY
|
| Diluted Earnings Per Share |
$1.65
-47.78%
YoY
|
$1.25
-68.68%
YoY
|
$2.56
39.13%
YoY
|
$3.44
137.24%
YoY
|
$3.16
-25.6%
YoY
|
$4.00
293.02%
YoY
|
$1.84
35.29%
YoY
|
$1.45
-6.58%
YoY
|
$4.25
78.46%
YoY
|
$1.02
-64.39%
YoY
|
$1.36
-4.9%
YoY
|
$1.55
78.4%
YoY
|
$2.38
112.5%
YoY
|
$2.86
-100.0%
YoY
|
$1.43
-21.43%
YoY
|
$0.87
-13.0%
YoY
|
$1.12
-56.76%
YoY
|
$2.100M
43.1%
YoY
|
$1.82
61.06%
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 |
64.48M shares
0.23%
YoY
|
64.40M shares
0.21%
YoY
|
64.40M shares
0.29%
YoY
|
64.39M shares
0.27%
YoY
|
64.33M shares
0.19%
YoY
|
64.27M shares
0.13%
YoY
|
64.22M shares
0.05%
YoY
|
64.21M shares
0.04%
YoY
|
64.20M shares
-0.49%
YoY
|
64.18M shares
-0.88%
YoY
|
64.18M shares
-1.45%
YoY
|
64.18M shares
-1.66%
YoY
|
64.52M shares
-1.16%
YoY
|
64.75M shares
-0.51%
YoY
|
65.12M shares
0.12%
YoY
|
65.26M shares
0.4%
YoY
|
65.28M shares
0.44%
YoY
|
65.09M shares
-0.18%
YoY
|
65.05M shares
-0.28%
YoY
|
| Diluted Shares Outstanding |
64.46M shares
0.17%
YoY
|
N/A
|
64.42M shares
0.23%
YoY
|
64.41M shares
0.28%
YoY
|
64.35M shares
0.21%
YoY
|
N/A
|
64.27M shares
0.13%
YoY
|
64.23M shares
0.07%
YoY
|
64.21M shares
-0.38%
YoY
|
N/A
|
64.19M shares
-1.36%
YoY
|
64.18M shares
-1.69%
YoY
|
64.46M shares
-1.35%
YoY
|
N/A
|
65.07M shares
-0.12%
YoY
|
65.29M shares
0.32%
YoY
|
65.34M shares
0.34%
YoY
|
N/A
|
65.15M shares
-0.14%
YoY
|
Loading...