13g's must be filed with the SEC by institutions once share ownership reaches 5% or more. They are also required to update annually by February 14th of the new year. The requirement is why you are seeing all the 13g's being filed recently.
we've seen this kind of hype before and it has not panned out, remember the run up to 12...... then the crash. Its the cyclical nature of hype and learn hype and learn.... I think that the markets have learned to not play wolf wolf anymore... hope I am wrong in this - but the long market trend does not indicate that.