| 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              11.6K
              $666K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.92 - $50.78
      $1.07M - $1.18M
     
         
           |    
          
                               
              123K
              $5.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.49 - $59.36
      $499K - $790K
     
         
           |    
          
                               
              71.3K
              $3.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.22 - $123.41
      $564K - $695K
     
         
           |    
          
                               
              16.2K
              $1.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.66 - $50.18
      $558K - $688K
     
         
           |    
          
                               
              13.7K
              $628K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $217.22 - $246.25
      $560K - $635K
     
         
           |    
          
                               
              2.58K
              $626K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.4 - $13.06
      $633K - $880K
     
         
           |    
          
                               
              141K
              $1.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.85 - $47.6
      $275K - $387K
     
         
           |    
          
                               
              50.5K
              $2.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.59 - $38.0
      $826K - $994K
     
         
           |    
          
                               
              104K
              $3.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              20.4K
              $815K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.1 - $97.75
      $203K - $300K
     
         
           |    
          
                               
              33K
              $3.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.4 - $47.27
      $409K - $597K
     
         
           |    
          
                               
              22K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.34 - $74.03
      $445K - $574K
     
         
           |    
          
                               
              32.7K
              $2.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.51 - $28.36
      $86.9K - $115K
     
         
           |    
          
                               
              133K
              $3.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.53 - $37.33
      $635K - $707K
     
         
           |    
          
                               
              91.7K
              $3.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.32 - $59.92
      $790K - $979K
     
         
           |    
          
                               
              55.7K
              $2.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.86 - $74.12
      $458K - $598K
     
         
           |    
          
                               
              43.9K
              $2.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.86 - $103.42
      $492K - $579K
     
         
           |    
          
                               
              5.6K
              $546K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.48 - $6.27
      $471K - $659K
     
         
           |    
          
                               
              135K
              $729K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.87 - $23.57
      $430K - $681K
     
         
           |    
          
                               
              51.1K
              $946K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.82 - $39.04
      $522K - $640K
     
         
           |    
          
                               
              16.4K
              $524K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.56 - $43.42
      $440K - $509K
     
         
           |    
          
                               
              26.2K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.62 - $77.36
      $822K - $1.07M
     
         
           |    
          
                               
              36.8K
              $2.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.77 - $33.13
      $431K - $554K
     
         
           |    
          
                               
              16.7K
              $499K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.82 - $17.04
      $113K - $150K
     
         
           |    
          
                               
              172K
              $2.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.04 - $64.55
      $441K - $483K
     
         
           |    
          
                               
              7.48K
              $480K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.25 - $65.89
      $162K - $197K
     
         
           |    
          
                               
              190K
              $12.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.0 - $7.65
      $341K - $521K
     
         
           |    
          
                               
              68.1K
              $472K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.27 - $48.26
      $211K - $316K
     
         
           |    
          
                               
              50K
              $2.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $396.53 - $537.62
      $429K - $582K
     
         
           |    
          
                               
              1.08K
              $470K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.1 - $81.3
      $502K - $543K
     
         
           |    
          
                               
              29K
              $2.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.5 - $37.32
      $246K - $292K
     
         
           |    
          
                               
              110K
              $4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.93 - $32.95
      $12K - $16.5K
     
         
           |    
          
                               
              211K
              $6.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.0 - $135.5
      $444K - $518K
     
         
           |    
          
                               
              3.83K
              $459K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.11 - $118.66
      $440K - $511K
     
         
           |    
          
                               
              4.31K
              $442K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $919.93 - $1101.66
      $305K - $366K
     
         
           |    
          
                               
              1.67K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.19 - $79.64
      $369K - $444K
     
         
           |    
          
                               
              5.58K
              $399K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.51 - $77.8
      $594K - $727K
     
         
           |    
          
                               
              137K
              $9.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.73 - $29.21
      $342K - $440K
     
         
           |    
          
                               
              24.1K
              $646K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.6 - $29.93
      $1.03M - $1.5M
     
         
           |    
          
                               
              149K
              $3.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.69 - $99.41
      $325K - $406K
     
         
           |    
          
                               
              4.08K
              $373K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.47 - $219.45
      $53.7K - $74.4K
     
         
           |    
          
                               
              7.6K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.54 - $125.05
      $60.5K - $121K
     
         
           |    
          
                               
              13.6K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.45 - $28.12
      $230K - $301K
     
         
           |    
          
                               
              132K
              $3.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.05 - $14.47
      $177K - $283K
     
         
           |    
          
                               
              92.6K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.05 - $29.62
      $303K - $359K
     
         
           |    
          
                               
              93.9K
              $2.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.49 - $33.82
      $402K - $477K
     
         
           |    
          
                               
              37.2K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.61 - $152.67
      $161K - $203K
     
         
           |    
          
                               
              43.2K
              $5.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.3 - $23.94
      $369K - $458K
     
         
           |    
          
                               
              88.9K
              $1.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.86 - $189.64
      $272K - $319K
     
         
           |    
          
                               
              1.68K
              $316K
             
           | 
          
            
              
            
           |