Dec 06
2024
SELL
Open market or private sale
$350,156
$156.25 p/Share
2,241
Reduced 17.1%
10,866
Common Stock
Aug 30
2024
SELL
Open market or private sale
$408,376
$163.22 p/Share
2,502
Reduced 16.03%
13,107
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$126,915
$98.08 p/Share
1,294
Reduced 7.66%
15,609
Common Stock
Mar 15
2024
SELL
Open market or private sale
$77,731
$98.27 p/Share
791
Reduced 5.36%
13,980
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
2,923
Added 14.74%
16,903
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$93,440
$104.52 p/Share
894
Reduced 5.71%
14,771
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
2,020
Added 11.42%
15,665
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$315,116
$105.39 p/Share
2,990
Reduced 17.97%
13,645
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
6,758
Added 29.42%
16,209
Common Stock
Dec 01
2023
SELL
Open market or private sale
$152,203
$88.03 p/Share
1,729
Reduced 14.9%
9,877
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$139,615
$156.17 p/Share
894
Reduced 7.15%
11,606
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
2,020
Added 13.91%
12,500
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$67,397
$157.47 p/Share
428
Reduced 3.92%
10,480
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
965
Added 8.13%
10,908
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$100,942
$161.25 p/Share
626
Reduced 5.92%
9,943
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
1,417
Added 11.82%
10,569
Common Stock
Feb 02
2023
SELL
Open market or private sale
$346,200
$200.0 p/Share
1,731
Reduced 15.91%
9,152
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
-
894
Reduced 7.59%
10,883
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
2,020
Added 14.64%
11,777
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$153,890
$121.46 p/Share
1,267
Reduced 11.49%
9,757
Common Stock
Mar 06
2022
BUY
Exercise of conversion of derivative security
-
2,862
Added 21.6%
10,385
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
-
1,267
Reduced 13.44%
8,162
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
2,862
Added 24.56%
8,790
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
-
377
Reduced 5.43%
6,567
Common Stock
Feb 18
2021
BUY
Exercise of conversion of derivative security
-
804
Added 10.38%
6,944
Common Stock