Jun 14
2024
BUY
Open market or private purchase
$27,790
$27.79 p/Share
1,000
Added 0.11%
943,371
Common Stock
Apr 30
2024
BUY
Open market or private purchase
$44,325
$29.55 p/Share
1,500
Added 0.16%
942,371
Common Stock
Apr 29
2024
BUY
Open market or private purchase
$14,825
$29.65 p/Share
500
Added 0.05%
940,871
Common Stock
Apr 25
2024
BUY
Open market or private purchase
$45,330
$30.22 p/Share
1,500
Added 0.16%
940,371
Common Stock
Apr 23
2024
BUY
Grant, award, or other acquisition
-
2,295
Added 0.24%
938,871
Common Stock
Oct 25
2023
BUY
Open market or private purchase
$23,100
$23.1 p/Share
1,000
Added 0.11%
936,576
Common Stock
Oct 24
2023
BUY
Open market or private purchase
$80,955
$23.13 p/Share
3,500
Added 0.37%
935,576
Common Stock
Aug 24
2023
BUY
Open market or private purchase
$129,600
$28.8 p/Share
4,500
Added 0.48%
932,076
Common Stock
Aug 21
2023
BUY
Open market or private purchase
$72,600
$29.04 p/Share
2,500
Added 0.27%
927,576
Common Stock
May 15
2023
BUY
Open market or private purchase
$131,100
$26.22 p/Share
5,000
Added 0.54%
925,076
Common Stock
May 02
2023
BUY
Open market or private purchase
$69,925
$27.97 p/Share
2,500
Added 0.27%
920,076
Common Stock
May 01
2023
BUY
Open market or private purchase
$116,200
$29.05 p/Share
4,000
Added 0.43%
917,576
Common Stock
Apr 25
2023
BUY
Grant, award, or other acquisition
-
2,519
Added 0.27%
913,576
Common Stock
Mar 13
2023
BUY
Open market or private purchase
$74,725
$29.89 p/Share
2,500
Added 0.27%
911,057
Common Stock
Mar 09
2023
BUY
Open market or private purchase
$68,860
$34.43 p/Share
2,000
Added 0.22%
908,557
Common Stock
Jan 26
2023
BUY
Open market or private purchase
$51,120
$34.08 p/Share
1,500
Added 0.17%
906,557
Common Stock
Jan 25
2023
BUY
Open market or private purchase
$102,149
$34.05 p/Share
3,000
Added 0.33%
905,057
Common Stock
Oct 25
2022
BUY
Open market or private purchase
$147,760
$36.94 p/Share
4,000
Added 0.44%
902,057
Common Stock
Sep 13
2022
BUY
Open market or private purchase
$181,804
$42.28 p/Share
4,300
Added 0.48%
898,057
Common Stock
Jun 10
2022
BUY
Open market or private purchase
$39,340
$39.34 p/Share
1,000
Added 0.11%
893,757
Common Stock
May 02
2022
BUY
Open market or private purchase
$223,960
$40.72 p/Share
5,500
Added 0.61%
892,757
Common Stock
Apr 29
2022
BUY
Open market or private purchase
$201,050
$40.21 p/Share
5,000
Added 0.56%
887,257
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
1,481
Added 0.17%
882,257
Common Stock
Mar 09
2022
BUY
Open market or private purchase
$91,560
$45.78 p/Share
2,000
Added 0.23%
880,776
Common Stock
Feb 24
2022
BUY
Open market or private purchase
$89,680
$44.84 p/Share
2,000
Added 0.23%
878,776
Common Stock