|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$632.7M
5.37%
YoY
|
$600.5M
13.3%
YoY
|
$530.0M
60.63%
YoY
|
$330.0M
12.29%
YoY
|
$293.8M
-2.45%
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 |
$9.400M
65.26%
YoY
|
$5.688M
38.6%
YoY
|
$4.104M
-61.11%
YoY
|
$10.55M
-7.44%
YoY
|
$11.40M
-2.56%
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 |
$206.6M
-6.76%
YoY
|
$221.6M
53.53%
YoY
|
$144.3M
713.91%
YoY
|
$17.73M
15.92%
YoY
|
$15.30M
-53.56%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$191.4M
7.38%
YoY
|
$178.2M
-9.79%
YoY
|
$197.6M
23.33%
YoY
|
$160.2M
-7.31%
YoY
|
$172.8M
91.59%
YoY
|
| Income Tax |
$39.06M
9.6%
YoY
|
$35.64M
-11.99%
YoY
|
$40.49M
26.4%
YoY
|
$32.04M
-7.3%
YoY
|
$34.56M
106.25%
YoY
|
| Net Earnings |
$152.3M
6.82%
YoY
|
$142.6M
-9.23%
YoY
|
$157.1M
22.53%
YoY
|
$128.2M
-7.29%
YoY
|
$138.3M
88.24%
YoY
|
| Basic Earnings Per Share |
$1.48
5.71%
YoY
|
$1.40
-9.68%
YoY
|
$1.55
13.14%
YoY
|
$1.37
-5.52%
YoY
|
$1.45
93.33%
YoY
|
| Diluted Earnings Per Share |
$1.47
5.76%
YoY
|
$1.39
-9.89%
YoY
|
$1.54
-100.0%
YoY
|
$1.365M
94809784.96%
YoY
|
$1.44
92.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
103.2M shares
1.28%
YoY
|
101.9M shares
0.35%
YoY
|
101.6M shares
8.49%
YoY
|
93.61M shares
-2.06%
YoY
|
95.58M shares
-1.96%
YoY
|
| Diluted Shares Outstanding |
103.5M shares
1.29%
YoY
|
102.2M shares
0.38%
YoY
|
101.8M shares
8.45%
YoY
|
93.89M shares
-2.04%
YoY
|
95.84M shares
-1.96%
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 |
$157.2M
6.86%
YoY
|
N/A
|
$162.7M
5.43%
YoY
|
$158.9M
5.47%
YoY
|
$147.1M
1.15%
YoY
|
N/A
|
$154.3M
10.32%
YoY
|
$150.7M
14.79%
YoY
|
$145.5M
26.94%
YoY
|
N/A
|
$139.9M
63.23%
YoY
|
$131.3M
71.08%
YoY
|
$114.6M
60.84%
YoY
|
N/A
|
$85.70M
15.5%
YoY
|
$76.73M
6.49%
YoY
|
$71.24M
-3.8%
YoY
|
N/A
|
$74.20M
0.82%
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 |
$2.066M
-4.04%
YoY
|
$1.801M
-12.53%
YoY
|
$1.884M
34.57%
YoY
|
$788.0K
8.24%
YoY
|
$2.153M
43.44%
YoY
|
$2.059M
61.74%
YoY
|
$1.400M
49.57%
YoY
|
$728.0K
1416.67%
YoY
|
$1.501M
-18.73%
YoY
|
$1.273M
-53.91%
YoY
|
$936.0K
-64.42%
YoY
|
$48.00K
-98.15%
YoY
|
$1.847M
-27.85%
YoY
|
$2.762M
6.23%
YoY
|
$2.631M
-9.28%
YoY
|
$2.599M
-10.38%
YoY
|
$2.560M
-14.67%
YoY
|
$2.600M
-13.33%
YoY
|
$2.900M
-9.37%
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 |
$48.24M
-6.51%
YoY
|
N/A
|
$51.59M
-10.76%
YoY
|
$52.69M
-5.4%
YoY
|
$51.61M
-2.92%
YoY
|
N/A
|
$57.81M
37.22%
YoY
|
$55.69M
66.52%
YoY
|
$53.16M
162.76%
YoY
|
N/A
|
$42.13M
1161.32%
YoY
|
$33.44M
990.77%
YoY
|
$20.23M
558.56%
YoY
|
N/A
|
$3.340M
-5.94%
YoY
|
$3.066M
-20.4%
YoY
|
$3.072M
-33.49%
YoY
|
N/A
|
$3.551M
-50.84%
YoY
|
| Other Income/Expense, Net |
$17.04M
10.13%
YoY
|
N/A
|
$16.48M
-2.69%
YoY
|
$20.26M
42.12%
YoY
|
$15.48M
N/A
|
N/A
|
$16.93M
N/A
|
$14.25M
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.23M
15.1%
YoY
|
$56.44M
26.48%
YoY
|
$51.82M
27.86%
YoY
|
$42.07M
-9.69%
YoY
|
$41.04M
-11.71%
YoY
|
$44.62M
-21.33%
YoY
|
$40.53M
-17.77%
YoY
|
$46.58M
-13.13%
YoY
|
$46.48M
22.52%
YoY
|
$56.72M
26.37%
YoY
|
$49.29M
16.1%
YoY
|
$53.61M
39.65%
YoY
|
$37.94M
10.09%
YoY
|
$44.88M
2.87%
YoY
|
$42.45M
-0.2%
YoY
|
$38.39M
2.85%
YoY
|
$34.46M
-30.14%
YoY
|
$43.63M
36.86%
YoY
|
$42.53M
79.62%
YoY
|
| Income Tax |
$9.685M
16.1%
YoY
|
$11.56M
31.77%
YoY
|
$10.49M
24.27%
YoY
|
$8.663M
-8.7%
YoY
|
$8.342M
-6.61%
YoY
|
$8.773M
-26.23%
YoY
|
$8.442M
-16.03%
YoY
|
$9.489M
-12.41%
YoY
|
$8.932M
15.8%
YoY
|
$11.89M
29.88%
YoY
|
$10.05M
18.42%
YoY
|
$10.83M
41.81%
YoY
|
$7.713M
14.54%
YoY
|
$9.156M
3.46%
YoY
|
$8.490M
0.58%
YoY
|
$7.639M
-0.93%
YoY
|
$6.734M
-29.55%
YoY
|
$8.850M
42.74%
YoY
|
$8.441M
87.87%
YoY
|
| Net Earnings |
$37.55M
14.84%
YoY
|
$44.88M
25.18%
YoY
|
$41.33M
28.8%
YoY
|
$33.40M
-9.94%
YoY
|
$32.70M
-12.92%
YoY
|
$35.85M
-20.03%
YoY
|
$32.09M
-18.21%
YoY
|
$37.09M
-13.31%
YoY
|
$37.55M
24.24%
YoY
|
$44.83M
25.45%
YoY
|
$39.23M
15.49%
YoY
|
$42.78M
39.11%
YoY
|
$30.22M
9.01%
YoY
|
$35.73M
2.74%
YoY
|
$33.97M
-0.36%
YoY
|
$30.75M
3.83%
YoY
|
$27.73M
-30.28%
YoY
|
$34.78M
35.44%
YoY
|
$34.09M
77.69%
YoY
|
| Basic Earnings Per Share |
$0.37
15.63%
YoY
|
N/A
|
$0.40
29.03%
YoY
|
$0.32
-11.11%
YoY
|
$0.32
-13.51%
YoY
|
N/A
|
$0.31
-18.42%
YoY
|
$0.36
-14.29%
YoY
|
$0.37
23.33%
YoY
|
N/A
|
$0.38
5.56%
YoY
|
$0.42
27.27%
YoY
|
$0.30
3.45%
YoY
|
N/A
|
$0.36
0.0%
YoY
|
$0.33
6.45%
YoY
|
$0.29
-29.27%
YoY
|
N/A
|
$0.36
80.0%
YoY
|
| Diluted Earnings Per Share |
$0.37
15.58%
YoY
|
$0.43
22.75%
YoY
|
$0.39
25.54%
YoY
|
$0.32
-11.03%
YoY
|
$0.32
-13.61%
YoY
|
$0.35
-19.77%
YoY
|
$0.31
-17.56%
YoY
|
$0.36
-12.91%
YoY
|
$0.37
22.47%
YoY
|
$0.44
-100.0%
YoY
|
$0.38
-100.0%
YoY
|
$0.42
-100.0%
YoY
|
$0.30
3.45%
YoY
|
$382.2K
4.37%
YoY
|
$363.5K
100968645.89%
YoY
|
$326.3K
105263458.9%
YoY
|
$0.29
-29.27%
YoY
|
$366.2K
37.42%
YoY
|
$0.36
80.0%
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 |
102.1M shares
0.29%
YoY
|
103.8M shares
1.95%
YoY
|
104.5M shares
2.13%
YoY
|
104.9M shares
2.58%
YoY
|
101.9M shares
-0.38%
YoY
|
101.8M shares
-0.32%
YoY
|
102.4M shares
-0.04%
YoY
|
102.3M shares
-0.58%
YoY
|
102.2M shares
-0.8%
YoY
|
102.1M shares
9.35%
YoY
|
102.4M shares
9.88%
YoY
|
102.9M shares
9.09%
YoY
|
103.1M shares
9.56%
YoY
|
93.38M shares
-1.64%
YoY
|
93.19M shares
-2.53%
YoY
|
94.32M shares
-1.77%
YoY
|
94.08M shares
-2.03%
YoY
|
94.93M shares
-1.25%
YoY
|
95.62M shares
-2.35%
YoY
|
| Diluted Shares Outstanding |
102.4M shares
0.52%
YoY
|
N/A
|
104.8M shares
2.28%
YoY
|
103.9M shares
1.6%
YoY
|
101.9M shares
-0.33%
YoY
|
N/A
|
102.4M shares
-0.02%
YoY
|
102.3M shares
-0.46%
YoY
|
102.2M shares
2.42%
YoY
|
N/A
|
102.4M shares
9.62%
YoY
|
102.8M shares
9.03%
YoY
|
99.78M shares
5.8%
YoY
|
N/A
|
93.45M shares
-2.55%
YoY
|
94.25M shares
-2.12%
YoY
|
94.31M shares
-2.0%
YoY
|
N/A
|
95.89M shares
-2.31%
YoY
|
Loading...