Yes, I think all three mentioned tests will give you valid information regarding the difference in average stock returns.
The t-test is already pretty good because it relies on the t distribution that is leptokurtic with fatter tails (similar to your stock returns distribution). The Welch's test is essentially a t-test accommodating for two samples of different size and with different variance. The Mann-Whitney test is even more distribution independent than the first two because it gets away from nominal value and deals instead with the values' rank.
In such circumstances, statisticians will often suggest that those tests in the order mentioned are progressively better for the mentioned reasons (Welch's better than t, and MW better than Welch). However, in reality you will most often observe that it makes very little difference. A few years back, I used such tests extensively in numerous different situations. And, invariably all three tests gave me directionally very similar results. I can't recall a situation where the tests generated divergent results.
To check if your average returns are different, sometimes just using a graph and smoothing it can be very informative. The graph will provide you a lot of visual information way beyond just eyeballing average returns. You will observe the volatility of the two stock returns and the correlation between the two. As fleshed out in the next paragraph, those considerations are as important if not more than just considering "averages."
Keep in mind that comparing two stocks returns by their average only touches on the tip of the iceberg. Their respective volatility (captured by their standard deviation) is just as important if not more than their average return. The Sharpe ratio factors that in and provides a measure of returns generated for the risk taken. Also, the correlation of your two stocks is extremely important. Even if stock A has a higher risk and lower return than stock B, stock A may provide diversification benefit if its correlation with stock B is low or negative. Granted that is unlikely. Few stock returns have a negative correlation to each other. But, that is something to look at. If you do [have negative correlation between the two] that is a gem worth uncovering and not throwing away. As you know, truer portfolio diversification is obtained by investing in different asset classes, not just stocks.