Feb 25
2025
-
5,250
Reduced 4.32%
116,343
Common Stock
Jan 30
2025
SELL
Payment of exercise price or tax liability
$16,764
$13.97 p/Share
1,200
Reduced 0.98%
121,593
Common Stock
Jan 28
2025
SELL
Payment of exercise price or tax liability
$17,472
$14.56 p/Share
1,200
Reduced 0.97%
122,793
Common Stock
Jan 28
2025
BUY
Exercise of conversion of derivative security
-
13,000
Added 9.49%
123,993
Common Stock
Jan 27
2025
SELL
Payment of exercise price or tax liability
$17,436
$14.53 p/Share
1,200
Reduced 0.96%
123,993
Common Stock
Jan 26
2025
SELL
Payment of exercise price or tax liability
$17,130
$14.53 p/Share
1,179
Reduced 0.93%
125,193
Common Stock
Dec 12
2024
BUY
Open market or private purchase
$34,998
$15.25 p/Share
2,295
Added 1.98%
113,372
Common Stock
May 01
2024
-
8,100
Reduced 6.8%
111,077
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$35,266
$17.45 p/Share
2,021
Reduced 1.67%
119,177
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$14,661
$17.29 p/Share
848
Reduced 0.69%
121,198
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$37,836
$17.38 p/Share
2,177
Reduced 1.75%
122,046
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$17,348
$16.86 p/Share
1,029
Reduced 0.82%
124,223
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$103,078
$16.81 p/Share
6,132
Reduced 5.13%
113,502
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
16,410
Added 12.06%
119,634
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
11,750
Added 8.58%
125,252
Common Stock
Feb 10
2023
-
13,900
Added 11.87%
103,224
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$22,584
$18.82 p/Share
1,200
Reduced 1.01%
117,124
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$60,476
$19.26 p/Share
3,140
Reduced 2.59%
118,324
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$36,228
$19.26 p/Share
1,881
Reduced 1.52%
121,464
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$23,820
$19.85 p/Share
1,200
Reduced 0.96%
123,345
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$67,086
$19.99 p/Share
3,356
Reduced 2.95%
110,295
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
-
8,813
Added 7.2%
113,651
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
14,250
Added 10.27%
124,545
Common Stock
Feb 04
2022
-
15,600
Reduced 12.95%
104,838
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$153,129
$23.8 p/Share
6,434
Reduced 5.07%
120,437
Common Stock