| 
              
           | 
          
            
           | 
          
                                   
      $46.11 - $60.44
      $6.16M - $8.07M
     
         
           |    
          
                               
              4.5K
              $262K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              314K
              $28.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.46 - $47.74
      $7.58M - $10.8M
     
         
           |    
          
                               
              942K
              $37.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.79 - $13.31
      $9.49M - $12.9M
     
         
           |    
          
                               
              889K
              $11.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.76 - $105.77
      $6.28M - $7.48M
     
         
           |    
          
                               
              121K
              $11.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $194.58 - $243.05
      $8.87M - $11.1M
     
         
           |    
          
                               
              36.7K
              $8.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.59 - $217.51
      $16.1M - $25.6M
     
         
           |    
          
                               
              305K
              $63.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $267.56 - $340.8
      $7.06M - $9M
     
         
           |    
          
                               
              1.2K
              $363K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.79 - $34.95
      $10.7M - $14.5M
     
         
           |    
          
                               
              715K
              $24.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.5 - $133.37
      $6.2M - $9.35M
     
         
           |    
          
                               
              23.8K
              $2.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.29 - $71.77
      $8.5M - $10.1M
     
         
           |    
          
                               
              292K
              $20.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.81 - $48.03
      $7.85M - $9.97M
     
         
           |    
          
                               
              211K
              $9.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.56 - $59.57
      $9.5M - $11.2M
     
         
           |    
          
                               
              37.7K
              $1.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.48 - $63.1
      $8.49M - $11.8M
     
         
           |    
          
                               
              57K
              $3.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.61 - $129.97
      $7.62M - $9.46M
     
         
           |    
          
                               
              110K
              $13.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.11 - $33.81
      $7.71M - $9.99M
     
         
           |    
          
                               
              334K
              $10M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.89 - $46.39
      $18M - $24.6M
     
         
           |    
          
                               
              705K
              $32.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.23 - $184.95
      $11.9M - $14.7M
     
         
           |    
          
                               
              48.2K
              $8.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $140.37 - $171.44
      $9.64M - $11.8M
     
         
           |    
          
                               
              74.5K
              $12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.88 - $29.32
      $8.69M - $11.6M
     
         
           |    
          
                               
              259K
              $6.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.07 - $78.22
      $11.5M - $13.5M
     
         
           |    
          
                               
              56.5K
              $4.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $430.72 - $497.52
      $11.8M - $13.7M
     
         
           |    
          
                               
              26.9K
              $12.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.04 - $28.08
      $10.4M - $13.2M
     
         
           |    
          
                               
              614K
              $15.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.36 - $94.17
      $10.9M - $14M
     
         
           |    
          
                               
              19.1K
              $1.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.69 - $11.46
      $10.3M - $15.4M
     
         
           |    
          
                               
              869K
              $9.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.68 - $74.46
      $13.1M - $26.6M
     
         
           |    
          
                               
              28K
              $2.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.49 - $133.44
      $12.7M - $16.4M
     
         
           |    
          
                               
              27.1K
              $3.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.5 - $155.51
      $11.3M - $13.1M
     
         
           |    
          
                               
              97.1K
              $13.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.69 - $10.85
      $13.8M - $17.2M
     
         
           |    
          
                               
              2.09M
              $22.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $263.86 - $333.86
      $13.8M - $17.5M
     
         
           |    
          
                               
              9.4K
              $3.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              822K
              $16.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.11 - $78.98
      $13.4M - $17.1M
     
         
           |    
          
                               
              20.8K
              $1.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $248.61 - $294.96
      $11.8M - $14M
     
         
           |    
          
                               
              65.7K
              $18.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.18 - $59.46
      $36.2M - $48.7M
     
         
           |    
          
                               
              2.45M
              $143M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $372.27 - $452.69
      $13.3M - $16.2M
     
         
           |    
          
                               
              12.5K
              $4.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $397.86 - $499.02
      $16.3M - $20.5M
     
         
           |    
          
                               
              17.2K
              $8.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.99 - $268.54
      $13.1M - $15.9M
     
         
           |    
          
                               
              41.2K
              $9.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.18 - $44.14
      $12.8M - $18.1M
     
         
           |    
          
                               
              15K
              $570K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.27 - $58.52
      $16M - $17.9M
     
         
           |    
          
                               
              12.2K
              $702K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1561.69 - $1966.55
      $15.9M - $20.1M
     
         
           |    
          
                               
              200
              $391K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $127.02 - $165.4
      $17.9M - $23.4M
     
         
           |    
          
                               
              154K
              $25.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $483.07 - $625.6
      $14.3M - $18.5M
     
         
           |    
          
                               
              3.9K
              $2.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.65 - $60.68
      $18.4M - $29.7M
     
         
           |    
          
                               
              257K
              $13.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.8 - $16.92
      $17.8M - $27.9M
     
         
           |    
          
                               
              691K
              $9.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.44 - $129.37
      $15.2M - $19.6M
     
         
           |    
          
                               
              346K
              $35.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $390.26 - $489.06
      $14.6M - $18.3M
     
         
           |    
          
                               
              30.1K
              $12.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.0 - $134.33
      $24.7M - $38.1M
     
         
           |    
          
                               
              158K
              $21.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.47 - $242.1
      $21.8M - $24.4M
     
         
           |    
          
                               
              20.5K
              $4.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.15 - $133.33
      $23.7M - $33.5M
     
         
           |    
          
                               
              137K
              $18.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $135.31 - $188.64
      $24.4M - $34M
     
         
           |    
          
                               
              11.8K
              $2.23M
             
           | 
          
            
              
            
           |