|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$101.1M
7.51%
YoY
|
$94.01M
6.17%
YoY
|
$88.55M
6.88%
YoY
|
$82.85M
-87.84%
YoY
|
$681.1M
8.61%
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 |
$48.91M
17.4%
YoY
|
$41.66M
12.17%
YoY
|
$37.14M
1.8%
YoY
|
$36.49M
13.67%
YoY
|
$32.10M
4.22%
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
|
$326.0M
690.03%
YoY
|
$41.26M
122.34%
YoY
|
$18.56M
-32.06%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$290.2M
28.26%
YoY
|
$226.3M
-15.43%
YoY
|
$267.6M
-27.73%
YoY
|
$370.3M
5.96%
YoY
|
$349.4M
6.52%
YoY
|
| Income Tax |
$51.22M
41.65%
YoY
|
$36.16M
-19.07%
YoY
|
$44.68M
-33.39%
YoY
|
$67.08M
3.71%
YoY
|
$64.68M
4.93%
YoY
|
| Net Earnings |
$239.0M
25.71%
YoY
|
$190.1M
-14.71%
YoY
|
$222.9M
-26.48%
YoY
|
$303.2M
6.48%
YoY
|
$284.8M
6.89%
YoY
|
| Basic Earnings Per Share |
$2.00
19.05%
YoY
|
$1.68
-16.42%
YoY
|
$2.01
-26.64%
YoY
|
$2.74
-4.53%
YoY
|
$2.87
2.14%
YoY
|
| Diluted Earnings Per Share |
$1.99
18.45%
YoY
|
$1.68
-16.43%
YoY
|
$2.01
-100.0%
YoY
|
$2.736M
95656911.11%
YoY
|
$2.86
1.78%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
119.8M shares
5.82%
YoY
|
113.2M shares
2.08%
YoY
|
110.9M shares
0.1%
YoY
|
110.8M shares
11.52%
YoY
|
99.31M shares
4.67%
YoY
|
| Diluted Shares Outstanding |
119.9M shares
5.91%
YoY
|
113.2M shares
2.12%
YoY
|
110.9M shares
0.06%
YoY
|
110.8M shares
11.5%
YoY
|
99.40M shares
4.7%
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 |
$362.3M
1507.31%
YoY
|
N/A
|
$325.0M
12.23%
YoY
|
$308.1M
12.52%
YoY
|
$22.54M
1.77%
YoY
|
$297.0M
8.61%
YoY
|
$289.6M
9.31%
YoY
|
$273.8M
10.7%
YoY
|
$22.15M
6.09%
YoY
|
$273.5M
21.51%
YoY
|
$264.9M
23.56%
YoY
|
$247.4M
23.91%
YoY
|
$20.88M
-89.04%
YoY
|
$225.1M
16.73%
YoY
|
$214.4M
28.58%
YoY
|
$199.6M
24.81%
YoY
|
$190.5M
17.93%
YoY
|
$192.8M
12.56%
YoY
|
$166.7M
5.88%
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 |
N/A
|
$15.00M
36.81%
YoY
|
$11.73M
10.79%
YoY
|
$11.42M
11.3%
YoY
|
$10.76M
9.26%
YoY
|
$10.96M
14.88%
YoY
|
$10.59M
16.37%
YoY
|
$10.26M
11.04%
YoY
|
$9.852M
6.38%
YoY
|
$9.543M
0.01%
YoY
|
$9.100M
-3.69%
YoY
|
$9.239M
3.84%
YoY
|
$9.261M
7.69%
YoY
|
$9.542M
6.02%
YoY
|
$9.449M
22.71%
YoY
|
$8.897M
17.07%
YoY
|
$8.600M
10.26%
YoY
|
$9.000M
13.92%
YoY
|
$7.700M
-2.53%
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.9M
147.12%
YoY
|
$107.0M
409.08%
YoY
|
$97.85M
978.26%
YoY
|
$75.39M
1116.08%
YoY
|
$45.70M
821.1%
YoY
|
$21.03M
304.11%
YoY
|
$9.075M
119.84%
YoY
|
$6.199M
38.15%
YoY
|
$4.961M
4.66%
YoY
|
$5.203M
-6.25%
YoY
|
$4.128M
-32.15%
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 |
$100.2M
57.77%
YoY
|
$76.29M
3.81%
YoY
|
$85.29M
37.08%
YoY
|
$65.17M
20.22%
YoY
|
$63.49M
74.53%
YoY
|
$73.49M
18.32%
YoY
|
$62.22M
-3.05%
YoY
|
$54.21M
-19.9%
YoY
|
$36.38M
-50.6%
YoY
|
$62.11M
-36.26%
YoY
|
$64.18M
-34.06%
YoY
|
$67.68M
-27.79%
YoY
|
$73.64M
-9.96%
YoY
|
$97.44M
62.45%
YoY
|
$97.33M
5.12%
YoY
|
$93.73M
-2.93%
YoY
|
$81.78M
-18.47%
YoY
|
$59.98M
-40.5%
YoY
|
$92.60M
-4.06%
YoY
|
| Income Tax |
$18.02M
102.02%
YoY
|
$12.51M
6.6%
YoY
|
$17.39M
55.74%
YoY
|
$12.39M
30.4%
YoY
|
$8.921M
137.89%
YoY
|
$11.74M
50.58%
YoY
|
$11.17M
-4.83%
YoY
|
$9.504M
-25.32%
YoY
|
$3.750M
-69.82%
YoY
|
$7.796M
-56.11%
YoY
|
$11.73M
-34.79%
YoY
|
$12.73M
-26.59%
YoY
|
$12.42M
-11.16%
YoY
|
$17.76M
91.57%
YoY
|
$17.99M
6.0%
YoY
|
$17.34M
-8.43%
YoY
|
$13.98M
-28.28%
YoY
|
$9.272M
-51.07%
YoY
|
$16.98M
-9.48%
YoY
|
| Net Earnings |
$82.14M
50.54%
YoY
|
$63.78M
3.28%
YoY
|
$67.90M
32.99%
YoY
|
$52.78M
18.06%
YoY
|
$54.57M
67.25%
YoY
|
$61.75M
13.69%
YoY
|
$51.06M
-2.65%
YoY
|
$44.71M
-18.65%
YoY
|
$32.63M
-46.7%
YoY
|
$54.32M
-31.83%
YoY
|
$52.45M
-33.9%
YoY
|
$54.96M
-28.06%
YoY
|
$61.21M
-9.71%
YoY
|
$79.68M
57.13%
YoY
|
$79.34M
4.92%
YoY
|
$76.39M
-1.59%
YoY
|
$67.80M
-16.1%
YoY
|
$50.71M
-38.05%
YoY
|
$75.62M
-2.75%
YoY
|
| Basic Earnings Per Share |
$0.63
31.25%
YoY
|
N/A
|
$0.57
26.67%
YoY
|
$0.45
15.38%
YoY
|
$0.48
65.52%
YoY
|
$0.54
10.2%
YoY
|
$0.45
-4.26%
YoY
|
$0.39
-22.0%
YoY
|
$0.29
-47.27%
YoY
|
$0.49
-31.94%
YoY
|
$0.47
-34.72%
YoY
|
$0.50
-27.54%
YoY
|
$0.55
-9.84%
YoY
|
$0.72
56.52%
YoY
|
$0.72
-8.86%
YoY
|
$0.69
-14.81%
YoY
|
$0.61
-28.24%
YoY
|
$0.46
-46.51%
YoY
|
$0.79
-2.47%
YoY
|
| Diluted Earnings Per Share |
$0.63
31.21%
YoY
|
$0.49
-9.26%
YoY
|
$0.57
26.67%
YoY
|
$0.45
15.22%
YoY
|
$0.48
65.79%
YoY
|
$0.54
10.26%
YoY
|
$0.45
-4.26%
YoY
|
$0.39
-20.46%
YoY
|
$0.29
-47.49%
YoY
|
$0.49
-100.0%
YoY
|
$0.47
-100.0%
YoY
|
$0.50
-28.17%
YoY
|
$0.55
-9.5%
YoY
|
$718.6K
156225697.74%
YoY
|
$715.8K
90611282.43%
YoY
|
$0.69
-14.81%
YoY
|
$0.61
-28.24%
YoY
|
$0.46
-46.51%
YoY
|
$0.79
-2.47%
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 |
130.0M shares
14.64%
YoY
|
129.9M shares
14.59%
YoY
|
118.6M shares
4.55%
YoY
|
113.5M shares
0.11%
YoY
|
113.4M shares
0.03%
YoY
|
113.4M shares
2.27%
YoY
|
113.4M shares
2.27%
YoY
|
113.4M shares
2.27%
YoY
|
113.4M shares
2.27%
YoY
|
110.9M shares
0.1%
YoY
|
110.9M shares
0.1%
YoY
|
110.9M shares
0.09%
YoY
|
110.9M shares
0.12%
YoY
|
110.8M shares
0.07%
YoY
|
110.8M shares
15.97%
YoY
|
110.8M shares
15.98%
YoY
|
110.7M shares
15.98%
YoY
|
110.7M shares
16.01%
YoY
|
95.51M shares
0.1%
YoY
|
| Diluted Shares Outstanding |
130.2M shares
14.7%
YoY
|
N/A
|
118.6M shares
4.54%
YoY
|
116.9M shares
3.1%
YoY
|
113.5M shares
0.88%
YoY
|
N/A
|
113.5M shares
2.33%
YoY
|
113.4M shares
2.28%
YoY
|
112.6M shares
1.51%
YoY
|
N/A
|
110.9M shares
0.05%
YoY
|
110.9M shares
0.07%
YoY
|
110.9M shares
0.07%
YoY
|
N/A
|
110.8M shares
15.95%
YoY
|
110.8M shares
15.92%
YoY
|
110.8M shares
15.96%
YoY
|
N/A
|
95.59M shares
0.15%
YoY
|
Loading...