Nov 15
2023
-
694
Reduced 3.12%
21,582
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$31,151
$77.3 p/Share
403
Reduced 1.78%
22,276
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
1,200
Added 5.03%
22,679
Common Stock
May 10
2023
-
300
Reduced 1.38%
21,479
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$29,573
$88.28 p/Share
335
Reduced 1.51%
21,779
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
998
Added 4.32%
22,114
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$34,284
$97.4 p/Share
352
Reduced 1.64%
21,116
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
-
894
Added 4.0%
21,468
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$22,245
$73.66 p/Share
302
Reduced 1.45%
20,574
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
-
895
Added 4.11%
20,876
Common Stock
May 06
2022
BUY
Open market or private purchase
$22,902
$76.34 p/Share
300
Added 1.48%
19,981
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$9,741
$87.76 p/Share
111
Reduced 0.56%
19,681
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
331
Added 1.64%
19,792
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$29,802
$92.84 p/Share
321
Reduced 1.62%
19,461
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
-
824
Added 4.0%
19,782
Common Stock
Nov 18
2021
-
100
Reduced 0.52%
18,958
Common Stock
Aug 04
2021
-
300
Reduced 1.55%
19,058
Common Stock
Aug 02
2021
SELL
Payment of exercise price or tax liability
$18,761
$101.41 p/Share
185
Reduced 0.95%
19,358
Common Stock
Aug 02
2021
BUY
Exercise of conversion of derivative security
-
563
Added 2.82%
19,413
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$33,657
$102.3 p/Share
329
Reduced 1.7%
18,980
Common Stock
Mar 03
2021
BUY
Exercise of conversion of derivative security
-
1,009
Added 4.97%
19,309
Common Stock
Feb 08
2021
SELL
Open market or private sale
$369,017
$106.56 p/Share
3,463
Reduced 15.91%
18,300
Common Stock
Feb 08
2021
BUY
Exercise of conversion of derivative security
$156,206
$55.53 p/Share
2,813
Added 11.76%
21,113
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$35,838
$90.96 p/Share
394
Reduced 2.04%
18,950
Common Stock
Feb 01
2021
BUY
Exercise of conversion of derivative security
-
1,037
Added 5.17%
19,006
Common Stock