|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$73.11M
7.06%
YoY
|
$68.29M
18.71%
YoY
|
$57.53M
4.62%
YoY
|
$54.99M
-86.33%
YoY
|
$402.3M
10.74%
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 |
$14.20M
12.7%
YoY
|
$12.60M
44.83%
YoY
|
$8.700M
-11.22%
YoY
|
$9.800M
8.89%
YoY
|
$9.000M
18.42%
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
|
$216.4M
344.93%
YoY
|
$48.63M
33.91%
YoY
|
$36.32M
-28.43%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$408.2M
172.8%
YoY
|
$149.6M
-14.88%
YoY
|
$175.8M
-26.79%
YoY
|
$240.1M
5.72%
YoY
|
$227.1M
78.06%
YoY
|
| Income Tax |
$117.0M
243.2%
YoY
|
$34.09M
-28.05%
YoY
|
$47.38M
-26.49%
YoY
|
$64.46M
8.89%
YoY
|
$59.20M
93.44%
YoY
|
| Net Earnings |
$291.2M
152.03%
YoY
|
$115.5M
-10.03%
YoY
|
$128.4M
-26.9%
YoY
|
$175.6M
4.6%
YoY
|
$167.9M
73.2%
YoY
|
| Basic Earnings Per Share |
$2.23
112.38%
YoY
|
$1.05
-38.95%
YoY
|
$1.72
-26.81%
YoY
|
$2.35
6.82%
YoY
|
$2.20
58.27%
YoY
|
| Diluted Earnings Per Share |
$2.23
112.38%
YoY
|
$1.05
-38.77%
YoY
|
$1.72
-100.0%
YoY
|
$2.349M
107250534.35%
YoY
|
$2.19
57.55%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
130.5M shares
18.96%
YoY
|
109.7M shares
46.53%
YoY
|
74.84M shares
0.19%
YoY
|
74.70M shares
-2.32%
YoY
|
76.47M shares
9.95%
YoY
|
| Diluted Shares Outstanding |
130.5M shares
18.95%
YoY
|
109.7M shares
46.53%
YoY
|
74.87M shares
0.12%
YoY
|
74.78M shares
-2.32%
YoY
|
76.56M shares
9.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 |
$315.1M
1569.67%
YoY
|
N/A
|
$17.73M
-0.69%
YoY
|
$18.28M
3.62%
YoY
|
$18.87M
15.87%
YoY
|
N/A
|
$17.85M
25.75%
YoY
|
$17.64M
21.01%
YoY
|
$16.29M
7.95%
YoY
|
N/A
|
$14.20M
3.66%
YoY
|
$14.58M
5.72%
YoY
|
$15.09M
-85.06%
YoY
|
N/A
|
$13.69M
-86.25%
YoY
|
$13.79M
-86.29%
YoY
|
$101.0M
0.46%
YoY
|
N/A
|
$99.59M
6.57%
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 |
$11.83M
-29.22%
YoY
|
$11.94M
-10.06%
YoY
|
$13.07M
-17.71%
YoY
|
$16.62M
74.1%
YoY
|
$16.71M
496.54%
YoY
|
$13.27M
364.13%
YoY
|
$15.88M
450.97%
YoY
|
$9.545M
228.12%
YoY
|
$2.801M
-7.98%
YoY
|
$2.860M
-11.48%
YoY
|
$2.882M
-11.76%
YoY
|
$2.909M
-12.7%
YoY
|
$3.044M
-6.25%
YoY
|
$3.231M
0.97%
YoY
|
$3.266M
5.35%
YoY
|
$3.332M
7.48%
YoY
|
$3.247M
-1.61%
YoY
|
$3.200M
0.0%
YoY
|
$3.100M
6.9%
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
|
$106.3M
109.3%
YoY
|
$70.19M
99.22%
YoY
|
N/A
|
$61.96M
406.13%
YoY
|
$50.79M
645.81%
YoY
|
$35.23M
445.13%
YoY
|
N/A
|
$12.24M
46.33%
YoY
|
$6.810M
-29.35%
YoY
|
$6.463M
-38.63%
YoY
|
N/A
|
$8.366M
-27.05%
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 |
$110.2M
19.94%
YoY
|
$112.2M
78.99%
YoY
|
$101.6M
55.72%
YoY
|
$102.4M
-580.55%
YoY
|
$91.85M
113.76%
YoY
|
$62.71M
57.69%
YoY
|
$65.25M
74.53%
YoY
|
-$21.32M
-148.86%
YoY
|
$42.97M
-21.86%
YoY
|
$39.77M
-40.88%
YoY
|
$37.39M
-37.76%
YoY
|
$43.63M
-18.54%
YoY
|
$54.99M
-7.1%
YoY
|
$67.27M
29.11%
YoY
|
$60.08M
19.72%
YoY
|
$53.57M
-10.82%
YoY
|
$59.19M
-8.63%
YoY
|
$52.10M
-1.54%
YoY
|
$50.18M
37.75%
YoY
|
| Income Tax |
$30.75M
10.53%
YoY
|
$28.81M
103.13%
YoY
|
$29.90M
58.59%
YoY
|
$30.46M
-409.79%
YoY
|
$27.83M
155.56%
YoY
|
$14.19M
13.88%
YoY
|
$18.85M
113.16%
YoY
|
-$9.833M
-184.55%
YoY
|
$10.89M
-24.67%
YoY
|
$12.46M
-31.69%
YoY
|
$8.843M
-46.91%
YoY
|
$11.63M
-18.88%
YoY
|
$14.45M
-5.1%
YoY
|
$18.23M
23.2%
YoY
|
$16.66M
28.99%
YoY
|
$14.34M
-6.16%
YoY
|
$15.23M
-6.13%
YoY
|
$14.80M
19.88%
YoY
|
$12.91M
39.07%
YoY
|
| Net Earnings |
$79.42M
24.03%
YoY
|
$83.43M
71.94%
YoY
|
$71.72M
54.55%
YoY
|
$71.98M
-726.74%
YoY
|
$64.03M
99.58%
YoY
|
$48.52M
77.67%
YoY
|
$46.41M
62.56%
YoY
|
-$11.49M
-135.89%
YoY
|
$32.08M
-20.86%
YoY
|
$27.31M
-44.3%
YoY
|
$28.55M
-34.26%
YoY
|
$32.00M
-18.42%
YoY
|
$40.54M
-7.79%
YoY
|
$49.03M
31.46%
YoY
|
$43.42M
16.51%
YoY
|
$39.23M
-12.42%
YoY
|
$43.96M
-9.47%
YoY
|
$37.30M
-8.05%
YoY
|
$37.27M
37.3%
YoY
|
| Basic Earnings Per Share |
$0.61
24.49%
YoY
|
N/A
|
$0.55
52.78%
YoY
|
$0.55
-600.0%
YoY
|
$0.49
13.95%
YoY
|
N/A
|
$0.36
-5.26%
YoY
|
-$0.11
-125.58%
YoY
|
$0.43
-20.37%
YoY
|
N/A
|
$0.38
-34.48%
YoY
|
$0.43
-18.87%
YoY
|
$0.54
-6.9%
YoY
|
N/A
|
$0.58
18.37%
YoY
|
$0.53
-8.62%
YoY
|
$0.58
-7.94%
YoY
|
N/A
|
$0.49
32.43%
YoY
|
| Diluted Earnings Per Share |
$0.61
24.49%
YoY
|
$0.64
72.5%
YoY
|
$0.55
53.23%
YoY
|
$0.55
-600.0%
YoY
|
$0.49
14.08%
YoY
|
$0.37
2.32%
YoY
|
$0.36
-6.07%
YoY
|
-$0.11
-125.72%
YoY
|
$0.43
-21.46%
YoY
|
$0.36
-100.0%
YoY
|
$0.38
-100.0%
YoY
|
$0.43
-100.0%
YoY
|
$0.54
-6.44%
YoY
|
$658.7K
34.56%
YoY
|
$583.6K
119106755.65%
YoY
|
$527.3K
90905497.59%
YoY
|
$0.58
-7.94%
YoY
|
$489.5K
92358638.18%
YoY
|
$0.49
32.43%
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.7M shares
0.16%
YoY
|
130.6M shares
0.1%
YoY
|
130.6M shares
0.11%
YoY
|
130.7M shares
71.96%
YoY
|
130.5M shares
72.6%
YoY
|
130.5M shares
72.59%
YoY
|
130.5M shares
72.57%
YoY
|
75.98M shares
0.56%
YoY
|
75.60M shares
0.37%
YoY
|
75.61M shares
0.44%
YoY
|
75.61M shares
1.77%
YoY
|
75.56M shares
0.16%
YoY
|
75.33M shares
-0.65%
YoY
|
75.28M shares
-2.71%
YoY
|
74.30M shares
-3.01%
YoY
|
75.44M shares
-1.57%
YoY
|
75.82M shares
-0.91%
YoY
|
77.37M shares
-1.52%
YoY
|
76.60M shares
5.63%
YoY
|
| Diluted Shares Outstanding |
130.6M shares
0.16%
YoY
|
N/A
|
130.6M shares
0.42%
YoY
|
130.5M shares
26.75%
YoY
|
130.4M shares
73.2%
YoY
|
N/A
|
130.0M shares
73.54%
YoY
|
103.0M shares
37.59%
YoY
|
75.28M shares
0.77%
YoY
|
N/A
|
74.91M shares
0.7%
YoY
|
74.83M shares
0.58%
YoY
|
74.70M shares
-1.6%
YoY
|
N/A
|
74.39M shares
-2.99%
YoY
|
74.40M shares
-3.07%
YoY
|
75.91M shares
-0.87%
YoY
|
N/A
|
76.69M shares
5.62%
YoY
|
Loading...