| Apr 22                          
            2021 | 
            
              BUY
             
                Conversion of derivative security
             | 
              -                 
           | 
              200,000
           |  | 
 
      
      
        | Mar 03                          
            2021 | 
            
              SELL
             
                Open market or private sale
             | 
              $6,112,841              
              $24.07 p/Share              
           | 
              253,961
           |  | 
 
      
      
        | Mar 01                          
            2021 | 
            
              SELL
             
                Open market or private sale
             | 
              $215,195              
              $24.02 p/Share              
           | 
              8,959
           |  | 
 
      
      
        | Feb 22                          
            2021 | 
            
              SELL
             
                Open market or private sale
             | 
              $89,856              
              $24.0 p/Share              
           | 
              3,744
           |  | 
 
      
      
        | Feb 16                          
            2021 | 
            
              SELL
             
                Open market or private sale
             | 
              $712,014              
              $21.36 p/Share              
           | 
              33,334
           |  | 
 
      
      
        | Jan 15                          
            2021 | 
            
              SELL
             
                Open market or private sale
             | 
              $708,681              
              $21.26 p/Share              
           | 
              33,334
           |  | 
 
      
      
        | Dec 16                          
            2020 | 
            
              SELL
             
                Open market or private sale
             | 
              $175,014              
              $21.0 p/Share              
           | 
              8,334
           |  | 
 
      
      
        | Dec 15                          
            2020 | 
            
              SELL
             
                Open market or private sale
             | 
              $515,000              
              $20.6 p/Share              
           | 
              25,000
           |  | 
 
      
      
        | Dec 10                          
            2020 | 
            
              SELL
             
                Open market or private sale
             | 
              $175,014              
              $21.0 p/Share              
           | 
              8,334
           |  | 
 
      
      
        | Nov 30                          
            2020 | 
            
              SELL
             
                Open market or private sale
             | 
              $469,000              
              $18.76 p/Share              
           | 
              25,000
           |  |