| Marshall Wace LLP | 
                    0.49% | 
                    13 Aug 2025 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.58% | 
                    8 Aug 2025 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.69% | 
                    1 Aug 2025 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.79% | 
                    18 Jul 2025 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.80% | 
                    15 Jul 2025 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.52% | 
                    8 Jul 2025 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.72% | 
                    1 Jul 2025 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.60% | 
                    24 Jun 2025 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.51% | 
                    16 Jun 2025 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.47% | 
                    6 Jun 2025 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.50% | 
                    4 Jun 2025 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.48% | 
                    10 Jul 2024 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.59% | 
                    19 Jun 2024 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.69% | 
                    30 Apr 2024 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.70% | 
                    11 Apr 2024 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.61% | 
                    2 Apr 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.49% | 
                    26 Feb 2024 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.51% | 
                    13 Feb 2024 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.52% | 
                    12 Feb 2024 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.47% | 
                    9 Jan 2024 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.59% | 
                    4 Jan 2024 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.64% | 
                    28 Nov 2023 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.50% | 
                    22 Nov 2023 | 
                
        
                
                    | Elliott Investment Management Limited | 
                    0.49% | 
                    30 Jun 2022 | 
                
        
                
                    | Elliott Investment Management Limited | 
                    0.56% | 
                    28 Jun 2022 | 
                
        
                
                    | Elliott Investment Management Limited | 
                    0.64% | 
                    24 Jun 2022 | 
                
        
                
                    | WorldQuant LLC | 
                    0.48% | 
                    3 May 2022 | 
                
        
                
                    | WorldQuant LLC | 
                    0.50% | 
                    21 Apr 2022 | 
                
        
                
                    | Elliott Investment Management Limited | 
                    0.71% | 
                    22 Nov 2021 | 
                
        
                
                    | Elliott Investment Management Limited | 
                    0.60% | 
                    5 Nov 2021 | 
                
        
                
                    | Elliott Investment Management Limited | 
                    0.56% | 
                    4 Nov 2021 | 
                
        
                
                    | WorldQuant LLC | 
                    0.48% | 
                    31 May 2017 | 
                
        
                
                    | WorldQuant LLC | 
                    0.58% | 
                    23 May 2017 | 
                
        
                
                    | WorldQuant LLC | 
                    0.60% | 
                    10 May 2017 | 
                
        
                
                    | WorldQuant LLC | 
                    0.50% | 
                    13 Apr 2017 | 
                
        
                
                    | Millennium International Management LP | 
                    0.47% | 
                    17 Jan 2017 | 
                
        
                
                    | Millennium International Management LP | 
                    0.56% | 
                    13 Jan 2017 | 
                
        
                
                    | Millennium International Management LP | 
                    0.64% | 
                    11 Jan 2017 | 
                
        
                
                    | Millennium International Management LP | 
                    0.59% | 
                    10 Jan 2017 | 
                
        
                
                    | Millennium International Management LP | 
                    0.68% | 
                    4 Jan 2017 | 
                
        
                
                    | Millennium International Management LP | 
                    0.77% | 
                    29 Dec 2016 | 
                
        
                
                    | Millennium International Management LP | 
                    0.80% | 
                    28 Dec 2016 | 
                
        
                
                    | Millennium International Management LP | 
                    0.72% | 
                    20 Dec 2016 | 
                
        
                
                    | Millennium International Management LP | 
                    0.65% | 
                    16 Dec 2016 | 
                
        
                
                    | Millennium International Management LP | 
                    0.49% | 
                    2 Dec 2016 | 
                
        
                
                    | Millennium International Management LP | 
                    0.59% | 
                    18 Nov 2016 | 
                
        
                
                    | Millennium International Management LP | 
                    0.67% | 
                    16 Nov 2016 | 
                
        
                
                    | Millennium International Management LP | 
                    0.71% | 
                    8 Nov 2016 | 
                
        
                
                    | Millennium International Management LP | 
                    0.61% | 
                    1 Nov 2016 | 
                
        
                
                    | Millennium International Management LP | 
                    0.51% | 
                    27 Oct 2016 |