Nov 24
2025
BUY
Open market or private purchase
$2,012
$18.99 p/Share
106
Added 0.05%
194,796
Common Stock
Sep 08
2025
BUY
Open market or private purchase
$3,898
$22.15 p/Share
176
Added 0.09%
194,690
Common Stock
Feb 21
2025
BUY
Open market or private purchase
$1,942
$16.46 p/Share
118
Added 0.06%
194,514
Common Stock
Dec 05
2024
BUY
Open market or private purchase
$1,941
$18.85 p/Share
103
Added 0.05%
194,396
Common Stock
Aug 29
2024
BUY
Open market or private purchase
$1,919
$16.99 p/Share
113
Added 0.06%
194,293
Common Stock
Aug 16
2024
BUY
Open market or private purchase
$12,138
$17.39 p/Share
698
Added 0.36%
194,180
Common Stock
Aug 02
2024
BUY
Open market or private purchase
$24,993
$16.4 p/Share
1,524
Added 0.78%
193,482
Common Stock
May 13
2024
BUY
Open market or private purchase
$13,843
$16.78 p/Share
825
Added 0.43%
191,958
Common Stock
Apr 29
2024
BUY
Open market or private purchase
$17,001
$16.1 p/Share
1,056
Added 0.55%
191,133
Common Stock
Feb 29
2024
BUY
Open market or private purchase
$12,150
$18.0 p/Share
675
Added 0.35%
190,077
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
$443,781
$21.77 p/Share
20,385
Added 9.72%
189,402
Common Stock
Nov 27
2023
BUY
Open market or private purchase
$12,187
$21.92 p/Share
556
Added 0.33%
169,017
Common Stock
Aug 15
2023
BUY
Open market or private purchase
$13,058
$23.7 p/Share
551
Added 0.33%
168,461
Common Stock
May 16
2023
BUY
Open market or private purchase
$11,997
$20.65 p/Share
581
Added 0.34%
167,910
Common Stock
Apr 24
2023
BUY
Open market or private purchase
$11,954
$21.5 p/Share
556
Added 0.33%
167,329
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
$337,774
$26.63 p/Share
12,684
Added 7.07%
166,773
Common Stock
Nov 18
2022
BUY
Open market or private purchase
$993
$29.23 p/Share
34
Added 0.02%
154,089
Common Stock
Nov 17
2022
BUY
Open market or private purchase
$10,782
$28.83 p/Share
374
Added 0.24%
154,055
Common Stock
Sep 12
2022
BUY
Open market or private purchase
$5,055
$24.07 p/Share
210
Added 0.14%
153,681
Common Stock
Sep 09
2022
BUY
Open market or private purchase
$7,417
$24.16 p/Share
307
Added 0.2%
153,471
Common Stock
Mar 09
2022
BUY
Open market or private purchase
$5,071
$24.15 p/Share
210
Added 0.14%
153,164
Common Stock
Mar 08
2022
BUY
Open market or private purchase
$8,029
$24.04 p/Share
334
Added 0.22%
152,954
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
$574,138
$24.16 p/Share
23,764
Added 13.47%
152,620
Common Stock
Jan 22
2021
BUY
Grant, award, or other acquisition
$199,994
$17.45 p/Share
11,461
Added 8.17%
128,856
Common Stock