Jul 12
2024
SELL
Sale (or disposition) back to the issuer
-
6,601
Reduced 100.0%
0
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$12,341
$64.28 p/Share
192
Reduced 2.83%
6,601
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
588
Added 7.97%
6,793
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$8,275
$68.39 p/Share
121
Reduced 1.91%
6,205
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
-
1,960
Added 23.65%
6,326
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
$124,740
$74.03 p/Share
1,685
Added 27.85%
4,366
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$9,579
$84.03 p/Share
114
Reduced 4.08%
2,681
Common Stock
Jan 21
2023
SELL
Payment of exercise price or tax liability
$7,227
$83.08 p/Share
87
Reduced 3.02%
2,795
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
925
Added 24.3%
2,882
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$4,762
$88.18 p/Share
54
Reduced 3.93%
1,319
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
638
Added 24.59%
1,957
Common Stock
Feb 03
2022
SELL
Open market or private sale
$9,983
$89.13 p/Share
112
Reduced 7.54%
1,373
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$3,680
$92.0 p/Share
40
Reduced 2.62%
1,485
Common Stock
Jan 21
2022
SELL
Payment of exercise price or tax liability
$7,912
$92.0 p/Share
86
Reduced 5.34%
1,525
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$3,438
$85.96 p/Share
40
Reduced 2.42%
1,611
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
$42,223
$76.77 p/Share
550
Added 24.99%
1,651
Common Stock
Feb 08
2021
SELL
Open market or private sale
$10,681
$76.29 p/Share
140
Reduced 11.28%
1,101
Common Stock
Jan 22
2021
SELL
Payment of exercise price or tax liability
$3,084
$77.09 p/Share
40
Reduced 3.12%
1,241
Common Stock
Jan 21
2021
SELL
Payment of exercise price or tax liability
$6,502
$75.6 p/Share
86
Reduced 6.29%
1,281
Common Stock
Aug 15
2020
SELL
Payment of exercise price or tax liability
$2,302
$57.54 p/Share
40
Reduced 2.84%
1,367
Common Stock
Jan 22
2020
SELL
Payment of exercise price or tax liability
$3,009
$75.22 p/Share
40
Reduced 2.76%
1,407
Common Stock
Aug 15
2019
SELL
Payment of exercise price or tax liability
$3,040
$76.0 p/Share
40
Reduced 2.69%
1,447
Common Stock