| 
              
             | 
            
              
                
                  Q3 2018
                  Filed on Oct 29, 2018
                                       
                    
             | 
            
              16,000
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 14, 2018
                                       
                    
             | 
            
              18,440
             | 
            
                                     
      $49.22 - $64.0
      $908K - $1.18M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 14, 2018
                                       
                    
             | 
            
              5,000
             | 
            
                                     
      $65.46 - $72.86
      $327K - $364K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 14, 2018
                                       
                    
             | 
            
              10,356
             | 
            
                                     
      $87.14 - $127.99
      $902K - $1.33M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 14, 2018
                                       
                    
             | 
            
              6,802
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 14, 2018
                                       
                    
             | 
            
              3,900
             | 
            
                                     
      $47.19 - $55.22
      $184K - $215K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 14, 2018
                                       
                    
             | 
            
              61,420
             | 
            
                                     
      $10.7 - $17.03
      $657K - $1.05M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 14, 2018
                                       
                    
             | 
            
              12,405
             | 
            
                                     
      $16.51 - $22.3
      $205K - $277K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2018
                  Filed on Apr 17, 2018
                                       
                    
             | 
            
              1,974
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2018
                  Filed on Apr 17, 2018
                                       
                    
             | 
            
              8,645
             | 
            
                                     
      $95.9 - $120.3
      $829K - $1.04M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2018
                  Filed on Apr 17, 2018
                                       
                    
             | 
            
              10,000
             | 
            
                                     
      $6.53 - $10.26
      $65.3K - $103K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2018
                  Filed on Apr 17, 2018
                                       
                    
             | 
            
              21,069
             | 
            
                                     
      $33.6 - $43.9
      $708K - $925K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2018
                  Filed on Apr 17, 2018
                                       
                    
             | 
            
              8,090
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2018
                  Filed on Apr 17, 2018
                                       
                    
             | 
            
              5,244
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2018
                  Filed on Apr 17, 2018
                                       
                    
             | 
            
              9,547
             | 
            
                                     
      $18.42 - $22.49
      $176K - $215K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2017
                  Filed on Feb 14, 2018
                                       
                    
             | 
            
              6,573
             | 
            
                                     
      $105.55 - $120.83
      $694K - $794K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2017
                  Filed on Feb 14, 2018
                                       
                    
             | 
            
              1,254
             | 
            
                                     
      $190.16 - $228.57
      $238K - $287K
     
                  
             | 
            
              
                
              
             |