Geico spent more on advertising during NASCAR telecasts over the past three seasons than any other brand, according to a Sports Business Journal analysis of iSpot.tv data.