| transaction | 
            FTCAX | 
            CLASS A COMMON SHARES | 
            Other | 
            $9.23 | 
            +0.89 | 
            +0.76% | 
            $10.37 | 
            118 | 
            Apr 3, 2024 | 
            FIRST TRUST CAPITAL MANAGEMENT L.P. | 
            F1, F2 | 
          
          
            | transaction | 
            FTCAX | 
            CLASS A COMMON SHARES | 
            Other | 
            $9.32 | 
            +0.9 | 
            +0.77% | 
            $10.35 | 
            118 | 
            May 1, 2024 | 
            FIRST TRUST CAPITAL MANAGEMENT L.P. | 
            F1, F2 | 
          
          
            | transaction | 
            FTCAX | 
            CLASS A COMMON SHARES | 
            Other | 
            $9.33 | 
            +0.9 | 
            +0.77% | 
            $10.37 | 
            118 | 
            Jun 5, 2024 | 
            FIRST TRUST CAPITAL MANAGEMENT L.P. | 
            F1, F2 | 
          
          
            | transaction | 
            FTCAX | 
            CLASS A COMMON SHARES | 
            Other | 
            $9.41 | 
            +0.91 | 
            +0.78% | 
            $10.34 | 
            118 | 
            Jul 3, 2024 | 
            FIRST TRUST CAPITAL MANAGEMENT L.P. | 
            F1, F2 | 
          
          
            | transaction | 
            FTCAX | 
            CLASS A COMMON SHARES | 
            Other | 
            $9.37 | 
            +0.91 | 
            +0.78% | 
            $10.30 | 
            118 | 
            Aug 7, 2024 | 
            FIRST TRUST CAPITAL MANAGEMENT L.P. | 
            F1, F2 | 
          
          
            | transaction | 
            FTCAX | 
            CLASS A COMMON SHARES | 
            Other | 
            $9.59 | 
            +0.93 | 
            +0.8% | 
            $10.31 | 
            118 | 
            Sep 4, 2024 | 
            FIRST TRUST CAPITAL MANAGEMENT L.P. | 
            F1, F2 | 
          
          
            | transaction | 
            FTCAX | 
            CLASS A COMMON SHARES | 
            Other | 
            $9.67 | 
            +0.94 | 
            +0.8% | 
            $10.29 | 
            118 | 
            Oct 2, 2024 | 
            FIRST TRUST CAPITAL MANAGEMENT L.P. | 
            F1, F2 | 
          
          
            | transaction | 
            FTCAX | 
            CLASS A COMMON SHARES | 
            Other | 
            $9.69 | 
            +0.94 | 
            +0.8% | 
            $10.31 | 
            118 | 
            Nov 6, 2024 | 
            FIRST TRUST CAPITAL MANAGEMENT L.P. | 
            F1, F2 | 
          
          
            | transaction | 
            FTCAX | 
            CLASS A COMMON SHARES | 
            Other | 
            $9.74 | 
            +0.95 | 
            +0.81% | 
            $10.25 | 
            118 | 
            Dec 4, 2024 | 
            FIRST TRUST CAPITAL MANAGEMENT L.P. | 
            F1, F2 | 
          
          
            | transaction | 
            FTCAX | 
            CLASS A COMMON SHARES | 
            Other | 
            $17.80 | 
            +1.76 | 
            +1.52% | 
            $10.12 | 
            118 | 
            Dec 13, 2024 | 
            FIRST TRUST CAPITAL MANAGEMENT L.P. | 
            F1, F2 | 
          
          
            | transaction | 
            FTCAX | 
            CLASS A COMMON SHARES | 
            Other | 
            $9.88 | 
            +0.97 | 
            +0.83% | 
            $10.19 | 
            118 | 
            Feb 5, 2025 | 
            FIRST TRUST CAPITAL MANAGEMENT L.P. | 
            F1, F2 | 
          
          
            | transaction | 
            FTCAX | 
            CLASS A COMMON SHARES | 
            Other | 
            $9.96 | 
            +0.98 | 
            +0.84% | 
            $10.16 | 
            118 | 
            Mar 5, 2025 | 
            FIRST TRUST CAPITAL MANAGEMENT L.P. | 
            F1, F2 |