| 
              
           | 
          
            
           | 
          
                                   
      $174.36 - $254.72
      $126K - $184K
     
         
           |    
          
                               
              67.3K
              $16.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.3 - $186.58
      $614K - $747K
     
         
           |    
          
                               
              130K
              $24.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.92 - $32.19
      $646K - $719K
     
         
           |    
          
                               
              1.04M
              $33.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $546.99 - $602.2
      $464K - $511K
     
         
           |    
          
                               
              42.3K
              $25.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.11 - $32.82
      $2.18M - $2.23M
     
         
           |    
          
                               
              389K
              $12.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.28 - $89.46
      $1.18M - $1.25M
     
         
           |    
          
                               
              183K
              $16.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $620.67 - $670.08
      $568K - $613K
     
         
           |    
          
                               
              28.8K
              $19.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.16 - $255.24
      $24.3K - $35.5K
     
         
           |    
          
                               
              27.9K
              $6.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $567.77 - $614.76
      $993K - $1.08M
     
         
           |    
          
                               
              17.3K
              $10.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.96 - $328.33
      $1.21M - $1.82M
     
         
           |    
          
                               
              7.84K
              $2.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.58 - $259.17
      $298K - $325K
     
         
           |    
          
                               
              63.3K
              $16.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $264.74 - $369.57
      $66.2K - $92.4K
     
         
           |    
          
                               
              24.3K
              $8.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.69 - $23.34
      $907K - $976K
     
         
           |    
          
                               
              334K
              $7.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.61 - $19.79
      $1.28M - $1.29M
     
         
           |    
          
                               
              196K
              $3.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.38 - $27.95
      $277K - $293K
     
         
           |    
          
                               
              1.21M
              $33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $279.83 - $293.74
      $551K - $578K
     
         
           |    
          
                               
              46.3K
              $13.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.83 - $45.64
      $1.04M - $1.08M
     
         
           |    
          
                               
              85.3K
              $3.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.24 - $73.73
      $959K - $1.04M
     
         
           |    
          
                               
              21.4K
              $1.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $617.65 - $666.84
      $77.8K - $84K
     
         
           |    
          
                               
              20.2K
              $13.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.49 - $19.61
      $794K - $799K
     
         
           |    
          
                               
              198K
              $3.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.26 - $46.63
      $638K - $657K
     
         
           |    
          
                               
              120K
              $5.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $357.4 - $423.42
      $41.8K - $49.5K
     
         
           |    
          
                               
              16.5K
              $6.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.75 - $54.24
      $328K - $373K
     
         
           |    
          
                               
              59.8K
              $3.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.31 - $84.07
      $357K - $482K
     
         
           |    
          
                               
              30.8K
              $2.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.76 - $85.78
      $357K - $384K
     
         
           |    
          
                               
              50.2K
              $4.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.47 - $50.74
      $550K - $553K
     
         
           |    
          
                               
              118K
              $6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $184.85 - $231.54
      $49.4K - $61.8K
     
         
           |    
          
                               
              9.64K
              $2.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.68 - $186.97
      $76.4K - $109K
     
         
           |    
          
                               
              8.49K
              $1.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $300.96 - $355.47
      $79.5K - $93.8K
     
         
           |    
          
                               
              6.73K
              $2.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.33 - $72.69
      $241K - $257K
     
         
           |    
          
                               
              41.8K
              $3.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $303.93 - $329.86
      $257K - $279K
     
         
           |    
          
                               
              6.23K
              $2.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $282.78 - $316.06
      $91.6K - $102K
     
         
           |    
          
                               
              11.6K
              $3.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.53 - $50.82
      $381K - $383K
     
         
           |    
          
                               
              88.6K
              $4.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.41 - $20.67
      $329K - $334K
     
         
           |    
          
                               
              117K
              $2.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.75 - $84.54
      $280K - $289K
     
         
           |    
          
                               
              47.1K
              $3.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $390.92 - $477.15
      $9.77K - $11.9K
     
         
           |    
          
                               
              3.47K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $194.44 - $206.51
      $223K - $236K
     
         
           |    
          
                               
              8.27K
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $459.11 - $506.91
      $109K - $121K
     
         
           |    
          
                               
              11.3K
              $5.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.37 - $102.12
      $126K - $143K
     
         
           |    
          
                               
              19.7K
              $1.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.17 - $185.42
      $15.7K - $18.7K
     
         
           |    
          
                               
              8.33K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.9 - $142.03
      $158K - $169K
     
         
           |    
          
                               
              11.1K
              $1.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.88 - $142.57
      $137K - $146K
     
         
           |    
          
                               
              10.6K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.57 - $161.83
      $14.6K - $16.2K
     
         
           |    
          
                               
              17.3K
              $2.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.7 - $49.98
      $216K - $217K
     
         
           |    
          
                               
              40.7K
              $2.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $244.75 - $305.63
      $79.5K - $99.3K
     
         
           |    
          
                               
              2.39K
              $719K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $298.82 - $354.89
      $149K - $176K
     
         
           |    
          
                               
              3.2K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.83 - $117.22
      $5.82K - $6.45K
     
         
           |    
          
                               
              35.3K
              $3.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.11 - $247.9
      $50K - $55K
     
         
           |    
          
                               
              6.43K
              $1.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.33 - $58.63
      $72.1K - $82.4K
     
         
           |    
          
                               
              15.5K
              $890K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.12 - $68.08
      $58.2K - $61.8K
     
         
           |    
          
                               
              21.2K
              $1.44M
             
           | 
          
            
              
            
           |