Aug 16
2024
SELL
Payment of exercise price or tax liability
$158,745
$146.04 p/Share
1,087
Reduced 1.2%
89,847
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$311,473
$143.47 p/Share
2,171
Reduced 2.4%
88,320
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
2,614
Added 2.79%
90,934
Common Stock
Jul 16
2024
SELL
Payment of exercise price or tax liability
$779,099
$122.25 p/Share
6,373
Reduced 6.58%
90,491
Common Stock
Jul 16
2024
BUY
Grant, award, or other acquisition
-
11,935
Added 10.97%
96,864
Common Stock
May 21
2024
SELL
Open market or private sale
$2,616,612
$111.26 p/Share
23,518
Reduced 21.71%
84,798
Common Stock
May 21
2024
BUY
Exercise of conversion of derivative security
$1,160,848
$49.36 p/Share
23,518
Added 17.84%
108,316
Common Stock
Sep 19
2023
SELL
Payment of exercise price or tax liability
$4,298,329
$68.06 p/Share
63,155
Reduced 42.81%
84,379
Common Stock
Sep 19
2023
BUY
Exercise of conversion of derivative security
$3,060,404
$38.29 p/Share
79,927
Added 35.14%
147,534
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$90,865
$57.51 p/Share
1,580
Reduced 2.29%
67,446
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$63,692
$58.38 p/Share
1,091
Reduced 1.56%
69,026
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$63,840
$58.09 p/Share
1,099
Reduced 1.69%
64,091
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
6,026
Added 7.91%
70,117
Common Stock
Jul 28
2023
SELL
Payment of exercise price or tax liability
$188,714
$58.68 p/Share
3,216
Reduced 4.7%
65,190
Common Stock
Jul 28
2023
BUY
Exercise of conversion of derivative security
$177,774
$52.41 p/Share
3,392
Added 4.72%
68,406
Common Stock
Jul 18
2023
SELL
Payment of exercise price or tax liability
$311,021
$57.8 p/Share
5,381
Reduced 7.64%
65,014
Common Stock
Jul 18
2023
BUY
Grant, award, or other acquisition
-
11,372
Added 13.91%
70,395
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$52,809
$37.56 p/Share
1,406
Reduced 2.36%
58,234
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$37,996
$39.05 p/Share
973
Reduced 1.61%
59,640
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$15,936
$37.32 p/Share
427
Reduced 0.7%
60,613
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
6,029
Added 8.99%
61,040
Common Stock
Jul 19
2022
SELL
Payment of exercise price or tax liability
$22,716
$29.16 p/Share
779
Reduced 1.4%
55,011
Common Stock
Jul 19
2022
BUY
Grant, award, or other acquisition
-
1,670
Added 2.91%
55,790
Common Stock
Aug 17
2021
SELL
Payment of exercise price or tax liability
$49,988
$34.57 p/Share
1,446
Reduced 2.64%
53,235
Common Stock
Aug 16
2021
BUY
Grant, award, or other acquisition
-
6,298
Added 10.33%
54,681
Common Stock