Nov 20
2024
BUY
Open market or private purchase
$12,210
$30.0 p/Share
407
Added 0.61%
65,890
Common Stock, par valu...
Nov 19
2024
BUY
Open market or private purchase
$27,380
$27.38 p/Share
1,000
Added 1.48%
66,483
Common Stock, par valu...
Nov 18
2024
BUY
Open market or private purchase
$6,797
$27.41 p/Share
248
Added 0.38%
65,731
Common Stock, par valu...
Nov 15
2024
BUY
Open market or private purchase
$440
$27.5 p/Share
16
Added 0.02%
65,499
Common Stock, par valu...
Nov 14
2024
BUY
Open market or private purchase
$21,968
$27.46 p/Share
800
Added 1.21%
65,483
Common Stock, par valu...
Nov 13
2024
BUY
Open market or private purchase
$10,002
$26.96 p/Share
371
Added 0.57%
64,667
Common Stock, par valu...
Sep 16
2024
BUY
Grant, award, or other acquisition
$20,354
$31.46 p/Share
647
Added 1.0%
64,312
Common Stock, par valu...
Jun 17
2024
BUY
Grant, award, or other acquisition
$19,867
$26.49 p/Share
750
Added 1.16%
63,665
Common Stock, par valu...
Mar 15
2024
BUY
Grant, award, or other acquisition
$19,878
$28.52 p/Share
697
Added 1.1%
62,915
Common Stock, par valu...
Dec 15
2023
BUY
Grant, award, or other acquisition
$19,881
$22.8 p/Share
872
Added 1.38%
62,218
Common Stock, par valu...
Nov 17
2023
BUY
Open market or private purchase
$61,247
$18.56 p/Share
3,300
Added 5.1%
61,346
Common Stock, par valu...
Nov 16
2023
BUY
Open market or private purchase
$31,823
$18.72 p/Share
1,700
Added 2.85%
58,046
Common Stock, par valu...
Nov 09
2023
BUY
Open market or private purchase
$90,950
$18.19 p/Share
5,000
Added 8.15%
56,346
Common Stock, par valu...
Sep 15
2023
BUY
Grant, award, or other acquisition
$20,382
$18.58 p/Share
1,097
Added 2.09%
51,346
Common Stock, par valu...
Jun 19
2023
BUY
Grant, award, or other acquisition
$19,361
$19.0 p/Share
1,019
Added 1.99%
50,249
Common Stock, par valu...
Mar 16
2023
BUY
Open market or private purchase
$122,925
$16.39 p/Share
7,500
Added 13.54%
47,874
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
$21,506
$15.86 p/Share
1,356
Added 2.68%
49,230
Common Stock, par valu...
Dec 15
2022
BUY
Grant, award, or other acquisition
$20,004
$20.86 p/Share
959
Added 2.32%
40,374
Common Stock, par valu...
Sep 21
2022
BUY
Grant, award, or other acquisition
$21,489
$19.0 p/Share
1,131
Added 2.79%
39,415
Common Stock, par valu...
Jun 15
2022
BUY
Grant, award, or other acquisition
$21,500
$20.15 p/Share
1,067
Added 2.71%
38,284
Common Stock, par valu...
Jun 02
2022
BUY
Open market or private purchase
$1,533
$21.0 p/Share
73
Added 0.27%
27,217
Common Stock, par valu...
Jun 01
2022
BUY
Open market or private purchase
$33,999
$21.0 p/Share
1,619
Added 5.63%
27,144
Common Stock, par valu...
May 24
2022
BUY
Open market or private purchase
$37,890
$21.05 p/Share
1,800
Added 6.59%
25,524
Common Stock, par valu...
May 20
2022
BUY
Open market or private purchase
$41,840
$20.92 p/Share
2,000
Added 7.77%
23,725
Common Stock, par valu...
May 18
2022
BUY
Open market or private purchase
$19,846
$20.46 p/Share
970
Added 4.27%
21,725
Common Stock, par valu...