Jun 07
2024
SELL
Open market or private sale
$10,016
$15.41 p/Share
650
Reduced 0.3%
218,564
Common Stock
Jun 05
2024
SELL
Payment of exercise price or tax liability
$867,469
$15.6 p/Share
55,607
Reduced 20.23%
219,214
Common Stock
Jun 05
2024
BUY
Exercise of conversion of derivative security
$840,000
$14.0 p/Share
60,000
Added 17.92%
274,821
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$37,179
$16.35 p/Share
2,274
Reduced 1.1%
203,820
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
11,001
Added 4.87%
214,821
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$12,411
$15.75 p/Share
788
Reduced 0.38%
206,094
Common Stock
Nov 14
2023
BUY
Open market or private purchase
$3,135
$10.45 p/Share
300
Added 0.14%
206,882
Common Stock
Nov 08
2023
BUY
Open market or private purchase
$6,945
$9.26 p/Share
750
Added 0.36%
206,582
Common Stock
Oct 31
2023
BUY
Open market or private purchase
$2,839
$9.25 p/Share
307
Added 0.15%
205,832
Common Stock
May 02
2023
BUY
Open market or private purchase
$3,761
$12.54 p/Share
300
Added 0.15%
205,525
Common Stock
Apr 27
2023
BUY
Open market or private purchase
$2,596
$12.98 p/Share
200
Added 0.1%
205,225
Common Stock
Apr 25
2023
BUY
Open market or private purchase
$1,290
$12.9 p/Share
100
Added 0.05%
205,025
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$18,189
$13.96 p/Share
1,303
Reduced 0.69%
187,948
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
16,977
Added 7.65%
204,925
Common Stock
Mar 15
2023
BUY
Open market or private purchase
$7,471
$15.73 p/Share
475
Added 0.25%
189,251
Common Stock
Mar 14
2023
BUY
Open market or private purchase
$5,443
$16.75 p/Share
325
Added 0.17%
188,776
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$21,409
$19.66 p/Share
1,089
Reduced 0.57%
188,451
Common Stock
Nov 07
2022
BUY
Open market or private purchase
$2,185
$21.85 p/Share
100
Added 0.05%
189,540
Common Stock
Nov 03
2022
BUY
Open market or private purchase
$4,372
$21.86 p/Share
200
Added 0.11%
189,440
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$11,749
$18.92 p/Share
621
Reduced 0.33%
189,240
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
11,892
Added 5.89%
189,861
Common Stock
Mar 10
2022
BUY
Open market or private purchase
$1,965
$19.65 p/Share
100
Added 0.06%
177,969
Common Stock
Mar 08
2022
BUY
Open market or private purchase
$1,981
$19.81 p/Share
100
Added 0.06%
177,869
Common Stock
Mar 07
2022
BUY
Open market or private purchase
$3,986
$19.93 p/Share
200
Added 0.11%
177,769
Common Shares
Mar 01
2022
SELL
Payment of exercise price or tax liability
$27,958
$20.07 p/Share
1,393
Reduced 0.78%
177,570
Common Stock