Oct 01
2024
|
BUY
Open market or private purchase
|
$346,443
$33.75 p/Share
|
10,265
|
|
Sep 25
2024
|
BUY
Open market or private purchase
|
$56,341
$32.91 p/Share
|
1,712
|
|
Sep 24
2024
|
BUY
Open market or private purchase
|
$840,190
$32.87 p/Share
|
25,561
|
|
Sep 23
2024
|
BUY
Open market or private purchase
|
$514,460
$33.08 p/Share
|
15,552
|
|
Sep 20
2024
|
BUY
Open market or private purchase
|
$266,957
$33.55 p/Share
|
7,957
|
|
Sep 19
2024
|
BUY
Open market or private purchase
|
$237,450
$33.7 p/Share
|
7,046
|
|
Sep 18
2024
|
BUY
Open market or private purchase
|
$392,283
$33.25 p/Share
|
11,798
|
|
Sep 17
2024
|
BUY
Open market or private purchase
|
$374,158
$33.3 p/Share
|
11,236
|
|
Sep 16
2024
|
BUY
Open market or private purchase
|
$49,008
$32.98 p/Share
|
1,486
|
|
Sep 13
2024
|
BUY
Open market or private purchase
|
$245,507
$32.73 p/Share
|
7,501
|
|
Sep 12
2024
|
BUY
Open market or private purchase
|
$272,291
$31.57 p/Share
|
8,625
|
|
Sep 11
2024
|
BUY
Open market or private purchase
|
$677,451
$31.12 p/Share
|
21,769
|
|
Sep 10
2024
|
BUY
Open market or private purchase
|
$403,802
$31.1 p/Share
|
12,984
|
|
Sep 09
2024
|
BUY
Open market or private purchase
|
$696,661
$30.22 p/Share
|
23,053
|
|
Sep 06
2024
|
BUY
Open market or private purchase
|
$760,633
$30.55 p/Share
|
24,898
|
|
Sep 05
2024
|
BUY
Open market or private purchase
|
$624,636
$31.21 p/Share
|
20,014
|
|
Sep 04
2024
|
BUY
Open market or private purchase
|
$671,702
$31.29 p/Share
|
21,467
|
|
Sep 03
2024
|
BUY
Open market or private purchase
|
$962,442
$32.15 p/Share
|
29,936
|
|
Aug 30
2024
|
BUY
Open market or private purchase
|
$709,469
$32.3 p/Share
|
21,965
|
|
Aug 29
2024
|
BUY
Open market or private purchase
|
$384,503
$32.23 p/Share
|
11,930
|
|
Aug 28
2024
|
BUY
Open market or private purchase
|
$722,456
$31.24 p/Share
|
23,126
|
|
Aug 27
2024
|
BUY
Open market or private purchase
|
$689,833
$31.58 p/Share
|
21,844
|
|
Aug 26
2024
|
BUY
Open market or private purchase
|
$330,096
$31.74 p/Share
|
10,400
|
|
Aug 23
2024
|
BUY
Open market or private purchase
|
$627,182
$31.55 p/Share
|
19,879
|
|
Aug 22
2024
|
BUY
Open market or private purchase
|
$2,981,983
$31.03 p/Share
|
96,100
|
|