Dec 30
2024
|
BUY
Open market or private purchase
|
$212,261
$74.74 p/Share
|
2,840
|
|
Dec 27
2024
|
BUY
Open market or private purchase
|
$127,146
$74.88 p/Share
|
1,698
|
|
Dec 26
2024
|
BUY
Open market or private purchase
|
$69,001
$74.92 p/Share
|
921
|
|
Dec 24
2024
|
BUY
Open market or private purchase
|
$2,996
$74.9 p/Share
|
40
|
|
Dec 23
2024
|
BUY
Open market or private purchase
|
$463,708
$74.36 p/Share
|
6,236
|
|
Dec 20
2024
|
BUY
Open market or private purchase
|
$460,312
$74.22 p/Share
|
6,202
|
|
Dec 19
2024
|
BUY
Open market or private purchase
|
$229,368
$73.99 p/Share
|
3,100
|
|
Dec 18
2024
|
BUY
Open market or private purchase
|
$170,495
$74.55 p/Share
|
2,287
|
|
Dec 17
2024
|
BUY
Open market or private purchase
|
$273,467
$74.82 p/Share
|
3,655
|
|
Dec 16
2024
|
BUY
Open market or private purchase
|
$188,774
$74.97 p/Share
|
2,518
|
|
Dec 13
2024
|
BUY
Open market or private purchase
|
$213,368
$74.84 p/Share
|
2,851
|
|
Nov 26
2024
|
BUY
Open market or private purchase
|
$941,636
$70.72 p/Share
|
13,315
|
|
Nov 25
2024
|
BUY
Open market or private purchase
|
$715,500
$71.55 p/Share
|
10,000
|
|
Nov 22
2024
|
BUY
Open market or private purchase
|
$180,900
$72.36 p/Share
|
2,500
|
|
Nov 21
2024
|
BUY
Open market or private purchase
|
$719,599
$71.96 p/Share
|
10,000
|
|
Nov 20
2024
|
BUY
Open market or private purchase
|
$218,410
$71.19 p/Share
|
3,068
|
|
Nov 19
2024
|
BUY
Open market or private purchase
|
$436,029
$71.41 p/Share
|
6,106
|
|
Nov 18
2024
|
BUY
Open market or private purchase
|
$375,062
$71.92 p/Share
|
5,215
|
|
Nov 15
2024
|
BUY
Open market or private purchase
|
$334,186
$72.76 p/Share
|
4,593
|
|
Nov 14
2024
|
BUY
Open market or private purchase
|
$300,776
$72.25 p/Share
|
4,163
|
|
Nov 13
2024
|
BUY
Open market or private purchase
|
$566,859
$71.51 p/Share
|
7,927
|
|
Nov 12
2024
|
BUY
Open market or private purchase
|
$620,532
$71.26 p/Share
|
8,708
|
|
Nov 11
2024
|
BUY
Open market or private purchase
|
$768,258
$71.82 p/Share
|
10,697
|
|
Nov 08
2024
|
BUY
Open market or private purchase
|
$1,644,051
$68.76 p/Share
|
23,910
|
|
Nov 07
2024
|
BUY
Open market or private purchase
|
$1,536,162
$69.01 p/Share
|
22,260
|
|