|
Concept
|
2025 | 2024 | 2023 |
|---|---|---|---|
| Revenue |
$276.5M
35.3%
YoY
|
$204.4M
1.67%
YoY
|
$201.0M
N/A
|
| Cost Of Revenue |
$98.03M
7.93%
YoY
|
$90.83M
N/A
|
N/A
|
| Gross Profit |
$178.5M
57.2%
YoY
|
$113.5M
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
45.85%
YoY
|
$783.0K
-36.03%
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
-153.4%
YoY
|
-$39.79M
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
150.67%
YoY
|
$39.74M
10.04%
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
91.53%
YoY
|
$2.95
60.19%
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 Q2 | 2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 |
|---|---|---|---|---|---|---|
| Revenue |
$115.2M
54.59%
YoY
|
$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 |
$33.15M
56.45%
YoY
|
$31.73M
52.07%
YoY
|
N/A
|
N/A
|
$21.19M
67.61%
YoY
|
$20.86M
2.44%
YoY
|
| Gross Profit |
$82.02M
53.85%
YoY
|
$59.21M
16.04%
YoY
|
N/A
|
N/A
|
$53.31M
58.0%
YoY
|
$51.02M
113.11%
YoY
|
| Selling, General & Admin |
$18.19M
-16.65%
YoY
|
$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
|
N/A
|
| Depreciation & Amortization |
$648.0K
208.57%
YoY
|
$595.0K
203.57%
YoY
|
$735.0K
N/A
|
$398.0K
N/A
|
$210.0K
-84.94%
YoY
|
$196.0K
N/A
|
| Operating Expenses |
$68.75M
39.48%
YoY
|
$63.68M
146.21%
YoY
|
$38.80M
N/A
|
$43.25M
N/A
|
$49.29M
89.94%
YoY
|
$25.86M
N/A
|
| Operating Profit |
$13.27M
230.09%
YoY
|
-$4.470M
-117.77%
YoY
|
N/A
|
N/A
|
$4.021M
-48.39%
YoY
|
$25.16M
N/A
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$46.40M
92.53%
YoY
|
$27.30M
-36.36%
YoY
|
$29.28M
N/A
|
$18.77M
N/A
|
$24.10M
17.95%
YoY
|
$42.90M
222.39%
YoY
|
| Income Tax |
$12.30M
-461.76%
YoY
|
$7.300M
52.08%
YoY
|
$8.409M
N/A
|
$5.610M
N/A
|
-$3.400M
-159.56%
YoY
|
$4.800M
299.67%
YoY
|
| Net Earnings |
$34.15M
24.19%
YoY
|
$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.74
7.41%
YoY
|
$1.02
-63.31%
YoY
|
$1.07
72.58%
YoY
|
$0.67
103.03%
YoY
|
$1.62
48.62%
YoY
|
$2.78
208.89%
YoY
|
| Diluted Earnings Per Share |
$1.74
7.41%
YoY
|
$1.02
-63.31%
YoY
|
$1.07
72.58%
YoY
|
$0.67
103.03%
YoY
|
$1.62
48.62%
YoY
|
$2.78
208.89%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
19.59M shares
0.08%
YoY
|
19.58M shares
51.72%
YoY
|
N/A
|
19.57M
51.67%
YoY
|
19.57M
51.67%
YoY
|
12.90M shares
10400.0%
YoY
|
| Diluted Shares Outstanding |
19.59M shares
15.5%
YoY
|
19.58M shares
51.72%
YoY
|
N/A
|
19.57M shares
51.67%
YoY
|
16.96M shares
31.44%
YoY
|
12.90M shares
10400.0%
YoY
|
Loading...