| 
              
             | 
            
              
                
                  Q4 2019
                  Filed on Feb 12, 2020
                                       
                    
             | 
            
              380,000
             | 
            
                                     
      $19.18 - $29.36
      $7.29M - $11.2M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2019
                  Filed on Feb 12, 2020
                                       
                    
             | 
            
              130,000
             | 
            
                                     
      $15.82 - $18.57
      $2.06M - $2.41M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 13, 2019
                                       
                    
             | 
            
              150,000
             | 
            
                                     
      $80.17 - $90.44
      $12M - $13.6M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 13, 2019
                                       
                    
             | 
            
              648,300
             | 
            
                                     
      $13.82 - $16.1
      $8.96M - $10.4M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 13, 2019
                                       
                    
             | 
            
              680,000
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 13, 2019
                                       
                    
             | 
            
              595,000
             | 
            
                                     
      $20.92 - $29.46
      $12.4M - $17.5M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 13, 2019
                                       
                    
             | 
            
              193,400
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 13, 2019
                                       
                    
             | 
            
              100,000
             | 
            
                                     
      $11.46 - $15.43
      $1.15M - $1.54M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 13, 2019
                                       
                    
             | 
            
              236,000
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2019
                  Filed on Aug 14, 2019
                                       
                    
             | 
            
              1,000
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2019
                  Filed on Aug 14, 2019
                                       
                    
             | 
            
              201,200
             | 
            
                                     
      $26.54 - $31.15
      $5.34M - $6.27M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2019
                  Filed on Aug 14, 2019
                                       
                    
             | 
            
              90,000
             | 
            
                                     
      $110.03 - $157.09
      $9.9M - $14.1M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2019
                  Filed on Aug 14, 2019
                                       
                    
             | 
            
              475,000
             | 
            
                                     
      $21.41 - $27.45
      $10.2M - $13M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2019
                  Filed on Aug 14, 2019
                                       
                    
             | 
            
              605,000
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2019
                  Filed on Aug 14, 2019
                                       
                    
             | 
            
              385,000
             | 
            
                                     
      $9.03 - $13.25
      $3.48M - $5.1M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2019
                  Filed on Aug 14, 2019
                                       
                    
             | 
            
              800,000
             | 
            
                                     
      $12.26 - $14.94
      $9.81M - $12M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2019
                  Filed on May 13, 2019
                                       
                    
             | 
            
              100,000
             | 
            
                                     
      $56.18 - $72.65
      $5.62M - $7.27M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2019
                  Filed on May 13, 2019
                                       
                    
             | 
            
              500
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2019
                  Filed on May 13, 2019
                                       
                    
             | 
            
              50,000
             | 
            
                                     
      $41.19 - $56.41
      $2.06M - $2.82M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2019
                  Filed on May 13, 2019
                                       
                    
             | 
            
              1,600
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2019
                  Filed on May 13, 2019
                                       
                    
             | 
            
              150
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2019
                  Filed on May 13, 2019
                                       
                    
             | 
            
              800
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2019
                  Filed on May 13, 2019
                                       
                    
             | 
            
              1,750
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2019
                  Filed on May 13, 2019
                                       
                    
             | 
            
              160,000
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2018
                  Filed on Feb 12, 2019
                                       
                    
             | 
            
              100,000
             | 
            
                                     
      $18.64 - $29.85
      $1.86M - $2.99M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2018
                  Filed on Feb 12, 2019
                                       
                    
             | 
            
              1,910,000
             | 
            
                                     
      $6.15 - $9.5
      $11.7M - $18.1M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2018
                  Filed on Feb 12, 2019
                                       
                    
             | 
            
              300,000
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2018
                  Filed on Feb 12, 2019
                                       
                    
             | 
            
              580,000
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2018
                  Filed on Feb 12, 2019
                                       
                    
             | 
            
              325,000
             | 
            
                                     
      $23.14 - $28.61
      $7.52M - $9.3M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2018
                  Filed on Feb 12, 2019
                                       
                    
             | 
            
              450,000
             | 
            
                                     
      $4.11 - $6.1
      $1.85M - $2.75M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2018
                  Filed on Feb 12, 2019
                                       
                    
             | 
            
              11,434
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2018
                  Filed on Nov 09, 2018
                                       
                    
             | 
            
              334,600
             | 
            
                                     
      $13.02 - $16.11
      $4.36M - $5.39M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2018
                  Filed on Nov 09, 2018
                                       
                    
             | 
            
              731,891
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2018
                  Filed on Nov 09, 2018
                                       
                    
             | 
            
              40,000
             | 
            
                                     
      $119.87 - $144.83
      $4.79M - $5.79M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2018
                  Filed on Nov 09, 2018
                                       
                    
             | 
            
              80,000
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 13, 2018
                                       
                    
             | 
            
              800
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 13, 2018
                                       
                    
             | 
            
              515,300
             | 
            
                                     
      $18.2 - $23.15
      $9.38M - $11.9M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2018
                  Filed on May 14, 2018
                                       
                    
             | 
            
              100,000
             | 
            
                                     
      $95.9 - $120.3
      $9.59M - $12M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2018
                  Filed on May 14, 2018
                                       
                    
             | 
            
              159,800
             | 
            
                                     
      $19.34 - $23.15
      $3.09M - $3.7M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2018
                  Filed on May 14, 2018
                                       
                    
             | 
            
              160,900
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2018
                  Filed on May 14, 2018
                                       
                    
             | 
            
              200,000
             | 
            
                                     
      $11.49 - $14.13
      $2.3M - $2.83M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2018
                  Filed on May 14, 2018
                                       
                    
             | 
            
              175,000
             | 
            
                                     
      $107.89 - $138.7
      $18.9M - $24.3M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2018
                  Filed on May 14, 2018
                                       
                    
             | 
            
              100,000
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2018
                  Filed on May 14, 2018
                                       
                    
             | 
            
              120,000
             | 
            
                                     
      $48.15 - $62.3
      $5.78M - $7.48M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2018
                  Filed on May 14, 2018
                                       
                    
             | 
            
              217,400
             | 
            
                                     
      $18.11 - $27.0
      $3.94M - $5.87M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2018
                  Filed on May 14, 2018
                                       
                    
             | 
            
              581,000
             | 
            
                                     
      $25.5 - $29.9
      $14.8M - $17.4M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2018
                  Filed on May 14, 2018
                                       
                    
             | 
            
              190,000
             | 
            
                                     
      $48.21 - $58.77
      $9.16M - $11.2M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2017
                  Filed on Feb 12, 2018
                                       
                    
             | 
            
              345,000
             | 
            
                                     
      $20.15 - $22.67
      $6.95M - $7.82M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2017
                  Filed on Feb 12, 2018
                                       
                    
             | 
            
              1,158,000
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2017
                  Filed on Feb 12, 2018
                                       
                    
             | 
            
              215,800
             | 
            
                                     
      $34.19 - $40.73
      $7.38M - $8.79M
     
                  
             | 
            
              
                
              
             |