Did you know?
You can earn activity points by filling your profile with information about yourself (what city you live in, your favorite team, blogs etc.)
That 340,000 shares looks like TD to TD. Perhaps someone is shifting their money around? Nothing else would possibly explain such a large trade (i.e nothing at all is happening with this stock).