Dec 20
2023
BUY
Open market or private purchase
$6,900
$34.5 p/Share
200
Added 0.4%
49,876
Common Stock
Nov 22
2023
BUY
Open market or private purchase
$5,850
$29.25 p/Share
200
Added 0.4%
49,676
Common Stock
Oct 31
2023
BUY
Open market or private purchase
$5,400
$27.0 p/Share
200
Added 0.4%
49,476
Common Stock
Oct 26
2023
BUY
Open market or private purchase
$5,442
$27.21 p/Share
200
Added 0.4%
49,276
Common Stock
Oct 25
2023
BUY
Open market or private purchase
$6,372
$25.49 p/Share
250
Added 0.51%
49,076
Common Stock
Sep 19
2023
BUY
Open market or private purchase
$4,044
$26.96 p/Share
150
Added 0.31%
48,826
Common Stock
Aug 09
2023
BUY
Open market or private purchase
$4,402
$29.35 p/Share
150
Added 0.31%
48,676
Common Stock
Aug 02
2023
BUY
Open market or private purchase
$2,942
$29.42 p/Share
100
Added 0.21%
48,526
Common Stock
Jun 23
2023
BUY
Open market or private purchase
$2,500
$25.0 p/Share
100
Added 0.21%
48,426
Common Stock
Jun 22
2023
BUY
Open market or private purchase
$7,653
$25.51 p/Share
300
Added 0.62%
48,326
Common Stock
Jun 21
2023
BUY
Open market or private purchase
$7,620
$25.4 p/Share
300
Added 0.62%
48,026
Common Stock
Jun 20
2023
BUY
Open market or private purchase
$2,583
$25.83 p/Share
100
Added 0.21%
47,726
Common Stock
Jun 06
2023
BUY
Open market or private purchase
$5,342
$26.71 p/Share
200
Added 0.42%
47,626
Common Stock
Jun 05
2023
BUY
Open market or private purchase
$5,000
$25.0 p/Share
200
Added 0.42%
47,426
Common Stock
Jun 01
2023
BUY
Open market or private purchase
$4,780
$23.9 p/Share
200
Added 0.42%
47,226
Common Stock
May 31
2023
BUY
Open market or private purchase
$5,780
$23.12 p/Share
250
Added 0.53%
47,026
Common Stock
Mar 13
2023
BUY
Open market or private purchase
$16,845
$33.69 p/Share
500
Added 1.06%
46,776
Common Stock
Jan 30
2023
BUY
Open market or private purchase
$183,960
$40.88 p/Share
4,500
Added 8.86%
46,276
Common Stock
Dec 22
2022
BUY
Open market or private purchase
$4,501
$45.01 p/Share
100
Added 0.24%
41,776
Common Stock
Dec 20
2022
BUY
Grant, award, or other acquisition
$349
$43.74 p/Share
8
Added 0.02%
41,676
Common Stock
Sep 21
2022
BUY
Open market or private purchase
$43,200
$43.2 p/Share
1,000
Added 2.34%
41,668
Common Stock
May 09
2022
BUY
Open market or private purchase
$11,142
$44.57 p/Share
250
Added 0.61%
40,668
Common Stock
Dec 23
2021
BUY
Open market or private purchase
$18,978
$63.26 p/Share
300
Added 0.74%
40,418
Common Stock
Dec 21
2021
$46,080
$61.44 p/Share
750
Reduced 1.84%
40,118
Common Stock
Nov 22
2021
$261,905
$64.62 p/Share
4,053
Reduced 9.92%
36,815
Common Stock