Jul 12
2024
SELL
Sale (or disposition) back to the issuer
-
7,384
Reduced 100.0%
0
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$9,642
$64.28 p/Share
150
Reduced 1.99%
7,384
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
327
Added 4.16%
7,534
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$5,266
$68.39 p/Share
77
Reduced 1.06%
7,207
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
-
1,525
Added 17.31%
7,284
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
$69,292
$74.03 p/Share
936
Added 13.98%
5,759
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$6,638
$84.03 p/Share
79
Reduced 1.61%
4,823
Common Stock
Jan 21
2023
SELL
Payment of exercise price or tax liability
$4,070
$83.08 p/Share
49
Reduced 0.99%
4,902
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
925
Added 15.74%
4,951
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$2,645
$88.18 p/Share
30
Reduced 0.84%
3,530
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
496
Added 10.97%
4,026
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$3,680
$92.0 p/Share
40
Reduced 1.11%
3,560
Common Stock
Jan 21
2022
SELL
Payment of exercise price or tax liability
$4,416
$92.0 p/Share
48
Reduced 1.32%
3,600
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$10,636
$93.3 p/Share
114
Reduced 3.03%
3,648
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
$23,415
$76.77 p/Share
305
Added 7.5%
3,762
Common Stock
Jan 22
2021
SELL
Payment of exercise price or tax liability
$3,084
$77.09 p/Share
40
Reduced 1.14%
3,457
Common Stock
Jan 21
2021
SELL
Payment of exercise price or tax liability
$3,629
$75.6 p/Share
48
Reduced 1.35%
3,497
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$7,881
$69.74 p/Share
113
Reduced 3.09%
3,545
Common Stock
Jan 22
2020
SELL
Payment of exercise price or tax liability
$3,009
$75.22 p/Share
40
Reduced 1.08%
3,658
Common Stock
Nov 15
2019
SELL
Payment of exercise price or tax liability
$9,040
$79.3 p/Share
114
Reduced 2.99%
3,698
Common Stock