Nov 22
2024
SELL
Payment of exercise price or tax liability
$858,616
$175.91 p/Share
4,881
Reduced 2.42%
196,975
Common Stock, par valu...
May 22
2024
SELL
Payment of exercise price or tax liability
$405,132
$165.97 p/Share
2,441
Reduced 1.19%
201,856
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$2,675,476
$195.49 p/Share
13,686
Reduced 6.41%
199,821
Common Stock, par valu...
Mar 15
2024
BUY
Grant, award, or other acquisition
-
30,793
Added 13.1%
204,297
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$266,495
$183.79 p/Share
1,450
Reduced 0.77%
187,190
Common Stock, par valu...
Nov 22
2023
SELL
Payment of exercise price or tax liability
$325,824
$133.48 p/Share
2,441
Reduced 1.28%
188,640
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$166,456
$79.53 p/Share
2,093
Reduced 1.08%
191,081
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
9,430
Added 4.65%
193,174
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$2,352,825
$85.76 p/Share
27,435
Reduced 12.99%
183,744
Common Stock, par valu...
Mar 01
2023
BUY
Grant, award, or other acquisition
-
60,546
Added 22.28%
211,179
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$120,264
$81.48 p/Share
1,476
Reduced 0.97%
150,633
Common Stock, par valu...
Nov 23
2022
BUY
Grant, award, or other acquisition
-
24,805
Added 14.02%
152,109
Common Stock, par valu...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$153,542
$73.36 p/Share
2,093
Reduced 1.62%
127,304
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$890,041
$73.05 p/Share
12,184
Reduced 8.61%
129,397
Common Stock, par valu...
Mar 01
2022
BUY
Grant, award, or other acquisition
-
43,789
Added 23.62%
141,581
Common Stock, par valu...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
10,862
Added 10.0%
97,792
Common Stock, par valu...
Mar 15
2021
BUY
Grant, award, or other acquisition
-
15,951
Added 15.5%
86,930
Common Stock, par valu...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$482,568
$44.84 p/Share
10,762
Reduced 13.17%
70,979
Common Stock, par valu...
Mar 01
2021
BUY
Grant, award, or other acquisition
-
14,261
Added 14.85%
81,741
Common Stock, par valu...