Sep 08                           
            2025                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $21,188               
              $83.75 p/Share               
          
        
            
        
          
              253 
              Added 3.7% 
          
   
         
        
          
            6,582 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 15                           
            2025                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $42,417               
              $83.83 p/Share               
          
        
            
        
          
              506 
              Added 7.4% 
          
   
         
        
          
            6,329 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 25                           
            2025                           
          
        
          
            
              SELL 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,793 
              Reduced 50.0% 
          
   
         
        
          
            5,793 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 12                           
            2025                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $40,419               
              $90.83 p/Share               
          
        
            
        
          
              445 
              Added 3.72% 
          
   
         
        
          
            11,531 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 31                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              692 
              Added 5.88% 
          
   
         
        
          
            11,086 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 23                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $35,468               
              $87.36 p/Share               
          
        
            
        
          
              406 
              Added 3.79% 
          
   
         
        
          
            10,295 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 30                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $4,446               
              $78.0 p/Share               
          
        
            
        
          
              57 
              Added 0.58% 
          
   
         
        
          
            9,834 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 06                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $37,547               
              $82.16 p/Share               
          
        
            
        
          
              457 
              Added 4.49% 
          
   
         
        
          
            9,724 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 31                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              760 
              Added 7.62% 
          
   
         
        
          
            9,218 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 06                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $1,487               
              $74.39 p/Share               
          
        
            
        
          
              20 
              Added 0.24% 
          
   
         
        
          
            8,458 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 15                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $7,431               
              $75.07 p/Share               
          
        
            
        
          
              99 
              Added 1.16% 
          
   
         
        
          
            8,438 MGEE Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 25                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $32,405               
              $74.84 p/Share               
          
        
            
        
          
              433 
              Added 4.96% 
          
   
         
        
          
            8,290 MGEE Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 23                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $4,454               
              $75.5 p/Share               
          
        
            
        
          
              59 
              Added 0.75% 
          
   
         
        
          
            7,816 MGEE Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 10                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $80,437               
              $70.19 p/Share               
          
        
            
        
          
              1,146 
              Added 12.92% 
          
   
         
        
          
            7,721 MGEE Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 15                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $11,962               
              $69.55 p/Share               
          
        
            
        
          
              172 
              Added 2.56% 
          
   
         
        
          
            6,537 MGEE Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 30                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $28,483               
              $78.9 p/Share               
          
        
            
        
          
              361 
              Added 5.4% 
          
   
         
        
          
            6,330 MGEE Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 25                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $4,430               
              $79.11 p/Share               
          
        
            
        
          
              56 
              Added 0.93% 
          
   
         
        
          
            5,939 MGEE Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 04                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $79,876               
              $74.86 p/Share               
          
        
            
        
          
              1,067 
              Added 15.41% 
          
   
         
        
          
            5,858 MGEE Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 22                           
            2021                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $4,462               
              $76.93 p/Share               
          
        
            
        
          
              58 
              Added 1.2% 
          
   
         
        
          
            4,767 MGEE Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 26                           
            2021                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $29,937               
              $80.26 p/Share               
          
        
            
        
          
              373 
              Added 7.37% 
          
   
         
        
          
            4,685 MGEE Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 03                           
            2021                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $1,427               
              $75.08 p/Share               
          
        
            
        
          
              19 
              Added 0.45% 
          
   
         
        
          
            4,219 MGEE Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 25                           
            2021                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $5,995               
              $74.94 p/Share               
          
        
            
        
          
              80 
              Added 1.84% 
          
   
         
        
          
            4,271 MGEE Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 08                           
            2021                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $68,115               
              $66.26 p/Share               
          
        
            
        
          
              1,028 
              Added 19.76% 
          
   
         
        
          
            4,175 MGEE Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 10                           
            2020                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $1,466               
              $69.81 p/Share               
          
        
            
        
          
              21 
              Added 0.67% 
          
   
         
        
          
            3,131 MGEE Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2020                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $8,926               
              $73.16 p/Share               
          
        
            
        
          
              122 
              Added 3.77% 
          
   
         
        
          
            3,110 MGEE Common Stock