Jan 30
2025
SELL
Payment of exercise price or tax liability
$5,853
$13.97 p/Share
419
Reduced 0.69%
60,317
Common Stock
Jan 28
2025
SELL
Payment of exercise price or tax liability
$6,100
$14.56 p/Share
419
Reduced 0.69%
60,736
Common Stock
Jan 28
2025
BUY
Grant, award, or other acquisition
-
6,400
Added 9.47%
61,155
Common Stock
Jan 27
2025
SELL
Payment of exercise price or tax liability
$6,088
$14.53 p/Share
419
Reduced 0.76%
54,755
Common Stock
Jan 26
2025
SELL
Payment of exercise price or tax liability
$9,982
$14.53 p/Share
687
Reduced 1.23%
55,174
Common Stock
Dec 12
2024
BUY
Open market or private purchase
$34,998
$15.25 p/Share
2,295
Added 3.13%
70,937
Common Stock
Feb 29
2024
SELL
Open market or private sale
$63,257
$13.04 p/Share
4,851
Reduced 6.6%
68,642
Common Stock
Feb 28
2024
SELL
Open market or private sale
$96,453
$12.61 p/Share
7,649
Reduced 9.43%
73,493
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$7,311
$17.45 p/Share
419
Reduced 0.51%
81,142
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$7,244
$17.29 p/Share
419
Reduced 0.51%
81,561
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$18,753
$17.38 p/Share
1,079
Reduced 1.3%
81,980
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$10,116
$16.86 p/Share
600
Reduced 0.72%
83,059
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$55,741
$16.81 p/Share
3,316
Reduced 4.09%
77,859
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
8,100
Added 9.07%
81,175
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
5,800
Added 6.48%
83,659
Common Stock
Feb 24
2023
SELL
Open market or private sale
$139,080
$19.49 p/Share
7,136
Reduced 8.9%
73,075
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$7,885
$18.82 p/Share
419
Reduced 0.52%
80,211
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$21,070
$19.26 p/Share
1,094
Reduced 1.34%
80,630
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$12,711
$19.26 p/Share
660
Reduced 0.8%
81,714
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$8,317
$19.85 p/Share
419
Reduced 0.51%
82,384
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$35,962
$19.99 p/Share
1,799
Reduced 2.36%
74,503
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
-
4,350
Added 5.39%
76,302
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
8,300
Added 9.11%
82,803
Common Stock
Aug 02
2022
SELL
Open market or private sale
$110,850
$22.17 p/Share
5,000
Reduced 6.5%
71,952
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$52,074
$23.8 p/Share
2,188
Reduced 2.76%
76,952
Common Stock