Jan 16
2025
BUY
Open market or private purchase
$1,281
$31.25 p/Share
41
Added 1.15%
3,523
Common Stock
Oct 16
2024
BUY
Open market or private purchase
$1,276
$35.46 p/Share
36
Added 1.03%
3,458
Common Stock
Jul 16
2024
BUY
Open market or private purchase
$1,272
$35.34 p/Share
36
Added 1.05%
3,401
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
-
934
Added 21.83%
3,344
Common Stock
Apr 16
2024
BUY
Open market or private purchase
$1,272
$34.38 p/Share
37
Added 1.51%
2,410
Common Stock
Jan 17
2024
BUY
Open market or private purchase
$1,286
$36.75 p/Share
35
Added 1.46%
2,357
Common Stock
Oct 17
2023
BUY
Open market or private purchase
$1,277
$35.48 p/Share
36
Added 1.54%
2,309
Common Stock
Jul 17
2023
BUY
Open market or private purchase
$1,289
$39.07 p/Share
33
Added 1.44%
2,260
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
725
Added 24.66%
2,215
Common Stock
Apr 17
2023
BUY
Open market or private purchase
$1,267
$42.26 p/Share
30
Added 1.97%
1,490
Common Stock
Jan 18
2023
BUY
Open market or private purchase
$1,287
$42.9 p/Share
30
Added 2.02%
1,452
Common Stock
Oct 17
2022
BUY
Open market or private purchase
$1,285
$36.71 p/Share
35
Added 2.41%
1,416
Common Stock
Jul 18
2022
BUY
Open market or private purchase
$1,291
$37.98 p/Share
34
Added 2.41%
1,374
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
1,008
Added 43.06%
1,333
Common Stock
Apr 18
2022
BUY
Open market or private purchase
$1,291
$43.04 p/Share
30
Added 8.45%
325
Common Stock
Apr 14
2022
BUY
Open market or private purchase
$41
$41.02 p/Share
1
Added 0.34%
295
Common Stock
Jan 18
2022
BUY
Open market or private purchase
$1,269
$46.99 p/Share
27
Added 8.44%
293
Common Stock
Jan 14
2022
BUY
Open market or private purchase
$46
$46.45 p/Share
1
Added 0.37%
266
Common Stock
Oct 18
2021
BUY
Open market or private purchase
$1,261
$42.04 p/Share
30
Added 10.17%
265
Common Stock
Oct 15
2021
BUY
Open market or private purchase
$42
$42.33 p/Share
1
Added 0.43%
234
Common Stock
Jul 16
2021
BUY
Open market or private purchase
$1,262
$43.52 p/Share
29
Added 11.07%
233
Common Stock
Jul 15
2021
BUY
Open market or private purchase
$0
$44.13 p/Share
0
Added 0.0%
203
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
-
185
Added 47.8%
202
Common Stock
Apr 16
2021
BUY
Open market or private purchase
$781
$45.95 p/Share
17
Added 50.0%
17
Common Stock