HighPeak Energy HPK Q1 2026 Earnings Miss by Significant Key Takeaways Virax VRAX Stock Today Drops 1230 Key Support at 026 20260520 Greeces Budget Surplus of 52 Billion in Q1 2026 Doubles Forecast Driven by OneOff Factors National NESR Delivers Q1 2026 Beat EPS 026 vs 022 Expected