Oct 28
2024
|
BUY
Open market or private purchase
|
$454,477
$75.17 p/Share
|
6,046
|
|
Oct 25
2024
|
BUY
Open market or private purchase
|
$321,714
$73.25 p/Share
|
4,392
|
|
Oct 24
2024
|
BUY
Open market or private purchase
|
$308,093
$71.5 p/Share
|
4,309
|
|
Oct 23
2024
|
BUY
Open market or private purchase
|
$244,855
$70.87 p/Share
|
3,455
|
|
Oct 22
2024
|
BUY
Open market or private purchase
|
$361,775
$71.02 p/Share
|
5,094
|
|
Oct 09
2024
|
BUY
Open market or private purchase
|
$51,632
$63.12 p/Share
|
818
|
|
Oct 08
2024
|
BUY
Open market or private purchase
|
$224,561
$62.24 p/Share
|
3,608
|
|
Oct 07
2024
|
BUY
Open market or private purchase
|
$147,455
$62.27 p/Share
|
2,368
|
|
Oct 04
2024
|
BUY
Open market or private purchase
|
$388,116
$62.66 p/Share
|
6,194
|
|
Oct 03
2024
|
BUY
Open market or private purchase
|
$314,929
$60.61 p/Share
|
5,196
|
|
Oct 02
2024
|
BUY
Open market or private purchase
|
$430,698
$61.59 p/Share
|
6,993
|
|
Oct 01
2024
|
BUY
Open market or private purchase
|
$334,767
$60.46 p/Share
|
5,537
|
|
Sep 30
2024
|
BUY
Open market or private purchase
|
$264,290
$62.23 p/Share
|
4,247
|
|
Sep 27
2024
|
BUY
Open market or private purchase
|
$230,268
$63.07 p/Share
|
3,651
|
|