Wilson Terrance Lane sold 2,000 shares at $67.85 on 2026-10-01
Wilson Terrance Lane sold 2,000 shares at $75.56 on 2026-09-01
Wilson Terrance Lane sold 2,800 shares at $74.84 on 2026-08-14; Wilson Terrance Lane sold 10,200 shares at $74.88 on 2026-08-14 (+2 more)
Wilson Terrance Lane sold 2,000 shares at $70.65 on 2026-08-03; Wilson Terrance Lane transacted shares
Wilson Terrance Lane sold 2,000 shares of Common Stock at $74.16 on 2026-07-01; Wilson Terrance Lane transacted N/A shares of Common Stock at $N/A on N/A
Wilson Terrance Lane sold 2,000 shares of Common Stock at $71.30 on 2026-06-01; Wilson Terrance Lane transacted N/A shares of Common Stock at $N/A on N/A
Wilson Terrance Lane sold 2,000 shares of Common Stock at $76.35 on 2026-05-01; Wilson Terrance Lane transacted N/A shares of Common Stock at $N/A on N/A
Wilson Terrance Lane sold 2,000 shares of Common Stock at $71.75 on 2026-04-01; Wilson Terrance Lane transacted N/A shares of Common Stock at $N/A on N/A
Wilson Terrance Lane sold 2,000 shares of Common Stock at $75.24 on 2026-03-02; Wilson Terrance Lane sold 3,000 shares of Common Stock at $N/A on 2026-02-24
Wilson Terrance Lane bought 44,327 shares of Common Stock at $72.98 on 2026-02-23; Wilson Terrance Lane sold 19,501 shares of Common Stock at $72.98 on 2026-02-23; Wilson Terrance Lane sold 12,068 shares of Common Stock at $72.98 on 2026-02-23; Wilson Terrance Lane sold 27,000 shares of Common Stock at $72.92 on 2026-02-24; Wilson Terrance Lane transacted N/A shares of Common Stock at $N/A on N/A
Wilson Terrance Lane bought 13,856 shares of Common Stock at $72.17 on 2026-02-19; Wilson Terrance Lane transacted N/A shares of Common Stock at $N/A on N/A; Wilson Terrance Lane bought 13,096 shares of Restricted Stock Units at $72.17 on 2026-02-19
Wilson Terrance Lane bought 16,325 shares of Restricted Stock Units at $N/A on 2026-02-18
Wilson Terrance Lane sold 2,000 shares of Common Stock at $66.39 on 2026-02-02; Wilson Terrance Lane transacted N/A shares of Common Stock at $N/A on N/A
Wilson Terrance Lane sold 2,000 shares of Common Stock at $60.11 on 2026-01-02; Wilson Terrance Lane transacted N/A shares of Common Stock at $N/A on N/A