| Qube Research & Technologies Limited | 
                    0.60% | 
                    27 Oct 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.58% | 
                    24 Oct 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.61% | 
                    17 Oct 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.58% | 
                    9 Oct 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.60% | 
                    3 Oct 2025 | 
                
        
                
                    | Mangrove Partners IM, LLC | 
                    0.46% | 
                    12 Sep 2025 | 
                
        
                
                    | Mangrove Partners IM, LLC | 
                    0.56% | 
                    11 Sep 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.51% | 
                    10 Sep 2025 | 
                
        
                
                    | Mangrove Partners IM, LLC | 
                    0.69% | 
                    15 Aug 2025 | 
                
        
                
                    | Mangrove Partners IM, LLC | 
                    0.76% | 
                    13 Aug 2025 | 
                
        
                
                    | Mangrove Partners IM, LLC | 
                    0.87% | 
                    11 Aug 2025 | 
                
        
                
                    | Mangrove Partners IM, LLC | 
                    0.99% | 
                    20 Mar 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.42% | 
                    22 Jan 2025 | 
                
        
                
                    | Qube Research & Technologies Limited | 
                    0.50% | 
                    21 Jan 2025 | 
                
        
                
                    | Mangrove Partners IM, LLC | 
                    1.00% | 
                    24 Oct 2024 | 
                
        
                
                    | Mangrove Partners IM, LLC | 
                    1.10% | 
                    23 Oct 2024 | 
                
        
                
                    | Mangrove Partners IM, LLC | 
                    1.22% | 
                    1 Oct 2024 | 
                
        
                
                    | The Mangrove Partners Master Fund, Ltd. | 
                    0.00% | 
                    1 Oct 2024 | 
                
        
                
                    | Citadel Securities GP LLC | 
                    0.49% | 
                    23 Aug 2024 | 
                
        
                
                    | Citadel Securities GP LLC | 
                    0.50% | 
                    21 Aug 2024 | 
                
        
                
                    | Citadel Securities GP LLC | 
                    0.44% | 
                    2 Aug 2024 | 
                
        
                
                    | Citadel Securities GP LLC | 
                    0.50% | 
                    30 Jul 2024 | 
                
        
                
                    | The Mangrove Partners Master Fund, Ltd. | 
                    1.53% | 
                    11 Sep 2023 | 
                
        
                
                    | The Mangrove Partners Master Fund, Ltd. | 
                    1.43% | 
                    9 Sep 2023 | 
                
        
                
                    | The Mangrove Partners Master Fund, Ltd. | 
                    1.26% | 
                    7 Sep 2023 | 
                
        
                
                    | The Mangrove Partners Master Fund, Ltd. | 
                    1.11% | 
                    6 Sep 2023 | 
                
        
                
                    | The Mangrove Partners Master Fund, Ltd. | 
                    0.91% | 
                    5 Sep 2023 | 
                
        
                
                    | The Mangrove Partners Master Fund, Ltd. | 
                    0.73% | 
                    1 Sep 2023 | 
                
        
                
                    | The Mangrove Partners Master Fund, Ltd. | 
                    0.59% | 
                    17 Aug 2023 | 
                
        
                
                    | The Mangrove Partners Master Fund, Ltd. | 
                    0.70% | 
                    15 Aug 2023 | 
                
        
                
                    | The Mangrove Partners Master Fund, Ltd. | 
                    0.76% | 
                    29 Jun 2023 | 
                
        
                
                    | MW Domino Management LLC | 
                    0.00% | 
                    7 Mar 2023 | 
                
        
                
                    | The Mangrove Partners Master Fund, Ltd. | 
                    0.91% | 
                    23 Feb 2023 | 
                
        
                
                    | The Mangrove Partners Master Fund, Ltd. | 
                    0.87% | 
                    21 Feb 2023 | 
                
        
                
                    | The Mangrove Partners Master Fund, Ltd. | 
                    0.61% | 
                    3 Dec 2022 | 
                
        
                
                    | The Mangrove Partners Master Fund, Ltd. | 
                    0.54% | 
                    1 Dec 2022 | 
                
        
                
                    | MW Domino Management LLC | 
                    0.69% | 
                    10 Nov 2022 | 
                
        
                
                    | CVI Investments Inc c/o Heights Capital Management | 
                    0.10% | 
                    18 Mar 2022 | 
                
        
                
                    | CVI Investments Inc c/o Heights Capital Management | 
                    0.52% | 
                    25 Feb 2022 | 
                
        
                
                    | Yost Capital Management, LP | 
                    0.32% | 
                    8 Jan 2019 | 
                
        
                
                    | GSA Capital Partners LLP | 
                    0.48% | 
                    20 Apr 2018 | 
                
        
                
                    | Yost Capital Management, LP | 
                    0.67% | 
                    20 Apr 2018 | 
                
        
                
                    | GSA Capital Partners LLP | 
                    0.50% | 
                    13 Apr 2018 | 
                
        
                
                    | Yost Capital Management, LP | 
                    0.78% | 
                    10 Apr 2018 | 
                
        
                
                    | Yost Capital Management, LP | 
                    0.82% | 
                    1 Aug 2017 | 
                
        
                
                    | GSA Capital Partners LLP | 
                    0.49% | 
                    15 Jun 2017 | 
                
        
                
                    | GSA Capital Partners LLP | 
                    0.58% | 
                    7 Jun 2017 | 
                
        
                
                    | GSA Capital Partners LLP | 
                    0.68% | 
                    22 May 2017 | 
                
        
                
                    | GSA Capital Partners LLP | 
                    0.70% | 
                    19 May 2017 | 
                
        
                
                    | Yost Capital Management, LP | 
                    0.91% | 
                    19 May 2017 | 
                
        
                
                    | GSA Capital Partners LLP | 
                    0.68% | 
                    7 Dec 2016 | 
                
        
                
                    | GSA Capital Partners LLP | 
                    0.70% | 
                    28 Nov 2016 | 
                
        
                
                    | GSA Capital Partners LLP | 
                    0.60% | 
                    10 Nov 2016 | 
                
        
                
                    | GSA Capital Partners LLP | 
                    0.51% | 
                    1 Nov 2016 | 
                
        
                
                    | GSA Capital Partners LLP | 
                    0.49% | 
                    25 Oct 2016 | 
                
        
                
                    | GSA Capital Partners LLP | 
                    0.50% | 
                    13 Oct 2016 | 
                
        
                
                    | GSA Capital Partners LLP | 
                    0.48% | 
                    19 Sep 2016 | 
                
        
                
                    | GSA Capital Partners LLP | 
                    0.52% | 
                    12 Sep 2016 | 
                
        
                
                    | Yost Capital Management, LP | 
                    0.70% | 
                    30 Aug 2016 | 
                
        
                
                    | Yost Capital Management, LP | 
                    0.67% | 
                    26 Aug 2016 | 
                
        
                
                    | Yost Capital Management, LP | 
                    0.55% | 
                    3 Aug 2016 |