Jan 17
2024
BUY
Open market or private purchase
$477
$36.75 p/Share
13
Added 0.69%
1,877
Common Stock
Oct 17
2023
BUY
Open market or private purchase
$496
$35.45 p/Share
14
Added 0.75%
1,853
Common Stock
Jul 17
2023
BUY
Open market or private purchase
$468
$39.07 p/Share
12
Added 0.65%
1,829
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
220
Added 10.86%
1,806
Common Stock
Apr 17
2023
BUY
Open market or private purchase
$464
$42.26 p/Share
11
Added 0.69%
1,586
Common Stock
Jan 18
2023
BUY
Open market or private purchase
$471
$42.9 p/Share
11
Added 0.7%
1,567
Common Stock
Oct 17
2022
BUY
Open market or private purchase
$477
$36.71 p/Share
13
Added 0.83%
1,548
Common Stock
Jul 18
2022
BUY
Open market or private purchase
$494
$37.98 p/Share
13
Added 0.84%
1,526
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
286
Added 15.97%
1,505
Common Stock
Apr 18
2022
BUY
Open market or private purchase
$473
$43.04 p/Share
11
Added 0.89%
1,219
Common Stock
Apr 14
2022
BUY
Open market or private purchase
$205
$41.02 p/Share
5
Added 0.41%
1,207
Common Stock
Jan 18
2022
BUY
Open market or private purchase
$470
$46.99 p/Share
10
Added 0.83%
1,202
Common Stock
Jan 14
2022
BUY
Open market or private purchase
$186
$46.45 p/Share
4
Added 0.33%
1,191
Common Stock
Oct 18
2021
BUY
Open market or private purchase
$504
$42.04 p/Share
12
Added 1.0%
1,186
Common Stock
Oct 15
2021
BUY
Open market or private purchase
$212
$42.33 p/Share
5
Added 0.42%
1,174
Common Stock
Jul 16
2021
BUY
Open market or private purchase
$479
$43.52 p/Share
11
Added 0.93%
1,169
Common Stock
Jul 15
2021
BUY
Open market or private purchase
$177
$44.13 p/Share
4
Added 0.34%
1,157
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
-
206
Added 15.17%
1,152
Common Stock
Apr 16
2021
BUY
Open market or private purchase
$505
$45.95 p/Share
11
Added 1.15%
946
Common Stock
Apr 15
2021
BUY
Open market or private purchase
$164
$41.1 p/Share
4
Added 0.43%
935
Common Stock
Jan 19
2021
BUY
Open market or private purchase
$485
$44.11 p/Share
11
Added 1.17%
931
Common Stock
Jan 15
2021
BUY
Open market or private purchase
$134
$44.68 p/Share
3
Added 0.33%
919
Common Stock
Oct 16
2020
BUY
Open market or private purchase
$525
$40.41 p/Share
13
Added 1.4%
916
Common Stock
Oct 15
2020
BUY
Open market or private purchase
$168
$41.95 p/Share
4
Added 0.44%
902
Common Stock