Nov 29
2024
SELL
Open market or private sale
$353,427
$34.32 p/Share
10,298
Reduced 13.74%
64,676
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$371,458
$36.68 p/Share
10,127
Reduced 11.9%
74,974
Common Stock
Nov 20
2024
BUY
Exercise of conversion of derivative security
-
20,425
Added 19.36%
85,101
Common Stock
Jun 21
2024
SELL
Open market or private sale
$6,251,977
$36.11 p/Share
173,137
Reduced 72.8%
64,676
Common Stock
Jun 21
2024
BUY
Exercise of conversion of derivative security
$4,099,884
$23.68 p/Share
173,137
Added 42.13%
237,813
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$1,234,367
$29.41 p/Share
41,971
Reduced 39.36%
64,676
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
-
84,644
Added 44.25%
106,647
Common Stock
Nov 30
2023
SELL
Open market or private sale
$1,337,963
$29.24 p/Share
45,758
Reduced 67.53%
22,003
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$991,230
$28.64 p/Share
34,610
Reduced 33.81%
67,761
Common Stock
Nov 28
2023
BUY
Exercise of conversion of derivative security
-
80,368
Added 43.98%
102,371
Common Stock
Jun 30
2023
SELL
Open market or private sale
$685,945
$30.5 p/Share
22,490
Reduced 50.55%
22,003
Common Stock
Dec 07
2022
SELL
Payment of exercise price or tax liability
$1,217,645
$27.83 p/Share
43,753
Reduced 49.58%
44,493
Common Stock
Dec 07
2022
BUY
Exercise of conversion of derivative security
-
88,243
Added 50.0%
88,246
Common Stock
Dec 01
2022
SELL
Open market or private sale
$2,915,801
$30.01 p/Share
97,161
Reduced 100.0%
3
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$2,467,131
$28.88 p/Share
85,427
Reduced 46.79%
97,164
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
182,588
Added 50.0%
182,591
Common Stock
Mar 02
2022
SELL
Open market or private sale
$1,891,516
$35.11 p/Share
53,874
Reduced 99.99%
3
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$1,676,745
$37.29 p/Share
44,965
Reduced 45.49%
53,877
Common Stock
Dec 07
2021
BUY
Exercise of conversion of derivative security
-
90,687
Added 47.85%
98,842
Common Stock
Nov 18
2021
SELL
Open market or private sale
$1,192,277
$31.04 p/Share
38,411
Reduced 82.49%
8,155
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$1,002,528
$31.21 p/Share
32,122
Reduced 40.82%
46,566
Common Stock
Nov 16
2021
BUY
Exercise of conversion of derivative security
-
70,533
Added 47.27%
78,688
Common Stock
Jul 06
2021
SELL
Open market or private sale
$254,242
$30.58 p/Share
8,314
Reduced 50.48%
8,155
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$136,848
$30.35 p/Share
4,509
Reduced 21.49%
16,469
Common Stock
Jul 01
2021
BUY
Exercise of conversion of derivative security
-
12,823
Added 37.94%
20,978
Common Stock