I subscribe to a program called Stock Doctor. It updates the market cap daily based on share price. It has the market caps as follows: NSL: $32,015,000 CFR: $30,602,000