|
Concept
|
2025 | 2024 | 2023 |
|---|---|---|---|
| Revenue |
$276.5M
35.53%
YoY
|
$204.0M
1.49%
YoY
|
$201.0M
N/A
|
| Cost Of Revenue |
$98.03M
7.93%
YoY
|
$90.83M
N/A
|
N/A
|
| Gross Profit |
$178.5M
57.69%
YoY
|
$113.2M
N/A
|
N/A
|
| Selling, General & Admin |
$37.72M
21.87%
YoY
|
$30.95M
-9.27%
YoY
|
$34.11M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.142M
-59.8%
YoY
|
$2.841M
132.11%
YoY
|
$1.224M
N/A
|
| Operating Expenses |
$157.2M
2.53%
YoY
|
$153.3M
-1.79%
YoY
|
$156.1M
N/A
|
| Operating Profit |
$21.25M
-152.93%
YoY
|
-$40.15M
N/A
|
N/A
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
| Pretax Income |
$115.1M
125.43%
YoY
|
$51.04M
14.04%
YoY
|
$44.76M
N/A
|
| Income Tax |
$15.44M
36.64%
YoY
|
$11.30M
62.36%
YoY
|
$6.958M
N/A
|
| Net Earnings |
$99.62M
161.95%
YoY
|
$38.03M
5.31%
YoY
|
$36.12M
N/A
|
| Basic Earnings Per Share |
$5.65
91.53%
YoY
|
$2.95
N/A
|
N/A
|
| Diluted Earnings Per Share |
$5.65
191.02%
YoY
|
$1.94
5.42%
YoY
|
$1.84
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
17.24M shares
33.56%
YoY
|
12.90M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
17.24M shares
33.56%
YoY
|
12.90M shares
N/A
|
N/A
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 |
|---|---|---|---|---|---|
| Revenue |
$90.93M
26.49%
YoY
|
$68.08M
1.42%
YoY
|
$62.03M
33.27%
YoY
|
$74.50M
60.62%
YoY
|
$71.89M
62.24%
YoY
|
| Cost Of Revenue |
$31.73M
52.07%
YoY
|
N/A
|
$29.65M
18.53%
YoY
|
$21.19M
67.61%
YoY
|
$20.86M
2.44%
YoY
|
| Gross Profit |
$59.21M
16.04%
YoY
|
N/A
|
$32.37M
50.39%
YoY
|
$53.31M
58.0%
YoY
|
$51.02M
113.11%
YoY
|
| Selling, General & Admin |
$15.97M
742.98%
YoY
|
$6.661M
N/A
|
$7.347M
N/A
|
$21.82M
222.91%
YoY
|
$1.894M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$595.0K
19.72%
YoY
|
$735.0K
N/A
|
$16.58M
231.85%
YoY
|
$650.0K
-53.37%
YoY
|
$497.0K
N/A
|
| Operating Expenses |
$63.68M
146.21%
YoY
|
$38.80M
N/A
|
$43.25M
N/A
|
$49.29M
89.94%
YoY
|
$25.86M
N/A
|
| Operating Profit |
-$4.470M
-117.77%
YoY
|
N/A
|
-$10.88M
N/A
|
$4.021M
-48.39%
YoY
|
$25.16M
N/A
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$27.26M
-36.48%
YoY
|
$29.28M
N/A
|
$18.77M
186.57%
YoY
|
$24.10M
17.93%
YoY
|
$42.91M
222.45%
YoY
|
| Income Tax |
$7.345M
52.61%
YoY
|
$8.409M
N/A
|
$5.610M
175.27%
YoY
|
-$3.397M
-159.5%
YoY
|
$4.813M
300.75%
YoY
|
| Net Earnings |
$19.91M
-47.74%
YoY
|
$20.87M
148.47%
YoY
|
$13.16M
191.67%
YoY
|
$27.49M
86.73%
YoY
|
$38.10M
214.69%
YoY
|
| Basic Earnings Per Share |
$1.02
-99.65%
YoY
|
$1.07
72.58%
YoY
|
$0.67
103.03%
YoY
|
$1.62
48.62%
YoY
|
$292.20
209.91%
YoY
|
| Diluted Earnings Per Share |
$1.02
-99.65%
YoY
|
$1.07
72.58%
YoY
|
$0.67
103.03%
YoY
|
$1.62
48.62%
YoY
|
$292.20
209.91%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
19.58M shares
15830.85%
YoY
|
19.58M shares
N/A
|
19.57M
51.67%
YoY
|
19.57M
51.67%
YoY
|
122.9K
0.0%
YoY
|
| Diluted Shares Outstanding |
19.58M shares
15831.09%
YoY
|
N/A
|
19.57M shares
51.67%
YoY
|
16.96M
31.44%
YoY
|
122.9K
0.0%
YoY
|
Loading...