0° sunny Silicon Beach

Insider Buying: TrueCar President John Krafcik Buys 7,500 Shares of Stock