| 
              
           | 
          
            
           | 
          
                                   
      $46.2 - $56.12
      $38.9K - $47.3K
     
         
           |    
          
                               
              15.4K
              $738K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.47 - $118.46
      $28.3K - $31.2K
     
         
           |    
          
                               
              5.35K
              $582K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.37 - $253.95
      $79.6K - $91.7K
     
         
           |    
          
                               
              5.53K
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.96 - $24.7
      $11.9K - $16.4K
     
         
           |    
          
                               
              12.9K
              $259K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.12 - $42.37
      $22.5K - $26.4K
     
         
           |    
          
                               
              14.1K
              $545K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.93 - $39.01
      $4.83K - $6.51K
     
         
           |    
          
                               
              13K
              $420K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.31 - $5.91
      $18.5K - $25.3K
     
         
           |    
          
                               
              25.3K
              $109K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.23 - $49.97
      $2.34K - $2.65K
     
         
           |    
          
                               
              15.3K
              $683K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              99.3K
              $12.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.4 - $26.31
      $18.6K - $22.9K
     
         
           |    
          
                               
              17.8K
              $386K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.78 - $106.87
      $5.81K - $8.66K
     
         
           |    
          
                               
              13.9K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.82 - $39.04
      $5.85K - $7.18K
     
         
           |    
          
                               
              7.93K
              $253K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.53 - $57.87
      $14.4K - $17.9K
     
         
           |    
          
                               
              5.2K
              $261K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.48 - $82.91
      $43.3K - $51K
     
         
           |    
          
                               
              20.4K
              $1.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.8 - $59.51
      $4.93K - $5.77K
     
         
           |    
          
                               
              8.69K
              $445K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.51 - $77.8
      $32.4K - $39.7K
     
         
           |    
          
                               
              11.4K
              $805K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.42 - $29.7
      $107K - $125K
     
         
           |    
          
                               
              27.3K
              $781K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.83 - $23.52
      $24.2K - $27.3K
     
         
           |    
          
                               
              25.3K
              $557K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.23 - $46.38
      $22.3K - $24.5K
     
         
           |    
          
                               
              22.5K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.17 - $103.07
      $88.8K - $102K
     
         
           |    
          
                               
              3.57K
              $355K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.88 - $89.64
      $2.72K - $3.59K
     
         
           |    
          
                               
              3.57K
              $242K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.53 - $141.38
      $12.7K - $15.3K
     
         
           |    
          
                               
              2.17K
              $257K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.87 - $168.51
      $44.9K - $49.5K
     
         
           |    
          
                               
              3.78K
              $609K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $396.53 - $537.62
      $5.95K - $8.06K
     
         
           |    
          
                               
              594
              $258K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.64 - $8.0
      $3.14K - $4.46K
     
         
           |    
          
                               
              21.6K
              $123K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.91 - $31.32
      $15.4K - $18.6K
     
         
           |    
          
                               
              9.33K
              $254K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.11 - $132.21
      $7.73K - $11K
     
         
           |    
          
                               
              2.68K
              $298K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.71 - $25.63
      $15.7K - $19.4K
     
         
           |    
          
                               
              23.6K
              $550K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.36 - $81.21
      $10.3K - $12.1K
     
         
           |    
          
                               
              7.18K
              $533K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $267.56 - $340.8
      $13.6K - $17.4K
     
         
           |    
          
                               
              1.31K
              $395K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.6 - $47.93
      $11.2K - $13.3K
     
         
           |    
          
                               
              11.1K
              $483K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.93 - $61.5
      $65.5K - $74.7K
     
         
           |    
          
                               
              14.4K
              $885K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $226.49 - $276.01
      $558K - $680K
     
         
           |    
          
                               
              19K
              $4.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.44 - $112.74
      $21.4K - $27.6K
     
         
           |    
          
                               
              4.58K
              $463K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.37 - $92.83
      $8.73K - $9.84K
     
         
           |    
          
                               
              8.62K
              $747K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.29 - $61.15
      $18.7K - $24.2K
     
         
           |    
          
                               
              6.47K
              $347K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.88 - $81.75
      $4.52K - $5.07K
     
         
           |    
          
                               
              7.17K
              $535K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.32 - $63.04
      $47.3K - $54.8K
     
         
           |    
          
                               
              17.2K
              $943K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.97 - $17.21
      $130K - $224K
     
         
           |    
          
                               
              27.3K
              $430K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.49K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.92 - $43.78
      $31.7K - $43.4K
     
         
           |    
          
                               
              32.6K
              $1.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.57 - $5.65
      $9.5K - $11.7K
     
         
           |    
          
                               
              41.8K
              $194K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.03 - $79.07
      $1.49K - $1.66K
     
         
           |    
          
                               
              8.22K
              $599K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.57 - $30.84
      $10.8K - $14.8K
     
         
           |    
          
                               
              30.5K
              $898K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.21 - $95.87
      $27.7K - $31.5K
     
         
           |    
          
                               
              3.21K
              $287K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.55 - $20.12
      $40.8K - $56.4K
     
         
           |    
          
                               
              36.1K
              $710K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.99 - $117.15
      $588 - $703
     
         
           |    
          
                               
              4.69K
              $492K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.52 - $100.4
      $7.93K - $10.1K
     
         
           |    
          
                               
              5.58K
              $478K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.22 - $123.41
      $36.2K - $44.6K
     
         
           |    
          
                               
              6.51K
              $733K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.82 - $25.94
      $12.5K - $15.5K
     
         
           |    
          
                               
              13.5K
              $318K
             
           | 
          
            
              
            
           |