Nov 04
2024
BUY
Open market or private purchase
$34,076
$52.75 p/Share
646
Added 0.17%
368,704
Common Stock
Aug 02
2024
BUY
Open market or private purchase
$30,832
$53.16 p/Share
580
Added 0.16%
368,058
Common Stock
May 03
2024
BUY
Open market or private purchase
$34,745
$47.08 p/Share
738
Added 0.2%
367,478
Common Stock
Feb 02
2024
BUY
Open market or private purchase
$43,576
$54.2 p/Share
804
Added 0.22%
366,740
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$14,287
$51.21 p/Share
279
Added 0.08%
365,936
Common Stock
Nov 27
2023
BUY
Open market or private purchase
$25,999
$51.18 p/Share
508
Added 0.14%
365,657
Common Stock
Nov 03
2023
BUY
Open market or private purchase
$1,448
$46.72 p/Share
31
Added 0.01%
365,149
Common Stock
Nov 02
2023
BUY
Open market or private purchase
$26,220
$45.84 p/Share
572
Added 0.16%
365,118
Common Stock
Aug 02
2023
BUY
Open market or private purchase
$26,500
$49.72 p/Share
533
Added 0.15%
364,546
Common Stock
May 03
2023
BUY
Open market or private purchase
$26,479
$45.42 p/Share
583
Added 0.16%
364,013
Common Stock
Feb 02
2023
BUY
Open market or private purchase
$23,405
$51.44 p/Share
455
Added 0.13%
363,430
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
$16,898
$50.9 p/Share
332
Added 0.09%
362,975
Common Stock
Nov 04
2022
BUY
Open market or private purchase
$50,326
$57.78 p/Share
871
Added 0.24%
362,643
Common Stock
May 05
2022
BUY
Open market or private purchase
$26,514
$54.0 p/Share
491
Added 0.14%
361,772
Common Stock
Feb 04
2022
BUY
Open market or private purchase
$23,490
$54.0 p/Share
435
Added 0.12%
361,281
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
$14,292
$51.97 p/Share
275
Added 0.08%
360,846
Common Stock
Nov 04
2021
BUY
Open market or private purchase
$26,182
$53.0 p/Share
494
Added 0.14%
360,571
Common Stock
Aug 04
2021
BUY
Open market or private purchase
$26,465
$52.51 p/Share
504
Added 0.14%
360,077
Common Stock
May 05
2021
BUY
Open market or private purchase
$23,916
$56.14 p/Share
426
Added 0.12%
343,073
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
$14,273
$51.9 p/Share
275
Added 0.08%
342,647
Common Stock
Feb 04
2021
BUY
Open market or private purchase
$30,192
$48.0 p/Share
629
Added 0.18%
342,372
Common Stock
Nov 04
2020
BUY
Open market or private purchase
$19,845
$47.25 p/Share
420
Added 0.12%
341,743
Common Stock