|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$59.00M
11.2%
YoY
|
$53.06M
38.75%
YoY
|
$38.24M
-1.88%
YoY
|
$38.97M
-0.44%
YoY
|
$39.15M
-5.92%
YoY
|
| Cost Of Revenue |
$15.00M
26.46%
YoY
|
$11.86M
54.74%
YoY
|
$7.666M
5.79%
YoY
|
$7.246M
-0.95%
YoY
|
$7.316M
-26.7%
YoY
|
| Gross Profit |
$44.00M
6.81%
YoY
|
$41.19M
34.74%
YoY
|
$30.57M
-3.64%
YoY
|
$31.73M
-0.33%
YoY
|
$31.83M
0.63%
YoY
|
| Selling, General & Admin |
$910.0K
245.46%
YoY
|
$263.4K
-0.8%
YoY
|
$265.5K
-16.64%
YoY
|
$318.5K
3.64%
YoY
|
$307.4K
13.83%
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 |
$4.000M
15.81%
YoY
|
$3.454M
23.2%
YoY
|
$2.804M
0.33%
YoY
|
$2.794M
-9.3%
YoY
|
$3.081M
280.37%
YoY
|
| Operating Profit |
$40.00M
5.99%
YoY
|
$37.74M
35.91%
YoY
|
$27.77M
-4.02%
YoY
|
$28.93M
0.64%
YoY
|
$28.75M
-6.72%
YoY
|
| Interest Expense |
N/A
|
$16.54M
-118.48%
YoY
|
-$89.51M
-348.16%
YoY
|
$36.07M
-399.2%
YoY
|
-$12.06M
-64.26%
YoY
|
| Other Income/Expense, Net |
$27.00M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$66.00M
22.59%
YoY
|
$53.84M
-186.78%
YoY
|
-$62.04M
-196.1%
YoY
|
$64.56M
299.07%
YoY
|
$16.18M
-573.03%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$66.00M
22.59%
YoY
|
$53.84M
-186.78%
YoY
|
-$62.04M
-196.1%
YoY
|
$64.56M
299.07%
YoY
|
$16.18M
-573.03%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$2.43
-8.31%
YoY
|
$2.65
-195.31%
YoY
|
-$2.78
-196.1%
YoY
|
$2.89
299.07%
YoY
|
$0.72
-525.96%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
2025 Q2 | 2024 Q4 | 2024 Q2 | 2023 Q4 | 2023 Q2 | 2022 Q4 | 2022 Q2 | 2021 Q4 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$29.00M
0.0%
YoY
|
$30.00M
0.1%
YoY
|
$29.00M
25.6%
YoY
|
$29.97M
53.99%
YoY
|
$23.09M
22.98%
YoY
|
$19.46M
0.36%
YoY
|
$18.78M
-4.11%
YoY
|
$19.39M
N/A
|
$19.58M
N/A
|
| Cost Of Revenue |
$6.950M
-7.21%
YoY
|
$7.370M
8.29%
YoY
|
$7.490M
48.02%
YoY
|
$6.806M
66.12%
YoY
|
$5.060M
41.8%
YoY
|
$4.097M
11.68%
YoY
|
$3.569M
-0.32%
YoY
|
$3.668M
N/A
|
$3.580M
N/A
|
| Gross Profit |
$22.05M
2.51%
YoY
|
$22.63M
-2.31%
YoY
|
$21.51M
19.3%
YoY
|
$23.17M
50.75%
YoY
|
$18.03M
18.57%
YoY
|
$15.37M
-2.28%
YoY
|
$15.21M
-4.96%
YoY
|
$15.72M
N/A
|
$16.00M
N/A
|
| Selling, General & Admin |
$550.0K
111.54%
YoY
|
$650.0K
298.38%
YoY
|
$260.0K
30.0%
YoY
|
$163.2K
59.43%
YoY
|
$200.0K
22.55%
YoY
|
$102.3K
-44.45%
YoY
|
$163.2K
25.54%
YoY
|
$184.2K
N/A
|
$130.0K
N/A
|
| Research & Development |
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
|
| Operating Expenses |
$2.280M
0.0%
YoY
|
$2.280M
22.2%
YoY
|
$2.280M
44.3%
YoY
|
$1.866M
40.25%
YoY
|
$1.580M
7.25%
YoY
|
$1.330M
-13.04%
YoY
|
$1.473M
16.92%
YoY
|
$1.530M
N/A
|
$1.260M
N/A
|
| Operating Profit |
$19.77M
2.81%
YoY
|
$20.35M
-4.46%
YoY
|
$19.23M
16.9%
YoY
|
$21.30M
51.75%
YoY
|
$16.45M
19.78%
YoY
|
$14.04M
-1.12%
YoY
|
$13.73M
-6.83%
YoY
|
$14.19M
N/A
|
$14.74M
N/A
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
-$597.0K
-98.85%
YoY
|
$17.14M
-145.5%
YoY
|
-$51.84M
10809.52%
YoY
|
-$37.67M
-203.09%
YoY
|
-$475.2K
N/A
|
$36.54M
N/A
|
| Other Income/Expense, Net |
-$33.00M
-226.92%
YoY
|
N/A
|
$26.00M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$13.00M
-128.89%
YoY
|
$21.00M
2.74%
YoY
|
$45.00M
34.73%
YoY
|
$20.44M
-153.91%
YoY
|
$33.40M
-238.43%
YoY
|
-$37.91M
-380.91%
YoY
|
-$24.13M
-147.25%
YoY
|
$13.50M
N/A
|
$51.06M
N/A
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$13.00M
-128.89%
YoY
|
$21.00M
2.74%
YoY
|
$45.00M
34.73%
YoY
|
$20.44M
-153.91%
YoY
|
$33.40M
-238.43%
YoY
|
-$37.91M
-380.91%
YoY
|
-$24.13M
-147.25%
YoY
|
$13.50M
N/A
|
$51.06M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.33
-119.76%
YoY
|
$0.76
-23.88%
YoY
|
$1.67
1.83%
YoY
|
$1.01
-159.21%
YoY
|
$1.64
-251.85%
YoY
|
-$1.70
-380.92%
YoY
|
-$1.08
-147.16%
YoY
|
$0.60
N/A
|
$2.29
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...