May 29
2024
SELL
Open market or private sale
$1,972,800
$65.76 p/Share
30,000
Reduced 3.07%
948,533
Common Stock
May 23
2024
-
6,500
Reduced 0.66%
978,533
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$1,880,176
$48.78 p/Share
38,544
Reduced 3.77%
985,033
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$5,609,700
$48.78 p/Share
115,000
Added 10.1%
1,023,577
Common Stock
Feb 09
2024
SELL
Open market or private sale
$58,629
$49.77 p/Share
1,178
Reduced 0.13%
908,577
Common Stock
Feb 08
2024
SELL
Open market or private sale
$48,368
$48.66 p/Share
994
Reduced 0.11%
909,755
Common Stock
Feb 07
2024
SELL
Open market or private sale
$11,161
$47.7 p/Share
234
Reduced 0.03%
910,749
Common Stock
Feb 06
2024
SELL
Open market or private sale
$16,055
$48.07 p/Share
334
Reduced 0.04%
910,983
Common Stock
Feb 05
2024
SELL
Open market or private sale
$14,154
$47.98 p/Share
295
Reduced 0.03%
911,317
Common Stock
Feb 02
2024
SELL
Open market or private sale
$16,632
$48.21 p/Share
345
Reduced 0.04%
911,612
Common Stock
Feb 01
2024
SELL
Open market or private sale
$14,033
$48.56 p/Share
289
Reduced 0.03%
911,957
Common Stock
Jan 31
2024
SELL
Open market or private sale
$25,844
$49.51 p/Share
522
Reduced 0.06%
912,246
Common Stock
Jan 30
2024
SELL
Open market or private sale
$21,143
$49.75 p/Share
425
Reduced 0.05%
912,768
Common Stock
Jan 29
2024
SELL
Open market or private sale
$36,197
$49.45 p/Share
732
Reduced 0.08%
913,193
Common Stock
Jan 26
2024
SELL
Open market or private sale
$13,315
$49.5 p/Share
269
Reduced 0.03%
913,925
Common Stock
Jan 25
2024
SELL
Open market or private sale
$47,782
$49.26 p/Share
970
Reduced 0.11%
914,194
Common Stock
Jan 24
2024
SELL
Open market or private sale
$24,889
$47.05 p/Share
529
Reduced 0.06%
915,164
Common Stock
Jan 23
2024
SELL
Open market or private sale
$43,430
$47.99 p/Share
905
Reduced 0.1%
915,693
Common Stock
Jan 22
2024
SELL
Open market or private sale
$49,044
$48.13 p/Share
1,019
Reduced 0.11%
916,598
Common Stock
Jan 19
2024
SELL
Open market or private sale
$105,578
$46.49 p/Share
2,271
Reduced 0.25%
917,617
Common Stock
Jan 18
2024
SELL
Open market or private sale
$32,254
$46.21 p/Share
698
Reduced 0.08%
919,888
Common Stock
Jan 17
2024
SELL
Open market or private sale
$31,914
$46.32 p/Share
689
Reduced 0.07%
920,586
Common Stock
Jan 16
2024
SELL
Open market or private sale
$32,277
$46.51 p/Share
694
Reduced 0.08%
921,275
Common Stock
Jan 12
2024
SELL
Open market or private sale
$20,788
$47.14 p/Share
441
Reduced 0.05%
921,969
Common Stock
Jan 11
2024
SELL
Open market or private sale
$48,725
$47.63 p/Share
1,023
Reduced 0.11%
922,410
Common Stock