About Mike Rose Research
Independent research on markets, finance, and technology.