Bank Of The James Financial Group Inc
BANK OF THE JAMES FINANCIAL GROUP INC is classified under Financials / Banks and appears profitable on the latest normalized snapshot.
Business. BANK OF THE JAMES FINANCIAL GROUP INC is classified under Financials / Banks and appears profitable on the latest normalized snapshot.
At a glance
What drives this business
The watch-list the newsroom runs for this company — derived from its sector path, sharpened layer by layer. Not investment advice.
News & coverage
0Sector rotation
Developing storylines
Analysis
AI analysisOpportunity
Upcoming catalysts
Scheduled public events. Informational only — not investment advice.
- Company
- EarningsQ3 2026 earnings (expected)2026-10-28 · estimated
- Peers
- DividendDividend USD 1.75/sh2026-09-25 · Bank of America (BAC)
- EarningsQ3 2026 earnings (expected)2026-10-13 · estimated · JPMorgan Chase (JPM)
- EarningsQ3 2026 earnings (expected)2026-10-13 · estimated · Citigroup (C)
- Macro
- Rate decisionBank of England rate decision (press conf.)2026-08-06 · GB
- Rate decisionReserve Bank of Australia rate decision (press conf.)2026-08-12 · AU
- Rate decisionNorges Bank rate decision (press conf.)2026-08-20 · NO
- Rate decisionSveriges Riksbank rate decision (press conf.)2026-09-03 · SE
- Rate decisionBank of Canada rate decision (press conf.)2026-09-09 · CA
- Rate decisionEuropean Central Bank rate decision (press conf.)2026-09-10 · EU
- Macro & political
- ElectionSE Swedish Election2026-09-14 · SE
- ElectionUS U.S. Midterms2026-11-03 · US
- ElectionFR French Legislative2027-06-01 · FR
Pre-earnings brief
Signals & dispatch
Composite-score breakdown
Synthesis
BANK OF THE JAMES FINANCIAL GROUP INC is classified under Financials / Banks and appears profitable on the latest normalized snapshot.
BANK OF THE JAMES FINANCIAL GROUP INC (BOTJ) is currently classified as Commercial Banks within Banks (Financials). Classification confidence: 0.98 (rule-based classification). Capital structure on the latest snapshot: total assets 1,061,189,000 USD, total equity 81,284,000, short-term debt 0, long-term debt 0. Self-calculated market cap is 134,891,705 USD (market_price × shares_outstanding_diluted). Profitability profile: revenue 0, gross profit 0, operating income 0, net income 2,774,000. Return on equity ~3.4%. Return on assets ~0.3%. Operating-cash-flow to net-income ratio is 1.71. Risk profile from automated assessment: liquidity risk unknown, dilution risk medium. Flags: Source documents mention dilution or offering risk.; Liquidity risk could not be assessed (no balance-sheet inputs and no going-concern language in source documents).. Recent news context: [TRIGGER] 8-K: 8-K (sec_8k_material) on BOTJ — filing_type=8-K; max_severity=medium; ignored_items=['8.01', '9.01']; material_items=['2.02']; all_items_found=['2.02', '8.01', '9.01']; severity_per_code={'2.02': 'medium'}; contributing_watchers=sec_8k_material (source=sec_8k_material; url=0001275101-26-000023). Additional context: 8-K: filing_type=8-K; max_severity=medium; ignored_items=['8.01', '9.01']; material_items=['2.02']; all_items_found=['2.02', '8.01', '9.01']; severity_per_code={'2.02': 'medium'}; contributing_watchers=sec_8k_material. Comparable peers identified within the same class: JPMorgan Chase, Bank of America, Citigroup.
- Observed GAAP P/E is about 48.63x.
- Return on equity is about 3.4%.
- Debt to equity is about 0.0x.
- [TRIGGER] 8-K: 8-K (sec_8k_material) on BOTJ — filing_type=8-K; max_severity=medium; ignored_items=['8.01', '9.01']; material_items=['2.02']; all_items_found=['2.02', '8.01', '9.01']; severity_per_code={'2.02': 'medium'}; contributing_watchers=sec_8k_material (source=sec_8k_material; url=0001275101-26-000023)
- Likely peers from the same classification include JPMorgan Chase, Bank of America, Citigroup.
- botj-20260331x10q P15Y false --12-31 Q1 2026 0001275101 http://fasb.org/us-gaap/2025#OtherAssets http://fasb.org/us-gaap/2025#OtherAssets 0001275101 us-gaap:RetainedEarningsMember 2026-03-31 0001275101 us-gaap:AdditionalPaidInCapitalMember 2026-03-31 0001275101 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2026-03-31 0001275101 us-gaap:RetainedEarningsMember 2025-12-31 0001275101 us-gaap:AdditionalPaidInCapitalMember 2025-12-31 0001275101 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-12-31 0001275101 us-gaap:RetainedEarningsMember 2025-03-31 0001275101 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001275101 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-03-31 0001275101 us-gaap:RetainedEarningsMember 2024-12-31 0001275101 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001275101 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0001275101 us-gaap:CommonStockMember 2026-03-31 0001275101 us-gaap:CommonStockMember 2025-12-31 0001275101 us-gaap:CommonStockMember 2025-03-31 0001275101 us-gaap:CommonStockMember 2024-12-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember 2026-01-01 2026-03-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember 2026-01-01 2026-03-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember 2025-01-01 2025-03-31 0001275101 botj:NationalBankOfBlacksburgMember 2021-12-29 2021-12-29 0001275101 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2026-01-01 2026-03-31 0001275101 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-01-01 2025-03-31 0001275101 srt:WeightedAverageMember botj:ImpairedLoansMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputDefaultRateMember botj:DiscountedAppraisedValueMember 2026-03-31 0001275101 srt:WeightedAverageMember botj:ImpairedLoansMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputCostToSellMember botj:DiscountedAppraisedValueMember 2026-03-31 0001275101 srt:MinimumMember botj:ImpairedLoansMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputDefaultRateMember botj:DiscountedAppraisedValueMember 2026-03-31 0001275101 srt:MinimumMember botj:ImpairedLoansMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputCostToSellMember botj:DiscountedAppraisedValueMember 2026-03-31 0001275101 srt:MaximumMember botj:ImpairedLoansMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputDefaultRateMember botj:DiscountedAppraisedValueMember 2026-03-31 0001275101 srt:MaximumMember botj:ImpairedLoansMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputCostToSellMember botj:DiscountedAppraisedValueMember 2026-03-31 0001275101 srt:WeightedAverageMember botj:ImpairedLoansMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputDefaultRateMember botj:DiscountedAppraisedValueMember 2025-12-31 0001275101 srt:WeightedAverageMember botj:ImpairedLoansMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputCostToSellMember botj:DiscountedAppraisedValueMember 2025-12-31 0001275101 srt:MinimumMember botj:ImpairedLoansMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputDefaultRateMember botj:DiscountedAppraisedValueMember 2025-12-31 0001275101 srt:MinimumMember botj:ImpairedLoansMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputCostToSellMember botj:DiscountedAppraisedValueMember 2025-12-31 0001275101 srt:MaximumMember botj:ImpairedLoansMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputDefaultRateMember botj:DiscountedAppraisedValueMember 2025-12-31 0001275101 srt:MaximumMember botj:ImpairedLoansMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputCostToSellMember botj:DiscountedAppraisedValueMember 2025-12-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember us-gaap:ResidentialMortgageMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2026-03-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember us-gaap:ResidentialMortgageMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2026-03-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember us-gaap:ResidentialMortgageMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2026-03-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember us-gaap:ResidentialMortgageMember us-gaap:FinancialAssetPastDueMember 2026-03-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember us-gaap:ResidentialMortgageMember us-gaap:FinancialAssetNotPastDueMember 2026-03-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember botj:ResidentialConsumerConstructionMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2026-03-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember botj:ResidentialConsumerConstructionMember us-gaap:FinancialAssetPastDueMember 2026-03-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember botj:ResidentialConsumerConstructionMember us-gaap:FinancialAssetNotPastDueMember 2026-03-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerOpenEndMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2026-03-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerOpenEndMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2026-03-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerOpenEndMember us-gaap:FinancialAssetPastDueMember 2026-03-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerOpenEndMember us-gaap:FinancialAssetNotPastDueMember 2026-03-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerClosedEndMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2026-03-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerClosedEndMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2026-03-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerClosedEndMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2026-03-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerClosedEndMember us-gaap:FinancialAssetPastDueMember 2026-03-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerClosedEndMember us-gaap:FinancialAssetNotPastDueMember 2026-03-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesOwnerOccupiedMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2026-03-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesOwnerOccupiedMember us-gaap:FinancialAssetPastDueMember 2026-03-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesOwnerOccupiedMember us-gaap:FinancialAssetNotPastDueMember 2026-03-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesNonOwnerOccupiedMember us-gaap:FinancialAssetNotPastDueMember 2026-03-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialConstructionMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2026-03-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialConstructionMember us-gaap:FinancialAssetPastDueMember 2026-03-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialConstructionMember us-gaap:FinancialAssetNotPastDueMember 2026-03-31 0001275101 us-gaap:RealEstateMember us-gaap:ResidentialPortfolioSegmentMember 2026-03-31 0001275101 us-gaap:RealEstateMember us-gaap:ConsumerPortfolioSegmentMember 2026-03-31 0001275101 us-gaap:RealEstateMember us-gaap:CommercialRealEstatePortfolioSegmentMember 2026-03-31 0001275101 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2026-03-31 0001275101 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2026-03-31 0001275101 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialAssetPastDueMember 2026-03-31 0001275101 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialAssetNotPastDueMember 2026-03-31 0001275101 botj:BusinessOtherAssetsMember us-gaap:CommercialPortfolioSegmentMember 2026-03-31 0001275101 us-gaap:RealEstateMember 2026-03-31 0001275101 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2026-03-31 0001275101 us-gaap:FinancingReceivables60To89DaysPastDueMember 2026-03-31 0001275101 us-gaap:FinancingReceivables30To59DaysPastDueMember 2026-03-31 0001275101 us-gaap:FinancialAssetPastDueMember 2026-03-31 0001275101 us-gaap:FinancialAssetNotPastDueMember 2026-03-31 0001275101 botj:BusinessOtherAssetsMember 2026-03-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember us-gaap:ResidentialMortgageMember us-gaap:SubstandardMember 2025-12-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember us-gaap:ResidentialMortgageMember us-gaap:SpecialMentionMember 2025-12-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember us-gaap:ResidentialMortgageMember us-gaap:PassMember 2025-12-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember us-gaap:ResidentialMortgageMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2025-12-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember us-gaap:ResidentialMortgageMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2025-12-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember us-gaap:ResidentialMortgageMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2025-12-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember us-gaap:ResidentialMortgageMember us-gaap:FinancialAssetPastDueMember 2025-12-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember us-gaap:ResidentialMortgageMember us-gaap:FinancialAssetNotPastDueMember 2025-12-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember botj:ResidentialConsumerConstructionMember us-gaap:SubstandardMember 2025-12-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember botj:ResidentialConsumerConstructionMember us-gaap:PassMember 2025-12-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember botj:ResidentialConsumerConstructionMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2025-12-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember botj:ResidentialConsumerConstructionMember us-gaap:FinancialAssetPastDueMember 2025-12-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember botj:ResidentialConsumerConstructionMember us-gaap:FinancialAssetNotPastDueMember 2025-12-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerOpenEndMember us-gaap:SubstandardMember 2025-12-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerOpenEndMember us-gaap:PassMember 2025-12-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerOpenEndMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2025-12-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerOpenEndMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2025-12-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerOpenEndMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2025-12-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerOpenEndMember us-gaap:FinancialAssetPastDueMember 2025-12-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerOpenEndMember us-gaap:FinancialAssetNotPastDueMember 2025-12-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerClosedEndMember us-gaap:SubstandardMember 2025-12-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerClosedEndMember us-gaap:PassMember 2025-12-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerClosedEndMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2025-12-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerClosedEndMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2025-12-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerClosedEndMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2025-12-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerClosedEndMember us-gaap:FinancialAssetPastDueMember 2025-12-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerClosedEndMember us-gaap:FinancialAssetNotPastDueMember 2025-12-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesOwnerOccupiedMember us-gaap:SubstandardMember 2025-12-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesOwnerOccupiedMember us-gaap:PassMember 2025-12-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesOwnerOccupiedMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2025-12-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesOwnerOccupiedMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2025-12-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesOwnerOccupiedMember us-gaap:FinancialAssetPastDueMember 2025-12-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesOwnerOccupiedMember us-gaap:FinancialAssetNotPastDueMember 2025-12-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesNonOwnerOccupiedMember us-gaap:SubstandardMember 2025-12-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesNonOwnerOccupiedMember us-gaap:PassMember 2025-12-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesNonOwnerOccupiedMember us-gaap:FinancialAssetNotPastDueMember 2025-12-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialConstructionMember us-gaap:SubstandardMember 2025-12-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialConstructionMember us-gaap:PassMember 2025-12-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialConstructionMember us-gaap:FinancialAssetNotPastDueMember 2025-12-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember us-gaap:ResidentialMortgageMember 2025-12-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember botj:ResidentialConsumerConstructionMember 2025-12-31 0001275101 us-gaap:RealEstateMember us-gaap:ResidentialPortfolioSegmentMember 2025-12-31 0001275101 us-gaap:RealEstateMember us-gaap:ConsumerPortfolioSegmentMember 2025-12-31 0001275101 us-gaap:RealEstateMember us-gaap:CommercialRealEstatePortfolioSegmentMember 2025-12-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerOpenEndMember 2025-12-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerClosedEndMember 2025-12-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesOwnerOccupiedMember 2025-12-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesNonOwnerOccupiedMember 2025-12-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialConstructionMember 2025-12-31 0001275101 us-gaap:CommercialPortfolioSegmentMember us-gaap:SubstandardMember 2025-12-31 0001275101 us-gaap:CommercialPortfolioSegmentMember us-gaap:PassMember 2025-12-31 0001275101 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2025-12-31 0001275101 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2025-12-31 0001275101 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2025-12-31 0001275101 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialAssetPastDueMember 2025-12-31 0001275101 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialAssetNotPastDueMember 2025-12-31 0001275101 botj:BusinessOtherAssetsMember us-gaap:CommercialPortfolioSegmentMember 2025-12-31 0001275101 us-gaap:SubstandardMember 2025-12-31 0001275101 us-gaap:SpecialMentionMember 2025-12-31 0001275101 us-gaap:RealEstateMember 2025-12-31 0001275101 us-gaap:PassMember 2025-12-31 0001275101 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2025-12-31 0001275101 us-gaap:FinancingReceivables60To89DaysPastDueMember 2025-12-31 0001275101 us-gaap:FinancingReceivables30To59DaysPastDueMember 2025-12-31 0001275101 us-gaap:FinancialAssetPastDueMember 2025-12-31 0001275101 us-gaap:FinancialAssetNotPastDueMember 2025-12-31 0001275101 botj:BusinessOtherAssetsMember 2025-12-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerOpenEndMember 2026-01-01 2026-03-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerClosedEndMember 2026-01-01 2026-03-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember us-gaap:ResidentialMortgageMember 2025-01-01 2025-03-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerClosedEndMember 2025-01-01 2025-03-31 0001275101 botj:LoansWithAcclMember us-gaap:AssetPledgedAsCollateralMember 2026-03-31 0001275101 us-gaap:UnfundedLoanCommitmentMember 2026-03-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember 2026-03-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember 2026-03-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember 2026-03-31 0001275101 botj:LoansWithAcclMember us-gaap:AssetPledgedAsCollateralMember 2025-12-31 0001275101 us-gaap:UnfundedLoanCommitmentMember 2025-12-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember 2025-12-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember 2025-12-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember 2025-12-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember 2025-03-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember 2025-03-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember 2025-03-31 0001275101 us-gaap:CommercialPortfolioSegmentMember 2025-03-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember 2024-12-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember 2024-12-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember 2024-12-31 0001275101 us-gaap:CommercialPortfolioSegmentMember 2024-12-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember 2025-01-01 2025-03-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember 2026-01-01 2026-03-31 0001275101 us-gaap:CommercialPortfolioSegmentMember 2026-01-01 2026-03-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember 2025-01-01 2025-03-31 0001275101 us-gaap:CommercialPortfolioSegmentMember 2025-01-01 2025-03-31 0001275101 us-gaap:RetainedEarningsMember 2026-01-01 2026-03-31 0001275101 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0001275101 srt:WeightedAverageMember botj:IrlcsAssetMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember botj:MeasurementInputRangeOfPullThroughRateMember us-gaap:MarketApproachValuationTechniqueMember 2026-03-31 0001275101 srt:MinimumMember botj:IrlcsAssetMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember botj:MeasurementInputRangeOfPullThroughRateMember us-gaap:MarketApproachValuationTechniqueMember 2026-03-31 0001275101 srt:MaximumMember botj:IrlcsAssetMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember botj:MeasurementInputRangeOfPullThroughRateMember us-gaap:MarketApproachValuationTechniqueMember 2026-03-31 0001275101 srt:WeightedAverageMember botj:IrlcsAssetMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember botj:MeasurementInputRangeOfPullThroughRateMember us-gaap:MarketApproachValuationTechniqueMember 2025-12-31 0001275101 srt:MinimumMember botj:IrlcsAssetMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember botj:MeasurementInputRangeOfPullThroughRateMember us-gaap:MarketApproachValuationTechniqueMember 2025-12-31 0001275101 srt:MaximumMember botj:IrlcsAssetMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember botj:MeasurementInputRangeOfPullThroughRateMember us-gaap:MarketApproachValuationTechniqueMember 2025-12-31 0001275101 us-gaap:OperatingSegmentsMember botj:CommunityBankingMember 2025-12-31 0001275101 botj:TwentyTwentyOfferingMember 2025-01-01 2025-06-30 0001275101 botj:NationalBankOfBlacksburgMember 2025-09-30 2025-09-30 0001275101 botj:TwentyTwentyOfferingMember 2026-01-01 2026-03-31 0001275101 botj:NationalBankOfBlacksburgMember 2022-06-30 0001275101 botj:NationalBankOfBlacksburgMember 2021-12-29 0001275101 2024-12-31 0001275101 us-gaap:FairValueInputsLevel1Member 2026-03-31 0001275101 us-gaap:FairValueInputsLevel1Member 2025-12-31 0001275101 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueInputsLevel2Member 2026-03-31 0001275101 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2026-03-31 0001275101 us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member 2026-03-31 0001275101 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2026-03-31 0001275101 us-gaap:USStatesAndPoliticalSubdivisionsMember 2026-03-31 0001275101 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2026-03-31 0001275101 us-gaap:MortgageBackedSecuritiesMember 2026-03-31 0001275101 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2026-03-31 0001275101 us-gaap:CorporateDebtSecuritiesMember 2026-03-31 0001275101 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2026-03-31 0001275101 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueInputsLevel2Member 2025-12-31 0001275101 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2025-12-31 0001275101 us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member 2025-12-31 0001275101 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2025-12-31 0001275101 us-gaap:USStatesAndPoliticalSubdivisionsMember 2025-12-31 0001275101 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2025-12-31 0001275101 us-gaap:MortgageBackedSecuritiesMember 2025-12-31 0001275101 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-12-31 0001275101 us-gaap:CorporateDebtSecuritiesMember 2025-12-31 0001275101 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2025-12-31 0001275101 us-gaap:CorporateDebtSecuritiesMember 2026-03-31 0001275101 us-gaap:USStatesAndPoliticalSubdivisionsMember 2026-03-31 0001275101 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2026-03-31 0001275101 us-gaap:MortgageBackedSecuritiesMember 2026-03-31 0001275101 us-gaap:USStatesAndPoliticalSubdivisionsMember 2025-12-31 0001275101 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2025-12-31 0001275101 us-gaap:MortgageBackedSecuritiesMember 2025-12-31 0001275101 us-gaap:CorporateDebtSecuritiesMember 2025-12-31 0001275101 us-gaap:OperatingSegmentsMember botj:InvestmentAdvisoryServicesMember 2025-12-31 0001275101 botj:IrlcsAssetMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember botj:MeasurementInputRangeOfPullThroughRateMember us-gaap:MarketApproachValuationTechniqueMember 2026-03-31 0001275101 botj:ImpairedLoansMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2026-03-31 0001275101 us-gaap:FairValueInputsLevel3Member 2026-03-31 0001275101 us-gaap:FairValueInputsLevel2Member 2026-03-31 0001275101 botj:IrlcsAssetMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember botj:MeasurementInputRangeOfPullThroughRateMember us-gaap:MarketApproachValuationTechniqueMember 2025-12-31 0001275101 botj:ImpairedLoansMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2025-12-31 0001275101 us-gaap:FairValueInputsLevel3Member 2025-12-31 0001275101 us-gaap:FairValueInputsLevel2Member 2025-12-31 0001275101 botj:LoansWithAcclMember us-gaap:AssetPledgedAsCollateralMember 2026-01-01 2026-03-31 0001275101 botj:LoansHeldForSaleMember 2026-01-01 2026-03-31 0001275101 botj:LoansHeldForSaleMember 2025-01-01 2025-12-31 0001275101 us-gaap:OperatingSegmentsMember botj:MortgageMember 2026-03-31 0001275101 us-gaap:OperatingSegmentsMember botj:InvestmentAdvisoryServicesMember 2026-03-31 0001275101 us-gaap:OperatingSegmentsMember botj:HoldingCompanyMember 2026-03-31 0001275101 us-gaap:OperatingSegmentsMember botj:CommunityBankingMember 2026-03-31 0001275101 us-gaap:IntersegmentEliminationMember 2026-03-31 0001275101 us-gaap:OperatingSegmentsMember botj:MortgageMember 2025-03-31 0001275101 us-gaap:OperatingSegmentsMember botj:InvestmentAdvisoryServicesMember 2025-03-31 0001275101 us-gaap:OperatingSegmentsMember botj:HoldingCompanyMember 2025-03-31 0001275101 us-gaap:OperatingSegmentsMember botj:CommunityBankingMember 2025-03-31 0001275101 us-gaap:IntersegmentEliminationMember 2025-03-31 0001275101 2026-05-13 0001275101 botj:TwentyTwentyOfferingMember 2020-04-13 0001275101 us-gaap:USStatesAndPoliticalSubdivisionsMember 2026-01-01 2026-03-31 0001275101 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2026-01-01 2026-03-31 0001275101 us-gaap:CorporateDebtSecuritiesMember 2026-01-01 2026-03-31 0001275101 srt:StandardPoorsBBBRatingMember 2026-01-01 2026-03-31 0001275101 srt:StandardPoorsARatingMember 2026-01-01 2026-03-31 0001275101 srt:StandardPoorsAARatingMember 2026-01-01 2026-03-31 0001275101 srt:StandardPoorsAAARatingMember 2026-01-01 2026-03-31 0001275101 botj:NonRatedMember 2026-01-01 2026-03-31 0001275101 botj:NonPublicFinancialInstitutionsMember 2026-01-01 2026-03-31 0001275101 us-gaap:DoubtfulMember 2026-03-31 0001275101 us-gaap:DoubtfulMember 2025-12-31 0001275101 us-gaap:OperatingSegmentsMember botj:InvestmentAdvisoryServicesMember 2026-01-01 2026-03-31 0001275101 us-gaap:OperatingSegmentsMember botj:HoldingCompanyMember 2026-01-01 2026-03-31 0001275101 us-gaap:IntersegmentEliminationMember 2026-01-01 2026-03-31 0001275101 us-gaap:OperatingSegmentsMember botj:InvestmentAdvisoryServicesMember 2025-01-01 2025-03-31 0001275101 us-gaap:OperatingSegmentsMember botj:HoldingCompanyMember 2025-01-01 2025-03-31 0001275101 us-gaap:IntersegmentEliminationMember 2025-01-01 2025-03-31 0001275101 us-gaap:CommercialPortfolioSegmentMember 2025-12-31 0001275101 2025-12-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember us-gaap:ResidentialMortgageMember us-gaap:SubstandardMember 2026-03-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember us-gaap:ResidentialMortgageMember us-gaap:PassMember 2026-03-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember botj:ResidentialConsumerConstructionMember us-gaap:SubstandardMember 2026-03-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember botj:ResidentialConsumerConstructionMember us-gaap:PassMember 2026-03-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerOpenEndMember us-gaap:SubstandardMember 2026-03-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerOpenEndMember us-gaap:PassMember 2026-03-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerClosedEndMember us-gaap:SubstandardMember 2026-03-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerClosedEndMember us-gaap:PassMember 2026-03-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesOwnerOccupiedMember us-gaap:SubstandardMember 2026-03-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesOwnerOccupiedMember us-gaap:SpecialMentionMember 2026-03-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesOwnerOccupiedMember us-gaap:PassMember 2026-03-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesNonOwnerOccupiedMember us-gaap:SubstandardMember 2026-03-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesNonOwnerOccupiedMember us-gaap:PassMember 2026-03-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialConstructionMember us-gaap:SubstandardMember 2026-03-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialConstructionMember us-gaap:PassMember 2026-03-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember us-gaap:ResidentialMortgageMember 2026-03-31 0001275101 us-gaap:ResidentialPortfolioSegmentMember botj:ResidentialConsumerConstructionMember 2026-03-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerOpenEndMember 2026-03-31 0001275101 us-gaap:ConsumerPortfolioSegmentMember botj:ConsumerClosedEndMember 2026-03-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesOwnerOccupiedMember 2026-03-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialMortgagesNonOwnerOccupiedMember 2026-03-31 0001275101 us-gaap:CommercialRealEstatePortfolioSegmentMember botj:CommercialConstructionMember 2026-03-31 0001275101 us-gaap:CommercialPortfolioSegmentMember us-gaap:SubstandardMember 2026-03-31 0001275101 us-gaap:CommercialPortfolioSegmentMember us-gaap:PassMember 2026-03-31 0001275101 us-gaap:SubstandardMember 2026-03-31 0001275101 us-gaap:SpecialMentionMember 2026-03-31 0001275101 us-gaap:PassMember 2026-03-31 0001275101 us-gaap:CommercialPortfolioSegmentMember 2026-03-31 0001275101 botj:NationalBankOfBlacksburgMember 2026-03-31 0001275101 botj:NationalBankOfBlacksburgMember 2025-12-31 0001275101 botj:NationalBankOfBlacksburgMember 2025-08-18 0001275101 botj:NationalBankOfBlacksburgMember 2026-01-01 2026-03-31 0001275101 us-gaap:OperatingSegmentsMember botj:MortgageMember 2026-01-01 2026-03-31 0001275101 us-gaap:OperatingSegmentsMember botj:CommunityBankingMember 2026-01-01 2026-03-31 0001275101 us-gaap:OperatingSegmentsMember botj:MortgageMember 2025-01-01 2025-03-31 0001275101 us-gaap:OperatingSegmentsMember botj:CommunityBankingMember 2025-01-01 2025-03-31 0001275101 2025-01-01 2025-03-31 0001275101 2026-03-31 0001275101 2025-03-31 0001275101 2026-01-01 2026-03-31 botj:segment iso4217:USD xbrli:shares xbrli:shares xbrli:pure botj:security botj:item botj:loan iso4217:USD Table of Contents UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C.
Bull / Bear case
Generated · model-assistedIn focus — financials by report
Valuation FY
Revenue by segment
Business relationships
Supply chain
Peer comparison
Market position
Stress test
Predictor forecast
Options
Short squeeze
Earnings-call key lines
Estimate revisions
consensus EPS · 26-week trendSell-side observations
Themes
ESG
Risk factors
- Source documents mention dilution or offering risk.
Benchmarks vs cohort
Corporate actions / M&A
FX exposure
Comparable transactions
Derivatives & instruments
Actions
Ask Handelsavisen
- Market data
- Regulatory filings
- Issuer disclosures
- Public news
- Earnings transcripts
- Consensus estimates
- ESG data
- Reference data
- Cash Conversion Ratiooperating_cash_flow / net_income
- Market Priceinput from market-data provider (delayed close or quote-shim mid)
- Return On Equitynet_income / total_equity
- Market Capmarket_price * shares_outstanding_diluted
- Debt To Equity(short_term_debt + long_term_debt) / total_equity
- Dilution Ratio(shares_outstanding_diluted - shares_outstanding_basic) / shares_outstanding_basic
- BANK OF THE JAMES FINANCIAL GROUP INC company facts · 2026-08-01
- BANK OF THE JAMES FINANCIAL GROUP INC 10-Q 2026-05-12 · 2026-08-01
- BANK OF THE JAMES FINANCIAL GROUP INC 10-K 2026-03-27 · 2026-08-01
- BANK OF THE JAMES FINANCIAL GROUP INC 10-Q 2025-11-14 · 2026-08-01
- BANK OF THE JAMES FINANCIAL GROUP INC 10-Q 2025-08-13 · 2026-08-01
- 8-K (sec_8k_material) on BOTJ · 2026-08-01
Ownership & reference
Top holders
- Investment Managers · as of 2026-03-310,00 %$1M
- Investment Managers · as of 2026-03-310,00 %$0M
- Investment Managers · as of 2025-12-310,00 %$3M
- Investment Managers · as of 2026-03-310,00 %$1M
- Brokerage Firms · as of 2026-03-310,00 %$0M
- Investment Managers · as of 2026-03-310,00 %$0M
- Institutional Investor · as of 2026-03-310,00 %$0M
- Investment Managers · as of 2024-06-300,00 %$0M
- Investment Managers · as of 2026-03-310,00 %$0M
- Institutional Investor · as of 2026-03-310,00 %$0M
Insider activity
- Director · Common Stock, Par Value 2.14Bought 1 000 @ $23,40$23K · 2026-05-07
- Director · Common Stock, Par Value 2.14Bought 82 @ $23,18$2K · 2026-05-07
- Director · Common Stock, Par Value 2.14Bought 1 043 @ $23,11$24K · 2026-05-06
- Director, President · Common Stock, Par Value 2.14Bought 1 200 @ $20,89$25K · 2026-02-20
- Director · Common Stock, Par Value 2.14Bought 600 @ $20,82$12K · 2026-02-19
- Director · Common Stock, Par Value 2.14Bought 396 @ $20,00$8K · 2026-02-12
- Director · Common Stock, Par Value 2.14Bought 93 @ $20,50$2K · 2026-02-10
- EVP · Common Stock, Par Value 2.14Bought 60 @ $17,92$1K · 2025-12-08
- Director · Common Stock, Par Value 2.14Bought 100 @ $17,59$2K · 2025-11-25
- Director · Common Stock, Par Value 2.14Bought 1 014 @ $16,65$17K · 2025-11-24
- Director, President · Common Stock, Par Value 2.14Bought 33 @ $18,04$595 · 2025-11-20
- EVP · Common Stock, Par Value 2.14Bought 49 @ $16,70$819 · 2025-11-18
- Director · Common Stock, Par Value 2.14Bought 589 @ $16,75$10K · 2025-11-18
- Director · Common Stock, Par Value 2.14Bought 113 @ $16,75$2K · 2025-11-17
- Director · Common Stock, Par Value 2.14Bought 59 @ $16,75$988 · 2025-11-17
- EVP · Common Stock, Par Value 2.14Bought 52 @ $15,80$819 · 2025-10-16
- EVP · Common Stock, Par Value 2.14Bought 94 @ $15,70$1K · 2025-09-29
- Director · Common Stock, Par Value $2.14Bought 2 525 @ $15,43$39K · 2025-08-25
- EVP · Common Stock, Par Value 2.14Bought 59 @ $13,99$819 · 2025-08-18
- Director, Secretary-Treasurer · Common Stock, Par Value 2.14Bought 356 @ $14,30$5K · 2025-08-14
- Director · Common Stock, Par Value 2.14Bought 134 @ $14,00$2K · 2025-08-13
- EVP - Chief Credit Officer · Common Stock, Par Value 2.14Bought 138 @ $13,88$2K · 2025-08-12
- President - Bank of the James · Common Stock, Par Value 2.14Bought 7 @ $14,00$98 · 2025-08-11
- President - Bank of the James · Common Stock, Par Value 2.14Bought 243 @ $13,97$3K · 2025-08-11
Short positioning
Geographic breakdown
Intel & risk
Evidence & claims
From filings & derived data- EPS (basic) (YoY) (2025-12-31 vs 2024-12-31): 13.7%Derived (calculated)
- Net income (YoY) (2025-12-31 vs 2024-12-31): 13.6%Derived (calculated)
- EPS (diluted) (YoY) (2025-12-31 vs 2024-12-31): 13.7%Derived (calculated)
- Total liabilities (YoY) (2025-12-31 vs 2024-12-31): 4.9%Derived (calculated)
- Total assets (YoY) (2025-12-31 vs 2024-12-31): 6.1%Derived (calculated)
- Operating cash flow (YoY) (2025-12-31 vs 2024-12-31): 37.0%Derived (calculated)
- Shareholders' equity (YoY) (2025-12-31 vs 2024-12-31): 23.4%Derived (calculated)
- Capex (YoY) (2025-12-31 vs 2024-12-31): -54.3%Derived (calculated)
- Debt-to-equity (FY 2025-12-31): 11.98xDerived (calculated)
- Return on equity (FY 2025-12-31): 11.3%Derived (calculated)
- Return on assets (FY 2025-12-31): 0.9%Derived (calculated)
- Total liabilities (annual): USD 958.98MSEC XBRL filing
- Operating cash flow (annual): USD 11.66MSEC XBRL filing
- EPS (diluted) (annual): USD-PER-SHARES 2SEC XBRL filing
- EPS (basic) (annual): USD-PER-SHARES 2SEC XBRL filing
- Shares outstanding (annual): 4.54MSEC XBRL filing
- Total assets (annual): USD 1.04BSEC XBRL filing
- Capex (annual): USD 1.17MSEC XBRL filing
- Shareholders' equity (annual): USD 80.05MSEC XBRL filing
- Pre-tax income (annual): USD 11.14MSEC XBRL filing
- Net income (annual): USD 9.02MSEC XBRL filing
- Debt-to-equity (FY 2024-12-31): 14.10xDerived (calculated)
- Return on equity (FY 2024-12-31): 12.2%Derived (calculated)
- Return on assets (FY 2024-12-31): 0.8%Derived (calculated)