Dec 13
2024
SELL
Open market or private sale
$1,628,399
$73.6 p/Share
22,125
Reduced 68.05%
10,387
Common Stock
Dec 13
2024
BUY
Exercise of conversion of derivative security
$879,690
$39.76 p/Share
22,125
Added 40.49%
32,512
Common Stock
Aug 28
2024
SELL
Open market or private sale
$695,252
$73.0 p/Share
9,524
Reduced 47.83%
10,387
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$21,199
$61.27 p/Share
346
Reduced 1.75%
19,481
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
1,418
Added 6.67%
19,827
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$20,831
$61.27 p/Share
340
Reduced 1.81%
18,409
Common Stock
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
1,396
Added 6.93%
18,749
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$32,840
$61.27 p/Share
536
Reduced 3.0%
17,353
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
2,198
Added 10.94%
17,889
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$45,344
$61.61 p/Share
736
Reduced 4.48%
15,691
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
2,826
Added 14.68%
16,427
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$13,630
$39.51 p/Share
345
Reduced 2.58%
13,028
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
1,413
Added 9.56%
13,373
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$13,685
$40.25 p/Share
340
Reduced 2.76%
11,960
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
1,396
Added 10.19%
12,300
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$14,914
$50.73 p/Share
294
Reduced 2.63%
10,904
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
-
989
Added 8.12%
11,198
Common Stock
May 12
2022
BUY
Open market or private purchase
$165,600
$55.2 p/Share
3,000
Added 24.41%
9,291
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$158,465
$65.89 p/Share
2,405
Reduced 32.08%
5,093
Common Stock
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
6,108
Added 46.81%
6,941
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$21,318
$72.51 p/Share
294
Reduced 17.46%
1,390
Common Stock
Feb 07
2022
BUY
Exercise of conversion of derivative security
-
989
Added 37.0%
1,684
Common Stock
Feb 07
2021
SELL
Payment of exercise price or tax liability
$14,150
$48.13 p/Share
294
Reduced 29.73%
695
Common Stock
Feb 07
2021
BUY
Exercise of conversion of derivative security
-
989
Added 50.0%
989
Common Stock