More than 30% roi before even adding gen2 to the hashrate seems like a decent investment to me.
just dont think about your stock price, keep direct shares on cold wallet end enjoy weekly payment.
dont regret you havent sold, just diversify risk and buy more btc
treat your shares as emergency fund and you will be fine.