Jan 06                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $263,988               
              $150.85 p/Share               
          
        
            
        
          
              1,750 
              Reduced 5.46% 
          
   
         
        
          
            30,312 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Oct 16                           
            2020                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $212,784               
              $123.64 p/Share               
          
        
            
        
          
              1,721 
              Reduced 5.09% 
          
   
         
        
          
            32,062 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Oct 16                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,471 
              Added 9.32% 
          
   
         
        
          
            33,783 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Jul 21                           
            2020                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $339,042               
              $114.58 p/Share               
          
        
            
        
          
              2,959 
              Reduced 8.89% 
          
   
         
        
          
            30,312 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Jul 17                           
            2020                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $880,996               
              $116.75 p/Share               
          
        
            
        
          
              7,546 
              Reduced 18.49% 
          
   
         
        
          
            33,271 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Jun 17                           
            2020                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $58,447               
              $122.53 p/Share               
          
        
            
        
          
              477 
              Reduced 1.06% 
          
   
         
        
          
            44,527 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Jun 17                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $457,406               
              $123.29 p/Share               
          
        
            
        
          
              3,710 
              Reduced 8.33% 
          
   
         
        
          
            40,817 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Jun 17                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              962 
              Added 2.09% 
          
   
         
        
          
            45,004 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Jun 15                           
            2020                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $409,536               
              $118.5 p/Share               
          
        
            
        
          
              3,456 
              Reduced 7.28% 
          
   
         
        
          
            44,042 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Jun 15                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              7,722 
              Added 13.98% 
          
   
         
        
          
            47,498 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Jun 09                           
            2020                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              15,218 
              Added 27.67% 
          
   
         
        
          
            39,776 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Apr 21                           
            2020                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $46,499               
              $96.47 p/Share               
          
        
            
        
          
              482 
              Reduced 1.92% 
          
   
         
        
          
            24,558 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Mar 30                           
            2020                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $44,484               
              $90.97 p/Share               
          
        
            
        
          
              489 
              Reduced 1.92% 
          
   
         
        
          
            25,040 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Mar 29                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,413 
              Added 5.24% 
          
   
         
        
          
            25,529 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Mar 13                           
            2020                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $37,222               
              $99.79 p/Share               
          
        
            
        
          
              373 
              Reduced 1.52% 
          
   
         
        
          
            24,116 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Mar 13                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              998 
              Added 3.92% 
          
   
         
        
          
            24,489 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Dec 20                           
            2019                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $210,280               
              $120.16 p/Share               
          
        
            
        
          
              1,750 
              Reduced 6.93% 
          
   
         
        
          
            23,491 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Oct 16                           
            2019                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $190,325               
              $110.59 p/Share               
          
        
            
        
          
              1,721 
              Reduced 6.38% 
          
   
         
        
          
            25,241 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Oct 16                           
            2019                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,471 
              Added 11.41% 
          
   
         
        
          
            26,962 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Oct 10                           
            2019                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $370,346               
              $108.32 p/Share               
          
        
            
        
          
              3,419 
              Reduced 12.71% 
          
   
         
        
          
            23,491 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Jul 22                           
            2019                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $348,422               
              $117.71 p/Share               
          
        
            
        
          
              2,960 
              Reduced 9.91% 
          
   
         
        
          
            26,910 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Jun 27                           
            2019                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $815,964               
              $113.03 p/Share               
          
        
            
        
          
              7,219 
              Reduced 19.46% 
          
   
         
        
          
            29,870 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Jun 17                           
            2019                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $52,550               
              $105.1 p/Share               
          
        
            
        
          
              500 
              Reduced 1.33% 
          
   
         
        
          
            37,089 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Jun 15                           
            2019                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,007 
              Added 2.61% 
          
   
         
        
          
            37,589 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Apr 22                           
            2019                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $54,760               
              $113.61 p/Share               
          
        
            
        
          
              482 
              Reduced 1.3% 
          
   
         
        
          
            36,582 Comm Stock - $.16-2/3 ...