Dec 05
2024
SELL
Open market or private sale
$54,480
$60.0 p/Share
908
Reduced 100.0%
0
Common Stock
Dec 05
2024
BUY
Exercise of conversion of derivative security
$17,397
$19.16 p/Share
908
Added 50.0%
908
Common Stock
Oct 03
2024
SELL
Open market or private sale
$85,660
$51.11 p/Share
1,676
Reduced 100.0%
0
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$49,580
$52.3 p/Share
948
Reduced 36.13%
1,676
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
2,624
Added 50.0%
2,624
Common Stock
Aug 16
2024
SELL
Open market or private sale
$177,756
$53.98 p/Share
3,293
Reduced 100.0%
0
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$15,050
$57.01 p/Share
264
Reduced 7.42%
3,293
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
730
Added 17.03%
3,557
Common Stock
Apr 03
2024
SELL
Open market or private sale
$108,681
$65.04 p/Share
1,671
Reduced 37.15%
2,827
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$62,275
$65.9 p/Share
945
Reduced 17.36%
4,498
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
2,616
Added 32.46%
5,443
Common Stock
Oct 03
2023
SELL
Open market or private sale
$105,477
$63.16 p/Share
1,670
Reduced 37.14%
2,827
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$60,898
$64.58 p/Share
943
Reduced 17.33%
4,497
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
2,613
Added 32.45%
5,440
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$83,274
$111.33 p/Share
748
Reduced 20.92%
2,827
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
2,078
Added 36.76%
3,575
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$75,097
$100.13 p/Share
750
Reduced 33.38%
1,497
Common Stock
Oct 01
2022
BUY
Exercise of conversion of derivative security
-
2,076
Added 48.02%
2,247
Common Stock
Apr 05
2022
SELL
Open market or private sale
$87,226
$133.17 p/Share
655
Reduced 79.3%
171
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$54,123
$127.05 p/Share
426
Reduced 34.03%
826
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
1,180
Added 48.52%
1,252
Common Stock
Jan 04
2022
SELL
Open market or private sale
$142,419
$200.59 p/Share
710
Reduced 90.79%
72
Common Stock
Jan 03
2022
SELL
Open market or private sale
$196,364
$216.26 p/Share
908
Reduced 53.73%
782
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
$17,397
$19.16 p/Share
908
Added 34.95%
1,690
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$100,056
$218.94 p/Share
457
Reduced 36.88%
782
Common Stock