|
Nov 19
2025
|
BUY
Open market or private purchase
|
$486,127
$48.16 p/Share
|
10,094
|
|
|
Nov 18
2025
|
BUY
Open market or private purchase
|
$107,049
$47.2 p/Share
|
2,268
|
|
|
Nov 17
2025
|
BUY
Open market or private purchase
|
$858,171
$47.35 p/Share
|
18,124
|
|
|
Nov 13
2025
|
BUY
Open market or private purchase
|
$126,046
$49.43 p/Share
|
2,550
|
|
|
Nov 11
2025
|
BUY
Open market or private purchase
|
$490,025
$47.64 p/Share
|
10,286
|
|
|
Nov 10
2025
|
BUY
Open market or private purchase
|
$193,109
$48.35 p/Share
|
3,994
|
|
|
Nov 05
2025
|
BUY
Open market or private purchase
|
$41,463
$44.68 p/Share
|
928
|
|
|
Nov 04
2025
|
BUY
Open market or private purchase
|
$892,914
$44.49 p/Share
|
20,070
|
|
|
Nov 03
2025
|
BUY
Open market or private purchase
|
$1,208,483
$46.21 p/Share
|
26,152
|
|
|
Oct 31
2025
|
BUY
Open market or private purchase
|
$730,546
$46.1 p/Share
|
15,847
|
|
|
Oct 30
2025
|
BUY
Open market or private purchase
|
$77,537
$45.61 p/Share
|
1,700
|
|
|
Oct 29
2025
|
BUY
Open market or private purchase
|
$413,680
$45.32 p/Share
|
9,128
|
|
|
Oct 28
2025
|
BUY
Open market or private purchase
|
$582,226
$45.32 p/Share
|
12,847
|
|
|
Oct 27
2025
|
BUY
Open market or private purchase
|
$1,256,280
$44.08 p/Share
|
28,500
|
|
|
Oct 24
2025
|
BUY
Open market or private purchase
|
$1,026,739
$45.97 p/Share
|
22,335
|
|
|
Oct 23
2025
|
BUY
Open market or private purchase
|
$886,129
$46.22 p/Share
|
19,172
|
|
|
Oct 22
2025
|
BUY
Open market or private purchase
|
$919,575
$44.77 p/Share
|
20,540
|
|
|
Oct 21
2025
|
BUY
Open market or private purchase
|
$1,109,660
$45.2 p/Share
|
24,550
|
|
|
Oct 20
2025
|
BUY
Open market or private purchase
|
$579,456
$50.1 p/Share
|
11,566
|
|
|
Oct 17
2025
|
BUY
Open market or private purchase
|
$4,039,544
$49.35 p/Share
|
81,855
|
|
|
Oct 16
2025
|
BUY
Open market or private purchase
|
$1,269,275
$53.07 p/Share
|
23,917
|
|
|
Oct 15
2025
|
BUY
Open market or private purchase
|
$681,020
$51.71 p/Share
|
13,170
|
|
|
Oct 14
2025
|
BUY
Open market or private purchase
|
$1,591,968
$50.01 p/Share
|
31,833
|
|
|
Oct 13
2025
|
BUY
Open market or private purchase
|
$413,581
$49.02 p/Share
|
8,437
|
|
|
Oct 10
2025
|
BUY
Open market or private purchase
|
$1,218,053
$47.06 p/Share
|
25,883
|
|