350k+ Tesla deliveries in Q1 2025? · top holders · Whale Watch