Just buy sats
Owning ASICs is a poor investment because like all computers, will be obsolete in 10 years. So only buy if you plan to use them with your cheap energy to produce sats.
Owning stock in a mining company is extra risk (beta) on top of BTC.
Most traditional mining companies (gold, silver, copper, etc) do not hold the asset they are producing. They sell it all.
BTC mining companies are bullish so they tend to hold most of what they mine. So when you buy their stock, your buying exposure to their sats plus the risk that they'll go bust. Or alternatively, the chance that they outperform BTC.
I wouldn't buy a mining stock unless I was on the Board of these companies or had some insider knowledge. At a minimum, I would read all their reports so I knew if a particular company had an advantage or a disadvantage compared to other mining companies.
Just buy sats