Oct 08
2025
BUY
Open market or private purchase
$686
$27.45 p/Share
25
Added 1.6%
1,537
common stock, par valu...
Jul 24
2025
BUY
Grant, award, or other acquisition
$10,967
$28.34 p/Share
387
Added 16.93%
1,899
common stock, par valu...
Jul 02
2025
BUY
Open market or private purchase
$718
$23.96 p/Share
30
Added 1.95%
1,512
common stock, par valu...
Apr 02
2025
BUY
Open market or private purchase
$688
$21.52 p/Share
32
Added 2.11%
1,482
common stock, par valu...
Jan 14
2025
BUY
Open market or private purchase
$679
$24.25 p/Share
28
Added 1.89%
1,450
common stock, par valu...
Oct 01
2024
BUY
Open market or private purchase
$676
$23.33 p/Share
29
Added 2.0%
1,422
common stock, par valu...
Jul 08
2024
BUY
Open market or private purchase
$662
$17.91 p/Share
37
Added 2.59%
1,393
common stock, par valu...
Apr 09
2024
BUY
Open market or private purchase
$656
$19.3 p/Share
34
Added 2.45%
1,356
Common Stock
Jan 02
2024
BUY
Open market or private purchase
$645
$20.81 p/Share
31
Added 2.29%
1,322
Common Stock
Oct 04
2023
BUY
Open market or private purchase
$631
$21.79 p/Share
29
Added 2.2%
1,291
Common Stock
Jul 03
2023
BUY
Open market or private purchase
$636
$21.22 p/Share
30
Added 2.32%
1,262
Common Stock
Apr 05
2023
BUY
Open market or private purchase
$616
$23.7 p/Share
26
Added 2.07%
1,232
Common Stock
Jan 03
2023
BUY
Open market or private purchase
$621
$23.89 p/Share
26
Added 2.11%
1,206
Common Stock
Oct 05
2022
BUY
Open market or private purchase
$596
$24.84 p/Share
24
Added 1.99%
1,180
Common Stock
Jul 01
2022
BUY
Open market or private purchase
$604
$30.21 p/Share
20
Added 1.7%
1,156
Common Stock
Apr 06
2022
BUY
Open market or private purchase
$596
$35.06 p/Share
17
Added 1.47%
1,136
Common Stock
Jan 03
2022
BUY
Open market or private purchase
$583
$32.41 p/Share
18
Added 1.58%
1,119
Common Stock
Oct 04
2021
BUY
Open market or private purchase
$610
$33.9 p/Share
18
Added 1.61%
1,101
Common Stock
Jul 07
2021
BUY
Open market or private purchase
$569
$35.59 p/Share
16
Added 1.46%
1,083
Common Stock
Jun 03
2021
-
20
Added 1.84%
1,067
Common Stock
Apr 01
2021
BUY
Open market or private purchase
$541
$38.65 p/Share
14
Added 1.32%
1,047
Common Stock
Jan 04
2021
BUY
Open market or private purchase
$594
$42.46 p/Share
14
Added 1.34%
1,033
Common Stock
Sep 30
2020
BUY
Open market or private purchase
$531
$37.94 p/Share
14
Added 1.36%
1,019
Common Stock