Home Stock Nvidia stock forms a diamond reversal pattern ahead of Micron earnings