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
|
|
Sep 04
2025
|
BUY
Open market or private purchase
|
$930,258
$38.52 p/Share
|
24,150
|
|
Sep 03
2025
|
BUY
Open market or private purchase
|
$1,184,284
$38.88 p/Share
|
30,460
|
|
Sep 02
2025
|
BUY
Open market or private purchase
|
$2,708,973
$38.64 p/Share
|
70,108
|
|
Aug 29
2025
|
BUY
Open market or private purchase
|
$41,150
$37.41 p/Share
|
1,100
|
|
Aug 28
2025
|
BUY
Open market or private purchase
|
$303,095
$36.77 p/Share
|
8,243
|
|
Aug 27
2025
|
BUY
Open market or private purchase
|
$278,170
$37.04 p/Share
|
7,510
|
|
Aug 25
2025
|
BUY
Open market or private purchase
|
$274,555
$36.51 p/Share
|
7,520
|
|
Aug 22
2025
|
BUY
Open market or private purchase
|
$166,181
$35.97 p/Share
|
4,620
|
|
Aug 21
2025
|
BUY
Open market or private purchase
|
$21,380
$35.05 p/Share
|
610
|
|
Aug 19
2025
|
BUY
Open market or private purchase
|
$337,962
$33.99 p/Share
|
9,943
|
|
Aug 18
2025
|
BUY
Open market or private purchase
|
$55,136
$34.46 p/Share
|
1,600
|
|
Aug 15
2025
|
BUY
Open market or private purchase
|
$345,300
$34.53 p/Share
|
10,000
|
|
Aug 14
2025
|
BUY
Open market or private purchase
|
$281,625
$33.89 p/Share
|
8,310
|
|
Aug 13
2025
|
BUY
Open market or private purchase
|
$64,461
$35.11 p/Share
|
1,836
|
|