|
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
-10.0%
YoY
|
$223.8M
0.76%
YoY
|
$222.1M
8.06%
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.58%
YoY
|
$3.73
-2.1%
YoY
|
$3.81
0.0%
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 Q2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$260.8M
13.54%
YoY
|
$248.6M
11.71%
YoY
|
N/A
|
N/A
|
$229.7M
N/A
|
$222.5M
-5.67%
YoY
|
N/A
|
N/A
|
N/A
|
$235.9M
14.29%
YoY
|
N/A
|
N/A
|
N/A
|
$206.4M
88.42%
YoY
|
N/A
|
$163.3M
43.85%
YoY
|
N/A
|
$109.5M
-0.25%
YoY
|
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 |
$9.264M
17.7%
YoY
|
$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
|
| 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
|
N/A
|
$108.8M
74.76%
YoY
|
N/A
|
$95.75M
315.73%
YoY
|
N/A
|
$62.28M
757.84%
YoY
|
N/A
|
$23.03M
160.75%
YoY
|
N/A
|
$7.260M
-22.67%
YoY
|
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 |
$47.75M
-26.67%
YoY
|
$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.84%
YoY
|
$43.99M
-38.53%
YoY
|
$54.77M
-27.36%
YoY
|
$46.90M
-43.76%
YoY
|
$65.40M
-11.07%
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
|
| Income Tax |
$3.770M
-54.51%
YoY
|
-$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
|
| Net Earnings |
$43.98M
-22.61%
YoY
|
$28.16M
-49.12%
YoY
|
$56.60M
-11.4%
YoY
|
$56.77M
15.41%
YoY
|
$56.83M
42.35%
YoY
|
$55.34M
15.43%
YoY
|
$63.88M
52.06%
YoY
|
$49.19M
-12.74%
YoY
|
$39.93M
-33.89%
YoY
|
$47.94M
-25.18%
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
|
| Basic Earnings Per Share |
$0.70
-28.57%
YoY
|
$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
|
| Diluted Earnings Per Share |
$0.70
-28.57%
YoY
|
$0.45
-52.13%
YoY
|
$0.99
-10.03%
YoY
|
$0.98
16.67%
YoY
|
$0.98
44.12%
YoY
|
$0.94
17.5%
YoY
|
$1.10
55.29%
YoY
|
$0.84
-10.64%
YoY
|
$0.68
-33.33%
YoY
|
$0.80
-25.23%
YoY
|
$0.71
-40.55%
YoY
|
$0.94
-12.96%
YoY
|
$1.02
61.9%
YoY
|
$1.07
17.58%
YoY
|
$1.18
33.77%
YoY
|
$1.08
10.2%
YoY
|
$0.63
-38.83%
YoY
|
$0.91
0.0%
YoY
|
$0.89
7.23%
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.29M shares
8.32%
YoY
|
63.39M shares
8.3%
YoY
|
N/A
|
57.19M shares
-1.53%
YoY
|
57.50M shares
-1.04%
YoY
|
58.54M shares
-0.9%
YoY
|
N/A
|
58.07M shares
-2.13%
YoY
|
58.10M shares
-2.64%
YoY
|
59.07M shares
-0.96%
YoY
|
N/A
|
59.34M shares
0.4%
YoY
|
59.68M shares
0.37%
YoY
|
59.64M shares
10.81%
YoY
|
59.56M shares
10.47%
YoY
|
59.10M shares
9.11%
YoY
|
59.46M shares
9.36%
YoY
|
53.82M shares
-0.97%
YoY
|
53.92M shares
-0.63%
YoY
|
| Diluted Shares Outstanding |
62.57M shares
8.31%
YoY
|
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
|
Loading...