Synopsys SNPS Stock Today Rallies 102 Resistance at 52388 20260520 CarMax KMX Surges 284 Nearing 3916 Resistance 20260520