Small cap company is enjoying market share gains and significant cash generation