| 
              
           | 
          
            
           | 
          
                                   
      $9.0 - $24.12
      $294K - $789K
     
         
           |    
          
                               
              32.7K
              $788K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.9 - $59.35
      $585K - $849K
     
         
           |    
          
                               
              14.3K
              $785K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.57 - $170.4
      $2.27M - $3.66M
     
         
           |    
          
                               
              122K
              $19.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.05 - $27.77
      $165K - $455K
     
         
           |    
          
                               
              50.5K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.56 - $109.49
      $543K - $657K
     
         
           |    
          
                               
              31.2K
              $3.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.25 - $30.3
      $627K - $854K
     
         
           |    
          
                               
              28.2K
              $772K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.3 - $69.3
      $455K - $783K
     
         
           |    
          
                               
              11.3K
              $746K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.57 - $39.41
      $707K - $883K
     
         
           |    
          
                               
              37.9K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.46 - $8.56
      $676K - $1.06M
     
         
           |    
          
                               
              124K
              $734K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.28 - $35.09
      $884K - $1.28M
     
         
           |    
          
                               
              73.8K
              $2.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.18 - $35.33
      $489K - $745K
     
         
           |    
          
                               
              21.1K
              $726K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.49 - $16.76
      $538K - $722K
     
         
           |    
          
                               
              43.1K
              $722K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              33.6K
              $722K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.97 - $17.21
      $417K - $719K
     
         
           |    
          
                               
              313K
              $4.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.63 - $21.51
      $544K - $749K
     
         
           |    
          
                               
              34.8K
              $707K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.71 - $61.66
      $667K - $900K
     
         
           |    
          
                               
              14.6K
              $703K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.54 - $33.77
      $569K - $783K
     
         
           |    
          
                               
              23.2K
              $700K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.21 - $48.33
      $348K - $522K
     
         
           |    
          
                               
              32.7K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.6 - $29.93
      $628K - $913K
     
         
           |    
          
                               
              30.5K
              $692K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.68 - $53.09
      $520K - $695K
     
         
           |    
          
                               
              13.1K
              $687K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.69 - $29.48
      $657K - $784K
     
         
           |    
          
                               
              26.6K
              $683K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.68 - $19.18
      $454K - $746K
     
         
           |    
          
                               
              38.9K
              $668K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.24 - $26.88
      $533K - $675K
     
         
           |    
          
                               
              25.1K
              $653K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.2 - $13.3
      $2.78M - $5.96M
     
         
           |    
          
                               
              1.03M
              $11.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.21 - $34.03
      $628K - $847K
     
         
           |    
          
                               
              290K
              $8.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.37 - $10.63
      $638K - $810K
     
         
           |    
          
                               
              76.2K
              $641K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.83 - $42.12
      $629K - $889K
     
         
           |    
          
                               
              21.1K
              $635K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.11 - $31.67
      $612K - $839K
     
         
           |    
          
                               
              26.5K
              $634K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.61 - $6.71
      $17K - $31.5K
     
         
           |    
          
                               
              353K
              $2.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.98 - $56.15
      $4.15M - $5.06M
     
         
           |    
          
                               
              867K
              $48.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.14 - $15.77
      $475K - $617K
     
         
           |    
          
                               
              39.1K
              $616K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.77 - $41.96
      $408K - $617K
     
         
           |    
          
                               
              14.7K
              $616K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.94 - $25.71
      $516K - $666K
     
         
           |    
          
                               
              25.9K
              $613K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.0 - $7.65
      $242K - $370K
     
         
           |    
          
                               
              468K
              $3.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.42 - $70.92
      $46.7K - $78K
     
         
           |    
          
                               
              31.9K
              $2.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.26 - $9.51
      $242K - $367K
     
         
           |    
          
                               
              211K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.39 - $51.94
      $464K - $582K
     
         
           |    
          
                               
              11.2K
              $581K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.0 - $30.68
      $531K - $561K
     
         
           |    
          
                               
              18.3K
              $561K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.23 - $17.42
      $422K - $556K
     
         
           |    
          
                               
              31.9K
              $555K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              105K
              $2.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.91 - $35.19
      $487K - $662K
     
         
           |    
          
                               
              18.8K
              $536K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.68 - $51.96
      $166K - $291K
     
         
           |    
          
                               
              21.4K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.09 - $38.95
      $373K - $483K
     
         
           |    
          
                               
              30.8K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.61 - $129.97
      $586K - $728K
     
         
           |    
          
                               
              22.3K
              $2.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.88 - $71.77
      $630K - $768K
     
         
           |    
          
                               
              92.3K
              $6.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.93 - $295.04
      $787K - $1.03M
     
         
           |    
          
                               
              20.1K
              $4.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.11 - $63.01
      $140K - $252K
     
         
           |    
          
                               
              16.2K
              $989K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.21 - $21.2
      $357K - $466K
     
         
           |    
          
                               
              46.2K
              $979K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.57 - $9.81
      $475K - $543K
     
         
           |    
          
                               
              55.4K
              $509K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $135.31 - $188.64
      $311K - $434K
     
         
           |    
          
                               
              24.1K
              $4.55M
             
           | 
          
            
              
            
           |