Sep 03
2024
SELL
Payment of exercise price or tax liability
$5,443
$11.11 p/Share
490
Reduced 0.87%
55,605
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$3,105
$11.72 p/Share
265
Reduced 0.47%
56,095
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$20,024
$12.65 p/Share
1,583
Reduced 2.73%
56,360
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
$10,393
$9.28 p/Share
1,120
Added 1.9%
57,943
Common Stock
Apr 08
2024
BUY
Grant, award, or other acquisition
-
9,334
Added 14.11%
56,823
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$25,180
$13.04 p/Share
1,931
Reduced 3.91%
47,489
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$3,209
$13.43 p/Share
239
Reduced 0.48%
49,420
Common Stock
Nov 22
2023
SELL
Open market or private sale
$11,380
$11.38 p/Share
1,000
Reduced 1.97%
49,659
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$9,670
$9.67 p/Share
1,000
Added 1.94%
50,659
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$2,727
$11.46 p/Share
238
Reduced 0.48%
49,659
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$8,978
$11.03 p/Share
814
Reduced 1.61%
49,897
Common Stock
Aug 04
2023
BUY
Grant, award, or other acquisition
-
1,587
Added 3.03%
50,711
Common Stock
Jun 14
2023
SELL
Open market or private sale
$14,760
$14.76 p/Share
1,000
Reduced 2.04%
48,124
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$42,538
$14.03 p/Share
3,032
Reduced 5.7%
50,124
Common Stock
Apr 17
2023
BUY
Grant, award, or other acquisition
-
9,334
Added 15.18%
52,156
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$5,420
$11.27 p/Share
481
Reduced 1.11%
42,822
Common Stock
Nov 17
2022
SELL
Open market or private sale
$10,276
$10.54 p/Share
975
Reduced 2.2%
43,303
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$3,639
$9.43 p/Share
386
Added 0.86%
44,278
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$7,139
$12.98 p/Share
550
Reduced 1.24%
43,892
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$20,558
$14.11 p/Share
1,457
Reduced 3.17%
44,442
Common Stock
Aug 03
2022
BUY
Grant, award, or other acquisition
-
3,319
Added 6.74%
45,899
Common Stock
Jul 04
2022
BUY
Grant, award, or other acquisition
-
8,000
Added 15.82%
42,580
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$27,471
$12.59 p/Share
2,182
Reduced 5.94%
34,580
Common Stock
May 13
2022
BUY
Grant, award, or other acquisition
$9,896
$10.15 p/Share
975
Added 2.58%
36,762
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
5,000
Added 12.26%
35,787
Common Stock