|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$134.1M
19.07%
YoY
|
$112.6M
46.51%
YoY
|
$76.87M
-0.56%
YoY
|
$77.30M
11.34%
YoY
|
$69.42M
15.38%
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 |
$46.94M
73.67%
YoY
|
$27.03M
119.85%
YoY
|
$12.30M
2.59%
YoY
|
$11.99M
0.71%
YoY
|
$11.90M
-11.11%
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
|
$246.1M
562.73%
YoY
|
$37.13M
596.31%
YoY
|
$5.332M
-55.85%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$99.51M
-36.12%
YoY
|
$155.8M
-223.63%
YoY
|
-$126.0M
-152.89%
YoY
|
$238.2M
35.36%
YoY
|
$176.0M
957.73%
YoY
|
| Income Tax |
$11.29M
-68.82%
YoY
|
$36.21M
-157.19%
YoY
|
-$63.31M
-222.41%
YoY
|
$51.72M
69.77%
YoY
|
$30.46M
291.67%
YoY
|
| Net Earnings |
$88.22M
-26.21%
YoY
|
$119.6M
-48.5%
YoY
|
$232.2M
16.23%
YoY
|
$199.8M
29.16%
YoY
|
$154.7M
580.2%
YoY
|
| Basic Earnings Per Share |
$0.43
-34.85%
YoY
|
$0.66
-53.85%
YoY
|
$1.43
18.18%
YoY
|
$1.21
34.44%
YoY
|
$0.90
592.31%
YoY
|
| Diluted Earnings Per Share |
$0.43
-34.85%
YoY
|
$0.66
-53.85%
YoY
|
$1.43
18.18%
YoY
|
$1.21
34.44%
YoY
|
$0.90
592.31%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
203.2M shares
12.17%
YoY
|
181.1M shares
11.6%
YoY
|
162.3M shares
-1.94%
YoY
|
165.5M shares
-3.88%
YoY
|
172.2M shares
0.22%
YoY
|
| Diluted Shares Outstanding |
204.3M shares
12.16%
YoY
|
182.2M shares
12.18%
YoY
|
162.4M shares
-1.96%
YoY
|
165.6M shares
-3.83%
YoY
|
172.3M shares
0.26%
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 |
$38.65M
18.83%
YoY
|
$37.15M
19.35%
YoY
|
N/A
|
$32.97M
9.48%
YoY
|
$32.53M
12.63%
YoY
|
$31.13M
52.41%
YoY
|
N/A
|
$30.12M
53.86%
YoY
|
$28.88M
45.95%
YoY
|
$20.43M
15.49%
YoY
|
N/A
|
$19.57M
5.71%
YoY
|
$19.79M
-56.24%
YoY
|
$17.69M
-63.68%
YoY
|
N/A
|
$18.52M
-53.18%
YoY
|
$45.22M
10.99%
YoY
|
$48.70M
11.39%
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 |
N/A
|
$15.59M
48.66%
YoY
|
$14.71M
12.14%
YoY
|
$10.83M
5.45%
YoY
|
$14.14M
314.55%
YoY
|
$10.49M
214.8%
YoY
|
$13.11M
302.98%
YoY
|
$10.27M
584.6%
YoY
|
$3.410M
-10.29%
YoY
|
$3.332M
11.62%
YoY
|
$3.254M
-17.33%
YoY
|
$1.500M
-59.39%
YoY
|
$3.801M
7.86%
YoY
|
$2.985M
-21.51%
YoY
|
$3.936M
-14.43%
YoY
|
$3.694M
11.94%
YoY
|
$3.524M
6.79%
YoY
|
$3.803M
15.84%
YoY
|
$4.600M
27.78%
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
|
$96.16M
48.03%
YoY
|
N/A
|
$72.71M
43.78%
YoY
|
N/A
|
$64.96M
1050.19%
YoY
|
$60.18M
1832.47%
YoY
|
$50.57M
1404.64%
YoY
|
N/A
|
$5.648M
626.9%
YoY
|
$3.114M
190.21%
YoY
|
$3.361M
222.55%
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 |
$134.8M
34.39%
YoY
|
$83.83M
-145.57%
YoY
|
$89.16M
23.53%
YoY
|
$91.00M
-2813.99%
YoY
|
$100.3M
163.99%
YoY
|
-$183.9M
-475.85%
YoY
|
$72.18M
113.42%
YoY
|
-$3.353M
-107.09%
YoY
|
$38.00M
-37.04%
YoY
|
$48.94M
-118.3%
YoY
|
$33.82M
-33.52%
YoY
|
$47.29M
-31.92%
YoY
|
$60.36M
-10.51%
YoY
|
-$267.5M
-504.27%
YoY
|
$50.87M
57.99%
YoY
|
$69.46M
43.45%
YoY
|
$67.45M
45.65%
YoY
|
$66.16M
6.99%
YoY
|
$32.20M
-168.77%
YoY
|
| Income Tax |
$29.60M
29500.0%
YoY
|
$18.60M
-44.81%
YoY
|
-$10.35M
-190.73%
YoY
|
-$12.20M
-535.71%
YoY
|
$100.0K
-99.15%
YoY
|
$33.70M
227.18%
YoY
|
$11.41M
393.81%
YoY
|
$2.800M
-117.31%
YoY
|
$11.70M
-26.59%
YoY
|
$10.30M
-115.75%
YoY
|
$2.310M
-73.07%
YoY
|
-$16.18M
-196.87%
YoY
|
$15.94M
-2.06%
YoY
|
-$65.38M
-546.52%
YoY
|
$8.579M
-395.83%
YoY
|
$16.70M
47.63%
YoY
|
$16.27M
41.54%
YoY
|
$14.64M
3.32%
YoY
|
-$2.900M
5.03%
YoY
|
| Net Earnings |
$105.2M
4.97%
YoY
|
$65.26M
-129.98%
YoY
|
$99.51M
63.74%
YoY
|
$106.1M
-1815.32%
YoY
|
$100.2M
280.67%
YoY
|
-$217.7M
-663.22%
YoY
|
$60.77M
-80.92%
YoY
|
-$6.188M
-110.47%
YoY
|
$26.33M
-45.88%
YoY
|
$38.65M
-119.91%
YoY
|
$318.5M
653.07%
YoY
|
$59.11M
7.92%
YoY
|
$48.66M
-4.91%
YoY
|
-$194.1M
-476.77%
YoY
|
$42.29M
20.5%
YoY
|
$54.78M
47.62%
YoY
|
$51.17M
47.01%
YoY
|
$51.52M
8.08%
YoY
|
$35.10M
-179.66%
YoY
|
| Basic Earnings Per Share |
$0.48
-4.0%
YoY
|
$0.29
-126.61%
YoY
|
N/A
|
$0.53
-1866.67%
YoY
|
$0.50
212.5%
YoY
|
-$1.09
-554.17%
YoY
|
N/A
|
-$0.03
-108.33%
YoY
|
$0.16
-46.67%
YoY
|
$0.24
-120.0%
YoY
|
N/A
|
$0.36
9.09%
YoY
|
$0.30
-3.23%
YoY
|
-$1.20
-500.0%
YoY
|
N/A
|
$0.33
50.0%
YoY
|
$0.31
55.0%
YoY
|
$0.30
7.14%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$0.48
-4.0%
YoY
|
$0.29
-126.85%
YoY
|
$0.45
50.08%
YoY
|
$0.53
-1866.67%
YoY
|
$0.50
212.5%
YoY
|
-$1.08
-550.0%
YoY
|
$0.30
-84.62%
YoY
|
-$0.03
-108.33%
YoY
|
$0.16
-46.67%
YoY
|
$0.24
-120.0%
YoY
|
$1.95
648.38%
YoY
|
$0.36
9.09%
YoY
|
$0.30
-3.23%
YoY
|
-$1.20
-500.0%
YoY
|
$0.26
29.49%
YoY
|
$0.33
50.0%
YoY
|
$0.31
55.0%
YoY
|
$0.30
7.14%
YoY
|
$0.20
-176.92%
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 |
218.3M shares
9.94%
YoY
|
234.6M shares
17.31%
YoY
|
N/A
|
198.7M shares
1.03%
YoY
|
198.5M shares
12.4%
YoY
|
200.0M shares
22.81%
YoY
|
N/A
|
196.7M shares
21.14%
YoY
|
176.6M shares
0.17%
YoY
|
162.9M shares
-7.55%
YoY
|
N/A
|
162.4M shares
-8.96%
YoY
|
176.3M shares
-3.47%
YoY
|
176.2M shares
-4.48%
YoY
|
176.7M shares
-5.4%
YoY
|
178.3M shares
-4.51%
YoY
|
182.7M shares
-2.19%
YoY
|
184.4M shares
-1.24%
YoY
|
186.8M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
219.2M shares
10.18%
YoY
|
223.4M shares
10.91%
YoY
|
N/A
|
199.5M shares
0.9%
YoY
|
199.0M shares
21.71%
YoY
|
201.4M shares
23.43%
YoY
|
N/A
|
197.7M shares
21.69%
YoY
|
163.5M shares
0.77%
YoY
|
163.2M shares
0.7%
YoY
|
N/A
|
162.5M shares
-0.95%
YoY
|
162.2M shares
-2.6%
YoY
|
162.1M shares
-4.65%
YoY
|
N/A
|
164.0M shares
-4.8%
YoY
|
166.6M shares
-3.25%
YoY
|
170.0M shares
-1.21%
YoY
|
N/A
|
Loading...