Sep 09
2024
BUY
Open market or private purchase
$1,556
$29.36 p/Share
53
Added 0.42%
12,491
Common Stock
Aug 26
2024
BUY
Open market or private purchase
$1,862
$29.1 p/Share
64
Added 0.51%
12,438
Common Stock
May 30
2024
BUY
Open market or private purchase
$1,602
$25.43 p/Share
63
Added 0.51%
12,374
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
4,100
Added 71.93%
1,600
Common Stock
Dec 14
2023
BUY
Open market or private purchase
$15,454
$29.05 p/Share
532
Added 5.39%
9,345
Common Stock
Sep 14
2023
BUY
Open market or private purchase
$4,982
$25.95 p/Share
192
Added 3.43%
5,398
Common Stock
Aug 29
2023
BUY
Open market or private purchase
$4,985
$26.38 p/Share
189
Added 3.5%
5,206
Common Stock
Aug 03
2023
BUY
Open market or private purchase
$4,954
$27.68 p/Share
179
Added 3.44%
5,017
Common Stock
Jun 22
2023
BUY
Open market or private purchase
$4,983
$24.55 p/Share
203
Added 4.03%
4,838
Common Stock
May 31
2023
BUY
Open market or private purchase
$4,994
$22.91 p/Share
218
Added 4.49%
4,635
Common Stock
May 01
2023
BUY
Open market or private purchase
$4,979
$23.27 p/Share
214
Added 4.62%
4,417
Common Stock
Mar 14
2023
BUY
Open market or private purchase
$4,980
$27.67 p/Share
180
Added 4.11%
4,203
Common Stock
Feb 23
2023
BUY
Open market or private purchase
$4,977
$30.35 p/Share
164
Added 3.92%
4,023
Common Stock
Feb 03
2023
BUY
Open market or private purchase
$4,968
$30.86 p/Share
161
Added 4.0%
3,859
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
1,950
Added 54.93%
1,600
Common Stock
Dec 05
2022
BUY
Open market or private purchase
$4,989
$29.18 p/Share
171
Added 4.42%
3,698
Common Stock
Nov 18
2022
BUY
Open market or private purchase
$5,008
$31.3 p/Share
160
Added 4.34%
3,527
Common Stock
Oct 27
2022
BUY
Open market or private purchase
$4,985
$30.21 p/Share
165
Added 4.67%
3,367
Common Stock
Sep 21
2022
BUY
Open market or private purchase
$4,959
$31.19 p/Share
159
Added 4.73%
3,202
Common Stock
Aug 23
2022
BUY
Open market or private purchase
$4,989
$32.61 p/Share
153
Added 4.79%
3,043
Common Stock
Jul 19
2022
BUY
Open market or private purchase
$5,000
$32.26 p/Share
155
Added 5.09%
2,890
Common Stock
Jun 29
2022
BUY
Open market or private purchase
$4,968
$30.86 p/Share
161
Added 5.56%
2,735
Common Stock
May 24
2022
BUY
Open market or private purchase
$5,002
$33.57 p/Share
149
Added 5.47%
2,574
Common Stock
Apr 28
2022
BUY
Open market or private purchase
$4,980
$33.65 p/Share
148
Added 5.75%
2,425
Common Stock
Mar 17
2022
BUY
Open market or private purchase
$4,963
$34.23 p/Share
145
Added 5.99%
2,277
Common Stock