| 
              
           | 
          
            
           | 
          
                                   
      $44.92 - $52.42
      $122K - $142K
     
         
           |    
          
                               
              16.1K
              $829K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.38 - $197.01
      $137K - $158K
     
         
           |    
          
                               
              2.52K
              $493K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.77 - $188.68
      $125K - $155K
     
         
           |    
          
                               
              2.98K
              $509K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.2 - $71.79
      $177K - $192K
     
         
           |    
          
                               
              8.97K
              $613K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $244.75 - $305.63
      $102K - $128K
     
         
           |    
          
                               
              1.53K
              $460K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.96 - $328.33
      $41.8K - $62.7K
     
         
           |    
          
                               
              2.06K
              $580K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.29 - $28.33
      $79.3K - $88.8K
     
         
           |    
          
                               
              28.9K
              $805K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $294.27 - $342.31
      $117K - $137K
     
         
           |    
          
                               
              1.53K
              $507K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.47 - $93.24
      $130K - $137K
     
         
           |    
          
                               
              6.19K
              $566K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.58 - $259.17
      $96.2K - $105K
     
         
           |    
          
                               
              2.17K
              $551K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $625.65 - $812.69
      $148K - $192K
     
         
           |    
          
                               
              3.02K
              $2.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $193.58 - $213.07
      $13.7K - $15.1K
     
         
           |    
          
                               
              7.07K
              $1.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.25 - $204.95
      $75.9K - $99.6K
     
         
           |    
          
                               
              1.91K
              $390K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.35 - $144.54
      $72.4K - $86.3K
     
         
           |    
          
                               
              2.54K
              $367K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.46 - $26.5
      $29.9K - $32.4K
     
         
           |    
          
                               
              50.5K
              $1.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.94 - $29.62
      $126K - $138K
     
         
           |    
          
                               
              16K
              $451K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.89 - $23.7
      $85.4K - $88.4K
     
         
           |    
          
                               
              106K
              $2.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.57 - $161.83
      $92.9K - $103K
     
         
           |    
          
                               
              2.35K
              $365K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.8 - $184.42
      $70.8K - $96.8K
     
         
           |    
          
                               
              2.13K
              $343K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.17 - $185.42
      $35.2K - $42.1K
     
         
           |    
          
                               
              2.35K
              $435K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.91 - $99.57
      $83.9K - $96.1K
     
         
           |    
          
                               
              4.24K
              $415K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.05 - $85.16
      $87.8K - $97.1K
     
         
           |    
          
                               
              4.21K
              $352K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.6 - $87.37
      $72.5K - $81.6K
     
         
           |    
          
                               
              5.97K
              $500K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $234.5 - $272.5
      $58.2K - $67.6K
     
         
           |    
          
                               
              1.51K
              $410K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.38 - $26.34
      $54.8K - $59.2K
     
         
           |    
          
                               
              23.7K
              $624K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.06 - $43.42
      $55.2K - $61.3K
     
         
           |    
          
                               
              9.69K
              $420K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5364.25 - $5815.92
      $113K - $122K
     
         
           |    
          
                               
              68
              $367K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $194.44 - $206.51
      $56.4K - $59.9K
     
         
           |    
          
                               
              3.43K
              $707K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.9 - $142.03
      $47.7K - $51K
     
         
           |    
          
                               
              5.1K
              $719K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $291.67 - $316.99
      $64.8K - $70.4K
     
         
           |    
          
                               
              1.48K
              $449K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $232.56 - $304.78
      $128K - $168K
     
         
           |    
          
                               
              1.56K
              $384K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $656.44 - $753.15
      $30.9K - $35.4K
     
         
           |    
          
                               
              578
              $431K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.33 - $82.51
      $3.59K - $3.88K
     
         
           |    
          
                               
              10.7K
              $882K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $275.84 - $326.36
      $17.9K - $21.2K
     
         
           |    
          
                               
              1.13K
              $370K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $213.88 - $237.1
      $75.9K - $84.2K
     
         
           |    
          
                               
              1.63K
              $360K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.04 - $38.78
      $1.95K - $2.09K
     
         
           |    
          
                               
              22.6K
              $872K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $342.99 - $392.76
      $43.9K - $50.3K
     
         
           |    
          
                               
              819
              $306K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.79 - $68.42
      $35.2K - $38.3K
     
         
           |    
          
                               
              5.29K
              $359K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.51 - $136.62
      $57.7K - $65.4K
     
         
           |    
          
                               
              2.87K
              $383K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.77 - $77.54
      $17.2K - $19.1K
     
         
           |    
          
                               
              6.68K
              $504K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.71 - $178.14
      $18.7K - $22.1K
     
         
           |    
          
                               
              1.4K
              $249K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.79 - $237.38
      $42K - $47.5K
     
         
           |    
          
                               
              1.6K
              $345K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.47 - $161.22
      $61.1K - $65.5K
     
         
           |    
          
                               
              2.89K
              $443K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.96 - $141.77
      $4.48K - $5.25K
     
         
           |    
          
                               
              2.08K
              $294K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.46 - $120.63
      $14.9K - $16.5K
     
         
           |    
          
                               
              2.91K
              $345K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $334.32 - $426.2
      $11.7K - $14.9K
     
         
           |    
          
                               
              678
              $288K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.77 - $353.61
      $2.85K - $4.24K
     
         
           |    
          
                               
              1.14K
              $391K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.66 - $273.65
      $83.4K - $98.5K
     
         
           |    
          
                               
              1.64K
              $389K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.25 - $124.0
      $62.5K - $69.1K
     
         
           |    
          
                               
              3.02K
              $345K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.11 - $247.9
      $14K - $15.4K
     
         
           |    
          
                               
              1.25K
              $307K
             
           | 
          
            
              
            
           |