May 24
2024
BUY
Open market or private purchase
$93,420
$5.19 p/Share
18,000
Added 1.65%
1,072,944
Common Stock
May 22
2024
BUY
Open market or private purchase
$60,379
$4.99 p/Share
12,100
Added 1.13%
1,054,944
Common Stock
May 21
2024
BUY
Grant, award, or other acquisition
-
15,091
Added 1.43%
1,042,844
Common Stock
May 13
2024
BUY
Open market or private purchase
$161,192
$4.38 p/Share
36,802
Added 3.46%
1,027,753
Common Stock
May 10
2024
BUY
Open market or private purchase
$380,214
$4.57 p/Share
83,198
Added 7.75%
990,951
Common Stock
May 23
2023
BUY
Grant, award, or other acquisition
-
2,753
Added 0.3%
907,753
Common Stock
Apr 06
2023
SELL
Open market or private sale
$105,118
$26.0 p/Share
4,043
Reduced 0.44%
905,000
Common Stock
Apr 04
2023
SELL
Open market or private sale
$409,656
$26.0 p/Share
15,756
Reduced 1.7%
909,043
Common Stock
Apr 03
2023
SELL
Open market or private sale
$5,226
$26.0 p/Share
201
Reduced 0.02%
924,799
Common Stock
Mar 31
2023
SELL
Open market or private sale
$2,409,200
$25.36 p/Share
95,000
Reduced 9.31%
925,000
Common Stock
Mar 30
2023
SELL
Open market or private sale
$1,000,948
$26.0 p/Share
38,498
Reduced 3.64%
1,020,000
Common Stock
Mar 09
2023
SELL
Open market or private sale
$39,052
$26.0 p/Share
1,502
Reduced 0.14%
1,058,498
Common Stock
Mar 08
2023
SELL
Open market or private sale
$1,046,250
$23.25 p/Share
45,000
Reduced 4.07%
1,060,000
Common Stock
Mar 01
2023
SELL
Open market or private sale
$1,067,500
$21.35 p/Share
50,000
Reduced 4.33%
1,105,000
Common Stock
Feb 02
2023
SELL
Open market or private sale
$96,264
$24.0 p/Share
4,011
Reduced 0.35%
1,155,000
Common Stock
Jan 30
2023
SELL
Open market or private sale
$2,164,628
$23.79 p/Share
90,989
Reduced 7.28%
1,159,011
Common Stock
Jan 17
2023
SELL
Open market or private sale
$286,364
$26.0 p/Share
11,014
Reduced 0.87%
1,250,000
Common Stock
Jan 13
2023
SELL
Open market or private sale
$169,494
$26.0 p/Share
6,519
Reduced 0.51%
1,261,014
Common Stock
Jan 12
2023
SELL
Open market or private sale
$1,104,142
$26.0 p/Share
42,467
Reduced 3.24%
1,267,533
Common Stock
Jan 09
2023
SELL
Open market or private sale
$250,656
$24.0 p/Share
10,444
Reduced 0.79%
1,310,000
Common Stock
Jan 05
2023
SELL
Open market or private sale
$229,344
$24.0 p/Share
9,556
Reduced 0.72%
1,320,444
Common Stock
Dec 30
2022
SELL
Open market or private sale
$1,700,250
$22.67 p/Share
75,000
Reduced 5.34%
1,330,000
Common Stock
Dec 01
2022
SELL
Open market or private sale
$480,000
$24.0 p/Share
20,000
Reduced 1.4%
1,405,000
Common Stock
Nov 30
2022
SELL
Open market or private sale
$1,642,500
$21.9 p/Share
75,000
Reduced 5.0%
1,425,000
Common Stock
Oct 31
2022
SELL
Open market or private sale
$2,239,150
$23.57 p/Share
95,000
Reduced 5.96%
1,500,000
Common Stock