Upstart Holdings (UPST) has been on a wild ride, and its latest earnings report has only fueled the fire. On February 11, 2025, Upstart’s stock […]