|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$4.376M
Revenue YoY Change
(Revenue[2024] - Revenue[2023]) / Revenue[2023] × 100
|
$15.44M
Revenue YoY Change
(Revenue[2023] - Revenue[2022]) / Revenue[2022] × 100
|
$15.16M
Revenue YoY Change
(Revenue[2022] - Revenue[2021]) / Revenue[2021] × 100
|
$4.355M
Revenue YoY Change
(Revenue[2021] - Revenue[2020]) / Revenue[2020] × 100
|
$5.570M
Revenue YoY Change
(Revenue[2020] - Revenue[2019]) / Revenue[2019] × 100
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$986.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2024] - SellingGeneralAndAdministrativeExpenses[2023]) / SellingGeneralAndAdministrativeExpenses[2023] × 100
|
$919.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2023] - SellingGeneralAndAdministrativeExpenses[2022]) / SellingGeneralAndAdministrativeExpenses[2022] × 100
|
$830.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022] - SellingGeneralAndAdministrativeExpenses[2021]) / SellingGeneralAndAdministrativeExpenses[2021] × 100
|
$849.8K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021] - SellingGeneralAndAdministrativeExpenses[2020]) / SellingGeneralAndAdministrativeExpenses[2020] × 100
|
$920.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2020] - SellingGeneralAndAdministrativeExpenses[2019]) / SellingGeneralAndAdministrativeExpenses[2019] × 100
|
| 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.635M
Operating Expenses YoY Change
(OperatingExpenses[2024] - OperatingExpenses[2023]) / OperatingExpenses[2023] × 100
|
$1.391M
Operating Expenses YoY Change
(OperatingExpenses[2023] - OperatingExpenses[2022]) / OperatingExpenses[2022] × 100
|
$1.680M
Operating Expenses YoY Change
(OperatingExpenses[2022] - OperatingExpenses[2021]) / OperatingExpenses[2021] × 100
|
$1.236M
Operating Expenses YoY Change
(OperatingExpenses[2021] - OperatingExpenses[2020]) / OperatingExpenses[2020] × 100
|
$540.0K
Operating Expenses YoY Change
(OperatingExpenses[2020] - OperatingExpenses[2019]) / OperatingExpenses[2019] × 100
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
$80.00K
Interest Expense YoY Change
(InterestExpenses[2024] - InterestExpenses[2023]) / InterestExpenses[2023] × 100
|
$63.00K
Interest Expense YoY Change
(InterestExpenses[2023] - InterestExpenses[2022]) / InterestExpenses[2022] × 100
|
$10.00K
N/A
|
$0.00
N/A
|
$0.00
Interest Expense YoY Change
(InterestExpenses[2020] - InterestExpenses[2019]) / InterestExpenses[2019] × 100
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$2.822M
Pretax Income YoY Change
(PretaxIncome[2024] - PretaxIncome[2023]) / PretaxIncome[2023] × 100
|
$14.11M
Pretax Income YoY Change
(PretaxIncome[2023] - PretaxIncome[2022]) / PretaxIncome[2022] × 100
|
$13.48M
Pretax Income YoY Change
(PretaxIncome[2022] - PretaxIncome[2021]) / PretaxIncome[2021] × 100
|
$3.119M
Pretax Income YoY Change
(PretaxIncome[2021] - PretaxIncome[2020]) / PretaxIncome[2020] × 100
|
$5.020M
Pretax Income YoY Change
(PretaxIncome[2020] - PretaxIncome[2019]) / PretaxIncome[2019] × 100
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$2.822M
Net Income YoY Change
(NetIncome[2024] - NetIncome[2023]) / NetIncome[2023] × 100
|
$14.11M
Net Income YoY Change
(NetIncome[2023] - NetIncome[2022]) / NetIncome[2022] × 100
|
$13.48M
Net Income YoY Change
(NetIncome[2022] - NetIncome[2021]) / NetIncome[2021] × 100
|
$3.119M
Net Income YoY Change
(NetIncome[2021] - NetIncome[2020]) / NetIncome[2020] × 100
|
$5.020M
Net Income YoY Change
(NetIncome[2020] - NetIncome[2019]) / NetIncome[2019] × 100
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.09
Diluted Earnings Per Share YoY Change
(DilutedEPS[2024] - DilutedEPS[2023]) / DilutedEPS[2023] × 100
|
$0.43
Diluted Earnings Per Share YoY Change
(DilutedEPS[2023] - DilutedEPS[2022]) / DilutedEPS[2022] × 100
|
$0.41
Diluted Earnings Per Share YoY Change
(DilutedEPS[2022] - DilutedEPS[2021]) / DilutedEPS[2021] × 100
|
$0.09
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021] - DilutedEPS[2020]) / DilutedEPS[2020] × 100
|
$0.15
Diluted Earnings Per Share YoY Change
(DilutedEPS[2020] - DilutedEPS[2019]) / DilutedEPS[2019] × 100
|
| 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 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.316M
Revenue YoY Change
(Revenue[2025 Q3] - Revenue[2024 Q3]) / Revenue[2024 Q3] × 100
|
$420.0K
N/A
|
$0.00
Revenue YoY Change
(Revenue[2025 Q1] - Revenue[2024 Q1]) / Revenue[2024 Q1] × 100
|
$1.801M
Revenue YoY Change
(Revenue[2024 Q4] - Revenue[2023 Q4]) / Revenue[2023 Q4] × 100
|
$2.407M
Revenue YoY Change
(Revenue[2024 Q3] - Revenue[2023 Q3]) / Revenue[2023 Q3] × 100
|
$0.00
Revenue YoY Change
(Revenue[2024 Q2] - Revenue[2023 Q2]) / Revenue[2023 Q2] × 100
|
$169.0K
Revenue YoY Change
(Revenue[2024 Q1] - Revenue[2023 Q1]) / Revenue[2023 Q1] × 100
|
$5.336M
Revenue YoY Change
(Revenue[2023 Q4] - Revenue[2022 Q4]) / Revenue[2022 Q4] × 100
|
$2.850M
Revenue YoY Change
(Revenue[2023 Q3] - Revenue[2022 Q3]) / Revenue[2022 Q3] × 100
|
$2.460M
Revenue YoY Change
(Revenue[2023 Q2] - Revenue[2022 Q2]) / Revenue[2022 Q2] × 100
|
$4.800M
Revenue YoY Change
(Revenue[2023 Q1] - Revenue[2022 Q1]) / Revenue[2022 Q1] × 100
|
$5.310M
Revenue YoY Change
(Revenue[2022 Q4] - Revenue[2021 Q4]) / Revenue[2021 Q4] × 100
|
$3.428M
Revenue YoY Change
(Revenue[2022 Q3] - Revenue[2021 Q3]) / Revenue[2021 Q3] × 100
|
$3.065M
N/A
|
$3.355M
N/A
|
$2.955M
N/A
|
$1.399M
Revenue YoY Change
(Revenue[2021 Q3] - Revenue[2020 Q3]) / Revenue[2020 Q3] × 100
|
$0.00
Revenue YoY Change
(Revenue[2021 Q2] - Revenue[2020 Q2]) / Revenue[2020 Q2] × 100
|
$0.00
Revenue YoY Change
(Revenue[2021 Q1] - Revenue[2020 Q1]) / Revenue[2020 Q1] × 100
|
$0.00
Revenue YoY Change
(Revenue[2020 Q4] - Revenue[2019 Q4]) / Revenue[2019 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
|
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$157.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2025 Q3] - SellingGeneralAndAdministrativeExpenses[2024 Q3]) / SellingGeneralAndAdministrativeExpenses[2024 Q3] × 100
|
$289.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2025 Q2] - SellingGeneralAndAdministrativeExpenses[2024 Q2]) / SellingGeneralAndAdministrativeExpenses[2024 Q2] × 100
|
$249.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2025 Q1] - SellingGeneralAndAdministrativeExpenses[2024 Q1]) / SellingGeneralAndAdministrativeExpenses[2024 Q1] × 100
|
$285.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2024 Q4] - SellingGeneralAndAdministrativeExpenses[2023 Q4]) / SellingGeneralAndAdministrativeExpenses[2023 Q4] × 100
|
$93.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2024 Q3] - SellingGeneralAndAdministrativeExpenses[2023 Q3]) / SellingGeneralAndAdministrativeExpenses[2023 Q3] × 100
|
$417.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2024 Q2] - SellingGeneralAndAdministrativeExpenses[2023 Q2]) / SellingGeneralAndAdministrativeExpenses[2023 Q2] × 100
|
$191.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2024 Q1] - SellingGeneralAndAdministrativeExpenses[2023 Q1]) / SellingGeneralAndAdministrativeExpenses[2023 Q1] × 100
|
$127.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2023 Q4] - SellingGeneralAndAdministrativeExpenses[2022 Q4]) / SellingGeneralAndAdministrativeExpenses[2022 Q4] × 100
|
$300.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2023 Q3] - SellingGeneralAndAdministrativeExpenses[2022 Q3]) / SellingGeneralAndAdministrativeExpenses[2022 Q3] × 100
|
$110.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2023 Q2] - SellingGeneralAndAdministrativeExpenses[2022 Q2]) / SellingGeneralAndAdministrativeExpenses[2022 Q2] × 100
|
$380.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2023 Q1] - SellingGeneralAndAdministrativeExpenses[2022 Q1]) / SellingGeneralAndAdministrativeExpenses[2022 Q1] × 100
|
$200.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022 Q4] - SellingGeneralAndAdministrativeExpenses[2021 Q4]) / SellingGeneralAndAdministrativeExpenses[2021 Q4] × 100
|
$239.1K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022 Q3] - SellingGeneralAndAdministrativeExpenses[2021 Q3]) / SellingGeneralAndAdministrativeExpenses[2021 Q3] × 100
|
$184.4K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022 Q2] - SellingGeneralAndAdministrativeExpenses[2021 Q2]) / SellingGeneralAndAdministrativeExpenses[2021 Q2] × 100
|
$209.7K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022 Q1] - SellingGeneralAndAdministrativeExpenses[2021 Q1]) / SellingGeneralAndAdministrativeExpenses[2021 Q1] × 100
|
$199.6K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021 Q4] - SellingGeneralAndAdministrativeExpenses[2020 Q4]) / SellingGeneralAndAdministrativeExpenses[2020 Q4] × 100
|
$178.8K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021 Q3] - SellingGeneralAndAdministrativeExpenses[2020 Q3]) / SellingGeneralAndAdministrativeExpenses[2020 Q3] × 100
|
$183.9K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021 Q2] - SellingGeneralAndAdministrativeExpenses[2020 Q2]) / SellingGeneralAndAdministrativeExpenses[2020 Q2] × 100
|
$290.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021 Q1] - SellingGeneralAndAdministrativeExpenses[2020 Q1]) / SellingGeneralAndAdministrativeExpenses[2020 Q1] × 100
|
$220.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2020 Q4] - SellingGeneralAndAdministrativeExpenses[2019 Q4]) / SellingGeneralAndAdministrativeExpenses[2019 Q4] × 100
|
| 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
|
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$811.0K
Operating Expenses YoY Change
(OperatingExpenses[2025 Q3] - OperatingExpenses[2024 Q3]) / OperatingExpenses[2024 Q3] × 100
|
$161.0K
Operating Expenses YoY Change
(OperatingExpenses[2025 Q2] - OperatingExpenses[2024 Q2]) / OperatingExpenses[2024 Q2] × 100
|
$23.00K
Operating Expenses YoY Change
(OperatingExpenses[2025 Q1] - OperatingExpenses[2024 Q1]) / OperatingExpenses[2024 Q1] × 100
|
$520.0K
Operating Expenses YoY Change
(OperatingExpenses[2024 Q4] - OperatingExpenses[2023 Q4]) / OperatingExpenses[2023 Q4] × 100
|
$909.0K
Operating Expenses YoY Change
(OperatingExpenses[2024 Q3] - OperatingExpenses[2023 Q3]) / OperatingExpenses[2023 Q3] × 100
|
$18.00K
Operating Expenses YoY Change
(OperatingExpenses[2024 Q2] - OperatingExpenses[2023 Q2]) / OperatingExpenses[2023 Q2] × 100
|
$188.0K
Operating Expenses YoY Change
(OperatingExpenses[2024 Q1] - OperatingExpenses[2023 Q1]) / OperatingExpenses[2023 Q1] × 100
|
$189.0K
Operating Expenses YoY Change
(OperatingExpenses[2023 Q4] - OperatingExpenses[2022 Q4]) / OperatingExpenses[2022 Q4] × 100
|
$390.0K
Operating Expenses YoY Change
(OperatingExpenses[2023 Q3] - OperatingExpenses[2022 Q3]) / OperatingExpenses[2022 Q3] × 100
|
$400.0K
Operating Expenses YoY Change
(OperatingExpenses[2023 Q2] - OperatingExpenses[2022 Q2]) / OperatingExpenses[2022 Q2] × 100
|
$410.0K
Operating Expenses YoY Change
(OperatingExpenses[2023 Q1] - OperatingExpenses[2022 Q1]) / OperatingExpenses[2022 Q1] × 100
|
$400.0K
Operating Expenses YoY Change
(OperatingExpenses[2022 Q4] - OperatingExpenses[2021 Q4]) / OperatingExpenses[2021 Q4] × 100
|
$427.3K
Operating Expenses YoY Change
(OperatingExpenses[2022 Q3] - OperatingExpenses[2021 Q3]) / OperatingExpenses[2021 Q3] × 100
|
$441.5K
N/A
|
$417.8K
N/A
|
$265.7K
N/A
|
$970.5K
Operating Expenses YoY Change
(OperatingExpenses[2021 Q3] - OperatingExpenses[2020 Q3]) / OperatingExpenses[2020 Q3] × 100
|
$0.00
Operating Expenses YoY Change
(OperatingExpenses[2021 Q2] - OperatingExpenses[2020 Q2]) / OperatingExpenses[2020 Q2] × 100
|
$0.00
Operating Expenses YoY Change
(OperatingExpenses[2021 Q1] - OperatingExpenses[2020 Q1]) / OperatingExpenses[2020 Q1] × 100
|
$0.00
Operating Expenses YoY Change
(OperatingExpenses[2020 Q4] - OperatingExpenses[2019 Q4]) / OperatingExpenses[2019 Q4] × 100
|
| 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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
$23.00K
Interest Expense YoY Change
(InterestExpenses[2025 Q3] - InterestExpenses[2024 Q3]) / InterestExpenses[2024 Q3] × 100
|
$23.00K
Interest Expense YoY Change
(InterestExpenses[2025 Q2] - InterestExpenses[2024 Q2]) / InterestExpenses[2024 Q2] × 100
|
$23.00K
Interest Expense YoY Change
(InterestExpenses[2025 Q1] - InterestExpenses[2024 Q1]) / InterestExpenses[2024 Q1] × 100
|
$23.00K
Interest Expense YoY Change
(InterestExpenses[2024 Q4] - InterestExpenses[2023 Q4]) / InterestExpenses[2023 Q4] × 100
|
$20.00K
Interest Expense YoY Change
(InterestExpenses[2024 Q3] - InterestExpenses[2023 Q3]) / InterestExpenses[2023 Q3] × 100
|
$18.00K
Interest Expense YoY Change
(InterestExpenses[2024 Q2] - InterestExpenses[2023 Q2]) / InterestExpenses[2023 Q2] × 100
|
$18.00K
Interest Expense YoY Change
(InterestExpenses[2024 Q1] - InterestExpenses[2023 Q1]) / InterestExpenses[2023 Q1] × 100
|
$22.00K
Interest Expense YoY Change
(InterestExpenses[2023 Q4] - InterestExpenses[2022 Q4]) / InterestExpenses[2022 Q4] × 100
|
$20.00K
Interest Expense YoY Change
(InterestExpenses[2023 Q3] - InterestExpenses[2022 Q3]) / InterestExpenses[2022 Q3] × 100
|
$10.00K
Interest Expense YoY Change
(InterestExpenses[2023 Q2] - InterestExpenses[2022 Q2]) / InterestExpenses[2022 Q2] × 100
|
$10.00K
Interest Expense YoY Change
(InterestExpenses[2023 Q1] - InterestExpenses[2022 Q1]) / InterestExpenses[2022 Q1] × 100
|
$10.00K
N/A
|
$2.040K
N/A
|
$300.00
N/A
|
$10.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$528.0K
Pretax Income YoY Change
(PretaxIncome[2025 Q3] - PretaxIncome[2024 Q3]) / PretaxIncome[2024 Q3] × 100
|
$282.0K
N/A
|
$0.00
N/A
|
$1.304M
Pretax Income YoY Change
(PretaxIncome[2024 Q4] - PretaxIncome[2023 Q4]) / PretaxIncome[2023 Q4] × 100
|
$1.518M
Pretax Income YoY Change
(PretaxIncome[2024 Q3] - PretaxIncome[2023 Q3]) / PretaxIncome[2023 Q3] × 100
|
$0.00
Pretax Income YoY Change
(PretaxIncome[2024 Q2] - PretaxIncome[2023 Q2]) / PretaxIncome[2023 Q2] × 100
|
$0.00
Pretax Income YoY Change
(PretaxIncome[2024 Q1] - PretaxIncome[2023 Q1]) / PretaxIncome[2023 Q1] × 100
|
$5.168M
Pretax Income YoY Change
(PretaxIncome[2023 Q4] - PretaxIncome[2022 Q4]) / PretaxIncome[2022 Q4] × 100
|
$2.480M
Pretax Income YoY Change
(PretaxIncome[2023 Q3] - PretaxIncome[2022 Q3]) / PretaxIncome[2022 Q3] × 100
|
$2.070M
Pretax Income YoY Change
(PretaxIncome[2023 Q2] - PretaxIncome[2022 Q2]) / PretaxIncome[2022 Q2] × 100
|
$4.400M
Pretax Income YoY Change
(PretaxIncome[2023 Q1] - PretaxIncome[2022 Q1]) / PretaxIncome[2022 Q1] × 100
|
$4.920M
Pretax Income YoY Change
(PretaxIncome[2022 Q4] - PretaxIncome[2021 Q4]) / PretaxIncome[2021 Q4] × 100
|
$3.003M
Pretax Income YoY Change
(PretaxIncome[2022 Q3] - PretaxIncome[2021 Q3]) / PretaxIncome[2021 Q3] × 100
|
$2.624M
N/A
|
$2.937M
N/A
|
$2.690M
N/A
|
$429.0K
Pretax Income YoY Change
(PretaxIncome[2021 Q3] - PretaxIncome[2020 Q3]) / PretaxIncome[2020 Q3] × 100
|
$0.00
Pretax Income YoY Change
(PretaxIncome[2021 Q2] - PretaxIncome[2020 Q2]) / PretaxIncome[2020 Q2] × 100
|
$0.00
Pretax Income YoY Change
(PretaxIncome[2021 Q1] - PretaxIncome[2020 Q1]) / PretaxIncome[2020 Q1] × 100
|
$0.00
Pretax Income YoY Change
(PretaxIncome[2020 Q4] - PretaxIncome[2019 Q4]) / PretaxIncome[2019 Q4] × 100
|
| 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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$528.0K
Net Income YoY Change
(NetIncome[2025 Q3] - NetIncome[2024 Q3]) / NetIncome[2024 Q3] × 100
|
$282.0K
N/A
|
$0.00
N/A
|
$1.304M
Net Income YoY Change
(NetIncome[2024 Q4] - NetIncome[2023 Q4]) / NetIncome[2023 Q4] × 100
|
$1.518M
Net Income YoY Change
(NetIncome[2024 Q3] - NetIncome[2023 Q3]) / NetIncome[2023 Q3] × 100
|
$0.00
Net Income YoY Change
(NetIncome[2024 Q2] - NetIncome[2023 Q2]) / NetIncome[2023 Q2] × 100
|
$0.00
Net Income YoY Change
(NetIncome[2024 Q1] - NetIncome[2023 Q1]) / NetIncome[2023 Q1] × 100
|
$5.168M
Net Income YoY Change
(NetIncome[2023 Q4] - NetIncome[2022 Q4]) / NetIncome[2022 Q4] × 100
|
$2.480M
Net Income YoY Change
(NetIncome[2023 Q3] - NetIncome[2022 Q3]) / NetIncome[2022 Q3] × 100
|
$2.070M
Net Income YoY Change
(NetIncome[2023 Q2] - NetIncome[2022 Q2]) / NetIncome[2022 Q2] × 100
|
$4.400M
Net Income YoY Change
(NetIncome[2023 Q1] - NetIncome[2022 Q1]) / NetIncome[2022 Q1] × 100
|
$4.920M
Net Income YoY Change
(NetIncome[2022 Q4] - NetIncome[2021 Q4]) / NetIncome[2021 Q4] × 100
|
$3.003M
Net Income YoY Change
(NetIncome[2022 Q3] - NetIncome[2021 Q3]) / NetIncome[2021 Q3] × 100
|
$2.624M
N/A
|
$2.937M
N/A
|
$2.690M
N/A
|
$429.0K
Net Income YoY Change
(NetIncome[2021 Q3] - NetIncome[2020 Q3]) / NetIncome[2020 Q3] × 100
|
$0.00
Net Income YoY Change
(NetIncome[2021 Q2] - NetIncome[2020 Q2]) / NetIncome[2020 Q2] × 100
|
$0.00
Net Income YoY Change
(NetIncome[2021 Q1] - NetIncome[2020 Q1]) / NetIncome[2020 Q1] × 100
|
$0.00
Net Income YoY Change
(NetIncome[2020 Q4] - NetIncome[2019 Q4]) / NetIncome[2019 Q4] × 100
|
| Basic Earnings Per Share |
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.02
Diluted Earnings Per Share YoY Change
(DilutedEPS[2025 Q3] - DilutedEPS[2024 Q3]) / DilutedEPS[2024 Q3] × 100
|
$0.01
N/A
|
$0.00
N/A
|
$0.04
Diluted Earnings Per Share YoY Change
(DilutedEPS[2024 Q4] - DilutedEPS[2023 Q4]) / DilutedEPS[2023 Q4] × 100
|
$0.05
Diluted Earnings Per Share YoY Change
(DilutedEPS[2024 Q3] - DilutedEPS[2023 Q3]) / DilutedEPS[2023 Q3] × 100
|
$0.00
Diluted Earnings Per Share YoY Change
(DilutedEPS[2024 Q2] - DilutedEPS[2023 Q2]) / DilutedEPS[2023 Q2] × 100
|
$0.00
Diluted Earnings Per Share YoY Change
(DilutedEPS[2024 Q1] - DilutedEPS[2023 Q1]) / DilutedEPS[2023 Q1] × 100
|
$0.16
Diluted Earnings Per Share YoY Change
(DilutedEPS[2023 Q4] - DilutedEPS[2022 Q4]) / DilutedEPS[2022 Q4] × 100
|
$0.08
Diluted Earnings Per Share YoY Change
(DilutedEPS[2023 Q3] - DilutedEPS[2022 Q3]) / DilutedEPS[2022 Q3] × 100
|
$0.06
Diluted Earnings Per Share YoY Change
(DilutedEPS[2023 Q2] - DilutedEPS[2022 Q2]) / DilutedEPS[2022 Q2] × 100
|
$0.13
Diluted Earnings Per Share YoY Change
(DilutedEPS[2023 Q1] - DilutedEPS[2022 Q1]) / DilutedEPS[2022 Q1] × 100
|
$0.15
Diluted Earnings Per Share YoY Change
(DilutedEPS[2022 Q4] - DilutedEPS[2021 Q4]) / DilutedEPS[2021 Q4] × 100
|
$0.09
Diluted Earnings Per Share YoY Change
(DilutedEPS[2022 Q3] - DilutedEPS[2021 Q3]) / DilutedEPS[2021 Q3] × 100
|
$0.08
N/A
|
$0.09
N/A
|
$0.08
N/A
|
$0.01
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021 Q3] - DilutedEPS[2020 Q3]) / DilutedEPS[2020 Q3] × 100
|
$0.00
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021 Q2] - DilutedEPS[2020 Q2]) / DilutedEPS[2020 Q2] × 100
|
$0.00
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021 Q1] - DilutedEPS[2020 Q1]) / DilutedEPS[2020 Q1] × 100
|
$0.00
Diluted Earnings Per Share YoY Change
(DilutedEPS[2020 Q4] - DilutedEPS[2019 Q4]) / DilutedEPS[2019 Q4] × 100
|
| 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
|
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
|
N/A
|
N/A
|
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...