Mar 03
2025
SELL
Payment of exercise price or tax liability
$109,500
$126.59 p/Share
865
Reduced 6.1%
13,322
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
2,334
Added 14.13%
14,187
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$237,945
$129.6 p/Share
1,836
Reduced 13.41%
11,853
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
1,054
Added 7.15%
13,689
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
6,311
Added 33.31%
12,635
Common Stock
Sep 05
2024
SELL
Open market or private sale
$1,879,733
$162.06 p/Share
11,599
Reduced 64.72%
6,324
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$32,152
$94.29 p/Share
341
Reduced 1.87%
17,923
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
1,399
Added 7.11%
18,264
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$286,844
$92.8 p/Share
3,091
Reduced 15.49%
16,865
Common Stock
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
1,104
Added 5.24%
19,956
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$38,512
$92.8 p/Share
415
Reduced 2.15%
18,852
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
1,053
Added 5.18%
19,267
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
6,615
Added 26.64%
18,214
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$186,133
$59.62 p/Share
3,122
Reduced 21.21%
11,599
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
12,576
Added 47.76%
13,756
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$37,112
$85.71 p/Share
433
Reduced 16.8%
2,145
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
1,799
Added 41.1%
2,578
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$26,390
$81.2 p/Share
325
Reduced 29.44%
779
Common Stock
Feb 24
2022
BUY
Exercise of conversion of derivative security
-
1,104
Added 50.0%
1,104
Common Stock
May 14
2021
SELL
Open market or private sale
$554,714
$64.04 p/Share
8,662
Reduced 100.0%
0
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$25,153
$51.02 p/Share
493
Reduced 5.39%
8,662
Common Stock
Feb 26
2021
BUY
Exercise of conversion of derivative security
-
1,798
Added 16.42%
9,155
Common Stock