May 09
2025
-
7,272
Reduced 19.03%
30,934
Common Stock, par valu...
May 07
2025
SELL
Payment of exercise price or tax liability
$72,660
$58.93 p/Share
1,233
Reduced 3.13%
38,206
Common Stock, par valu...
May 06
2025
SELL
Payment of exercise price or tax liability
$132,534
$58.54 p/Share
2,264
Reduced 10.68%
18,939
Common Stock, par valu...
May 06
2025
BUY
Grant, award, or other acquisition
-
20,500
Added 34.2%
39,439
Common Stock, par valu...
May 05
2025
SELL
Payment of exercise price or tax liability
$124,846
$60.96 p/Share
2,048
Reduced 8.81%
21,203
Common Stock, par valu...
May 14
2024
-
37,073
Reduced 61.46%
23,251
Common Stock, par valu...
May 12
2024
SELL
Payment of exercise price or tax liability
$2,055,908
$117.4 p/Share
17,512
Reduced 22.5%
60,324
Common Stock, par valu...
May 11
2024
SELL
Payment of exercise price or tax liability
$554,128
$117.4 p/Share
4,720
Reduced 5.72%
77,836
Common Stock, par valu...
May 07
2024
BUY
Grant, award, or other acquisition
-
8,550
Added 9.38%
82,556
Common Stock, par valu...
May 06
2024
SELL
Payment of exercise price or tax liability
$270,197
$117.99 p/Share
2,290
Reduced 3.0%
74,006
Common Stock, par valu...
May 05
2024
SELL
Payment of exercise price or tax liability
$237,854
$114.85 p/Share
2,071
Reduced 2.64%
76,296
Common Stock, par valu...
May 09
2023
-
15,745
Reduced 16.73%
78,367
Common Stock, par valu...
May 09
2023
SELL
Payment of exercise price or tax liability
$984,478
$86.7 p/Share
11,355
Reduced 10.77%
94,112
Common Stock, par valu...
May 06
2023
-
2,917
Reduced 2.69%
105,467
Common Stock, par valu...
May 06
2023
SELL
Payment of exercise price or tax liability
$203,391
$87.82 p/Share
2,316
Reduced 2.09%
108,384
Common Stock, par valu...
May 05
2023
BUY
Grant, award, or other acquisition
-
14,200
Added 11.37%
110,700
Common Stock, par valu...
Aug 09
2022
-
9,372
Reduced 8.85%
96,500
Common Stock, par valu...
Aug 01
2022
SELL
Payment of exercise price or tax liability
$608,694
$87.86 p/Share
6,928
Reduced 6.14%
105,872
Common Stock, par valu...
May 24
2022
-
17,077
Reduced 13.15%
112,800
Common Stock, par valu...
May 12
2022
SELL
Payment of exercise price or tax liability
$937,889
$74.3 p/Share
12,623
Reduced 8.86%
129,877
Common Stock, par valu...
May 06
2022
BUY
Grant, award, or other acquisition
-
15,700
Added 9.92%
142,500
Common Stock, par valu...
May 11
2021
BUY
Grant, award, or other acquisition
$1,001,718
$87.87 p/Share
11,400
Added 8.25%
126,800
Common Stock, par valu...
May 06
2021
-
16,959
Reduced 12.81%
115,400
Common Stock, par valu...
May 06
2021
SELL
Payment of exercise price or tax liability
$1,103,116
$86.58 p/Share
12,741
Reduced 8.78%
132,359
Common Stock, par valu...