Look at solar as a whole. We have gone up 3x and the rest is up 5x or more. Its always good to take profits and not get too greedy. Just be happy about that and not resent the decision if ASYS gets to the highs of the last solar run.
The news is starting and you grandma that bought all that gold a few years back is going to ask her broker about fuel cell companies. Its going to be hard to keep Ballard any where close to the single digits by the end of the year when news sources and commercials keep fuel cells in investors heads. Look at the initial solar run when companies moved into profitability. Huge +1000% moves.
Careful if you sell too much hoping to by cheaper. It may not happen. Getting some off the table for a profit is not bad as long as you don't come back warning everyone else about history taking this down over and over without mentioning that history took this up to the twenty dollar range before.
Another explanation is that shorts are just trying to purchase options at any price so the trade is legal. They go for the higher strike price because it is cheaper which also runs the price up a little. I don't want to be negative but there is a chance of that happening as well.