| Marshall Wace LLP | 
                    0.40% | 
                    29 Oct 2025 | 
                
        
                
                    | Winton Capital Management Ltd | 
                    0.49% | 
                    27 Oct 2025 | 
                
        
                
                    | ActusRayPartners Limited | 
                    0.49% | 
                    27 Oct 2025 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.65% | 
                    24 Oct 2025 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.50% | 
                    21 Oct 2025 | 
                
        
                
                    | Arrowstreet Capital, Limited Partnership | 
                    0.89% | 
                    13 Oct 2025 | 
                
        
                
                    | Winton Capital Management Ltd | 
                    0.59% | 
                    6 Oct 2025 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.48% | 
                    3 Oct 2025 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.58% | 
                    30 Sep 2025 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.68% | 
                    23 Sep 2025 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.71% | 
                    19 Sep 2025 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.60% | 
                    17 Sep 2025 | 
                
        
                
                    | Winton Capital Management Ltd | 
                    0.60% | 
                    17 Sep 2025 | 
                
        
                
                    | ActusRayPartners Limited | 
                    0.50% | 
                    27 Aug 2025 | 
                
        
                
                    | Winton Capital Management Ltd | 
                    0.51% | 
                    21 Aug 2025 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.50% | 
                    20 Aug 2025 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.48% | 
                    19 Aug 2025 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.59% | 
                    24 Jul 2025 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.61% | 
                    17 Jul 2025 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.59% | 
                    10 Jul 2025 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.60% | 
                    9 Jul 2025 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.59% | 
                    8 Jul 2025 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.67% | 
                    3 Jul 2025 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.70% | 
                    12 Jun 2025 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.64% | 
                    4 Jun 2025 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.71% | 
                    3 Jun 2025 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.60% | 
                    15 Apr 2025 | 
                
        
                
                    | Arrowstreet Capital, Limited Partnership | 
                    0.91% | 
                    9 Apr 2025 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.51% | 
                    7 Apr 2025 | 
                
        
                
                    | Arrowstreet Capital, Limited Partnership | 
                    0.80% | 
                    3 Apr 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.01% | 
                    3 Apr 2025 | 
                
        
                
                    | Arrowstreet Capital, Limited Partnership | 
                    0.73% | 
                    28 Mar 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.69% | 
                    28 Mar 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.71% | 
                    24 Mar 2025 | 
                
        
                
                    | Arrowstreet Capital, Limited Partnership | 
                    0.61% | 
                    21 Mar 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.61% | 
                    18 Mar 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.59% | 
                    17 Mar 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.68% | 
                    6 Mar 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.70% | 
                    28 Feb 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.67% | 
                    25 Feb 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.79% | 
                    24 Feb 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.86% | 
                    21 Feb 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.91% | 
                    29 Jan 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.89% | 
                    24 Jan 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.90% | 
                    22 Jan 2025 | 
                
        
                
                    | Arrowstreet Capital, Limited Partnership | 
                    0.50% | 
                    15 Jan 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.81% | 
                    8 Jan 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.79% | 
                    27 Dec 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.81% | 
                    20 Dec 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.61% | 
                    16 Dec 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.50% | 
                    2 Dec 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.28% | 
                    11 Oct 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.58% | 
                    3 Oct 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.66% | 
                    27 Sep 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.71% | 
                    12 Aug 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.62% | 
                    21 Jun 2024 | 
                
        
                
                    | Acadian Asset Management LLC | 
                    0.47% | 
                    10 Jun 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.59% | 
                    6 Jun 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.63% | 
                    31 May 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.79% | 
                    28 May 2024 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.46% | 
                    17 May 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.83% | 
                    17 May 2024 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.49% | 
                    14 May 2024 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.50% | 
                    13 May 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.70% | 
                    9 May 2024 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.56% | 
                    2 May 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.62% | 
                    29 Apr 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.58% | 
                    22 Apr 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.61% | 
                    19 Apr 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.57% | 
                    18 Apr 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.60% | 
                    16 Apr 2024 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.67% | 
                    15 Apr 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.58% | 
                    12 Apr 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.60% | 
                    11 Apr 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.59% | 
                    9 Apr 2024 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.48% | 
                    5 Apr 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.61% | 
                    3 Apr 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.51% | 
                    29 Feb 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.48% | 
                    27 Feb 2024 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.56% | 
                    23 Feb 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.50% | 
                    22 Feb 2024 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.60% | 
                    20 Feb 2024 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.50% | 
                    13 Feb 2024 | 
                
        
                
                    | Acadian Asset Management LLC | 
                    0.51% | 
                    2 Feb 2024 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.48% | 
                    18 Jan 2024 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.70% | 
                    18 Jan 2024 | 
                
        
                
                    | Citadel Advisors LLC | 
                    0.51% | 
                    12 Jan 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.48% | 
                    10 Oct 2023 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.58% | 
                    29 Sep 2023 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.60% | 
                    28 Sep 2023 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.58% | 
                    21 Sep 2023 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.61% | 
                    20 Sep 2023 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.52% | 
                    15 Sep 2023 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.49% | 
                    31 Jul 2023 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.67% | 
                    25 Jul 2023 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.53% | 
                    19 Jul 2023 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.49% | 
                    17 Jul 2023 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.50% | 
                    7 Jul 2023 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.49% | 
                    30 Jun 2023 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.57% | 
                    16 Jun 2023 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.78% | 
                    1 Jun 2023 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.89% | 
                    17 May 2023 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.94% | 
                    13 Dec 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.01% | 
                    25 Nov 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.98% | 
                    23 Nov 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.00% | 
                    18 Nov 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.92% | 
                    15 Nov 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.81% | 
                    8 Nov 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.76% | 
                    3 Nov 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.80% | 
                    2 Nov 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.79% | 
                    1 Nov 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.80% | 
                    27 Oct 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.79% | 
                    17 Oct 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.87% | 
                    3 Oct 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.90% | 
                    19 Aug 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.80% | 
                    31 May 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.79% | 
                    30 May 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.28% | 
                    5 May 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.31% | 
                    26 Apr 2022 | 
                
        
                
                    | Canada Pension Plan Investment Board | 
                    0.45% | 
                    5 Apr 2022 | 
                
        
                
                    | Canada Pension Plan Investment Board | 
                    0.57% | 
                    4 Apr 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.20% | 
                    24 Mar 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.13% | 
                    15 Mar 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.05% | 
                    10 Mar 2022 | 
                
        
                
                    | Canada Pension Plan Investment Board | 
                    0.60% | 
                    9 Mar 2022 | 
                
        
                
                    | Canada Pension Plan Investment Board | 
                    0.59% | 
                    8 Mar 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.90% | 
                    7 Mar 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.80% | 
                    1 Mar 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.75% | 
                    24 Feb 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.83% | 
                    22 Feb 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.90% | 
                    8 Feb 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.81% | 
                    28 Jan 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.70% | 
                    29 Dec 2021 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.69% | 
                    21 Dec 2021 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.72% | 
                    20 Dec 2021 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.61% | 
                    18 Nov 2021 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.51% | 
                    5 Oct 2021 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.49% | 
                    18 Aug 2021 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.50% | 
                    28 Jul 2021 |