Sep 02
2025
BUY
Open market or private purchase
$1,891
$9.6 p/Share
197
Added 0.03%
608,880
Common Stock.
Aug 22
2025
BUY
Grant, award, or other acquisition
-
188,686
Added 23.66%
608,684
Common Stock.
Aug 22
2025
BUY
Grant, award, or other acquisition
-
1,182,414
Added 50.0%
1,182,414
Series A Preferred Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
12,246
Added 2.83%
419,998
Common Stock.
Feb 17
2023
BUY
Open market or private purchase
$5,212
$26.46 p/Share
197
Added 0.07%
274,378
Common Stock
Feb 16
2023
BUY
Open market or private purchase
$12,985
$25.97 p/Share
500
Added 0.18%
274,181
Common Stock
Feb 15
2023
BUY
Open market or private purchase
$13,030
$26.06 p/Share
500
Added 0.18%
273,681
Common Stock
Feb 14
2023
BUY
Open market or private purchase
$13,015
$26.03 p/Share
500
Added 0.18%
273,181
Common Stock
Feb 13
2023
BUY
Open market or private purchase
$13,030
$26.06 p/Share
500
Added 0.18%
272,681
Common Stock
Feb 10
2023
BUY
Open market or private purchase
$13,085
$26.17 p/Share
500
Added 0.18%
272,181
Common Stock
Feb 09
2023
BUY
Open market or private purchase
$13,330
$26.66 p/Share
500
Added 0.18%
271,681
Common Stock
Feb 08
2023
BUY
Open market or private purchase
$13,270
$26.54 p/Share
500
Added 0.18%
271,181
Common Stock
Feb 07
2023
BUY
Open market or private purchase
$12,920
$25.84 p/Share
500
Added 0.18%
270,681
Common Stock
Feb 06
2023
BUY
Open market or private purchase
$12,890
$25.78 p/Share
500
Added 0.18%
270,181
Common Stock
Feb 03
2023
BUY
Open market or private purchase
$13,225
$26.45 p/Share
500
Added 0.19%
269,681
Common Stock
Feb 02
2023
BUY
Open market or private purchase
$12,955
$25.91 p/Share
500
Added 0.19%
269,181
Common Stock
Feb 01
2023
BUY
Open market or private purchase
$12,710
$25.42 p/Share
500
Added 0.19%
268,681
Common Stock
Jan 31
2023
BUY
Open market or private purchase
$25,360
$25.36 p/Share
1,000
Added 0.37%
268,181
Common Stock
Jan 30
2023
BUY
Open market or private purchase
$25,010
$25.01 p/Share
1,000
Added 0.37%
267,181
Common Stock
Jan 27
2023
BUY
Open market or private purchase
$12,990
$25.98 p/Share
500
Added 0.19%
266,181
Common Stock
Jan 26
2023
BUY
Open market or private purchase
$13,235
$26.47 p/Share
500
Added 0.19%
265,681
Common Stock
Jan 25
2023
BUY
Open market or private purchase
$14,417
$25.25 p/Share
571
Added 0.21%
265,181
Common Stock
Jan 24
2023
BUY
Open market or private purchase
$15,942
$25.59 p/Share
623
Added 0.23%
264,610
Common Stock
Jan 23
2023
BUY
Open market or private purchase
$13,101
$25.69 p/Share
510
Added 0.19%
263,987
Common Stock
Jan 20
2023
BUY
Open market or private purchase
$12,953
$25.65 p/Share
505
Added 0.19%
263,477
Common Stock