Nov 22
2024
SELL
Payment of exercise price or tax liability
$638,729
$175.91 p/Share
3,631
Reduced 2.8%
126,151
Common Stock, par valu...
May 22
2024
SELL
Payment of exercise price or tax liability
$301,899
$165.97 p/Share
1,819
Reduced 1.38%
129,782
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,631,559
$195.49 p/Share
8,346
Reduced 6.1%
128,404
Common Stock, par valu...
Mar 15
2024
BUY
Grant, award, or other acquisition
-
17,233
Added 11.58%
131,601
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$161,367
$183.79 p/Share
878
Reduced 0.71%
122,714
Common Stock, par valu...
Nov 22
2023
SELL
Payment of exercise price or tax liability
$242,800
$133.48 p/Share
1,819
Reduced 1.45%
123,592
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$99,730
$79.53 p/Share
1,254
Reduced 0.99%
125,411
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
6,287
Added 4.73%
126,665
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,585,788
$85.76 p/Share
18,491
Reduced 13.03%
123,378
Common Stock, par valu...
Mar 01
2023
BUY
Grant, award, or other acquisition
-
36,326
Added 20.39%
141,869
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$74,391
$81.48 p/Share
913
Reduced 0.86%
105,543
Common Stock, par valu...
Nov 23
2022
BUY
Grant, award, or other acquisition
-
16,537
Added 13.45%
106,456
Common Stock, par valu...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$92,140
$73.36 p/Share
1,256
Reduced 1.38%
89,919
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$367,149
$73.05 p/Share
5,026
Reduced 5.22%
91,175
Common Stock, par valu...
Mar 01
2022
BUY
Grant, award, or other acquisition
-
20,253
Added 17.39%
96,201
Common Stock, par valu...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
5,793
Added 7.09%
75,948
Common Stock, par valu...
Mar 15
2021
BUY
Grant, award, or other acquisition
-
8,507
Added 10.81%
70,155
Common Stock, par valu...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$302,805
$44.84 p/Share
6,753
Reduced 9.87%
61,648
Common Stock, par valu...
Mar 01
2021
BUY
Grant, award, or other acquisition
-
8,207
Added 10.71%
68,401
Common Stock, par valu...