Upstart holdings CEO Dave Girouard sells $2.7m in stock

Sep 17, 2025 - 23:00
 0
Upstart holdings CEO Dave Girouard sells $2.7m in stock