Ad Tech Briefing: A mid-term report card

Despite earnings increases, stock prices are down demonstrating how the public markets are a cruel place.