March 2026 Portfolio Performance: The Toll Booth at Hormuz
March was rough — portfolio down 3.6%, but still beating the S&P 500’s 5.1% drop. OVID surged 36%, WeRide delivered, and Pony AI got punished on earnings. Here’s my full March breakdown and Q1 strategy review.