Rumor that on TD amerittrade it says 0.02% owned by Institutions... can anyone confirm if this is accurate or even a Big factor if true?