Dec 10
2024
BUY
Open market or private purchase
$128,900
$12.89 p/Share
10,000
Added 1.97%
498,332
Common Stock, par valu...
Apr 05
2024
SELL
Open market or private sale
$108,560
$20.1 p/Share
5,401
Reduced 1.09%
488,332
Common Stock, par valu...
Mar 28
2024
SELL
Open market or private sale
$123,629
$20.06 p/Share
6,163
Reduced 1.23%
493,733
Common Stock, par valu...
Mar 21
2024
SELL
Open market or private sale
$21,000
$21.0 p/Share
1,000
Reduced 0.2%
499,896
Common Stock, par valu...
Mar 18
2024
SELL
Open market or private sale
$66,000
$22.0 p/Share
3,000
Reduced 0.6%
500,896
Common Stock, par valu...
Jan 09
2024
SELL
Open market or private sale
$17,307
$16.39 p/Share
1,056
Reduced 0.21%
503,896
Common Stock, par valu...
Jan 08
2024
BUY
Grant, award, or other acquisition
-
47,000
Added 8.52%
504,952
Common Stock, par valu...
Jan 04
2024
SELL
Open market or private sale
$9,730
$15.9 p/Share
612
Reduced 0.13%
457,952
Common Stock, par valu...
Jan 03
2024
SELL
Open market or private sale
$49,099
$16.89 p/Share
2,907
Reduced 0.63%
458,564
Common Stock, par valu...
Jan 02
2024
SELL
Open market or private sale
$4,477
$17.91 p/Share
250
Reduced 0.05%
461,471
Common Stock, par valu...
Feb 07
2023
BUY
Grant, award, or other acquisition
-
40,000
Added 7.97%
461,721
Common Stock, par valu...
Dec 16
2022
SELL
Sale (or disposition) back to the issuer
-
90,000
Reduced 18.26%
402,971
Common Stock, par valu...
Dec 16
2022
BUY
Grant, award, or other acquisition
-
112,500
Added 21.06%
421,721
Common Stock, par valu...
Jun 15
2022
BUY
Grant, award, or other acquisition
$3,397
$22.06 p/Share
154
Added 0.04%
399,221
Common Stock, par valu...
Jun 14
2022
BUY
Grant, award, or other acquisition
$3,373
$21.9 p/Share
154
Added 0.04%
399,067
Common Stock, par valu...
Jun 10
2022
BUY
Grant, award, or other acquisition
$3,487
$22.21 p/Share
157
Added 0.04%
398,913
Common Stock, par valu...
Jun 08
2022
BUY
Grant, award, or other acquisition
$3,493
$22.25 p/Share
157
Added 0.04%
398,756
Common Stock, par valu...
Jun 07
2022
BUY
Grant, award, or other acquisition
$3,489
$22.22 p/Share
157
Added 0.04%
398,599
Common Stock, par valu...
Jun 06
2022
BUY
Grant, award, or other acquisition
$3,485
$22.2 p/Share
157
Added 0.04%
398,442
Common Stock, par valu...
Jun 03
2022
BUY
Grant, award, or other acquisition
$3,806
$22.52 p/Share
169
Added 0.04%
398,285
Common Stock, par valu...
May 31
2022
BUY
Grant, award, or other acquisition
$3,928
$22.19 p/Share
177
Added 0.04%
398,116
Common Stock, par valu...
May 27
2022
BUY
Grant, award, or other acquisition
$1,088
$22.2 p/Share
49
Added 0.01%
397,939
Common Stock, par valu...
May 24
2022
SELL
Grant, award, or other acquisition
$19,558
$22.2 p/Share
881
Reduced 0.22%
397,890
Common Stock, par valu...
Jan 06
2022
SELL
Payment of exercise price or tax liability
$376,278
$25.5 p/Share
14,756
Reduced 3.58%
397,009
Common Stock, par valu...
Jan 01
2022
SELL
Payment of exercise price or tax liability
$242,586
$25.6 p/Share
9,476
Reduced 2.25%
411,765
Common Stock, par valu...