Discrepancy between latest trade price and market price

I am reading the latest trade for GRVI and it shows $5.04 for the latest trade. Looking at yahoo finance market price shows 5.36. Is this much discrepancy between the market and latest trade normal? or something is off with get_latest_trades?