Jun 24
2025
SELL
Open market or private sale
$1,284,431
$222.22 p/Share
5,780
Reduced 55.93%
4,555
Common Stock
Dec 23
2024
SELL
Open market or private sale
$1,313,399
$181.71 p/Share
7,228
Reduced 41.33%
10,261
Common Stock
Dec 23
2024
BUY
Exercise of conversion of derivative security
$671,842
$92.95 p/Share
7,228
Added 29.24%
17,489
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$84,935
$142.27 p/Share
597
Reduced 5.52%
10,215
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
-
1,515
Added 12.29%
10,812
Common Stock
Jul 28
2024
SELL
Payment of exercise price or tax liability
$225,640
$142.27 p/Share
1,586
Reduced 14.57%
9,297
Common Stock
Jul 28
2024
BUY
Exercise of conversion of derivative security
-
4,760
Added 30.43%
10,883
Common Stock
Jul 31
2023
SELL
Open market or private sale
$898,491
$169.08 p/Share
5,314
Reduced 47.14%
5,958
Common Stock
Jul 31
2023
-
418
Reduced 3.58%
11,272
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
$386,646
$72.76 p/Share
5,314
Added 31.25%
11,690
Common Stock
Jul 29
2023
SELL
Payment of exercise price or tax liability
$117,766
$167.52 p/Share
703
Reduced 9.93%
6,376
Common Stock
Jul 29
2023
BUY
Exercise of conversion of derivative security
-
2,524
Added 26.28%
7,079
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$12,437
$170.37 p/Share
73
Reduced 1.58%
4,555
Common Stock
Jul 24
2023
BUY
Exercise of conversion of derivative security
-
299
Added 6.07%
4,628
Common Stock
Jul 25
2022
SELL
Payment of exercise price or tax liability
$17,698
$118.78 p/Share
149
Reduced 3.47%
4,146
Common Stock
Jul 25
2022
BUY
Exercise of conversion of derivative security
-
608
Added 12.4%
4,295
Common Stock
Jul 24
2022
SELL
Payment of exercise price or tax liability
$24,391
$121.35 p/Share
201
Reduced 5.17%
3,687
Common Stock
Jul 24
2022
BUY
Exercise of conversion of derivative security
-
824
Added 17.49%
3,888
Common Stock
Jul 26
2021
SELL
Payment of exercise price or tax liability
$20,955
$144.52 p/Share
145
Reduced 4.66%
2,968
Common Stock
Jul 26
2021
BUY
Exercise of conversion of derivative security
-
591
Added 15.96%
3,113
Common Stock
Jul 25
2021
SELL
Payment of exercise price or tax liability
$39,020
$144.52 p/Share
270
Reduced 9.67%
2,522
Common Stock
Jul 25
2021
BUY
Exercise of conversion of derivative security
-
1,101
Added 28.28%
2,792
Common Stock
Jan 24
2021
SELL
Payment of exercise price or tax liability
$39,278
$121.98 p/Share
322
Reduced 16.0%
1,691
Common Stock
Jan 24
2021
BUY
Exercise of conversion of derivative security
-
1,118
Added 35.71%
2,013
Common Stock