Jan 18
2023
BUY
Open market or private purchase
$9,738
$42.9 p/Share
227
Added 0.87%
25,822
Common Stock
Dec 09
2022
BUY
Open market or private purchase
$924
$46.21 p/Share
20
Added 0.08%
25,482
Common Stock
Oct 24
2022
BUY
Grant, award, or other acquisition
$16,937
$41.82 p/Share
405
Added 1.57%
25,462
Common Stock
Oct 17
2022
BUY
Open market or private purchase
$9,728
$36.71 p/Share
265
Added 1.05%
25,049
Common Stock
Aug 11
2022
BUY
Open market or private purchase
$1,484
$43.65 p/Share
34
Added 0.14%
24,666
Common Stock
Jul 18
2022
BUY
Open market or private purchase
$9,723
$37.98 p/Share
256
Added 1.03%
24,625
Common Stock
Jun 01
2022
BUY
Open market or private purchase
$9,987
$41.1 p/Share
243
Added 0.99%
24,251
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
1,595
Added 6.23%
24,008
Common Stock
Apr 18
2022
BUY
Open market or private purchase
$9,727
$43.04 p/Share
226
Added 1.0%
22,413
Common Stock
Apr 14
2022
BUY
Open market or private purchase
$3,979
$41.02 p/Share
97
Added 0.44%
22,187
Common Stock
Apr 05
2022
BUY
Open market or private purchase
$61,500
$41.0 p/Share
1,500
Added 6.36%
22,089
Common Stock
Jan 18
2022
BUY
Open market or private purchase
$9,727
$46.99 p/Share
207
Added 1.0%
20,589
Common Stock
Jan 14
2022
BUY
Open market or private purchase
$3,948
$46.45 p/Share
85
Added 0.42%
20,381
Common Stock
Oct 18
2021
BUY
Open market or private purchase
$9,711
$42.04 p/Share
231
Added 1.13%
20,296
Common Stock
Oct 15
2021
BUY
Open market or private purchase
$3,725
$42.33 p/Share
88
Added 0.44%
20,064
Common Stock
Aug 18
2021
BUY
Open market or private purchase
$399
$49.84 p/Share
8
Added 0.04%
19,976
Common Stock
Jul 16
2021
BUY
Open market or private purchase
$9,748
$43.52 p/Share
224
Added 1.11%
19,968
Common Stock
Jul 15
2021
BUY
Open market or private purchase
$3,663
$44.13 p/Share
83
Added 0.42%
19,744
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
-
2,000
Added 9.23%
19,660
Common Stock
Apr 16
2021
BUY
Open market or private purchase
$9,420
$45.95 p/Share
205
Added 1.15%
17,660
Common Stock
Apr 15
2021
BUY
Open market or private purchase
$3,247
$41.1 p/Share
79
Added 0.45%
17,455
Common Stock
Jan 19
2021
BUY
Open market or private purchase
$7,763
$44.11 p/Share
176
Added 1.0%
17,375
Common Stock
Jan 15
2021
BUY
Open market or private purchase
$3,172
$44.68 p/Share
71
Added 0.41%
17,199
Common Stock
Oct 16
2020
BUY
Open market or private purchase
$8,365
$40.41 p/Share
207
Added 1.19%
17,127
Common Stock
Oct 15
2020
BUY
Open market or private purchase
$3,029
$39.85 p/Share
76
Added 0.45%
16,919
Common Stock