| AP | 
          AMPCO PITTSBURGH CORP | 
          May 15, 2025 | 
          3 | 
          -$7.63K | 
          4 | 
          May 16, 2025 | 
          President of Union Electric | 
        
        
          | AP | 
          AMPCO PITTSBURGH CORP | 
          May 5, 2025 | 
          1 | 
          -$7.19K | 
          4 | 
          May 6, 2025 | 
          President of Union Electric | 
        
        
          | AP | 
          AMPCO PITTSBURGH CORP | 
          May 15, 2024 | 
          2 | 
          -$4.44K | 
          4 | 
          May 16, 2024 | 
          President of Union Electric | 
        
        
          | AP | 
          AMPCO PITTSBURGH CORP | 
          May 13, 2024 | 
          1 | 
          -$4.5K | 
          4 | 
          May 15, 2024 | 
          President of Union Electric | 
        
        
          | AP | 
          AMPCO PITTSBURGH CORP | 
          May 6, 2024 | 
          1 | 
          -$5.98K | 
          4 | 
          May 8, 2024 | 
          President of Union Electric | 
        
        
          | AP | 
          AMPCO PITTSBURGH CORP | 
          May 15, 2023 | 
          2 | 
          $0 | 
          4 | 
          May 16, 2023 | 
          President of Union Electric | 
        
        
          | AP | 
          AMPCO PITTSBURGH CORP | 
          May 13, 2023 | 
          1 | 
          -$6.5K | 
          4 | 
          May 15, 2023 | 
          President of Union Electric | 
        
        
          | AP | 
          AMPCO PITTSBURGH CORP | 
          May 5, 2023 | 
          3 | 
          -$36.1K | 
          4 | 
          May 8, 2023 | 
          President of Union Electric | 
        
        
          | AP | 
          AMPCO PITTSBURGH CORP | 
          Mar 9, 2023 | 
          1 | 
          $0 | 
          4 | 
          Mar 14, 2023 | 
          President of Union Electric | 
        
        
          | AP | 
          AMPCO PITTSBURGH CORP | 
          May 13, 2022 | 
          1 | 
          -$7.86K | 
          4 | 
          May 17, 2022 | 
          President of Union Electric | 
        
        
          | AP | 
          AMPCO PITTSBURGH CORP | 
          May 9, 2022 | 
          3 | 
          -$38.4K | 
          4 | 
          May 11, 2022 | 
          President of Union Electric | 
        
        
          | AP | 
          AMPCO PITTSBURGH CORP | 
          May 5, 2022 | 
          2 | 
          -$6.72K | 
          4 | 
          May 9, 2022 | 
          President of Union Electric | 
        
        
          | AP | 
          AMPCO PITTSBURGH CORP | 
          Feb 4, 2022 | 
          1 | 
          -$12.7K | 
          4 | 
          Feb 8, 2022 | 
          President of Union Electric | 
        
        
          | AP | 
          AMPCO PITTSBURGH CORP | 
          Aug 16, 2021 | 
          1 | 
          $29.1K | 
          4 | 
          Aug 17, 2021 | 
          President of Union Electric | 
        
        
          | AP | 
          AMPCO PITTSBURGH CORP | 
          May 13, 2021 | 
          1 | 
          $0 | 
          4/A | 
          Oct 13, 2021 | 
          President of Union Electric | 
        
        
          | AP | 
          AMPCO PITTSBURGH CORP | 
          May 7, 2021 | 
          0 | 
          $0 | 
          4/A | 
          Jul 7, 2021 | 
          President of Union Electric |