|
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
|
|
|
Oct 09
2025
|
BUY
Open market or private purchase
|
$1,940,288
$47.39 p/Share
|
40,943
|
|
|
Oct 08
2025
|
BUY
Open market or private purchase
|
$1,147,072
$48.17 p/Share
|
23,813
|
|
|
Oct 07
2025
|
BUY
Open market or private purchase
|
$2,169,178
$46.5 p/Share
|
46,649
|
|
|
Sep 19
2025
|
BUY
Open market or private purchase
|
$241,446
$41.78 p/Share
|
5,779
|
|
|
Sep 18
2025
|
BUY
Open market or private purchase
|
$373,888
$40.64 p/Share
|
9,200
|
|
|
Sep 17
2025
|
BUY
Open market or private purchase
|
$688,471
$41.3 p/Share
|
16,670
|
|
|
Sep 16
2025
|
BUY
Open market or private purchase
|
$3,792,477
$41.5 p/Share
|
91,385
|
|
|
Sep 15
2025
|
BUY
Open market or private purchase
|
$714,225
$41.39 p/Share
|
17,256
|
|
|
Sep 12
2025
|
BUY
Open market or private purchase
|
$4,467,617
$40.91 p/Share
|
109,206
|
|
|
Sep 11
2025
|
BUY
Open market or private purchase
|
$3,889,954
$40.4 p/Share
|
96,286
|
|
|
Sep 10
2025
|
BUY
Open market or private purchase
|
$771,542
$40.34 p/Share
|
19,126
|
|
|
Sep 09
2025
|
BUY
Open market or private purchase
|
$1,250,873
$40.06 p/Share
|
31,225
|
|
|
Sep 08
2025
|
BUY
Open market or private purchase
|
$992,655
$40.5 p/Share
|
24,510
|
|
|
Sep 05
2025
|
BUY
Open market or private purchase
|
$364,912
$39.2 p/Share
|
9,309
|
|