|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.279B
-1.61%
YoY
|
$1.300B
10.61%
YoY
|
$1.175B
33.87%
YoY
|
$877.8M
40.4%
YoY
|
$625.2M
-7.51%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$29.19M
-0.02%
YoY
|
$29.20M
-5.6%
YoY
|
$30.93M
-2.91%
YoY
|
$31.86M
63.36%
YoY
|
$19.50M
-2.99%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
N/A
|
$348.1M
192.31%
YoY
|
$119.1M
128.14%
YoY
|
$52.20M
-44.12%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$611.8M
17.13%
YoY
|
$522.3M
2.04%
YoY
|
$511.9M
29.73%
YoY
|
$394.6M
-5.33%
YoY
|
$416.8M
50.08%
YoY
|
| Income Tax |
$136.4M
13.53%
YoY
|
$120.1M
0.96%
YoY
|
$119.0M
33.19%
YoY
|
$89.31M
-8.63%
YoY
|
$97.75M
54.54%
YoY
|
| Net Earnings |
$475.4M
18.2%
YoY
|
$402.2M
2.37%
YoY
|
$392.9M
28.72%
YoY
|
$305.3M
-4.31%
YoY
|
$319.0M
48.79%
YoY
|
| Basic Earnings Per Share |
$2.41
19.9%
YoY
|
$2.01
3.61%
YoY
|
$1.94
23.57%
YoY
|
$1.57
-19.07%
YoY
|
$1.94
49.23%
YoY
|
| Diluted Earnings Per Share |
$2.41
19.9%
YoY
|
$2.01
3.73%
YoY
|
$1.94
-100.0%
YoY
|
$1.565M
80685139.08%
YoY
|
$1.94
49.23%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
197.4M shares
-1.25%
YoY
|
199.9M shares
-1.33%
YoY
|
202.6M shares
4.07%
YoY
|
194.7M shares
18.35%
YoY
|
164.5M shares
-0.53%
YoY
|
| Diluted Shares Outstanding |
197.7M shares
-1.21%
YoY
|
200.1M shares
-1.33%
YoY
|
202.8M shares
3.98%
YoY
|
195.0M shares
18.3%
YoY
|
164.9M shares
-0.31%
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 |
$311.0M
-0.49%
YoY
|
N/A
|
$323.5M
-2.8%
YoY
|
$319.1M
-2.5%
YoY
|
$312.5M
-1.38%
YoY
|
N/A
|
$332.8M
13.11%
YoY
|
$327.3M
13.01%
YoY
|
$316.9M
11.22%
YoY
|
N/A
|
$294.3M
21.12%
YoY
|
$289.6M
33.46%
YoY
|
$284.9M
96.64%
YoY
|
N/A
|
$243.0M
54.69%
YoY
|
$217.0M
40.48%
YoY
|
$144.9M
-10.91%
YoY
|
N/A
|
$157.1M
N/A
|
| Cost Of Revenue |
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
|
| Gross Profit |
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
|
| Selling, General & Admin |
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
|
| 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 |
$7.456M
3.7%
YoY
|
$7.446M
3.36%
YoY
|
$7.428M
2.03%
YoY
|
$7.128M
-3.2%
YoY
|
$7.190M
-2.18%
YoY
|
$7.204M
-12.46%
YoY
|
$7.280M
-7.85%
YoY
|
$7.364M
4.39%
YoY
|
$7.350M
-4.82%
YoY
|
$8.229M
-0.97%
YoY
|
$7.900M
-2.06%
YoY
|
$7.054M
-32.09%
YoY
|
$7.722M
51.65%
YoY
|
$8.310M
66.2%
YoY
|
$8.066M
61.32%
YoY
|
$10.39M
116.42%
YoY
|
$5.092M
8.34%
YoY
|
$5.000M
2.04%
YoY
|
$5.000M
6.38%
YoY
|
| Operating Expenses |
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
|
| Operating Profit |
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
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$112.3M
59.68%
YoY
|
N/A
|
$92.33M
209.29%
YoY
|
$81.99M
349.13%
YoY
|
$70.34M
411.41%
YoY
|
N/A
|
$29.85M
139.79%
YoY
|
$18.26M
N/A
|
$13.76M
-5.55%
YoY
|
N/A
|
$12.45M
N/A
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$152.2M
3.45%
YoY
|
$153.3M
18.44%
YoY
|
$159.3M
23.43%
YoY
|
$152.0M
13.93%
YoY
|
$147.2M
12.85%
YoY
|
$129.5M
14.77%
YoY
|
$129.1M
-0.16%
YoY
|
$133.4M
-2.54%
YoY
|
$130.4M
-1.9%
YoY
|
$112.8M
-24.01%
YoY
|
$129.3M
-8.93%
YoY
|
$136.9M
610.29%
YoY
|
$132.9M
56.52%
YoY
|
$148.4M
58.06%
YoY
|
$142.0M
44.56%
YoY
|
$19.27M
-81.49%
YoY
|
$84.92M
-29.52%
YoY
|
$93.90M
-12.81%
YoY
|
$98.20M
8.63%
YoY
|
| Income Tax |
$34.02M
6.5%
YoY
|
$35.10M
21.49%
YoY
|
$35.72M
22.99%
YoY
|
$33.59M
5.35%
YoY
|
$31.95M
5.48%
YoY
|
$28.89M
8.81%
YoY
|
$29.05M
-5.8%
YoY
|
$31.88M
0.84%
YoY
|
$30.28M
1.11%
YoY
|
$26.55M
-18.9%
YoY
|
$30.84M
-7.27%
YoY
|
$31.62M
859.81%
YoY
|
$29.95M
49.55%
YoY
|
$32.74M
58.91%
YoY
|
$33.25M
43.28%
YoY
|
$3.294M
-86.86%
YoY
|
$20.03M
-30.69%
YoY
|
$20.60M
-20.46%
YoY
|
$23.21M
10.22%
YoY
|
| Net Earnings |
$118.2M
2.6%
YoY
|
$118.2M
17.56%
YoY
|
$123.6M
23.56%
YoY
|
$118.4M
16.62%
YoY
|
$115.2M
15.08%
YoY
|
$100.6M
16.61%
YoY
|
$100.0M
1.56%
YoY
|
$101.5M
-3.55%
YoY
|
$100.1M
-2.77%
YoY
|
$86.24M
-25.45%
YoY
|
$98.50M
-9.39%
YoY
|
$105.3M
558.85%
YoY
|
$103.0M
58.67%
YoY
|
$115.7M
57.61%
YoY
|
$108.7M
44.94%
YoY
|
$15.98M
-79.8%
YoY
|
$64.89M
-29.16%
YoY
|
$73.40M
-10.27%
YoY
|
$75.00M
8.23%
YoY
|
| Basic Earnings Per Share |
$0.60
3.45%
YoY
|
N/A
|
$0.63
26.0%
YoY
|
$0.60
17.65%
YoY
|
$0.58
16.0%
YoY
|
N/A
|
$0.50
2.04%
YoY
|
$0.51
-1.92%
YoY
|
$0.50
-1.96%
YoY
|
N/A
|
$0.49
-7.55%
YoY
|
$0.52
550.0%
YoY
|
$0.51
27.5%
YoY
|
N/A
|
$0.53
15.22%
YoY
|
$0.08
-83.33%
YoY
|
$0.40
-27.27%
YoY
|
N/A
|
$0.46
9.52%
YoY
|
| Diluted Earnings Per Share |
$0.60
3.45%
YoY
|
$0.60
17.81%
YoY
|
$0.63
23.93%
YoY
|
$0.60
17.77%
YoY
|
$0.58
16.56%
YoY
|
$0.51
18.31%
YoY
|
$0.50
2.36%
YoY
|
$0.51
-2.37%
YoY
|
$0.50
-1.69%
YoY
|
$0.43
-100.0%
YoY
|
$0.49
-100.0%
YoY
|
$0.52
-100.0%
YoY
|
$0.51
26.41%
YoY
|
$566.6K
26.83%
YoY
|
$529.9K
16.3%
YoY
|
$77.56K
16157704.04%
YoY
|
$0.40
-27.27%
YoY
|
$446.7K
-9.83%
YoY
|
$455.7K
108488009.7%
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 |
196.6M shares
-0.97%
YoY
|
196.5M shares
-1.13%
YoY
|
197.1M shares
-1.3%
YoY
|
197.5M shares
-1.43%
YoY
|
198.6M shares
-1.29%
YoY
|
198.8M shares
-1.47%
YoY
|
199.7M shares
-1.43%
YoY
|
200.3M shares
-1.22%
YoY
|
201.1M shares
-1.21%
YoY
|
201.8M shares
-1.08%
YoY
|
202.6M shares
-1.1%
YoY
|
202.8M shares
-1.38%
YoY
|
203.6M shares
24.31%
YoY
|
204.0M shares
N/A
|
204.8M shares
24.8%
YoY
|
205.6M shares
24.8%
YoY
|
163.8M shares
-0.89%
YoY
|
N/A
|
164.1M shares
-0.65%
YoY
|
| Diluted Shares Outstanding |
196.7M shares
-1.07%
YoY
|
N/A
|
197.3M shares
-1.09%
YoY
|
197.8M shares
-1.35%
YoY
|
198.9M shares
-1.26%
YoY
|
N/A
|
199.5M shares
-1.57%
YoY
|
200.5M shares
-1.21%
YoY
|
201.4M shares
-1.1%
YoY
|
N/A
|
202.7M shares
-1.21%
YoY
|
202.9M shares
-1.5%
YoY
|
203.6M shares
24.01%
YoY
|
N/A
|
205.1M shares
24.62%
YoY
|
206.0M shares
24.69%
YoY
|
164.2M shares
-0.76%
YoY
|
N/A
|
164.6M shares
-0.36%
YoY
|
Loading...