The best thing any new investor can do to better their knowledge on a certain company is to visit the company's website, look at their stock profile, and read all of the important news releases they can find.
This is absolutely the worst informaton one can give to an OTC:BB "player". I hesitate to call anyone an investor that plays with OTC:BB stocks.
All of the information sources you listed are company generated and therefore easily manipulated, or outright lies.
You are simply showing yourself to be more of an idiot and a tout.
Register for free to join our community of investors and share your ideas. You will also get access to streaming quotes, interactive charts, trades, portfolio, live options flow and more tools.