At $29.48, this is the lowest price recorded in the past 365 days, 24% below the 90-day median and 22% below the typical price of $37.79. No other point this year has matched this level.
The more realistically attainable low has been closer to $31.04, a level reached only twice and held for 19 days total. The current dip has lasted 13 days, with roughly 9 days likely left, in a market where the price shifts about every 15 days on average.
Given this pattern, now is a reasonable time to buy rather than wait. Drops below the typical price return roughly every 37 days and tend to last about three weeks, so delaying could mean paying more for a while.