|
Concept
|
2025 | 2024 | 2023 |
|---|---|---|---|
| Revenue |
$25.57M
Revenue YoY Change
(Revenue[2025] - Revenue[2024]) / Revenue[2024] × 100
|
$30.96M
Revenue YoY Change
(Revenue[2024] - Revenue[2023]) / Revenue[2023] × 100
|
$32.04M
Revenue YoY Change
(Revenue[2023] - Revenue[2022]) / Revenue[2022] × 100
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$23.39M
Operating Expenses YoY Change
(OperatingExpenses[2025] - OperatingExpenses[2024]) / OperatingExpenses[2024] × 100
|
$29.92M
Operating Expenses YoY Change
(OperatingExpenses[2024] - OperatingExpenses[2023]) / OperatingExpenses[2023] × 100
|
$35.50M
Operating Expenses YoY Change
(OperatingExpenses[2023] - OperatingExpenses[2022]) / OperatingExpenses[2022] × 100
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
| Interest Expense |
$16.54M
Interest Expense YoY Change
(InterestExpenses[2025] - InterestExpenses[2024]) / InterestExpenses[2024] × 100
|
$20.53M
Interest Expense YoY Change
(InterestExpenses[2024] - InterestExpenses[2023]) / InterestExpenses[2023] × 100
|
$20.62M
Interest Expense YoY Change
(InterestExpenses[2023] - InterestExpenses[2022]) / InterestExpenses[2022] × 100
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
| Pretax Income |
N/A
|
N/A
|
N/A
|
| Income Tax |
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$3.858M
Net Income YoY Change
(NetIncome[2025] - NetIncome[2024]) / NetIncome[2024] × 100
|
$19.74M
Net Income YoY Change
(NetIncome[2024] - NetIncome[2023]) / NetIncome[2023] × 100
|
$29.79M
Net Income YoY Change
(NetIncome[2023] - NetIncome[2022]) / NetIncome[2022] × 100
|
| Basic Earnings Per Share | |||
| Diluted Earnings Per Share | |||
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
10.28M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2025] - BasicSharesOutstanding[2024]) / BasicSharesOutstanding[2024] × 100
|
10.79M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2024] - BasicSharesOutstanding[2023]) / BasicSharesOutstanding[2023] × 100
|
11.78M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2023] - BasicSharesOutstanding[2022]) / BasicSharesOutstanding[2022] × 100
|
| Diluted Shares Outstanding |
10.28M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2025] - DilutedSharesOutstanding[2024]) / DilutedSharesOutstanding[2024] × 100
|
10.79M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2024] - DilutedSharesOutstanding[2023]) / DilutedSharesOutstanding[2023] × 100
|
11.78M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2023] - DilutedSharesOutstanding[2022]) / DilutedSharesOutstanding[2022] × 100
|
|
Concept
|
2026 Q2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$4.256M
Revenue YoY Change
(Revenue[2026 Q2] - Revenue[2025 Q2]) / Revenue[2025 Q2] × 100
|
$4.960M
Revenue YoY Change
(Revenue[2026 Q1] - Revenue[2025 Q1]) / Revenue[2025 Q1] × 100
|
Revenue
Annual amount minus the first nine months
Revenue YoY Change
(Revenue[2025 Q4] - Revenue[2024 Q4]) / Revenue[2024 Q4] × 100
|
$6.486M
Revenue YoY Change
(Revenue[2025 Q3] - Revenue[2024 Q3]) / Revenue[2024 Q3] × 100
|
$6.489M
Revenue YoY Change
(Revenue[2025 Q2] - Revenue[2024 Q2]) / Revenue[2024 Q2] × 100
|
$7.836M
Revenue YoY Change
(Revenue[2025 Q1] - Revenue[2024 Q1]) / Revenue[2024 Q1] × 100
|
Revenue
Annual amount minus the first nine months
Revenue YoY Change
(Revenue[2024 Q4] - Revenue[2023 Q4]) / Revenue[2023 Q4] × 100
|
$7.155M
Revenue YoY Change
(Revenue[2024 Q3] - Revenue[2023 Q3]) / Revenue[2023 Q3] × 100
|
$8.214M
Revenue YoY Change
(Revenue[2024 Q2] - Revenue[2023 Q2]) / Revenue[2023 Q2] × 100
|
$8.240M
Revenue YoY Change
(Revenue[2024 Q1] - Revenue[2023 Q1]) / Revenue[2023 Q1] × 100
|
Revenue
Annual amount minus the first nine months
Revenue YoY Change
(Revenue[2023 Q4] - Revenue[2022 Q4]) / Revenue[2022 Q4] × 100
|
$8.627M
Revenue YoY Change
(Revenue[2023 Q3] - Revenue[2022 Q3]) / Revenue[2022 Q3] × 100
|
$7.603M
Revenue YoY Change
(Revenue[2023 Q2] - Revenue[2022 Q2]) / Revenue[2022 Q2] × 100
|
$7.200M
Revenue YoY Change
(Revenue[2023 Q1] - Revenue[2022 Q1]) / Revenue[2022 Q1] × 100
|
Revenue
Annual amount minus the first nine months
Revenue YoY Change
(Revenue[2022 Q4] - Revenue[2021 Q4]) / Revenue[2021 Q4] × 100
|
| Cost Of Revenue |
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
|
| Gross Profit |
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
|
| Selling, General & Admin |
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
|
| 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
|
| 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
|
| Operating Expenses |
$4.258M
Operating Expenses YoY Change
(OperatingExpenses[2026 Q2] - OperatingExpenses[2025 Q2]) / OperatingExpenses[2025 Q2] × 100
|
$4.699M
Operating Expenses YoY Change
(OperatingExpenses[2026 Q1] - OperatingExpenses[2025 Q1]) / OperatingExpenses[2025 Q1] × 100
|
N/A
|
$5.810M
Operating Expenses YoY Change
(OperatingExpenses[2025 Q3] - OperatingExpenses[2024 Q3]) / OperatingExpenses[2024 Q3] × 100
|
$6.464M
Operating Expenses YoY Change
(OperatingExpenses[2025 Q2] - OperatingExpenses[2024 Q2]) / OperatingExpenses[2024 Q2] × 100
|
$6.120M
Operating Expenses YoY Change
(OperatingExpenses[2025 Q1] - OperatingExpenses[2024 Q1]) / OperatingExpenses[2024 Q1] × 100
|
N/A
|
$6.749M
Operating Expenses YoY Change
(OperatingExpenses[2024 Q3] - OperatingExpenses[2023 Q3]) / OperatingExpenses[2023 Q3] × 100
|
$7.525M
Operating Expenses YoY Change
(OperatingExpenses[2024 Q2] - OperatingExpenses[2023 Q2]) / OperatingExpenses[2023 Q2] × 100
|
$8.552M
Operating Expenses YoY Change
(OperatingExpenses[2024 Q1] - OperatingExpenses[2023 Q1]) / OperatingExpenses[2023 Q1] × 100
|
N/A
|
$8.400M
Operating Expenses YoY Change
(OperatingExpenses[2023 Q3] - OperatingExpenses[2022 Q3]) / OperatingExpenses[2022 Q3] × 100
|
$9.310M
Operating Expenses YoY Change
(OperatingExpenses[2023 Q2] - OperatingExpenses[2022 Q2]) / OperatingExpenses[2022 Q2] × 100
|
$9.259M
Operating Expenses YoY Change
(OperatingExpenses[2023 Q1] - OperatingExpenses[2022 Q1]) / OperatingExpenses[2022 Q1] × 100
|
N/A
|
| Operating Profit |
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
|
| Interest Expense |
$3.037M
Interest Expense YoY Change
(InterestExpenses[2026 Q2] - InterestExpenses[2025 Q2]) / InterestExpenses[2025 Q2] × 100
|
$3.360M
Interest Expense YoY Change
(InterestExpenses[2026 Q1] - InterestExpenses[2025 Q1]) / InterestExpenses[2025 Q1] × 100
|
N/A
|
$4.353M
Interest Expense YoY Change
(InterestExpenses[2025 Q3] - InterestExpenses[2024 Q3]) / InterestExpenses[2024 Q3] × 100
|
$4.247M
Interest Expense YoY Change
(InterestExpenses[2025 Q2] - InterestExpenses[2024 Q2]) / InterestExpenses[2024 Q2] × 100
|
$4.315M
Interest Expense YoY Change
(InterestExpenses[2025 Q1] - InterestExpenses[2024 Q1]) / InterestExpenses[2024 Q1] × 100
|
N/A
|
$5.302M
Interest Expense YoY Change
(InterestExpenses[2024 Q3] - InterestExpenses[2023 Q3]) / InterestExpenses[2023 Q3] × 100
|
$5.213M
Interest Expense YoY Change
(InterestExpenses[2024 Q2] - InterestExpenses[2023 Q2]) / InterestExpenses[2023 Q2] × 100
|
$5.707M
Interest Expense YoY Change
(InterestExpenses[2024 Q1] - InterestExpenses[2023 Q1]) / InterestExpenses[2023 Q1] × 100
|
N/A
|
$5.393M
Interest Expense YoY Change
(InterestExpenses[2023 Q3] - InterestExpenses[2022 Q3]) / InterestExpenses[2022 Q3] × 100
|
$5.151M
Interest Expense YoY Change
(InterestExpenses[2023 Q2] - InterestExpenses[2022 Q2]) / InterestExpenses[2022 Q2] × 100
|
$4.404M
Interest Expense YoY Change
(InterestExpenses[2023 Q1] - InterestExpenses[2022 Q1]) / InterestExpenses[2022 Q1] × 100
|
N/A
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
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
|
| Income Tax |
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
|
| Net Earnings |
-$7.690M
Net Income YoY Change
(NetIncome[2026 Q2] - NetIncome[2025 Q2]) / NetIncome[2025 Q2] × 100
|
-$13.48M
Net Income YoY Change
(NetIncome[2026 Q1] - NetIncome[2025 Q1]) / NetIncome[2025 Q1] × 100
|
Net Income
Annual amount minus the first nine months
Net Income YoY Change
(NetIncome[2025 Q4] - NetIncome[2024 Q4]) / NetIncome[2024 Q4] × 100
|
-$4.052M
Net Income YoY Change
(NetIncome[2025 Q3] - NetIncome[2024 Q3]) / NetIncome[2024 Q3] × 100
|
$1.452M
Net Income YoY Change
(NetIncome[2025 Q2] - NetIncome[2024 Q2]) / NetIncome[2024 Q2] × 100
|
$380.6K
Net Income YoY Change
(NetIncome[2025 Q1] - NetIncome[2024 Q1]) / NetIncome[2024 Q1] × 100
|
Net Income
Annual amount minus the first nine months
Net Income YoY Change
(NetIncome[2024 Q4] - NetIncome[2023 Q4]) / NetIncome[2023 Q4] × 100
|
$1.253M
Net Income YoY Change
(NetIncome[2024 Q3] - NetIncome[2023 Q3]) / NetIncome[2023 Q3] × 100
|
$3.301M
Net Income YoY Change
(NetIncome[2024 Q2] - NetIncome[2023 Q2]) / NetIncome[2023 Q2] × 100
|
$8.147M
Net Income YoY Change
(NetIncome[2024 Q1] - NetIncome[2023 Q1]) / NetIncome[2023 Q1] × 100
|
Net Income
Annual amount minus the first nine months
Net Income YoY Change
(NetIncome[2023 Q4] - NetIncome[2022 Q4]) / NetIncome[2022 Q4] × 100
|
$6.736M
Net Income YoY Change
(NetIncome[2023 Q3] - NetIncome[2022 Q3]) / NetIncome[2022 Q3] × 100
|
$8.677M
N/A
|
$5.882M
Net Income YoY Change
(NetIncome[2023 Q1] - NetIncome[2022 Q1]) / NetIncome[2022 Q1] × 100
|
Net Income
Annual amount minus the first nine months
Net Income YoY Change
(NetIncome[2022 Q4] - NetIncome[2021 Q4]) / NetIncome[2021 Q4] × 100
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
|||||||||||
| Diluted Earnings Per Share |
N/A
|
N/A
|
N/A
|
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
|
| Basic Shares Outstanding |
8.870M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2026 Q2] - BasicSharesOutstanding[2025 Q2]) / BasicSharesOutstanding[2025 Q2] × 100
|
8.860M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2026 Q1] - BasicSharesOutstanding[2025 Q1]) / BasicSharesOutstanding[2025 Q1] × 100
|
9.805M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2025 Q4] - BasicSharesOutstanding[2024 Q4]) / BasicSharesOutstanding[2024 Q4] × 100
|
10.30M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2025 Q3] - BasicSharesOutstanding[2024 Q3]) / BasicSharesOutstanding[2024 Q3] × 100
|
10.82M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2025 Q2] - BasicSharesOutstanding[2024 Q2]) / BasicSharesOutstanding[2024 Q2] × 100
|
10.80M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2025 Q1] - BasicSharesOutstanding[2024 Q1]) / BasicSharesOutstanding[2024 Q1] × 100
|
11.60M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2024 Q4] - BasicSharesOutstanding[2023 Q4]) / BasicSharesOutstanding[2023 Q4] × 100
|
10.51M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2024 Q3] - BasicSharesOutstanding[2023 Q3]) / BasicSharesOutstanding[2023 Q3] × 100
|
10.78M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2024 Q2] - BasicSharesOutstanding[2023 Q2]) / BasicSharesOutstanding[2023 Q2] × 100
|
10.54M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2024 Q1] - BasicSharesOutstanding[2023 Q1]) / BasicSharesOutstanding[2023 Q1] × 100
|
11.26M shares
N/A
|
12.54M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2023 Q3] - BasicSharesOutstanding[2022 Q3]) / BasicSharesOutstanding[2022 Q3] × 100
|
12.28M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2023 Q2] - BasicSharesOutstanding[2022 Q2]) / BasicSharesOutstanding[2022 Q2] × 100
|
12.30M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2023 Q1] - BasicSharesOutstanding[2022 Q1]) / BasicSharesOutstanding[2022 Q1] × 100
|
N/A
|
| Diluted Shares Outstanding |
8.626M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2026 Q2] - DilutedSharesOutstanding[2025 Q2]) / DilutedSharesOutstanding[2025 Q2] × 100
|
9.066M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2026 Q1] - DilutedSharesOutstanding[2025 Q1]) / DilutedSharesOutstanding[2025 Q1] × 100
|
N/A
|
10.02M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2025 Q3] - DilutedSharesOutstanding[2024 Q3]) / DilutedSharesOutstanding[2024 Q3] × 100
|
10.53M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2025 Q2] - DilutedSharesOutstanding[2024 Q2]) / DilutedSharesOutstanding[2024 Q2] × 100
|
11.06M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2025 Q1] - DilutedSharesOutstanding[2024 Q1]) / DilutedSharesOutstanding[2024 Q1] × 100
|
N/A
|
10.40M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2024 Q3] - DilutedSharesOutstanding[2023 Q3]) / DilutedSharesOutstanding[2023 Q3] × 100
|
10.62M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2024 Q2] - DilutedSharesOutstanding[2023 Q2]) / DilutedSharesOutstanding[2023 Q2] × 100
|
10.84M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2024 Q1] - DilutedSharesOutstanding[2023 Q1]) / DilutedSharesOutstanding[2023 Q1] × 100
|
N/A
|
11.71M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2023 Q3] - DilutedSharesOutstanding[2022 Q3]) / DilutedSharesOutstanding[2022 Q3] × 100
|
12.00M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2023 Q2] - DilutedSharesOutstanding[2022 Q2]) / DilutedSharesOutstanding[2022 Q2] × 100
|
12.30M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2023 Q1] - DilutedSharesOutstanding[2022 Q1]) / DilutedSharesOutstanding[2022 Q1] × 100
|
N/A
|
Loading...