Mock James M bought 19,836 shares at $30.96 on 2026-09-10; Mock James M sold 19,836 shares at $134.49 on 2026-09-10 (+2 more)
Mock James M bought 11,797 shares on 2026-09-04; Mock James M sold 5,704 shares at $148.87 on 2026-09-04 (+1 more)
Mock James M bought 2,475 shares on 2026-09-01; Mock James M sold 1,197 shares at $140.34 on 2026-09-01 (+1 more)
Mock James M bought 774 shares on 2026-08-27; Mock James M sold 375 shares at $149.66 on 2026-08-27 (+3 more)
Mock James M bought 1,452 shares of Common Stock at $N/A on 2026-07-02; Mock James M sold 703 shares of Common Stock at $72.50 on 2026-07-02; Mock James M sold 1,452 shares of Restricted Stock Units at $N/A on 2026-07-02
Mock James M bought 11,798 shares of Common Stock at $N/A on 2026-06-05; Mock James M sold 5,705 shares of Common Stock at $51.59 on 2026-06-05; Mock James M sold 11,798 shares of Restricted Stock Units at $N/A on 2026-06-05
Mock James M bought 2,475 shares of Common Stock at $N/A on 2026-06-01; Mock James M sold 1,197 shares of Common Stock at $47.19 on 2026-06-01; Mock James M sold 2,475 shares of Restricted Stock Units at $N/A on 2026-06-01
Mock James M bought 773 shares of Common Stock at $N/A on 2026-05-27; Mock James M sold 374 shares of Common Stock at $47.03 on 2026-05-27; Mock James M bought 328 shares of Common Stock at $N/A on 2026-05-28; Mock James M sold 159 shares of Common Stock at $47.61 on 2026-05-28; Mock James M sold 773 shares of Restricted Stock Units at $N/A on 2026-05-27
Mock James M bought 1,453 shares of Common Stock at $N/A on 2026-04-02; Mock James M sold 703 shares of Common Stock at $50.03 on 2026-04-02; Mock James M sold 1,453 shares of Restricted Stock Units at $N/A on 2026-04-02
Mock James M bought 11,797 shares of Common Stock at $N/A on 2026-03-05; Mock James M sold 5,704 shares of Common Stock at $57.80 on 2026-03-05; Mock James M sold 11,797 shares of Restricted Stock Units at $N/A on 2026-03-05
Mock James M bought 329 shares of Common Stock at $N/A on 2026-02-27; Mock James M sold 160 shares of Common Stock at $51.71 on 2026-02-27; Mock James M bought 774 shares of Common Stock at $N/A on 2026-02-27; Mock James M sold 375 shares of Common Stock at $51.71 on 2026-02-27; Mock James M bought 9,901 shares of Common Stock at $N/A on 2026-02-27
Mock James M bought 2,630 shares of Common Stock at $N/A on 2026-02-11; Mock James M sold 1,278 shares of Common Stock at $41.99 on 2026-02-11
Mock James M bought 1,452 shares of Common Stock at $N/A on 2026-01-05; Mock James M sold 780 shares of Common Stock at $30.86 on 2026-01-05; Mock James M sold 1,452 shares of Restricted Stock Units at $N/A on 2026-01-05