|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$924.8M
-2.45%
YoY
|
$948.0M
6.05%
YoY
|
$893.9M
47.75%
YoY
|
$605.0M
35.46%
YoY
|
$446.6M
-0.42%
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.42M
9.59%
YoY
|
$26.85M
129.26%
YoY
|
$11.71M
-0.88%
YoY
|
$11.82M
10.42%
YoY
|
$10.70M
-2.73%
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.5M
310.94%
YoY
|
$84.80M
135.88%
YoY
|
$35.95M
-45.84%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$259.1M
11.82%
YoY
|
$231.7M
-10.61%
YoY
|
$259.2M
1.39%
YoY
|
$255.7M
6.18%
YoY
|
$240.8M
41.66%
YoY
|
| Income Tax |
$33.11M
9.19%
YoY
|
$30.33M
-14.44%
YoY
|
$35.45M
5.54%
YoY
|
$33.59M
-4.75%
YoY
|
$35.26M
64.95%
YoY
|
| Net Earnings |
$226.0M
12.21%
YoY
|
$201.4M
-9.24%
YoY
|
$221.9M
0.56%
YoY
|
$220.7M
7.37%
YoY
|
$205.5M
38.31%
YoY
|
| Basic Earnings Per Share |
$3.90
14.04%
YoY
|
$3.42
-8.56%
YoY
|
$3.74
-2.35%
YoY
|
$3.83
0.26%
YoY
|
$3.82
38.91%
YoY
|
| Diluted Earnings Per Share |
$3.88
13.78%
YoY
|
$3.41
-8.59%
YoY
|
$3.73
-100.0%
YoY
|
$3.808M
99951664.01%
YoY
|
$3.81
39.05%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
57.46M shares
-1.47%
YoY
|
58.31M shares
-1.67%
YoY
|
59.30M shares
2.8%
YoY
|
57.69M shares
7.27%
YoY
|
53.78M shares
-0.51%
YoY
|
| Diluted Shares Outstanding |
57.73M shares
-1.38%
YoY
|
58.53M shares
-1.61%
YoY
|
59.49M shares
2.65%
YoY
|
57.95M shares
7.35%
YoY
|
53.98M shares
-0.44%
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 |
$248.6M
11.71%
YoY
|
N/A
|
$235.1M
-2.48%
YoY
|
$229.7M
-2.81%
YoY
|
$222.5M
-5.67%
YoY
|
N/A
|
$241.1M
5.22%
YoY
|
$236.4M
6.78%
YoY
|
$235.9M
14.29%
YoY
|
N/A
|
$229.1M
40.28%
YoY
|
$221.4M
56.83%
YoY
|
$206.4M
88.42%
YoY
|
N/A
|
$163.3M
43.85%
YoY
|
$141.1M
24.6%
YoY
|
$109.5M
-0.25%
YoY
|
N/A
|
$113.5M
6.89%
YoY
|
| 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 |
$8.995M
14.73%
YoY
|
$5.705M
-64.89%
YoY
|
$8.007M
104.16%
YoY
|
$7.871M
125.79%
YoY
|
$7.840M
145.46%
YoY
|
$16.25M
439.59%
YoY
|
$3.922M
35.24%
YoY
|
$3.486M
22.96%
YoY
|
$3.194M
7.76%
YoY
|
$3.011M
-0.07%
YoY
|
$2.900M
-5.81%
YoY
|
$2.835M
-7.2%
YoY
|
$2.964M
11.09%
YoY
|
$3.013M
15.88%
YoY
|
$3.079M
14.04%
YoY
|
$3.055M
13.15%
YoY
|
$2.668M
-1.19%
YoY
|
$2.600M
-7.14%
YoY
|
$2.700M
-3.57%
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
|
$108.8M
74.76%
YoY
|
N/A
|
$95.75M
315.73%
YoY
|
$83.53M
569.04%
YoY
|
$62.28M
757.84%
YoY
|
N/A
|
$23.03M
160.75%
YoY
|
$12.49M
38.55%
YoY
|
$7.260M
-22.67%
YoY
|
N/A
|
$8.833M
-33.61%
YoY
|
| 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 |
$27.09M
-57.15%
YoY
|
$65.50M
-14.52%
YoY
|
$65.28M
15.86%
YoY
|
$65.12M
48.02%
YoY
|
$63.22M
15.43%
YoY
|
$76.62M
63.36%
YoY
|
$56.35M
-13.8%
YoY
|
$43.99M
-38.53%
YoY
|
$54.77M
-27.36%
YoY
|
$46.90M
-43.76%
YoY
|
$65.37M
-11.11%
YoY
|
$71.56M
66.93%
YoY
|
$75.40M
34.99%
YoY
|
$83.41M
52.48%
YoY
|
$73.55M
18.94%
YoY
|
$42.87M
-34.9%
YoY
|
$55.85M
-4.4%
YoY
|
$54.70M
3.65%
YoY
|
$61.83M
47.81%
YoY
|
| Income Tax |
-$1.069M
-113.57%
YoY
|
$8.433M
-31.29%
YoY
|
$8.516M
18.94%
YoY
|
$8.287M
103.76%
YoY
|
$7.877M
15.41%
YoY
|
$12.27M
177.38%
YoY
|
$7.160M
-20.49%
YoY
|
$4.067M
-61.99%
YoY
|
$6.825M
-39.69%
YoY
|
$4.425M
-65.01%
YoY
|
$9.005M
-8.05%
YoY
|
$10.70M
175.82%
YoY
|
$11.32M
55.75%
YoY
|
$12.65M
80.67%
YoY
|
$9.793M
8.07%
YoY
|
$3.879M
-62.32%
YoY
|
$7.266M
-18.83%
YoY
|
$7.000M
-8.39%
YoY
|
$9.062M
61.22%
YoY
|
| Net Earnings |
$27.69M
-49.97%
YoY
|
$56.60M
-11.4%
YoY
|
$56.30M
15.55%
YoY
|
$56.83M
44.04%
YoY
|
$55.34M
16.57%
YoY
|
$63.88M
52.06%
YoY
|
$48.72M
-13.57%
YoY
|
$39.46M
-34.67%
YoY
|
$47.47M
-25.92%
YoY
|
$42.01M
-40.24%
YoY
|
$56.37M
-11.59%
YoY
|
$60.39M
54.89%
YoY
|
$64.08M
31.89%
YoY
|
$70.29M
47.36%
YoY
|
$63.75M
20.81%
YoY
|
$38.99M
-29.82%
YoY
|
$48.59M
-1.78%
YoY
|
$47.70M
5.68%
YoY
|
$52.77M
45.73%
YoY
|
| Basic Earnings Per Share |
$0.46
-51.58%
YoY
|
N/A
|
$0.98
16.67%
YoY
|
$0.98
44.12%
YoY
|
$0.95
18.75%
YoY
|
N/A
|
$0.84
-11.58%
YoY
|
$0.68
-33.33%
YoY
|
$0.80
-25.23%
YoY
|
N/A
|
$0.95
-12.04%
YoY
|
$1.02
59.38%
YoY
|
$1.07
17.58%
YoY
|
N/A
|
$1.08
10.2%
YoY
|
$0.64
-37.86%
YoY
|
$0.91
-1.09%
YoY
|
N/A
|
$0.98
46.27%
YoY
|
| Diluted Earnings Per Share |
$0.45
-52.13%
YoY
|
$0.99
-10.03%
YoY
|
$0.98
16.75%
YoY
|
$0.98
44.35%
YoY
|
$0.94
17.37%
YoY
|
$1.10
55.47%
YoY
|
$0.84
-11.08%
YoY
|
$0.68
-33.41%
YoY
|
$0.80
-25.15%
YoY
|
$0.71
-100.0%
YoY
|
$0.94
-100.0%
YoY
|
$1.02
-100.0%
YoY
|
$1.07
17.58%
YoY
|
$1.184M
33.26%
YoY
|
$1.074M
109629420.59%
YoY
|
$657.4K
63828287.07%
YoY
|
$0.91
0.0%
YoY
|
$888.3K
107020159.81%
YoY
|
$0.98
46.27%
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 |
63.39M shares
8.3%
YoY
|
57.83M shares
-1.44%
YoY
|
57.73M shares
-1.32%
YoY
|
58.31M shares
-0.48%
YoY
|
58.54M shares
-1.36%
YoY
|
58.67M shares
-1.96%
YoY
|
58.51M shares
-2.04%
YoY
|
58.59M shares
-1.84%
YoY
|
59.34M shares
-0.5%
YoY
|
59.85M shares
0.48%
YoY
|
59.73M shares
1.07%
YoY
|
59.68M shares
0.37%
YoY
|
59.64M shares
11.66%
YoY
|
59.56M shares
10.47%
YoY
|
59.10M shares
9.91%
YoY
|
59.46M shares
10.2%
YoY
|
53.41M shares
-0.96%
YoY
|
53.92M shares
0.03%
YoY
|
53.77M shares
-0.14%
YoY
|
| Diluted Shares Outstanding |
61.01M shares
4.75%
YoY
|
N/A
|
57.45M shares
-1.44%
YoY
|
57.77M shares
-0.95%
YoY
|
58.24M shares
-1.74%
YoY
|
N/A
|
58.29M shares
-2.04%
YoY
|
58.33M shares
-1.88%
YoY
|
59.27M shares
-0.28%
YoY
|
N/A
|
59.50M shares
0.28%
YoY
|
59.45M shares
0.24%
YoY
|
59.44M shares
10.86%
YoY
|
N/A
|
59.34M shares
9.97%
YoY
|
59.31M shares
9.46%
YoY
|
53.62M shares
-0.96%
YoY
|
N/A
|
53.96M shares
-0.02%
YoY
|
Loading...