| Marshall Wace LLP | 
                    0.49% | 
                    9 Oct 2025 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.50% | 
                    29 Sep 2025 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.49% | 
                    20 Dec 2021 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.50% | 
                    25 Jun 2021 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.49% | 
                    17 Feb 2021 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.59% | 
                    12 Feb 2021 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.80% | 
                    11 Feb 2021 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.79% | 
                    2 Dec 2020 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.89% | 
                    1 Oct 2020 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.99% | 
                    14 Jul 2020 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.09% | 
                    1 Jul 2020 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.10% | 
                    29 Jun 2020 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.09% | 
                    26 Jun 2020 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.19% | 
                    15 Jun 2020 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.22% | 
                    5 Jun 2020 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.14% | 
                    21 May 2020 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.47% | 
                    22 Apr 2020 | 
                
        
                
                    | Marshall Wace Asia Limited | 
                    0.39% | 
                    17 Apr 2020 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.52% | 
                    17 Apr 2020 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.68% | 
                    9 Apr 2020 | 
                
        
                
                    | Marshall Wace Asia Limited | 
                    0.54% | 
                    8 Apr 2020 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.71% | 
                    8 Apr 2020 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.80% | 
                    7 Apr 2020 | 
                
        
                
                    | Marshall Wace Asia Limited | 
                    0.61% | 
                    1 Apr 2020 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.79% | 
                    1 Apr 2020 | 
                
        
                
                    | Point72 Asset Management, L.P. | 
                    0.42% | 
                    30 Mar 2020 | 
                
        
                
                    | Point72 Asset Management, L.P. | 
                    0.52% | 
                    24 Mar 2020 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.29% | 
                    20 Mar 2020 | 
                
        
                
                    | Marshall Wace Asia Limited | 
                    0.59% | 
                    19 Mar 2020 | 
                
        
                
                    | Marshall Wace Asia Limited | 
                    0.60% | 
                    17 Mar 2020 | 
                
        
                
                    | Marshall Wace Asia Limited | 
                    0.59% | 
                    16 Mar 2020 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.89% | 
                    12 Mar 2020 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.97% | 
                    9 Mar 2020 | 
                
        
                
                    | Marshall Wace Asia Limited | 
                    0.61% | 
                    6 Mar 2020 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.09% | 
                    2 Mar 2020 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.11% | 
                    20 Feb 2020 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.09% | 
                    19 Feb 2020 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.18% | 
                    13 Feb 2020 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.26% | 
                    11 Feb 2020 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.32% | 
                    7 Feb 2020 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.20% | 
                    5 Feb 2020 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.19% | 
                    4 Feb 2020 | 
                
        
                
                    | Marshall Wace Asia Limited | 
                    0.50% | 
                    3 Feb 2020 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.27% | 
                    14 Jan 2020 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.30% | 
                    20 Dec 2019 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.32% | 
                    20 Dec 2019 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.29% | 
                    18 Dec 2019 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.21% | 
                    16 Dec 2019 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.30% | 
                    13 Dec 2019 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.10% | 
                    19 Nov 2019 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.00% | 
                    11 Nov 2019 | 
                
        
                
                    | Marshall Wace Asia Limited | 
                    0.44% | 
                    7 Nov 2019 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.94% | 
                    7 Nov 2019 | 
                
        
                
                    | Marshall Wace Asia Limited | 
                    0.54% | 
                    5 Nov 2019 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.14% | 
                    5 Nov 2019 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.26% | 
                    1 Nov 2019 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.21% | 
                    29 Oct 2019 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.30% | 
                    29 Oct 2019 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.49% | 
                    17 Oct 2019 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.57% | 
                    15 Oct 2019 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.10% | 
                    11 Oct 2019 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.29% | 
                    9 Oct 2019 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.36% | 
                    2 Oct 2019 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.49% | 
                    1 Oct 2019 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.61% | 
                    30 Sep 2019 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.58% | 
                    20 Sep 2019 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.67% | 
                    18 Sep 2019 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.00% | 
                    13 Sep 2019 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.90% | 
                    29 Aug 2019 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.51% | 
                    22 Aug 2019 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.81% | 
                    21 Aug 2019 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.72% | 
                    20 Aug 2019 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.41% | 
                    16 Aug 2019 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.63% | 
                    15 Aug 2019 | 
                
        
                
                    | Marshall Wace Asia Limited | 
                    0.62% | 
                    15 Aug 2019 | 
                
        
                
                    | Marshall Wace LLP | 
                    1.23% | 
                    15 Aug 2019 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.70% | 
                    12 Aug 2019 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.53% | 
                    12 Aug 2019 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.79% | 
                    24 Jul 2019 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.80% | 
                    17 Jul 2019 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.71% | 
                    27 Jun 2019 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.60% | 
                    25 Jun 2019 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.60% | 
                    19 Jun 2019 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.50% | 
                    7 Jun 2019 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.53% | 
                    22 May 2019 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.47% | 
                    1 Mar 2019 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.49% | 
                    28 Feb 2019 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.51% | 
                    22 Feb 2019 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.58% | 
                    14 Feb 2019 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.69% | 
                    4 Feb 2019 | 
                
        
                
                    | Marshall Wace Asia Limited | 
                    0.58% | 
                    28 Dec 2018 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.70% | 
                    13 Dec 2018 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.47% | 
                    7 Dec 2018 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.69% | 
                    6 Dec 2018 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.50% | 
                    6 Dec 2018 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.48% | 
                    4 Dec 2018 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.59% | 
                    22 Nov 2018 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.72% | 
                    21 Nov 2018 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.60% | 
                    16 Nov 2018 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.68% | 
                    16 Nov 2018 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.51% | 
                    13 Nov 2018 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.49% | 
                    12 Nov 2018 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.54% | 
                    8 Nov 2018 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.70% | 
                    8 Nov 2018 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.68% | 
                    2 Nov 2018 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.69% | 
                    1 Nov 2018 | 
                
        
                
                    | Marshall Wace Asia Limited | 
                    0.60% | 
                    26 Oct 2018 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.72% | 
                    24 Oct 2018 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.71% | 
                    23 Oct 2018 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.62% | 
                    22 Oct 2018 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.59% | 
                    19 Oct 2018 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.67% | 
                    11 Oct 2018 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.61% | 
                    9 Oct 2018 | 
                
        
                
                    | Marshall Wace Asia Limited | 
                    0.51% | 
                    5 Oct 2018 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.50% | 
                    24 Sep 2018 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.79% | 
                    12 Sep 2018 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.49% | 
                    30 Aug 2018 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.82% | 
                    29 Aug 2018 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.50% | 
                    29 Aug 2018 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.70% | 
                    21 Aug 2018 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.60% | 
                    14 Aug 2018 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.50% | 
                    8 Aug 2018 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.48% | 
                    26 Feb 2018 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.59% | 
                    15 Feb 2018 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.69% | 
                    20 Dec 2017 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.79% | 
                    14 Dec 2017 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.87% | 
                    1 Dec 2017 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.99% | 
                    27 Nov 2017 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    1.00% | 
                    16 Nov 2017 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.90% | 
                    2 Nov 2017 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.85% | 
                    26 Oct 2017 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.72% | 
                    17 Oct 2017 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.60% | 
                    9 Oct 2017 | 
                
        
                
                    | BlackRock Institutional Trust Company, National Association | 
                    0.52% | 
                    3 Oct 2017 | 
                
        
                
                    | BlackRock Investment Management (UK) Limited | 
                    0.48% | 
                    3 Apr 2017 | 
                
        
                
                    | BlackRock Investment Management (UK) Limited | 
                    0.51% | 
                    29 Mar 2017 |