Sep 30                           
            2025                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $2,520               
              $28.64 p/Share               
          
        
            
        
          
              88 
              Added 0.85% 
          
   
         
        
          
            10,260 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Jun 30                           
            2025                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $2,481               
              $28.2 p/Share               
          
        
            
        
          
              88 
              Added 0.86% 
          
   
         
        
          
            10,111 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Apr 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,945 
              Added 50.0% 
          
   
         
        
          
            1,945 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Mar 31                           
            2025                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $2,513               
              $25.91 p/Share               
          
        
            
        
          
              97 
              Added 1.07% 
          
   
         
        
          
            8,958 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Dec 31                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $2,509               
              $28.84 p/Share               
          
        
            
        
          
              87 
              Added 0.98% 
          
   
         
        
          
            8,809 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Nov 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $29,500               
              $29.5 p/Share               
          
        
            
        
          
              1,000 
              Added 10.33% 
          
   
         
        
          
            8,676 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Sep 30                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $2,475               
              $29.83 p/Share               
          
        
            
        
          
              83 
              Added 1.07% 
          
   
         
        
          
            7,676 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Jun 28                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $2,502               
              $21.95 p/Share               
          
        
            
        
          
              114 
              Added 1.49% 
          
   
         
        
          
            7,542 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Apr 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              999 
              Added 26.58% 
          
   
         
        
          
            2,759 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Mar 28                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $2,521               
              $20.01 p/Share               
          
        
            
        
          
              126 
              Added 2.19% 
          
   
         
        
          
            5,616 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Dec 29                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $2,476               
              $24.28 p/Share               
          
        
            
        
          
              102 
              Added 1.84% 
          
   
         
        
          
            5,439 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Sep 29                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $2,516               
              $20.13 p/Share               
          
        
            
        
          
              125 
              Added 2.31% 
          
   
         
        
          
            5,287 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Jun 30                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $2,495               
              $22.08 p/Share               
          
        
            
        
          
              113 
              Added 2.16% 
          
   
         
        
          
            5,116 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Jun 01                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,760 
              Added 50.0% 
          
   
         
        
          
            1,760 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Mar 31                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $2,509               
              $25.61 p/Share               
          
        
            
        
          
              98 
              Added 2.5% 
          
   
         
        
          
            3,825 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Dec 30                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $2,487               
              $29.97 p/Share               
          
        
            
        
          
              83 
              Added 2.19% 
          
   
         
        
          
            3,703 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Sep 30                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $2,500               
              $28.73 p/Share               
          
        
            
        
          
              87 
              Added 2.36% 
          
   
         
        
          
            3,599 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Jun 30                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $2,508               
              $26.97 p/Share               
          
        
            
        
          
              93 
              Added 2.6% 
          
   
         
        
          
            3,489 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Apr 01                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,133 
              Added 38.16% 
          
   
         
        
          
            1,836 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Mar 31                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $2,493               
              $26.81 p/Share               
          
        
            
        
          
              93 
              Added 3.36% 
          
   
         
        
          
            2,673 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Dec 31                           
            2021                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $2,507               
              $31.74 p/Share               
          
        
            
        
          
              79 
              Added 2.99% 
          
   
         
        
          
            2,561 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Sep 30                           
            2021                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $2,507               
              $27.55 p/Share               
          
        
            
        
          
              91 
              Added 3.56% 
          
   
         
        
          
            2,466 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Jun 30                           
            2021                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $2,498               
              $27.45 p/Share               
          
        
            
        
          
              91 
              Added 4.67% 
          
   
         
        
          
            1,858 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Jun 01                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              703 
              Added 36.88% 
          
   
         
        
          
            1,203 Mid Penn Bancorp, Inc.... 
          
          
        
          
             
                
        
      
      
        
            Mar 31                           
            2021                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $2,493               
              $26.81 p/Share               
          
        
            
        
          
              93 
              Added 5.04% 
          
   
         
        
          
            1,754 Mid Penn Bancorp, Inc....