| 
              
           | 
          
            
           | 
          
                                   
      $45.48 - $56.15
      $7.87M - $9.72M
     
         
           |    
          
                               
              17.2K
              $930K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.56 - $33.76
      $5.88M - $7.77M
     
         
           |    
          
                               
              199K
              $5.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $273.71 - $316.29
      $9M - $10.4M
     
         
           |    
          
                               
              57.3K
              $17.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.36 - $76.85
      $7.52M - $10.3M
     
         
           |    
          
                               
              12.8K
              $970K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $521.68 - $592.84
      $8.82M - $10M
     
         
           |    
          
                               
              121K
              $71.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.54 - $29.09
      $6.28M - $8.9M
     
         
           |    
          
                               
              11.4K
              $254K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.57 - $30.84
      $6.02M - $8.22M
     
         
           |    
          
                               
              274K
              $8.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.86 - $62.99
      $7.77M - $10M
     
         
           |    
          
                               
              281K
              $17.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.84 - $99.46
      $7.65M - $7.86M
     
         
           |    
          
                               
              86.1K
              $8.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.98 - $4.39
      $5.17M - $7.62M
     
         
           |    
          
                               
              358K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.11 - $33.81
      $5.5M - $7.12M
     
         
           |    
          
                               
              166K
              $4.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6700.0 - $7410.93
      $9.19M - $10.2M
     
         
           |    
          
                               
              15.9K
              $117M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.42 - $22.25
      $5.23M - $7.09M
     
         
           |    
          
                               
              371K
              $6.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.76 - $115.66
      $1.13M - $1.28M
     
         
           |    
          
                               
              1.52M
              $168M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.51 - $53.08
      $7.74M - $9.9M
     
         
           |    
          
                               
              287K
              $15.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.21 - $66.48
      $6.81M - $9.39M
     
         
           |    
          
                               
              32K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.9 - $65.94
      $6.24M - $8.59M
     
         
           |    
          
                               
              29.8K
              $1.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.03 - $72.0
      $6.61M - $7.93M
     
         
           |    
          
                               
              45.3K
              $3.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.82 - $17.04
      $6.82M - $9.06M
     
         
           |    
          
                               
              63K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.48 - $5.25
      $7.08M - $10.7M
     
         
           |    
          
                               
              3.73M
              $18.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.42 - $32.41
      $6.62M - $8.11M
     
         
           |    
          
                               
              186K
              $5.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.08 - $63.14
      $6.77M - $8.53M
     
         
           |    
          
                               
              23.3K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.67 - $51.36
      $6.5M - $7.47M
     
         
           |    
          
                               
              54.3K
              $2.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $456.74 - $568.03
      $6.53M - $8.12M
     
         
           |    
          
                               
              4.05K
              $2.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.8 - $85.28
      $6.17M - $7.54M
     
         
           |    
          
                               
              22.6K
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.32 - $112.47
      $7.51M - $10.3M
     
         
           |    
          
                               
              67.5K
              $7.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.88 - $32.74
      $5.15M - $6.27M
     
         
           |    
          
                               
              467K
              $14.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.1 - $106.55
      $11.3M - $15.9M
     
         
           |    
          
                               
              335K
              $35.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $125.44 - $166.41
      $7.09M - $9.4M
     
         
           |    
          
                               
              36.1K
              $5.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $498.8 - $620.9
      $6.22M - $7.75M
     
         
           |    
          
                               
              4.07K
              $2.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.93 - $19.0
      $5.8M - $8.52M
     
         
           |    
          
                               
              195K
              $2.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.7 - $13.96
      $5.59M - $10.1M
     
         
           |    
          
                               
              209K
              $2.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.6 - $62.74
      $5.8M - $7.05M
     
         
           |    
          
                               
              1.02K
              $64K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.51 - $19.83
      $4.68M - $5.62M
     
         
           |    
          
                               
              442K
              $7.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.58 - $296.23
      $6.73M - $12.4M
     
         
           |    
          
                               
              3.28K
              $970K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.34 - $142.19
      $4.68M - $6.5M
     
         
           |    
          
                               
              124K
              $16.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $243.75 - $303.93
      $5.8M - $7.24M
     
         
           |    
          
                               
              3.76K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.68 - $50.22
      $6.68M - $8.91M
     
         
           |    
          
                               
              282K
              $13.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.86 - $44.3
      $5.91M - $8.21M
     
         
           |    
          
                               
              350K
              $13.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.68 - $50.09
      $22.7M - $42.5M
     
         
           |    
          
                               
              1.29M
              $64.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.53 - $78.77
      $5.78M - $6.46M
     
         
           |    
          
                               
              10.5K
              $769K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.29 - $15.47
      $4.73M - $5.96M
     
         
           |    
          
                               
              317K
              $4.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              97.5K
              $3.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.5 - $37.54
      $5.28M - $6.95M
     
         
           |    
          
                               
              28.5K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.66 - $167.68
      $7.26M - $10.1M
     
         
           |    
          
                               
              44.9K
              $7.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.94 - $88.47
      $6.68M - $8.83M
     
         
           |    
          
                               
              256K
              $21.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.2 - $23.42
      $5.61M - $6.84M
     
         
           |    
          
                               
              343K
              $7.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.91 - $11.2
      $3.6M - $5.84M
     
         
           |    
          
                               
              26.3K
              $279K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.3 - $98.07
      $6.6M - $9.62M
     
         
           |    
          
                               
              81.7K
              $7.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.3 - $95.43
      $4.93M - $5.33M
     
         
           |    
          
                               
              53.2K
              $4.76M
             
           | 
          
            
              
            
           |