All good points! And all reasons that I haven't sold yet. Waiting for that bigger run to sell shares. But will be holding some also for longer. I usually don't buy and hold, but this one has way too much potential to not hold some and see where it will go in the near future!