Nov 15
2024
BUY
Grant, award, or other acquisition
-
10
Added 0.02%
41,269
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$27,093
$113.36 p/Share
239
Reduced 0.58%
41,259
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
819
Added 1.94%
41,498
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$98,748
$111.58 p/Share
885
Reduced 2.13%
40,679
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$77,636
$61.47 p/Share
1,263
Added 2.95%
41,564
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
10
Added 0.02%
40,301
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$28,435
$119.98 p/Share
237
Reduced 0.58%
40,291
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
813
Added 1.97%
40,528
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$155,247
$128.41 p/Share
1,209
Reduced 2.95%
39,715
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
$102,972
$49.53 p/Share
2,079
Added 4.83%
40,924
Common Stock
Nov 04
2022
BUY
Grant, award, or other acquisition
-
10
Added 0.03%
38,845
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$83,448
$120.59 p/Share
692
Reduced 1.75%
38,835
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
2,368
Added 5.65%
39,527
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$78,687
$127.12 p/Share
619
Reduced 1.64%
37,159
Common Stock
Feb 17
2022
BUY
Exercise of conversion of derivative security
$48,812
$44.7 p/Share
1,092
Added 2.81%
37,778
Common Stock
Nov 05
2021
BUY
Grant, award, or other acquisition
-
10
Added 0.03%
36,686
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$128,127
$100.65 p/Share
1,273
Reduced 3.35%
36,676
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
4,350
Added 10.28%
37,949
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$87,844
$96.32 p/Share
912
Reduced 2.64%
33,599
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
$56,117
$35.63 p/Share
1,575
Added 4.36%
34,511
Common Stock
Nov 06
2020
BUY
Grant, award, or other acquisition
-
10
Added 0.03%
32,936
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$74,210
$96.88 p/Share
766
Reduced 2.27%
32,926
Common Stock
Mar 02
2020
BUY
Exercise of conversion of derivative security
-
2,614
Added 7.2%
33,692
Common Stock
Feb 07
2020
SELL
Payment of exercise price or tax liability
$91,867
$112.72 p/Share
815
Reduced 2.56%
31,078
Common Stock
Feb 07
2020
BUY
Exercise of conversion of derivative security
$52,762
$34.04 p/Share
1,550
Added 4.63%
31,893
Common Stock