Those who bought in June or July 2017 at close to $50 have done extremely well for themselves (provided they didn't sell). Unfortunately, I sold 50 shares at $50.65 to raise cash for the purchase of my Tahoe. Fortunately, I sill have 250 shares.
Because there were cash deposits (i.e. share purchases) and cash withdrawls (i.e. shares sold, dividends received) spread out over time and at irregular intervals, I used the XIRR formula in Google Sheets to calculate the CAGR. The table below shows my CAGR is just over 9% with dividends and just below 6% excluding dividends.