|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$118.0M
-7.09%
YoY
|
$127.0M
-0.09%
YoY
|
$127.1M
17.69%
YoY
|
$108.0M
174.71%
YoY
|
$39.32M
N/A
|
| Cost Of Revenue |
$32.00M
-11.11%
YoY
|
$36.00M
-0.78%
YoY
|
$36.28M
46.78%
YoY
|
$24.72M
164.27%
YoY
|
$9.354M
N/A
|
| Gross Profit |
$86.00M
-5.49%
YoY
|
$91.00M
0.19%
YoY
|
$90.83M
9.05%
YoY
|
$83.29M
177.98%
YoY
|
$29.96M
N/A
|
| Selling, General & Admin |
$690.0K
-45.67%
YoY
|
$1.270M
9.46%
YoY
|
$1.160M
5.79%
YoY
|
$1.097M
224.8%
YoY
|
$337.7K
N/A
|
| 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 |
$1.000M
0.0%
YoY
|
$1.000M
-13.85%
YoY
|
$1.161M
5.9%
YoY
|
$1.096M
230.68%
YoY
|
$331.5K
N/A
|
| Operating Profit |
$85.00M
-5.56%
YoY
|
$90.00M
0.37%
YoY
|
$89.67M
9.09%
YoY
|
$82.19M
177.39%
YoY
|
$29.63M
N/A
|
| Interest Expense |
N/A
|
N/A
|
$35.17M
-113.45%
YoY
|
-$261.5M
1406.22%
YoY
|
-$17.36M
N/A
|
| Other Income/Expense, Net |
-$13.00M
-35.0%
YoY
|
-$20.00M
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$72.00M
2.86%
YoY
|
$70.00M
-43.93%
YoY
|
$124.8M
-169.63%
YoY
|
-$179.3M
-1561.13%
YoY
|
$12.27M
N/A
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$72.00M
2.86%
YoY
|
$70.00M
-43.93%
YoY
|
$124.8M
-169.63%
YoY
|
-$179.3M
-1561.13%
YoY
|
$12.27M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$1.38
1.47%
YoY
|
$1.36
-43.56%
YoY
|
$2.41
-169.63%
YoY
|
-$3.46
-100.0%
YoY
|
$236.9K
N/A
|
| 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 Q4 | 2025 Q2 | 2024 Q4 | 2024 Q2 | 2023 Q4 | 2023 Q2 | 2022 Q4 | 2022 Q2 | 2021 Q4 |
|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$58.00M
-7.94%
YoY
|
$59.00M
-9.23%
YoY
|
$63.00M
-3.02%
YoY
|
$65.00M
4.59%
YoY
|
$64.96M
12.93%
YoY
|
$62.15M
23.1%
YoY
|
$57.52M
46.39%
YoY
|
$50.49M
218651.86%
YoY
|
$39.29M
N/A
|
| Cost Of Revenue |
$16.00M
-11.11%
YoY
|
$16.00M
-11.11%
YoY
|
$18.00M
-4.29%
YoY
|
$18.00M
2.97%
YoY
|
$18.81M
29.97%
YoY
|
$17.48M
70.55%
YoY
|
$14.47M
57.91%
YoY
|
$10.25M
5278.21%
YoY
|
$9.163M
N/A
|
| Gross Profit |
$42.00M
-6.67%
YoY
|
$43.00M
-8.51%
YoY
|
$45.00M
-2.5%
YoY
|
$47.00M
5.22%
YoY
|
$46.15M
7.21%
YoY
|
$44.67M
11.01%
YoY
|
$43.05M
42.88%
YoY
|
$40.24M
-24124.53%
YoY
|
$30.13M
N/A
|
| Selling, General & Admin |
$390.0K
-60.2%
YoY
|
$300.0K
3.45%
YoY
|
$980.0K
10.44%
YoY
|
$290.0K
7.41%
YoY
|
$887.4K
9.06%
YoY
|
$270.0K
-4.63%
YoY
|
$813.6K
151.24%
YoY
|
$283.1K
1949.96%
YoY
|
$323.9K
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 |
$0.00
-100.0%
YoY
|
$1.000M
0.0%
YoY
|
$1.000M
12.69%
YoY
|
$1.000M
270.37%
YoY
|
$887.4K
9.06%
YoY
|
$270.0K
-4.37%
YoY
|
$813.7K
156.22%
YoY
|
$282.3K
1934.22%
YoY
|
$317.6K
N/A
|
| Operating Profit |
$42.00M
-4.55%
YoY
|
$42.00M
-8.7%
YoY
|
$44.00M
-2.8%
YoY
|
$46.00M
3.6%
YoY
|
$45.27M
7.17%
YoY
|
$44.40M
11.12%
YoY
|
$42.24M
41.67%
YoY
|
$39.96M
-22130.29%
YoY
|
$29.81M
N/A
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
$20.83M
-148.62%
YoY
|
$14.34M
-106.56%
YoY
|
-$42.84M
160.96%
YoY
|
-$218.6M
23064.77%
YoY
|
-$16.42M
N/A
|
| Other Income/Expense, Net |
-$4.000M
-71.43%
YoY
|
-$10.00M
100.0%
YoY
|
-$14.00M
N/A
|
-$5.000M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$38.00M
26.67%
YoY
|
$33.00M
-19.51%
YoY
|
$30.00M
-54.61%
YoY
|
$41.00M
-30.2%
YoY
|
$66.10M
-11031.06%
YoY
|
$58.74M
-132.87%
YoY
|
-$604.7K
-104.51%
YoY
|
-$178.7M
15780.08%
YoY
|
$13.40M
N/A
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$38.00M
26.67%
YoY
|
$33.00M
-19.51%
YoY
|
$30.00M
-54.61%
YoY
|
$41.00M
-30.2%
YoY
|
$66.10M
-11031.06%
YoY
|
$58.74M
-132.87%
YoY
|
-$604.7K
-104.51%
YoY
|
-$178.7M
15780.08%
YoY
|
$13.40M
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.74
29.82%
YoY
|
$0.64
-17.95%
YoY
|
$0.57
-55.63%
YoY
|
$0.78
-30.97%
YoY
|
$1.28
-11026.97%
YoY
|
$1.13
-100.0%
YoY
|
-$0.01
-100.0%
YoY
|
-$3.450M
15233.28%
YoY
|
$258.7K
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...