2025/07/08 - Buy 50 shares at avg $26.73 total share 100
2025/07/09 - Buy 100 shares at avg $24.26 total share 200
2025/07/10 - Buy 20 shares at avg $23.33 total share 220
2025/07/11 - Buy 300 shares at avg $21.66 total share 520
2025/07/18 - Sell 500 shares at avg $23.14 total share 20; realized return $-56.45

2025/07/26 - hold 20 shares. total return +$169 total percent return +40.86%. Sold too early on 07/18!!!