How many people would be willing to sell at this price? Can't buy 1,000,000 shares of something if only 50,000 shares are available at the price you want (hypothetical numbers here, obviously). At this price, I want to buy as much as I can afford. Time to back the truck up, but I need to wait until Jan. 5th when I have a little money available. Some of us investors live paycheck-to-paycheck. I have 240 shares and can't wait to add some more to my portfolio. Not exactly made of money like many other investors, but I do the best I can.
Why wouldn't BPs buy AMRN shares at $8? Because:
1.There are laws concerning conflict of interest & unfair competitive practices that prevent them to do so.
2. Insider trading laws prevent officers of these BPs from doing so. Insider trading is about trading with inside, non-public information concerning their own company as well as another company.
3. BPs are in the pharmaceutical business, not stock trading business!