Snap spikes to its best level in more than 7 months (SNAP)