Jury orders American Tire Depot to pay $18M (Update)

30 Mar 2010