|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$167.2M
23789.43%
YoY
|
$700.0K
-78.16%
YoY
|
$3.205M
-90.03%
YoY
|
$32.14M
657.69%
YoY
|
$4.242M
-97.84%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
$43.34M
-67.86%
YoY
|
$134.9M
20.99%
YoY
|
$111.5M
21.61%
YoY
|
| Gross Profit |
N/A
|
N/A
|
$51.34M
-63.73%
YoY
|
$141.6M
16.68%
YoY
|
$121.3M
15.52%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
$3.088M
-51.54%
YoY
|
$6.372M
-6.18%
YoY
|
$6.792M
15.86%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
N/A
|
N/A
|
-$2.566M
-124.98%
YoY
|
$10.27M
-0.9%
YoY
|
$10.36M
-7.95%
YoY
|
| Operating Profit |
N/A
|
N/A
|
$53.91M
-58.94%
YoY
|
$131.3M
18.32%
YoY
|
$111.0M
18.34%
YoY
|
| Interest Expense |
N/A
|
N/A
|
$31.15M
78.33%
YoY
|
$17.47M
393.56%
YoY
|
$3.539M
-102.74%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
-$768.0K
-53.62%
YoY
|
-$1.656M
-59.37%
YoY
|
-$4.076M
-280.11%
YoY
|
| Pretax Income |
N/A
|
N/A
|
$45.11M
-48.83%
YoY
|
$88.17M
-57.91%
YoY
|
$209.5M
-730.33%
YoY
|
| Income Tax |
N/A
|
N/A
|
$334.0K
-94.6%
YoY
|
$6.189M
86.92%
YoY
|
$3.311M
29.03%
YoY
|
| Net Earnings |
$104.3M
16.87%
YoY
|
$89.26M
99.34%
YoY
|
$44.78M
93.01%
YoY
|
$23.20M
237.75%
YoY
|
$6.869M
-119.19%
YoY
|
| Basic Earnings Per Share |
$0.73
14.06%
YoY
|
$0.64
-54.61%
YoY
|
$1.41
25.89%
YoY
|
$1.12
-13.85%
YoY
|
$1.30
N/A
|
| Diluted Earnings Per Share |
$0.73
14.06%
YoY
|
$0.64
-54.61%
YoY
|
$1.41
25.89%
YoY
|
$1.12
-13.85%
YoY
|
$1.30
-817.08%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
135.0M shares
5.44%
YoY
|
128.1M shares
402.95%
YoY
|
25.46M shares
36.32%
YoY
|
18.68M shares
252.37%
YoY
|
5.301M shares
N/A
|
| Diluted Shares Outstanding |
135.0M shares
5.44%
YoY
|
128.1M shares
402.95%
YoY
|
25.46M shares
36.32%
YoY
|
18.68M shares
252.37%
YoY
|
5.301M shares
N/A
|
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$36.69M
N/A
|
N/A
|
$41.09M
-9.24%
YoY
|
$40.68M
-17.94%
YoY
|
$0.00
N/A
|
N/A
|
$45.27M
220.66%
YoY
|
$49.57M
257.98%
YoY
|
$0.00
-100.0%
YoY
|
$94.69M
11.34%
YoY
|
$14.12M
62.98%
YoY
|
$13.85M
130.19%
YoY
|
$12.27M
112.34%
YoY
|
$85.04M
-63.47%
YoY
|
$8.663M
N/A
|
$6.015M
-89.67%
YoY
|
$5.778M
-89.76%
YoY
|
$232.8M
N/A
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$56.82M
30.18%
YoY
|
$51.63M
18.73%
YoY
|
$42.39M
3.47%
YoY
|
$43.34M
-3.31%
YoY
|
$43.65M
27.05%
YoY
|
$43.49M
39.34%
YoY
|
$40.97M
35.48%
YoY
|
$44.82M
-59.79%
YoY
|
$34.36M
N/A
|
$31.21M
13.28%
YoY
|
$30.24M
16.26%
YoY
|
$111.5M
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$49.36M
6.65%
YoY
|
$52.99M
13.4%
YoY
|
$54.16M
27.97%
YoY
|
$51.34M
27.66%
YoY
|
$46.28M
30.04%
YoY
|
$46.73M
45.09%
YoY
|
$42.32M
26.2%
YoY
|
$40.22M
-66.85%
YoY
|
$35.59M
N/A
|
$32.21M
4.91%
YoY
|
$33.54M
10.24%
YoY
|
$121.3M
N/A
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$2.010M
-1.42%
YoY
|
$1.661M
-1.37%
YoY
|
$2.055M
4.0%
YoY
|
$3.088M
159.93%
YoY
|
$2.039M
22.1%
YoY
|
$1.684M
-8.18%
YoY
|
$1.976M
17.62%
YoY
|
$1.188M
-82.51%
YoY
|
$1.670M
N/A
|
$1.834M
10.68%
YoY
|
$1.680M
-8.05%
YoY
|
$6.792M
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
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
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 Expenses |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$4.089M
-9.91%
YoY
|
$3.426M
-16.97%
YoY
|
$4.098M
26.4%
YoY
|
-$2.566M
-222.54%
YoY
|
$4.539M
69.11%
YoY
|
$4.126M
39.39%
YoY
|
$3.242M
27.99%
YoY
|
$2.094M
-79.8%
YoY
|
$2.684M
N/A
|
$2.960M
6.09%
YoY
|
$2.533M
-18.45%
YoY
|
$10.36M
N/A
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$45.27M
8.46%
YoY
|
$49.57M
16.34%
YoY
|
$50.06M
28.1%
YoY
|
$53.91M
41.4%
YoY
|
$41.74M
26.85%
YoY
|
$42.60M
45.66%
YoY
|
$39.08M
26.05%
YoY
|
$38.12M
-65.64%
YoY
|
$32.91M
N/A
|
$29.25M
4.79%
YoY
|
$31.00M
13.5%
YoY
|
$111.0M
N/A
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
-$13.22M
-268.57%
YoY
|
-$15.03M
-297.02%
YoY
|
$22.93M
187.5%
YoY
|
-$6.545M
-70.39%
YoY
|
$7.842M
45.84%
YoY
|
$7.627M
137.68%
YoY
|
$7.976M
255.28%
YoY
|
-$22.10M
-121.27%
YoY
|
$5.377M
N/A
|
$3.209M
-91.82%
YoY
|
$2.245M
-94.61%
YoY
|
$103.9M
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
-$638.0K
192.66%
YoY
|
-$738.0K
-2560.0%
YoY
|
-$291.0K
321.74%
YoY
|
-$768.0K
-65.19%
YoY
|
-$218.0K
-150.93%
YoY
|
$30.00K
-128.04%
YoY
|
-$69.00K
-130.13%
YoY
|
-$2.206M
-45.88%
YoY
|
$428.0K
N/A
|
-$107.0K
N/A
|
$229.0K
N/A
|
-$4.076M
N/A
|
| Pretax Income |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$31.42M
-21.55%
YoY
|
$33.80M
11.89%
YoY
|
$26.55M
-21.29%
YoY
|
$45.11M
226.5%
YoY
|
$40.05M
62.47%
YoY
|
$30.21M
136.03%
YoY
|
$33.73M
-8.62%
YoY
|
$13.82M
-93.4%
YoY
|
$24.65M
N/A
|
$12.80M
-80.93%
YoY
|
$36.91M
-45.47%
YoY
|
$209.5M
N/A
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$869.0K
-3.98%
YoY
|
$889.0K
56.51%
YoY
|
$326.0K
-55.89%
YoY
|
$334.0K
-77.64%
YoY
|
$905.0K
-53.92%
YoY
|
$568.0K
-24.47%
YoY
|
$739.0K
-62.66%
YoY
|
$1.494M
-54.88%
YoY
|
$1.964M
N/A
|
$752.0K
86.6%
YoY
|
$1.979M
182.71%
YoY
|
$3.311M
N/A
|
| Net Earnings |
$18.47M
-25.7%
YoY
|
N/A
|
$24.28M
-20.51%
YoY
|
$26.16M
-20.52%
YoY
|
$24.86M
-5.19%
YoY
|
N/A
|
$30.55M
103.65%
YoY
|
$32.91M
186.96%
YoY
|
$26.22M
146.45%
YoY
|
$37.15M
201.44%
YoY
|
$15.00M
113.04%
YoY
|
$11.47M
457.02%
YoY
|
$10.64M
120.13%
YoY
|
$12.32M
-94.02%
YoY
|
$7.041M
N/A
|
$2.059M
-96.91%
YoY
|
$4.833M
-92.78%
YoY
|
$206.2M
N/A
|
| Basic Earnings Per Share |
$0.13
-23.53%
YoY
|
N/A
|
$0.17
-19.05%
YoY
|
$0.18
-21.74%
YoY
|
$0.17
-29.17%
YoY
|
N/A
|
$0.21
-57.14%
YoY
|
$0.23
-36.11%
YoY
|
$0.24
-29.41%
YoY
|
N/A
|
$0.49
44.12%
YoY
|
$0.36
260.0%
YoY
|
$0.34
13.33%
YoY
|
N/A
|
$0.34
N/A
|
$0.10
N/A
|
$0.30
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.13
-23.53%
YoY
|
N/A
|
$0.17
-19.05%
YoY
|
$0.18
-21.74%
YoY
|
$0.17
-29.17%
YoY
|
N/A
|
$0.21
-57.14%
YoY
|
$0.23
-36.11%
YoY
|
$0.24
-29.41%
YoY
|
$1.46
2568.81%
YoY
|
$0.49
44.12%
YoY
|
$0.36
260.0%
YoY
|
$0.34
13.33%
YoY
|
$0.05
-94.7%
YoY
|
$0.34
N/A
|
$0.10
-70.15%
YoY
|
$0.30
-10.27%
YoY
|
$1.03
N/A
|
| 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
|
| Basic Shares Outstanding |
135.5M shares
0.0%
YoY
|
134.9M shares
0.07%
YoY
|
134.3M shares
0.11%
YoY
|
136.2M shares
1.85%
YoY
|
135.5M shares
-0.62%
YoY
|
134.8M shares
N/A
|
134.2M shares
421.31%
YoY
|
133.7M shares
423.51%
YoY
|
136.3M shares
454.01%
YoY
|
N/A
|
25.74M shares
32.12%
YoY
|
25.54M shares
59.38%
YoY
|
24.61M shares
60.78%
YoY
|
N/A
|
19.48M shares
N/A
|
16.03M shares
N/A
|
15.31M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
135.5M shares
-0.08%
YoY
|
N/A
|
134.5M shares
-0.05%
YoY
|
135.1M shares
0.04%
YoY
|
135.6M shares
33.93%
YoY
|
N/A
|
134.6M shares
422.81%
YoY
|
135.1M shares
430.37%
YoY
|
101.2M shares
310.77%
YoY
|
N/A
|
25.74M shares
32.12%
YoY
|
25.46M shares
58.9%
YoY
|
24.65M shares
61.03%
YoY
|
N/A
|
19.48M shares
N/A
|
16.03M shares
N/A
|
15.31M shares
N/A
|
N/A
|
Loading...