| Marshall Wace LLP | 
                    0.48% | 
                    3 Oct 2024 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.59% | 
                    26 Sep 2024 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.69% | 
                    19 Sep 2024 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.70% | 
                    9 Sep 2024 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.69% | 
                    30 Aug 2024 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.70% | 
                    8 Aug 2024 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.61% | 
                    1 Aug 2024 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.51% | 
                    10 Jul 2024 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.49% | 
                    27 Sep 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.51% | 
                    14 Sep 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.47% | 
                    2 Sep 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.50% | 
                    16 Aug 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.49% | 
                    10 Aug 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.59% | 
                    28 Jul 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.61% | 
                    21 Jul 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.59% | 
                    18 Jul 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.60% | 
                    15 Jul 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.59% | 
                    14 Jul 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.60% | 
                    5 Jul 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.59% | 
                    1 Jul 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.60% | 
                    30 Jun 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.59% | 
                    29 Jun 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.60% | 
                    28 Jun 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.51% | 
                    9 Jun 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.41% | 
                    27 May 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.61% | 
                    25 May 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.59% | 
                    24 May 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.60% | 
                    23 May 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.51% | 
                    9 May 2022 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.49% | 
                    2 Aug 2021 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.59% | 
                    5 Jul 2021 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.60% | 
                    22 Jun 2021 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.59% | 
                    21 Jun 2021 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.60% | 
                    2 Jun 2021 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.59% | 
                    27 May 2021 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.61% | 
                    21 May 2021 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.51% | 
                    20 Apr 2021 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.49% | 
                    12 Mar 2021 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.50% | 
                    8 Mar 2021 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.49% | 
                    5 Mar 2021 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.50% | 
                    15 Feb 2021 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.49% | 
                    27 Jan 2021 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.50% | 
                    14 Jan 2021 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.49% | 
                    31 Aug 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.59% | 
                    17 Aug 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.68% | 
                    31 Jul 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.78% | 
                    18 Jul 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.89% | 
                    9 Jul 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.98% | 
                    31 May 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.09% | 
                    21 May 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.18% | 
                    10 May 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.26% | 
                    4 May 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.39% | 
                    26 Apr 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.49% | 
                    19 Apr 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.59% | 
                    11 Apr 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.69% | 
                    14 Mar 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    2.19% | 
                    13 Mar 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    2.21% | 
                    6 Mar 2018 | 
                
        
                
                    | Pelham Long/Short Master Fund Limited | 
                    0.47% | 
                    6 Mar 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    2.19% | 
                    5 Mar 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    2.60% | 
                    1 Mar 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    2.59% | 
                    28 Feb 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    2.61% | 
                    23 Feb 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    2.78% | 
                    16 Feb 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    2.80% | 
                    9 Feb 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    2.70% | 
                    22 Jan 2018 | 
                
        
                
                    | Alpine Associates Management Inc. | 
                    0.46% | 
                    11 Jan 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    2.60% | 
                    8 Jan 2018 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    2.50% | 
                    21 Dec 2017 | 
                
        
                
                    | Alpine Associates Management Inc. | 
                    0.51% | 
                    15 Dec 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    2.40% | 
                    15 Dec 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    2.34% | 
                    8 Dec 2017 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.48% | 
                    4 Dec 2017 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.50% | 
                    21 Nov 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    2.20% | 
                    20 Nov 2017 | 
                
        
                
                    | Alpine Associates Management Inc. | 
                    0.49% | 
                    14 Nov 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    2.11% | 
                    6 Nov 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    2.01% | 
                    26 Oct 2017 | 
                
        
                
                    | Alpine Associates Management Inc. | 
                    0.52% | 
                    25 Oct 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.90% | 
                    18 Oct 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.80% | 
                    5 Oct 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.71% | 
                    26 Sep 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.61% | 
                    15 Sep 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.50% | 
                    11 Sep 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.41% | 
                    29 Aug 2017 | 
                
        
                
                    | Pelham Long/Short Master Fund Limited | 
                    0.59% | 
                    22 Aug 2017 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.49% | 
                    2 Aug 2017 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.53% | 
                    24 Jul 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.30% | 
                    20 Jul 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.29% | 
                    12 Jul 2017 | 
                
        
                
                    | Delores Holdings, Ltd. | 
                    0.49% | 
                    12 Jul 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.30% | 
                    11 Jul 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.29% | 
                    6 Jul 2017 | 
                
        
                
                    | Alpine Associates Management Inc. | 
                    0.47% | 
                    3 Jul 2017 | 
                
        
                
                    | Alpine Associates Management Inc. | 
                    0.57% | 
                    20 Jun 2017 | 
                
        
                
                    | Davidson Kempner European Partners LLP | 
                    0.46% | 
                    20 Jun 2017 | 
                
        
                
                    | Delores Holdings, Ltd. | 
                    0.58% | 
                    16 Jun 2017 | 
                
        
                
                    | Alpine Associates Management Inc. | 
                    0.62% | 
                    12 Jun 2017 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.66% | 
                    9 Jun 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.31% | 
                    8 Jun 2017 | 
                
        
                
                    | Alpine Associates Management Inc. | 
                    0.57% | 
                    18 May 2017 | 
                
        
                
                    | Davidson Kempner European Partners LLP | 
                    0.52% | 
                    18 May 2017 | 
                
        
                
                    | Alpine Associates Management Inc. | 
                    0.49% | 
                    15 May 2017 | 
                
        
                
                    | Alpine Associates Management Inc. | 
                    0.55% | 
                    11 May 2017 | 
                
        
                
                    | Alpine Associates Management Inc. | 
                    0.62% | 
                    2 May 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.21% | 
                    21 Apr 2017 | 
                
        
                
                    | Alpine Associates Management Inc. | 
                    0.56% | 
                    20 Apr 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.11% | 
                    18 Apr 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.01% | 
                    6 Apr 2017 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.78% | 
                    6 Apr 2017 | 
                
        
                
                    | Alpine Associates Management Inc. | 
                    0.61% | 
                    30 Mar 2017 | 
                
        
                
                    | Alpine Associates Management Inc. | 
                    0.57% | 
                    28 Mar 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.91% | 
                    23 Mar 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.89% | 
                    8 Mar 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.90% | 
                    7 Mar 2017 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.80% | 
                    7 Mar 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.81% | 
                    1 Mar 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.70% | 
                    21 Feb 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.63% | 
                    14 Feb 2017 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.50% | 
                    8 Feb 2017 | 
                
        
                
                    | Delores Holdings, Ltd. | 
                    0.67% | 
                    3 Feb 2017 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.49% | 
                    31 Jan 2017 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.57% | 
                    27 Jan 2017 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.70% | 
                    26 Jan 2017 | 
                
        
                
                    | Delores Holdings, Ltd. | 
                    0.81% | 
                    23 Jan 2017 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.69% | 
                    18 Jan 2017 | 
                
        
                
                    | Delores Holdings, Ltd. | 
                    0.70% | 
                    17 Jan 2017 | 
                
        
                
                    | Delores Holdings, Ltd. | 
                    0.63% | 
                    16 Jan 2017 | 
                
        
                
                    | Delores Holdings, Ltd. | 
                    0.56% | 
                    13 Jan 2017 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.72% | 
                    10 Jan 2017 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.68% | 
                    9 Jan 2017 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.70% | 
                    4 Jan 2017 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.69% | 
                    20 Dec 2016 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.49% | 
                    15 Dec 2016 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.79% | 
                    5 Dec 2016 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.59% | 
                    30 Nov 2016 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.54% | 
                    24 Nov 2016 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.69% | 
                    18 Nov 2016 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.79% | 
                    15 Nov 2016 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.88% | 
                    14 Nov 2016 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.69% | 
                    10 Nov 2016 | 
                
        
                
                    | Discovery Capital Management, LLC | 
                    0.48% | 
                    18 Oct 2016 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.90% | 
                    11 Oct 2016 | 
                
        
                
                    | Discovery Capital Management, LLC | 
                    0.59% | 
                    4 Oct 2016 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.82% | 
                    30 Sep 2016 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.84% | 
                    27 Sep 2016 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.70% | 
                    21 Sep 2016 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.72% | 
                    15 Sep 2016 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.65% | 
                    14 Sep 2016 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.68% | 
                    14 Sep 2016 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.70% | 
                    8 Sep 2016 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.60% | 
                    18 Aug 2016 | 
                
        
                
                    | Marshall Wace LLP | 
                    0.50% | 
                    5 Aug 2016 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.53% | 
                    28 Jul 2016 | 
                
        
                
                    | Discovery Capital Management, LLC | 
                    0.61% | 
                    20 Jul 2016 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.79% | 
                    21 Jun 2016 | 
                
        
                
                    | Discovery Capital Management, LLC | 
                    0.51% | 
                    15 Jun 2016 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.89% | 
                    16 May 2016 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.46% | 
                    12 May 2016 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.56% | 
                    11 May 2016 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.99% | 
                    19 Apr 2016 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.09% | 
                    24 Mar 2016 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.11% | 
                    17 Mar 2016 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.09% | 
                    16 Mar 2016 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.68% | 
                    7 Mar 2016 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.19% | 
                    19 Feb 2016 | 
                
        
                
                    | Pelham Long/Short Master Fund Limited | 
                    0.52% | 
                    4 Feb 2016 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.74% | 
                    3 Feb 2016 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.63% | 
                    1 Feb 2016 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.22% | 
                    7 Jan 2016 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.50% | 
                    6 Jan 2016 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.10% | 
                    10 Dec 2015 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    1.01% | 
                    10 Nov 2015 | 
                
        
                
                    | Incline Global ELS LP | 
                    0.00% | 
                    4 Nov 2015 | 
                
        
                
                    | Incline Global Master LP | 
                    0.00% | 
                    3 Nov 2015 | 
                
        
                
                    | Incline Global ELS LP | 
                    0.75% | 
                    23 Oct 2015 | 
                
        
                
                    | Incline Global Master LP | 
                    0.75% | 
                    23 Oct 2015 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.90% | 
                    1 Oct 2015 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.80% | 
                    15 Sep 2015 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.70% | 
                    11 Aug 2015 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.60% | 
                    22 Jul 2015 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.59% | 
                    15 Jul 2015 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.61% | 
                    10 Jul 2015 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.50% | 
                    26 Jun 2015 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.49% | 
                    24 Jun 2015 | 
                
        
                
                    | AQR Capital Management, LLC | 
                    0.50% | 
                    22 Jun 2015 | 
                
        
                
                    | Lansdowne Partners (UK) LLP | 
                    0.44% | 
                    31 Mar 2015 | 
                
        
                
                    | Lansdowne Partners (UK) LLP | 
                    0.63% | 
                    30 Mar 2015 | 
                
        
                
                    | Lansdowne Partners (UK) LLP | 
                    0.73% | 
                    27 Mar 2015 | 
                
        
                
                    | Lansdowne Partners (UK) LLP | 
                    0.81% | 
                    26 Mar 2015 | 
                
        
                
                    | Lansdowne Partners (UK) LLP | 
                    0.92% | 
                    2 Dec 2014 | 
                
        
                
                    | Lansdowne Partners (UK) LLP | 
                    0.70% | 
                    13 Nov 2014 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.40% | 
                    25 Sep 2014 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.52% | 
                    22 Sep 2014 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.69% | 
                    29 Aug 2014 | 
                
        
                
                    | Lansdowne Partners (UK) LLP | 
                    0.62% | 
                    7 Aug 2014 | 
                
        
                
                    | Lone Pine Capital LLC | 
                    0.50% | 
                    29 Jul 2014 | 
                
        
                
                    | Lansdowne Partners (UK) LLP | 
                    0.74% | 
                    1 Jul 2014 | 
                
        
                
                    | Lansdowne Partners Limited* | 
                    0.00% | 
                    1 Jul 2014 | 
                
        
                
                    | Lansdowne Partners Limited* | 
                    0.73% | 
                    30 Jun 2014 | 
                
        
                
                    | Lansdowne Partners Limited* | 
                    0.63% | 
                    26 Jun 2014 | 
                
        
                
                    | Lansdowne Partners Limited* | 
                    0.50% | 
                    28 May 2014 | 
                
        
                
                    | Lansdowne Partners Limited* | 
                    0.42% | 
                    22 Apr 2014 | 
                
        
                
                    | Lansdowne Partners Limited* | 
                    0.69% | 
                    13 Mar 2014 | 
                
        
                
                    | Lansdowne Partners Limited* | 
                    0.71% | 
                    5 Nov 2013 | 
                
        
                
                    | Lansdowne Partners Limited* | 
                    0.68% | 
                    25 Jun 2013 | 
                
        
                
                    | Lansdowne Partners Limited* | 
                    0.70% | 
                    5 Jun 2013 | 
                
        
                
                    | Lansdowne Partners Limited* | 
                    0.69% | 
                    31 May 2013 | 
                
        
                
                    | Lansdowne Partners Limited* | 
                    0.70% | 
                    16 May 2013 | 
                
        
                
                    | Lansdowne Partners Limited* | 
                    0.68% | 
                    17 Apr 2013 | 
                
        
                
                    | Lansdowne Partners Limited* | 
                    0.54% | 
                    15 Mar 2013 | 
                
        
                
                    | Lansdowne Partners Limited* | 
                    0.45% | 
                    30 Jan 2013 | 
                
        
                
                    | Lansdowne Partners Limited* | 
                    0.57% | 
                    3 Jan 2013 | 
                
        
                
                    | Lansdowne Partners Limited* | 
                    0.62% | 
                    26 Nov 2012 | 
                
        
                
                    | Lansdowne Partners Limited* | 
                    0.59% | 
                    5 Nov 2012 | 
                
        
                
                    | Lansdowne Partners Limited* | 
                    0.62% | 
                    1 Nov 2012 |