Massively over-simplifying, the price of shares is what the last trade was at. So it does not require a high volume to change the price - just buyers and sellers agreeing on a different value.
And what is that value? The value of a share is the market's best estimate of the present value of the future revenue earned from owning that share. Those earnings can happen from dividends, stock buybacks, a takeover bid, etc. But fundamentally they are an estimate of future profits.
So why does it move so fast? If you tell me that a major metric, the revenue/ad, dropped 5% and all else held the same, unless you have a good explanation for the anomaly, my simplest estimates of your future revenue just dropped 5%. If I am afraid that the drop could be a long-term trend, my estimates might drop further. If I believe that the metric has reasons to recover, my estimates might drop less.
But the natural tendency is to base estimates of future revenue on current rates of revenue. So a one quarter drop in current revenue results in a corresponding drop in share price. (And vice versa.)