Oct 30
2024
SELL
Open market or private sale
$605,592
$117.0 p/Share
5,176
Reduced 96.19%
205
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$223,871
$124.65 p/Share
1,796
Reduced 25.02%
5,381
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
3,357
Added 31.87%
7,177
Common Stock
Nov 03
2023
SELL
Open market or private sale
$198,900
$102.0 p/Share
1,950
Reduced 33.8%
3,820
Common Stock
Jun 08
2023
SELL
Sale (or disposition) back to the issuer
$96,835
$98.51 p/Share
983
Reduced 14.56%
5,770
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$93,781
$98.51 p/Share
952
Reduced 12.36%
6,753
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
$96,796
$34.57 p/Share
2,800
Added 26.65%
7,705
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$10,608
$101.03 p/Share
105
Reduced 2.1%
4,905
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
200
Added 3.84%
5,010
Common Stock
Feb 28
2023
SELL
Open market or private sale
$289,647
$104.04 p/Share
2,784
Reduced 36.66%
4,810
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$119,634
$101.99 p/Share
1,173
Reduced 13.38%
7,594
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
1,119
Added 11.32%
8,767
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
1,044
Added 12.01%
7,648
Common Stock
Mar 15
2022
SELL
Sale (or disposition) back to the issuer
$74,189
$88.32 p/Share
840
Reduced 11.28%
6,604
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$99,272
$88.32 p/Share
1,124
Reduced 13.12%
7,444
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
$74,169
$24.6 p/Share
3,015
Added 26.03%
8,568
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$23,325
$80.43 p/Share
290
Reduced 4.96%
5,553
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
560
Added 8.75%
5,843
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$8,291
$79.72 p/Share
104
Reduced 1.93%
5,283
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
200
Added 3.58%
5,387
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$112,817
$81.28 p/Share
1,388
Reduced 21.11%
5,187
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
2,599
Added 28.33%
6,575
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$17,631
$81.25 p/Share
217
Reduced 5.18%
3,976
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
373
Added 8.17%
4,193
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$22,301
$76.9 p/Share
290
Reduced 7.06%
3,820
Common Stock