| 
              
           | 
          
            
           | 
          
                                   
      $95.54 - $108.77
      $34.8K - $39.6K
     
         
           |    
          
                               
              6.88K
              $714K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.95 - $54.71
      $22.9K - $27.3K
     
         
           |    
          
                               
              6.62K
              $338K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $279.51 - $308.09
      $6.99K - $7.7K
     
         
           |    
          
                               
              1.81K
              $547K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.04 - $33.14
      $5.29K - $5.83K
     
         
           |    
          
                               
              16.6K
              $525K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.4 - $139.27
      $19.4K - $23.8K
     
         
           |    
          
                               
              1.6K
              $222K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.55 - $123.34
      $208K - $258K
     
         
           |    
          
                               
              10.9K
              $1.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.44 - $49.09
      $10.2K - $11.8K
     
         
           |    
          
                               
              5.93K
              $283K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.36 - $108.47
      $10.2K - $11.9K
     
         
           |    
          
                               
              2.09K
              $222K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.55 - $49.98
      $12.7K - $14.9K
     
         
           |    
          
                               
              5.54K
              $270K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.52 - $132.25
      $8.37K - $9.26K
     
         
           |    
          
                               
              2.73K
              $361K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.9 - $100.4
      $16.9K - $19.6K
     
         
           |    
          
                               
              5.71K
              $560K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.84 - $108.77
      $2.13K - $2.39K
     
         
           |    
          
                               
              4.88K
              $525K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.01 - $69.08
      $7.89K - $9.39K
     
         
           |    
          
                               
              3.58K
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.72 - $57.96
      $8.02K - $8.98K
     
         
           |    
          
                               
              7.65K
              $439K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.38 - $26.27
      $9.52K - $9.85K
     
         
           |    
          
                               
              42.5K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $238.42 - $276.53
      $477 - $553
     
         
           |    
          
                               
              1.67K
              $456K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.43 - $104.43
      $1.19K - $1.36K
     
         
           |    
          
                               
              3.82K
              $396K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.14 - $61.22
      $1.57K - $1.78K
     
         
           |    
          
                               
              4.73K
              $286K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.18 - $33.5
      $19.6K - $21.1K
     
         
           |    
          
                               
              29.6K
              $984K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $272.52 - $333.02
      $38.4K - $47K
     
         
           |    
          
                               
              4.33K
              $1.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.11 - $105.82
      $7.57K - $8.99K
     
         
           |    
          
                               
              2.95K
              $305K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.16 - $125.81
      $7.73K - $9.81K
     
         
           |    
          
                               
              6.54K
              $816K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.04 - $45.36
      $2.93K - $3.49K
     
         
           |    
          
                               
              5.98K
              $267K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.87 - $117.59
      $7.27K - $8.23K
     
         
           |    
          
                               
              6.31K
              $739K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $176.32 - $215.7
      $10.4K - $12.7K
     
         
           |    
          
                               
              1.44K
              $309K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.77 - $97.13
      $12.3K - $14.1K
     
         
           |    
          
                               
              15.7K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $233.14 - $263.97
      $466 - $528
     
         
           |    
          
                               
              1.53K
              $400K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.14 - $190.72
      $18.4K - $22.5K
     
         
           |    
          
                               
              2.89K
              $516K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $173.36 - $189.8
      $13.7K - $15K
     
         
           |    
          
                               
              3.57K
              $677K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.06 - $172.74
      $15.6K - $19.5K
     
         
           |    
          
                               
              4.58K
              $752K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $261.88 - $288.1
      $387K - $426K
     
         
           |    
          
                               
              27.2K
              $7.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.65 - $74.61
      $205K - $248K
     
         
           |    
          
                               
              52.6K
              $3.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.27 - $168.03
      $38.9K - $50.6K
     
         
           |    
          
                               
              2.82K
              $469K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.98 - $137.59
      $448 - $550
     
         
           |    
          
                               
              2.56K
              $351K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $314.21 - $388.71
      $12.9K - $15.9K
     
         
           |    
          
                               
              1.26K
              $488K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $397.04 - $469.48
      $1.99K - $2.35K
     
         
           |    
          
                               
              1.25K
              $574K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.5 - $75.15
      $258K - $311K
     
         
           |    
          
                               
              31K
              $2.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $233.44 - $279.45
      $126K - $150K
     
         
           |    
          
                               
              5.3K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.47 - $162.98
      $44.5K - $50.2K
     
         
           |    
          
                               
              13.3K
              $2.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.32 - $84.37
      $23.6K - $26.4K
     
         
           |    
          
                               
              20.6K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1496.51 - $1947.38
      $12K - $15.6K
     
         
           |    
          
                               
              215
              $418K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $627.41 - $814.1
      $86K - $112K
     
         
           |    
          
                               
              1.11K
              $895K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.27 - $60.45
      $18K - $20.9K
     
         
           |    
          
                               
              39.5K
              $2.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.18 - $107.33
      $26K - $38.6K
     
         
           |    
          
                               
              3.95K
              $419K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.1 - $223.38
      $694K - $885K
     
         
           |    
          
                               
              16.6K
              $3.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.35 - $255.11
      $67K - $80.9K
     
         
           |    
          
                               
              28K
              $6.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3305.62 - $4268.05
      $46.3K - $59.8K
     
         
           |    
          
                               
              697
              $2.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $385.65 - $450.49
      $37.8K - $44.1K
     
         
           |    
          
                               
              2.49K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.43 - $192.86
      $14.9K - $18.1K
     
         
           |    
          
                               
              4.75K
              $900K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.48 - $83.64
      $41.7K - $47.5K
     
         
           |    
          
                               
              25.2K
              $2.05M
             
           | 
          
            
              
            
           |