I follow Stockdoctor by Lincoln Indicators. They have $37.89 Valuation on it and the consensus is Just over $40.
They have it as a star stock and they would see it as an accumulation opportunity.
So if you can separate from the noise and see the value longer term then $28 is likely good buying.
cheers contra