Just chill and enjoy the ride SP3 team. The trading is the trading, no use trying to guess the motivations.
My suggestion to you is to buy the amount you are comfortable with at the pricing you are willing to pay, then not to watch the daily machinations - they'll sort themselves out. If the tech is as good as you all seem to think there will be a consistent upwards path anyway.
GLTAH