| 
              
           | 
          
            
           | 
          
                                   
      $102.49 - $119.96
      $1.83M - $2.14M
     
         
           |    
          
                               
              175K
              $18.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.01 - $149.31
      $4.01M - $4.95M
     
         
           |    
          
                               
              10.5K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $243.0 - $367.0
      $169K - $255K
     
         
           |    
          
                               
              41.4K
              $10.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $285.59 - $385.71
      $818K - $1.1M
     
         
           |    
          
                               
              41.5K
              $12.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.16 - $54.25
      $8.55M - $10M
     
         
           |    
          
                               
              671K
              $35.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.63 - $30.42
      $5.68M - $7.02M
     
         
           |    
          
                               
              592K
              $17.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.51 - $80.11
      $3.42M - $3.49M
     
         
           |    
          
                               
              46.3K
              $3.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.62 - $36.65
      $2.29M - $2.93M
     
         
           |    
          
                               
              127K
              $3.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.07 - $50.1
      $2.21M - $3.68M
     
         
           |    
          
                               
              390
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.68 - $141.08
      $512K - $646K
     
         
           |    
          
                               
              295K
              $34.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              131K
              $11.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $244.9 - $274.48
      $2.23M - $2.5M
     
         
           |    
          
                               
              142K
              $35.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $140.44 - $166.79
      $1.48M - $1.76M
     
         
           |    
          
                               
              73.4K
              $10.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.3 - $199.95
      $121K - $156K
     
         
           |    
          
                               
              113K
              $17.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $222.66 - $268.42
      $493K - $594K
     
         
           |    
          
                               
              170K
              $39.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.29 - $81.72
      $679K - $876K
     
         
           |    
          
                               
              155K
              $9.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.4 - $57.29
      $2.26M - $2.91M
     
         
           |    
          
                               
              1.65K
              $77K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.9 - $148.35
      $2.22M - $3.47M
     
         
           |    
          
                               
              3.38K
              $330K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $541.46 - $628.34
      $188K - $219K
     
         
           |    
          
                               
              67K
              $37.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.65 - $142.5
      $1.21M - $1.67M
     
         
           |    
          
                               
              30.2K
              $3.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.63 - $129.55
      $978K - $1.31M
     
         
           |    
          
                               
              71.5K
              $7.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              17.4K
              $4.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.83 - $11.18
      $1.13M - $3.3M
     
         
           |    
          
                               
              5.2K
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.87 - $103.67
      $5.94M - $7.09M
     
         
           |    
          
                               
              325K
              $32.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.38 - $18.87
      $1.08M - $2.43M
     
         
           |    
          
                               
              5.68K
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $369.1 - $427.61
      $626K - $725K
     
         
           |    
          
                               
              41.1K
              $15.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.0 - $7.54
      $2.13M - $2.68M
     
         
           |    
          
                               
              472K
              $2.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.36 - $201.04
      $784K - $925K
     
         
           |    
          
                               
              80.2K
              $13.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $148.16 - $185.11
      $24.7K - $30.9K
     
         
           |    
          
                               
              209K
              $31.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.72 - $159.03
      $2.73M - $3.23M
     
         
           |    
          
                               
              117K
              $17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.64 - $131.17
      $107K - $129K
     
         
           |    
          
                               
              138K
              $15.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.9 - $31.26
      $1.93M - $2.33M
     
         
           |    
          
                               
              485
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.17 - $59.71
      $654K - $696K
     
         
           |    
          
                               
              3.43M
              $196M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $206.38 - $242.18
      $805K - $944K
     
         
           |    
          
                               
              41.1K
              $8.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.91 - $114.09
      $677K - $1.02M
     
         
           |    
          
                               
              29.2K
              $2.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.31 - $16.03
      $1.96M - $3.05M
     
         
           |    
          
                               
              200
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.52 - $33.6
      $627K - $765K
     
         
           |    
          
                               
              573K
              $17.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.91 - $129.02
      $1.63M - $1.81M
     
         
           |    
          
                               
              6.02K
              $716K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.4 - $32.91
      $1.51M - $1.63M
     
         
           |    
          
                               
              4.85K
              $148K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.31 - $83.44
      $104K - $141K
     
         
           |    
          
                               
              87.8K
              $5.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.7 - $21.15
      $954K - $975K
     
         
           |    
          
                               
              1.33M
              $27.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $326.75 - $407.63
      $91.5K - $114K
     
         
           |    
          
                               
              41K
              $13.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.54 - $138.05
      $1.47M - $1.69M
     
         
           |    
          
                               
              20.5K
              $2.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.68 - $93.32
      $50.7K - $67.8K
     
         
           |    
          
                               
              136K
              $9.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $230.33 - $281.53
      $23K - $28.2K
     
         
           |    
          
                               
              34.3K
              $8.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.75 - $163.21
      $554K - $1.26M
     
         
           |    
          
                               
              374
              $30K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.48 - $175.67
      $2.71M - $3.05M
     
         
           |    
          
                               
              932K
              $154M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.05 - $19.51
      $477K - $1.54M
     
         
           |    
          
                               
              1.1K
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.61 - $12.47
      $783K - $1.02M
     
         
           |    
          
                               
              458K
              $4.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.61 - $47.74
      $237K - $286K
     
         
           |    
          
                               
              425K
              $17.7M
             
           | 
          
            
              
            
           |