Oct 16
2024
BUY
Open market or private purchase
$319
$35.46 p/Share
9
Added 0.23%
3,958
Common Stock
Jul 16
2024
BUY
Open market or private purchase
$318
$35.34 p/Share
9
Added 0.23%
3,926
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
-
318
Added 7.55%
3,893
Common Stock
Apr 16
2024
BUY
Open market or private purchase
$313
$34.8 p/Share
9
Added 0.25%
3,575
Common Stock
Jan 17
2024
BUY
Open market or private purchase
$294
$36.75 p/Share
8
Added 0.23%
3,544
Common Stock
Oct 17
2023
BUY
Open market or private purchase
$319
$35.48 p/Share
9
Added 0.26%
3,515
Common Stock
Jul 17
2023
BUY
Open market or private purchase
$312
$39.07 p/Share
8
Added 0.23%
3,486
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
249
Added 6.71%
3,460
Common Stock
Apr 17
2023
BUY
Open market or private purchase
$295
$42.26 p/Share
7
Added 0.22%
3,211
Common Stock
Jan 18
2023
BUY
Open market or private purchase
$300
$42.9 p/Share
7
Added 0.22%
3,189
Common Stock
Oct 17
2022
BUY
Open market or private purchase
$294
$36.71 p/Share
8
Added 0.25%
3,166
Common Stock
Jul 18
2022
BUY
Open market or private purchase
$304
$37.98 p/Share
8
Added 0.25%
3,142
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
347
Added 10.02%
3,117
Common Stock
Apr 18
2022
BUY
Open market or private purchase
$301
$43.04 p/Share
7
Added 0.25%
2,770
Common Stock
Apr 14
2022
BUY
Open market or private purchase
$533
$41.02 p/Share
13
Added 0.47%
2,762
Common Stock
Jan 18
2022
BUY
Open market or private purchase
$282
$46.99 p/Share
6
Added 0.22%
2,749
Common Stock
Jan 14
2022
BUY
Open market or private purchase
$511
$46.45 p/Share
11
Added 0.4%
2,742
Common Stock
Oct 18
2021
BUY
Open market or private purchase
$294
$42.04 p/Share
7
Added 0.26%
2,731
Common Stock
Oct 15
2021
BUY
Open market or private purchase
$508
$42.33 p/Share
12
Added 0.44%
2,723
Common Stock
Jul 16
2021
BUY
Open market or private purchase
$305
$43.52 p/Share
7
Added 0.26%
2,711
Common Stock
Jul 15
2021
BUY
Open market or private purchase
$485
$44.13 p/Share
11
Added 0.41%
2,704
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
-
251
Added 8.53%
2,692
Common Stock
Apr 16
2021
BUY
Open market or private purchase
$322
$45.95 p/Share
7
Added 0.29%
2,441
Common Stock
Apr 15
2021
BUY
Open market or private purchase
$452
$41.1 p/Share
11
Added 0.45%
2,434
Common Stock
Jan 19
2021
BUY
Open market or private purchase
$309
$44.11 p/Share
7
Added 0.29%
2,423
Common Stock