Anyone have any news that I'm missing about biotech taking a bit of a plunge this week? I can't seem to find any rational news as to why.
No comments:
Post a Comment