| 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 09, 2018
                                       
                    
             | 
            
              109
             | 
            
                                     
      $9.59 - $13.75
      $1.05K - $1.5K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 09, 2018
                                       
                    
             | 
            
              490
             | 
            
                                     
      $70.22 - $76.31
      $34.4K - $37.4K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 09, 2018
                                       
                    
             | 
            
              125
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 09, 2018
                                       
                    
             | 
            
              300
             | 
            
                                     
      $59.16 - $78.53
      $17.7K - $23.6K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 09, 2018
                                       
                    
             | 
            
              2,700
             | 
            
                                     
      $21.69 - $23.22
      $58.6K - $62.7K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 09, 2018
                                       
                    
             | 
            
              1,100
             | 
            
                                     
      $58.77 - $80.19
      $64.6K - $88.2K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 09, 2018
                                       
                    
             | 
            
              28
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 09, 2018
                                       
                    
             | 
            
              1,630
             | 
            
                                     
      $68.99 - $76.49
      $112K - $125K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 09, 2018
                                       
                    
             | 
            
              1,775
             | 
            
                                     
      $47.77 - $48.3
      $84.8K - $85.7K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 09, 2018
                                       
                    
             | 
            
              175
             | 
            
                                     
      $58.84 - $67.84
      $10.3K - $11.9K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 09, 2018
                                       
                    
             | 
            
              412
             | 
            
                                     
      $41.99 - $48.77
      $17.3K - $20.1K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 09, 2018
                                       
                    
             | 
            
              36
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 09, 2018
                                       
                    
             | 
            
              1,150
             | 
            
                                     
      $25.52 - $31.93
      $29.3K - $36.7K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 09, 2018
                                       
                    
             | 
            
              750
             | 
            
                                     
      $16.4 - $19.51
      $12.3K - $14.6K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 09, 2018
                                       
                    
             | 
            
              100
             | 
            
                                     
      $546.43 - $595.14
      $54.6K - $59.5K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 09, 2018
                                       
                    
             | 
            
              500
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2018
                  Filed on Aug 09, 2018
                                       
                    
             | 
            
              745
             | 
            
                                     
      $63.48 - $75.03
      $47.3K - $55.9K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2018
                  Filed on May 07, 2018
                                       
                    
             | 
            
              1,000
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2018
                  Filed on May 07, 2018
                                       
                    
             | 
            
              342
             | 
            
                                     
      $89.58 - $106.9
      $30.6K - $36.6K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2018
                  Filed on May 07, 2018
                                       
                    
             | 
            
              2,400
             | 
            
                                     
      $18.81 - $21.49
      $45.1K - $51.6K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2018
                  Filed on May 07, 2018
                                       
                    
             | 
            
              838
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2017
                  Filed on Jan 30, 2018
                                       
                    
             | 
            
              1,469
             | 
            
                                     
      $29.81 - $31.09
      $43.8K - $45.7K
     
                  
             | 
            
              
                
              
             |