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
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
1,077
Added 16.62%
5,402
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$21,206
$81.25 p/Share
261
Reduced 5.69%
4,325
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
513
Added 10.06%
4,586
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$47,678
$76.9 p/Share
620
Reduced 13.21%
4,073
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
-
1,200
Added 20.36%
4,693
Common Stock