Sep 18
2025
SELL
Open market or private sale
$3,124,438
$26.56 p/Share
117,637
Reduced 11.98%
864,521
Common Stock, par valu...
Sep 18
2025
BUY
Exercise of conversion of derivative security
$2,030,388
$11.21 p/Share
181,123
Added 15.57%
982,158
Common Stock, par valu...
Feb 12
2025
SELL
Payment of exercise price or tax liability
$1,089,775
$25.81 p/Share
42,223
Reduced 5.01%
801,035
Common Stock, par valu...
Feb 12
2025
BUY
Exercise of conversion of derivative security
-
107,299
Added 11.73%
807,613
Common Stock, par valu...
Feb 15
2024
SELL
Open market or private sale
$152,632
$23.2 p/Share
6,579
Reduced 0.9%
726,399
Common Stock, par valu...
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
16,719
Added 2.23%
732,978
Common Stock, par valu...
Feb 13
2024
SELL
Open market or private sale
$1,430,674
$23.2 p/Share
61,667
Reduced 7.93%
716,259
Common Stock, par valu...
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
156,718
Added 17.8%
723,957
Common Stock, par valu...
Jun 01
2023
SELL
Open market or private sale
$152,526
$18.01 p/Share
8,469
Reduced 1.34%
621,208
Common Stock, par valu...
May 31
2023
SELL
Open market or private sale
$455,041
$18.03 p/Share
25,238
Reduced 3.85%
629,677
Common Stock, par valu...
May 30
2023
SELL
Open market or private sale
$3,074,757
$18.49 p/Share
166,293
Reduced 20.25%
654,915
Common Stock, par valu...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$935,443
$20.58 p/Share
45,454
Reduced 5.24%
821,208
Common Stock, par valu...
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
115,547
Added 12.25%
827,788
Common Stock, par valu...
Feb 17
2022
SELL
Payment of exercise price or tax liability
$149,020
$24.02 p/Share
6,204
Reduced 0.82%
751,115
Common Stock, par valu...
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
15,766
Added 2.04%
757,319
Common Stock, par valu...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$9,127,573
$23.26 p/Share
392,415
Reduced 34.61%
741,553
Common Stock, par valu...
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
997,275
Added 56.23%
776,254
Common Stock, par valu...
Feb 19
2021
SELL
Payment of exercise price or tax liability
$32,991
$17.68 p/Share
1,866
Reduced 1.35%
136,693
Common Stock, par valu...
Feb 19
2021
BUY
Exercise of conversion of derivative security
-
5,690
Added 3.94%
138,559
Common Stock, par valu...