Be sure to read their disclaimer page where they state:
"Bloomfield Investment Club may have been compensated for profiling companies on this web site and may have obtain positions in the companies represented. Bloomfield Investment Club owners and affiliates may buy shares and also may sell shares without further notice."