I like the look of this chart, Wave 3 hit exactly at our 1.618 Fib target at $259 and is pulling back now and testing the 0.5 Fib for support today.
Failure to hold this level and we can see that the 0.618 Fib is on the 200 Day MA now exactly at $180, so this is a strong confluence level.
If the price action can hold at $195 or $180, then this can move higher to the 2.27 Fib at $311.
Overall a very clean Cup and Handle formation here.