| 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              10,235
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              2,993
             | 
            
                                     
      $138.65 - $157.73
      $415K - $472K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              6,643
             | 
            
                                     
      $30.07 - $35.5
      $200K - $236K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              23,691
             | 
            
                                     
      $17.08 - $19.95
      $405K - $473K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              49,118
             | 
            
                                     
      $10.66 - $12.63
      $524K - $620K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              145,866
             | 
            
                                     
      $2.05 - $3.02
      $299K - $441K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              4,863
             | 
            
                                     
      $47.13 - $66.71
      $229K - $324K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              12,959
             | 
            
                                     
      $25.27 - $34.0
      $327K - $441K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              3,957
             | 
            
                                     
      $71.83 - $91.12
      $284K - $361K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              18,566
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              13,274
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              14,050
             | 
            
                                     
      $2.12 - $3.84
      $29.8K - $54K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              13,847
             | 
            
                                     
      $20.04 - $23.87
      $277K - $331K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              25,875
             | 
            
                                     
      $15.31 - $17.2
      $396K - $445K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              5,549
             | 
            
                                     
      $71.59 - $81.79
      $397K - $454K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              77,148
             | 
            
                                     
      $3.68 - $4.51
      $284K - $348K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              18,578
             | 
            
                                     
      $16.42 - $20.89
      $305K - $388K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              5,436
             | 
            
                                     
      $38.23 - $44.54
      $208K - $242K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              11,734
             | 
            
                                     
      $40.41 - $52.32
      $474K - $614K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              667
             | 
            
                                     
      $656.65 - $744.99
      $438K - $497K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              7,176
             | 
            
                                     
      $26.84 - $47.46
      $193K - $341K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              6,239
             | 
            
                                     
      $127.2 - $135.71
      $794K - $847K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              8,351
             | 
            
                                     
      $32.46 - $39.9
      $271K - $333K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              18,371
             | 
            
                                     
      $21.54 - $30.47
      $396K - $560K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              7,940
             | 
            
                                     
      $29.93 - $36.8
      $238K - $292K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              5,909
             | 
            
                                     
      $74.67 - $81.12
      $441K - $479K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              425
             | 
            
                                     
      $1168.58 - $1308.65
      $497K - $556K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              8,962
             | 
            
                                     
      $37.69 - $48.23
      $338K - $432K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              34,934
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              10,360
             | 
            
                                     
      $36.04 - $42.11
      $373K - $436K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              11,705
             | 
            
                                     
      $32.02 - $37.45
      $375K - $438K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              11,927
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              18,644
             | 
            
                                     
      $42.31 - $53.72
      $789K - $1M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              6,375
             | 
            
                                     
      $35.9 - $44.58
      $229K - $284K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              22,537
             | 
            
                                     
      $11.93 - $22.53
      $269K - $508K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              24,525
             | 
            
                                     
      $14.09 - $17.28
      $346K - $424K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              20,247
             | 
            
                                     
      $7.4 - $11.52
      $150K - $233K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              25,123
             | 
            
                                     
      $18.64 - $21.67
      $468K - $544K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              32,818
             | 
            
                                     
      $25.79 - $34.62
      $846K - $1.14M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              31,952
             | 
            
                                     
      $3.39 - $6.75
      $108K - $216K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              8,673
             | 
            
                                     
      $38.02 - $51.38
      $330K - $446K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              10,394
             | 
            
                                     
      $22.31 - $24.97
      $232K - $260K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              25,511
             | 
            
                                     
      $8.76 - $11.76
      $223K - $300K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              36,487
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              638,000
             | 
            
                                     
      $13.89 - $23.16
      $8.86M - $14.8M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              6,948
             | 
            
                                     
      $46.74 - $56.7
      $325K - $394K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              25,078
             | 
            
                                     
      $14.38 - $18.31
      $361K - $459K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              76,509
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              355,880
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2019
                  Filed on Nov 08, 2019
                                       
                    
             | 
            
              499,695
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |