Virax VRAX Stock Today Drops 1230 Key Support at 026 20260520 Nvidia Q1 Earnings Report Approaches Investors Await Key Results Amid AI Boom Turkey Lifts Trade Restriction with Armenia in Bid to Normalize Relations Trumps Ceasefire Warning Adds Fresh Fuel to Oil Price Rally