Feb 25
2025
SELL
Payment of exercise price or tax liability
$245,865
$125.25 p/Share
1,963
Reduced 17.25%
9,415
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
3,664
Added 24.36%
11,378
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$101,281
$125.66 p/Share
806
Reduced 9.46%
7,714
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
1,443
Added 14.48%
8,520
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
1,570
Added 18.16%
7,077
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$205,921
$124.65 p/Share
1,652
Reduced 23.08%
5,507
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
3,086
Added 30.12%
7,159
Common Stock
Nov 03
2023
SELL
Open market or private sale
$441,150
$102.0 p/Share
4,325
Reduced 51.5%
4,073
Common Stock
Jun 08
2023
SELL
Sale (or disposition) back to the issuer
$202,142
$98.51 p/Share
2,052
Reduced 19.64%
8,398
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$195,739
$98.51 p/Share
1,987
Reduced 15.98%
10,450
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
$202,061
$34.57 p/Share
5,845
Added 31.97%
12,437
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$20,104
$101.03 p/Share
199
Reduced 2.93%
6,592
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
380
Added 5.3%
6,791
Common Stock
Feb 28
2023
SELL
Open market or private sale
$275,210
$104.01 p/Share
2,646
Reduced 29.21%
6,411
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$167,263
$101.99 p/Share
1,640
Reduced 15.33%
9,057
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
1,557
Added 12.71%
10,697
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
1,521
Added 14.27%
9,140
Common Stock
Mar 15
2022
SELL
Sale (or disposition) back to the issuer
$140,605
$88.32 p/Share
1,592
Reduced 17.28%
7,619
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$188,122
$88.32 p/Share
2,130
Reduced 18.78%
9,211
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
$140,589
$24.6 p/Share
5,715
Added 33.51%
11,341
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$49,545
$80.43 p/Share
616
Reduced 9.87%
5,626
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
1,200
Added 16.12%
6,242
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$15,386
$79.72 p/Share
193
Reduced 3.69%
5,042
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
380
Added 6.77%
5,235
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$44,460
$81.28 p/Share
547
Reduced 10.13%
4,855
Common Stock