|
Legal Entity
|
Trade Date
|
Amount
|
Trade Price ($)
|
Buy/Sell
|
|
BlackRock Institutional Trust Company, National Association
|
12/3/2024
|
155
|
26.59
|
Sell
|
|
BlackRock Institutional Trust Company, National Association
|
12/6/2024
|
207
|
26.56
|
Sell
|
|
BlackRock Institutional Trust Company, National Association
|
12/6/2024
|
33
|
26.48
|
Buy
|
|
BlackRock Institutional Trust Company, National Association
|
12/9/2024
|
53
|
26.99
|
Buy
|
|
BlackRock Institutional Trust Company, National Association
|
12/10/2024
|
391
|
26.44
|
Sell
|
|
BlackRock Investment Management (UK) Limited
|
12/11/2024
|
41
|
26.05
|
Sell
|
|
BlackRock Institutional Trust Company, National Association
|
12/11/2024
|
488
|
26.05
|
Sell
|
|
BlackRock Institutional Trust Company, National Association
|
12/12/2024
|
1,040
|
25.68
|
Sell
|
|
BlackRock Investment Management (UK) Limited
|
12/12/2024
|
7
|
25.68
|
Sell
|
|
BlackRock Institutional Trust Company, National Association
|
12/13/2024
|
1,059
|
25.65
|
Sell
|
|
BlackRock Institutional Trust Company, National Association
|
12/16/2024
|
1,396
|
25.14
|
Sell
|
|
Aperio Group LLC
|
12/17/2024
|
17.282
|
26.10
|
Buy
|
|
BlackRock Institutional Trust Company, National Association
|
12/17/2024
|
4,123
|
24.49
|
Sell
|
|
BlackRock Institutional Trust Company, National Association
|
12/18/2024
|
1,430
|
24.33
|
Sell
|
|
BlackRock Institutional Trust Company, National Association
|
12/19/2024
|
2,444
|
24.32
|
Sell
|
|
BlackRock Institutional Trust Company, National Association
|
12/20/2024
|
1,198
|
24.53
|
Sell
|
|
BlackRock Institutional Trust Company, National Association
|
12/23/2024
|
1,932
|
24.85
|
Sell
|
|
BlackRock Institutional Trust Company, National Association
|
12/27/2024
|
1,909
|
24.60
|
Sell
|
|
BlackRock Institutional Trust Company, National Association
|
12/30/2024
|
2,560
|
24.62
|
Sell
|
|
BlackRock Investment Management (UK) Limited
|
12/31/2024
|
32,408
|
24.43
|
Sell
|
|
BlackRock Investment Management (UK) Limited
|
12/31/2024
|
7,429
|
24.47
|
Sell
|
|
BlackRock Institutional Trust Company, National Association
|
12/31/2024
|
1,909
|
24.45
|
Sell
|
|
BlackRock Institutional Trust Company, National Association
|
1/2/2025
|
5,018
|
24.78
|
Sell
|
|
Aperio Group LLC
|
1/8/2025
|
99
|
25.73
|
Buy
|
|
Aperio Group LLC
|
1/14/2025
|
8.133
|
25.08
|
Buy
|
|
Legal Entity
|
Trade Date
|
Amount
|
Trade Price ($)
|
Buy/Sell
|
|
BlackRock (Luxembourg) S.A.
|
11/29/2024
|
4,302
|
29.55
|
Sell
|
|
BlackRock (Luxembourg) S.A.
|
11/29/2024
|
14,194
|
29.59
|
Sell
|
|
BlackRock Advisors, LLC
|
11/29/2024
|
771
|
29.59
|
Sell
|
|
BlackRock Advisors, LLC
|
11/29/2024
|
248
|
29.55
|
Sell
|
|
BlackRock Investment Management (UK) Limited
|
11/29/2024
|
13,162
|
29.55
|
Sell
|
|
BlackRock Investment Management (UK) Limited
|
11/29/2024
|
40,967
|
29.59
|
Sell
|
|
Aperio Group LLC
|
11/29/2024
|
92
|
29.49
|
Buy
|
|
BlackRock (Luxembourg) S.A.
|
12/2/2024
|
14,790
|
29.22
|
Sell
|
|
BlackRock Advisors, LLC
|
12/2/2024
|
830
|
29.22
|
Sell
|
|
BlackRock Investment Management (UK) Limited
|
12/2/2024
|
44,109
|
29.22
|
Sell
|
|
BlackRock Japan Co., Ltd.
|
12/2/2024
|
812
|
29.08
|
Buy
|
|
Aperio Group LLC
|
12/2/2024
|
1,457
|
29.08
|
Buy
|
|
Aperio Group LLC
|
12/2/2024
|
598
|
29.08
|
Sell
|
|
BlackRock (Luxembourg) S.A.
|
12/3/2024
|
15,250
|
28.64
|
Sell
|
|
BlackRock Advisors, LLC
|
12/3/2024
|
358
|
28.64
|
Sell
|
|
BlackRock Investment Management (UK) Limited
|
12/3/2024
|
18,951
|
28.64
|
Sell
|
|
Aperio Group LLC
|
12/3/2024
|
486
|
28.33
|
Buy
|
|
Aperio Group LLC
|
12/3/2024
|
359
|
28.33
|
Sell
|
|
BlackRock (Luxembourg) S.A.
|
12/4/2024
|
18,673
|
28.32
|
Sell
|
|
BlackRock Advisors, LLC
|
12/4/2024
|
435
|
28.32
|
Sell
|
|
BlackRock Advisors, LLC
|
12/4/2024
|
1,098
|
28.37
|
Buy
|
|
BlackRock Institutional Trust Company, National Association
|
12/4/2024
|
5,524
|
28.37
|
Buy
|
|
BlackRock Investment Management (UK) Limited
|
12/4/2024
|
23,207
|
28.32
|
Sell
|
|
Aperio Group LLC
|
12/4/2024
|
1,520
|
28.37
|
Buy
|
|
Aperio Group LLC
|
12/4/2024
|
572
|
28.37
|
Sell
|
|
BlackRock (Luxembourg) S.A.
|
12/5/2024
|
18,516
|
28.60
|
Sell
|
|
BlackRock Advisors, LLC
|
12/5/2024
|
433
|
28.60
|
Sell
|
|
BlackRock Investment Management (UK) Limited
|
12/5/2024
|
23,013
|
28.60
|
Sell
|
|
Aperio Group LLC
|
12/5/2024
|
1,762
|
28.62
|
Buy
|
|
Aperio Group LLC
|
12/5/2024
|
69
|
28.62
|
Sell
|
|
BlackRock (Luxembourg) S.A.
|
12/6/2024
|
17,862
|
28.23
|
Sell
|
|
BlackRock Advisors, LLC
|
12/6/2024
|
4,048
|
28.24
|
Buy
|
|
BlackRock Advisors, LLC
|
12/6/2024
|
418
|
28.23
|
Sell
|
|
BlackRock Institutional Trust Company, National Association
|
12/6/2024
|
78
|
28.17
|
Buy
|
|
BlackRock Investment Management (UK) Limited
|
12/6/2024
|
22,198
|
28.23
|
Sell
|
|
SpiderRock Advisors, LLC
|
12/6/2024
|
1,043
|
28.24
|
Buy
|
|
Aperio Group LLC
|
12/6/2024
|
8,450
|
28.24
|
Buy
|
|
Aperio Group LLC
|
12/6/2024
|
446
|
28.24
|
Sell
|
|
BlackRock (Luxembourg) S.A.
|
12/9/2024
|
17,592
|
28.72
|
Sell
|
|
BlackRock Advisors, LLC
|
12/9/2024
|
411
|
28.72
|
Sell
|
|
BlackRock Institutional Trust Company, National Association
|
12/9/2024
|
125
|
28.85
|
Buy
|
|
BlackRock Investment Management (UK) Limited
|
12/9/2024
|
21,865
|
28.72
|
Sell
|
|
Aperio Group LLC
|
12/9/2024
|
2,592
|
28.6
|
Buy
|
|
Aperio Group LLC
|
12/9/2024
|
648
|
28.6
|
Sell
|
|
BlackRock (Luxembourg) S.A.
|
12/10/2024
|
17,690
|
28.16
|
Sell
|
|
BlackRock Advisors, LLC
|
12/10/2024
|
414
|
28.16
|
Sell
|
|
BlackRock Investment Management (UK) Limited
|
12/10/2024
|
21,983
|
28.16
|
Sell
|
|
Aperio Group LLC
|
12/10/2024
|
485
|
28.16
|
Buy
|
| Legal Entity | Trade Date | Amount | Trade Price ($) | Buy/Sell |
|
Aperio Group LLC
|
12/10/2024
|
54
|
28.16
|
Sell
|
|
BlackRock (Luxembourg) S.A.
|
12/11/2024
|
13,023
|
27.75
|
Sell
|
|
BlackRock (Luxembourg) S.A.
|
12/11/2024
|
7,943
|
27.84
|
Sell
|
|
BlackRock Advisors, LLC
|
12/11/2024
|
206
|
27.75
|
Sell
|
|
BlackRock Advisors, LLC
|
12/11/2024
|
185
|
27.84
|
Sell
|
|
BlackRock Investment Management (UK) Limited
|
12/11/2024
|
9,872
|
27.84
|
Sell
|
|
BlackRock Investment Management (UK) Limited
|
12/11/2024
|
16,185
|
27.75
|
Sell
|
|
BlackRock Investment Management (UK) Limited
|
12/11/2024
|
133
|
27.82
|
Buy
|
|
Aperio Group LLC
|
12/11/2024
|
3,070
|
27.82
|
Sell
|
|
Aperio Group LLC
|
12/11/2024
|
17,494
|
27.82
|
Buy
|
|
BlackRock (Luxembourg) S.A.
|
12/12/2024
|
20,886
|
27.40
|
Sell
|
|
BlackRock Advisors, LLC
|
12/12/2024
|
491
|
27.40
|
Sell
|
|
BlackRock Institutional Trust Company, National Association
|
12/12/2024
|
203
|
27.34
|
Sell
|
|
BlackRock Investment Management (UK) Limited
|
12/12/2024
|
25,965
|
27.40
|
Sell
|
|
Aperio Group LLC
|
12/12/2024
|
317
|
27.34
|
Sell
|
|
Aperio Group LLC
|
12/12/2024
|
1,170
|
27.34
|
Buy
|
|
BlackRock Investment Management (UK) Limited
|
12/13/2024
|
6,163
|
27.28
|
Buy
|
|
Aperio Group LLC
|
12/13/2024
|
1,099
|
27.28
|
Sell
|
|
Aperio Group LLC
|
12/13/2024
|
4,002
|
27.28
|
Buy
|
|
BlackRock Investment Management (UK) Limited
|
12/16/2024
|
17,769
|
26.76
|
Buy
|
|
BlackRock Japan Co., Ltd.
|
12/16/2024
|
803
|
26.76
|
Buy
|
|
Aperio Group LLC
|
12/16/2024
|
5,716.62
|
26.77
|
Buy
|
|
Aperio Group LLC
|
12/16/2024
|
789
|
26.77
|
Sell
|
|
BlackRock Investment Management (UK) Limited
|
12/17/2024
|
28,595
|
26.10
|
Buy
|
|
Aperio Group LLC
|
12/17/2024
|
9,234
|
26.1
|
Buy
|
|
Aperio Group LLC
|
12/17/2024
|
1,344
|
26.1
|
Sell
|
|
BlackRock Institutional Trust Company, National Association
|
12/18/2024
|
2,291
|
26.04
|
Buy
|
|
BlackRock Institutional Trust Company, National Association
|
12/18/2024
|
793
|
26.02
|
Buy
|
|
BlackRock Investment Management (UK) Limited
|
12/18/2024
|
10,692
|
26.02
|
Buy
|
|
BlackRock Investment Management (UK) Limited
|
12/18/2024
|
30,901
|
26.04
|
Buy
|
|
BlackRock Japan Co., Ltd.
|
12/18/2024
|
943
|
26.04
|
Buy
|
|
BlackRock Japan Co., Ltd.
|
12/18/2024
|
326
|
26.02
|
Buy
|
|
Aperio Group LLC
|
12/18/2024
|
2,361
|
25.93
|
Buy
|
|
Aperio Group LLC
|
12/18/2024
|
1,635
|
25.93
|
Sell
|
|
Aperio Group LLC
|
12/19/2024
|
2,360
|
25.92
|
Sell
|
|
Aperio Group LLC
|
12/19/2024
|
3,909
|
25.92
|
Buy
|
|
Aperio Group LLC
|
12/20/2024
|
2,959
|
26.04
|
Sell
|
|
Aperio Group LLC
|
12/20/2024
|
8,994
|
26.04
|
Buy
|
|
Aperio Group LLC
|
12/23/2024
|
1,945
|
26.4
|
Buy
|
|
Aperio Group LLC
|
12/23/2024
|
2,213
|
26.4
|
Sell
|
|
Aperio Group LLC
|
12/24/2024
|
1,196
|
26.67
|
Buy
|
|
Aperio Group LLC
|
12/24/2024
|
48
|
26.67
|
Sell
|
|
Aperio Group LLC
|
12/26/2024
|
2,603
|
26.31
|
Buy
|
|
Aperio Group LLC
|
12/26/2024
|
26,922
|
26.31
|
Sell
|
|
Aperio Group LLC
|
12/27/2024
|
692
|
26.14
|
Buy
|
|
Aperio Group LLC
|
12/27/2024
|
606
|
26.14
|
Sell
|
|
Aperio Group LLC
|
12/30/2024
|
2,260
|
26.15
|
Buy
|
|
Aperio Group LLC
|
12/30/2024
|
2,597
|
26.15
|
Sell
|
|
Aperio Group LLC
|
12/31/2024
|
1,770.31
|
26
|
Sell
|
|
Aperio Group LLC
|
12/31/2024
|
1,517.25
|
26
|
Buy
|
| Legal Entity | Trade Date | Amount | Trade Price ($) | Buy/Sell |
|
Clearway Energy Group LLC
|
12/31/2024
|
1,117
|
(1)
|
(1)
|
|
Aperio Group LLC
|
1/2/2025
|
955
|
26.31
|
Sell
|
|
Aperio Group LLC
|
1/2/2025
|
17,796
|
26.31
|
Buy
|
|
Aperio Group LLC
|
1/3/2025
|
2,738
|
26.58
|
Sell
|
|
Aperio Group LLC
|
1/3/2025
|
8,804
|
26.58
|
Buy
|
|
Aperio Group LLC
|
1/6/2025
|
212
|
26.2
|
Sell
|
|
Aperio Group LLC
|
1/6/2025
|
766
|
26.2
|
Buy
|
|
Aperio Group LLC
|
1/7/2025
|
2,703
|
26.51
|
Sell
|
|
Aperio Group LLC
|
1/7/2025
|
617
|
26.51
|
Buy
|
|
Aperio Group LLC
|
1/8/2025
|
1,252
|
25.73
|
Buy
|
|
Aperio Group LLC
|
1/8/2025
|
336
|
25.73
|
Sell
|
|
Aperio Group LLC
|
1/10/2025
|
544.11
|
24.92
|
Buy
|
|
Aperio Group LLC
|
1/10/2025
|
2,087
|
24.92
|
Sell
|
|
Aperio Group LLC
|
1/13/2025
|
1,246
|
24.82
|
Sell
|
|
Aperio Group LLC
|
1/13/2025
|
527
|
24.82
|
Buy
|
|
Aperio Group LLC
|
1/14/2025
|
3,400
|
25.08
|
Sell
|
|
Aperio Group LLC
|
1/14/2025
|
354
|
25.08
|
Buy
|
|
SpiderRock Advisors, LLC
|
1/15/2025
|
6.50
|
25.25
|
Buy
|
|
BlackRock Financial Management, Inc.
|
1/15/2025
|
2,802
|
25.65
|
Buy
|
|
Aperio Group LLC
|
1/15/2025
|
2,215
|
25.25
|
Buy
|
|
Aperio Group LLC
|
1/15/2025
|
4,479
|
25.25
|
Sell
|
|
Clearway Energy Group LLC
|
1/15/2025
|
831
|
25.25
|
(2)
|
|
BlackRock (Luxembourg) S.A.
|
1/16/2025
|
31,092
|
26.46
|
Buy
|
|
BlackRock (Luxembourg) S.A.
|
1/16/2025
|
31,092
|
26.37
|
Buy
|
|
Aperio Group LLC
|
1/16/2025
|
593
|
26.46
|
Buy
|
|
Aperio Group LLC
|
1/16/2025
|
1,279
|
26.46
|
Sell
|
|
Aperio Group LLC
|
1/17/2025
|
721
|
26.35
|
Buy
|
|
Aperio Group LLC
|
1/17/2025
|
829
|
26.35
|
Sell
|
|
Aperio Group LLC
|
1/21/2025
|
4,075
|
25.74
|
Buy
|
|
Aperio Group LLC
|
1/21/2025
|
1,017
|
25.74
|
Sell
|
|
Aperio Group LLC
|
1/22/2025
|
1,510
|
24.63
|
Sell
|
|
Aperio Group LLC
|
1/22/2025
|
1,127
|
24.63
|
Buy
|
|
Aperio Group LLC
|
1/23/2025
|
14,651
|
25.28
|
Sell
|
|
Aperio Group LLC
|
1/23/2025
|
1,067
|
25.28
|
Buy
|
|
Aperio Group LLC
|
1/24/2025
|
1,539
|
25.85
|
Sell
|
|
Aperio Group LLC
|
1/24/2025
|
421
|
25.85
|
Buy
|
|
Aperio Group LLC
|
1/27/2025
|
1,509
|
25.64
|
Buy
|
|
Aperio Group LLC
|
1/27/2025
|
3,081
|
25.64
|
Sell
|
|
Aperio Group LLC
|
1/28/2025
|
246
|
25.36
|
Buy
|
|
Aperio Group LLC
|
1/28/2025
|
23
|
25.38
|
Buy
|
|
Aperio Group LLC
|
1/28/2025
|
5
|
25.42
|
Buy
|
|
Aperio Group LLC
|
1/28/2025
|
162
|
25.43
|
Buy
|
|
Aperio Group LLC
|
1/28/2025
|
547
|
25.44
|
Buy
|
|
Aperio Group LLC
|
1/28/2025
|
350
|
25.45
|
Buy
|
|
Aperio Group LLC
|
1/28/2025
|
15
|
25.46
|
Buy
|
|
Aperio Group LLC
|
1/28/2025
|
310
|
25.47
|
Buy
|
|
Aperio Group LLC
|
1/28/2025
|
149
|
25.48
|
Buy
|
|
Aperio Group LLC
|
1/28/2025
|
314
|
25.49
|
Buy
|
|
Aperio Group LLC
|
1/28/2025
|
354
|
25.50
|
Buy
|
|
Aperio Group LLC
|
1/28/2025
|
181
|
25.51
|
Buy
|
| Legal Entity | Trade Date | Amount | Trade Price ($) | Buy/Sell |
|
Aperio Group LLC
|
1/28/2025
|
47
|
25.54
|
Buy
|
|
Aperio Group LLC
|
1/28/2025
|
97
|
25.56
|
Buy
|
|
Aperio Group LLC
|
1/28/2025
|
6
|
25.36
|
Sell
|
|
Aperio Group LLC
|
1/28/2025
|
295
|
25.41
|
Sell
|
|
Aperio Group LLC
|
1/28/2025
|
23
|
25.43
|
Sell
|
|
Aperio Group LLC
|
1/28/2025
|
21,232
|
25.44
|
Sell
|
|
Aperio Group LLC
|
1/28/2025
|
137
|
25.46
|
Sell
|
|
Aperio Group LLC
|
1/28/2025
|
125
|
25.47
|
Sell
|
|
Aperio Group LLC
|
1/28/2025
|
531
|
25.48
|
Sell
|
|
Aperio Group LLC
|
1/28/2025
|
1,099
|
25.50
|
Sell
|
|
Aperio Group LLC
|
1/28/2025
|
83
|
25.51
|
Sell
|
|
Aperio Group LLC
|
1/28/2025
|
4
|
25.52
|
Sell
|
|
Aperio Group LLC
|
1/28/2025
|
5,832
|
25.55
|
Sell
|