Recent Violation of 50-Day Moving Average Triggered Sell Signal - Thursday, November 11, 2021 Found Support Near Prior High While Consolidating - Friday, October 8, 2021 Strong Gain Triggered Technical Buy Signal - Wednesday, August 25, 2021