Dec 12
2024
BUY
Open market or private purchase
$19,992
$15.25 p/Share
1,311
Added 2.83%
44,986
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$3,472
$17.45 p/Share
199
Reduced 0.45%
43,713
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$2,714
$17.29 p/Share
157
Reduced 0.36%
43,912
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$4,414
$17.38 p/Share
254
Reduced 0.57%
44,031
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$3,860
$16.86 p/Share
229
Reduced 0.51%
44,514
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$17,869
$16.81 p/Share
1,063
Reduced 2.47%
41,983
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
2,570
Added 5.63%
43,046
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
2,760
Added 5.81%
44,743
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$3,839
$18.82 p/Share
204
Reduced 0.5%
40,476
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$9,052
$19.26 p/Share
470
Reduced 1.14%
40,680
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$4,256
$19.26 p/Share
221
Reduced 0.53%
41,150
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$11,414
$19.99 p/Share
571
Reduced 1.45%
38,806
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
-
1,380
Added 3.39%
39,377
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
2,760
Added 6.23%
41,566
Common Stock
Nov 16
2022
SELL
Open market or private sale
$41,640
$20.82 p/Share
2,000
Reduced 5.0%
37,997
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$24,800
$23.8 p/Share
1,042
Reduced 2.54%
39,997
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$5,260
$23.8 p/Share
221
Reduced 0.54%
41,039
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$3,870
$19.85 p/Share
195
Reduced 0.47%
41,371
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$29,303
$25.11 p/Share
1,167
Reduced 2.94%
38,500
Common Stock
Jan 27
2022
BUY
Exercise of conversion of derivative security
-
2,820
Added 6.64%
39,667
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
2,760
Added 6.27%
41,260
Common Stock
Jan 30
2021
SELL
Payment of exercise price or tax liability
$17,857
$18.39 p/Share
971
Reduced 2.57%
36,847
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
3,060
Added 7.49%
37,818
Common Stock
Jan 26
2021
SELL
Payment of exercise price or tax liability
$7,298
$18.57 p/Share
393
Reduced 1.12%
34,758
Common Stock