Oct 08
2024
SELL
Payment of exercise price or tax liability
$4,790
$41.66 p/Share
115
Reduced 0.44%
26,122
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$8,107
$55.53 p/Share
146
Reduced 0.56%
26,159
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
508
Added 1.89%
26,305
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
6,759
Added 20.76%
25,797
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$21,594
$55.37 p/Share
390
Reduced 2.01%
19,038
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$9,012
$55.63 p/Share
162
Reduced 0.83%
19,428
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$12,701
$55.71 p/Share
228
Reduced 1.15%
19,590
Common Stock
Oct 08
2023
SELL
Payment of exercise price or tax liability
$6,264
$54.47 p/Share
115
Reduced 0.58%
19,818
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$37,562
$59.34 p/Share
633
Reduced 3.08%
19,933
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
2,211
Added 9.71%
20,566
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
4,089
Added 18.22%
18,355
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$28,622
$59.63 p/Share
480
Reduced 3.26%
14,266
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$16,100
$59.63 p/Share
270
Reduced 1.8%
14,746
Common Stock
Oct 08
2022
SELL
Payment of exercise price or tax liability
$6,296
$54.75 p/Share
115
Reduced 0.76%
15,016
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$30,454
$68.59 p/Share
444
Reduced 2.85%
15,131
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
2,385
Added 13.28%
15,575
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$106,757
$70.56 p/Share
1,513
Reduced 10.29%
13,190
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
5,254
Added 26.33%
14,703
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$22,112
$82.2 p/Share
269
Reduced 2.77%
9,449
Common Stock
Oct 08
2021
BUY
Grant, award, or other acquisition
-
1,206
Added 11.04%
9,718
Common Stock