Jul 23
2025
SELL
Open market or private sale
$325,300
$32.53 p/Share
10,000
Reduced 36.53%
17,372
Common Stock
Jul 23
2025
BUY
Exercise of conversion of derivative security
$173,800
$17.38 p/Share
10,000
Added 26.76%
27,372
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$35,758
$26.12 p/Share
1,369
Reduced 7.3%
17,372
Common Stock
Feb 05
2025
BUY
Exercise of conversion of derivative security
-
3,064
Added 14.57%
17,972
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$32,167
$19.98 p/Share
1,610
Reduced 9.31%
15,677
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
3,916
Added 18.47%
17,287
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$23,643
$20.4 p/Share
1,159
Reduced 7.98%
13,371
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
1,780
Added 11.9%
13,172
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$26,476
$20.18 p/Share
1,312
Reduced 9.99%
11,816
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
$67,280
$20.18 p/Share
3,334
Added 20.25%
13,128
Common Stock
Mar 13
2023
BUY
Open market or private purchase
$17,710
$17.71 p/Share
1,000
Added 17.79%
4,620
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$19,753
$28.67 p/Share
689
Reduced 15.99%
3,620
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
-
1,779
Added 31.18%
3,926
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$25,116
$30.97 p/Share
811
Reduced 8.23%
9,042
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
3,333
Added 25.28%
9,853
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$9,771
$40.38 p/Share
242
Reduced 2.41%
9,794
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
-
994
Added 9.01%
10,036
Common Stock
Jun 22
2021
SELL
Payment of exercise price or tax liability
$29,293
$36.48 p/Share
803
Reduced 24.09%
2,530
Common Stock
Jun 22
2021
BUY
Exercise of conversion of derivative security
-
3,333
Added 50.0%
3,333
Common Stock
Feb 01
0024
BUY
Exercise of conversion of derivative security
-
934
Added 6.35%
13,770
Common Stock