| 
              
           | 
          
            
           | 
          
                                   
      $174.64 - $205.16
      $2.84M - $3.33M
     
         
           |    
          
                               
              16.2K
              $3.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.7 - $107.41
      $2.09M - $2.5M
     
         
           |    
          
                               
              129K
              $13.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.5 - $14.29
      $1.96M - $3.74M
     
         
           |    
          
                               
              262K
              $3.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $276.47 - $328.4
      $3.16M - $3.75M
     
         
           |    
          
                               
              20.9K
              $6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.65 - $270.95
      $2.43M - $2.92M
     
         
           |    
          
                               
              20.8K
              $5.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.11 - $60.44
      $2.15M - $2.82M
     
         
           |    
          
                               
              108K
              $6.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $197.25 - $244.33
      $2.22M - $2.74M
     
         
           |    
          
                               
              27.2K
              $6.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.68 - $181.78
      $1.68M - $2.38M
     
         
           |    
          
                               
              27.9K
              $5.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.38 - $211.34
      $2.13M - $2.83M
     
         
           |    
          
                               
              13.4K
              $2.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.91 - $134.83
      $2.26M - $2.99M
     
         
           |    
          
                               
              22.2K
              $2.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.1 - $106.55
      $1.96M - $2.75M
     
         
           |    
          
                               
              25.8K
              $2.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.11 - $15.4
      $2.1M - $2.91M
     
         
           |    
          
                               
              189K
              $2.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.68 - $48.04
      $700K - $1.63M
     
         
           |    
          
                               
              91.6K
              $3.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.75 - $131.18
      $1.12M - $2.64M
     
         
           |    
          
                               
              20.2K
              $2.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.62 - $168.7
      $2.31M - $3.07M
     
         
           |    
          
                               
              18.9K
              $2.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.34 - $19.72
      $1.28M - $2.44M
     
         
           |    
          
                               
              145K
              $2.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $310.86 - $348.77
      $2.42M - $2.71M
     
         
           |    
          
                               
              10.2K
              $3.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.46 - $58.71
      $1.67M - $2.42M
     
         
           |    
          
                               
              41.3K
              $2.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.97 - $332.17
      $1.59M - $2.41M
     
         
           |    
          
                               
              7.25K
              $2.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.83 - $92.33
      $2.23M - $3.04M
     
         
           |    
          
                               
              32.9K
              $2.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.1 - $43.23
      $1.85M - $2.49M
     
         
           |    
          
                               
              94.6K
              $3.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $284.19 - $351.22
      $1.89M - $2.34M
     
         
           |    
          
                               
              7.29K
              $2.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.0 - $7.65
      $1.7M - $2.6M
     
         
           |    
          
                               
              339K
              $2.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.2 - $74.95
      $1.52M - $2.32M
     
         
           |    
          
                               
              30.9K
              $2.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.6 - $21.44
      $281K - $520K
     
         
           |    
          
                               
              238K
              $5.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.31 - $91.62
      $1.83M - $2.28M
     
         
           |    
          
                               
              24.9K
              $2.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $483.07 - $625.6
      $2.32M - $3M
     
         
           |    
          
                               
              7.75K
              $4.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.47 - $242.1
      $2.08M - $2.32M
     
         
           |    
          
                               
              9.59K
              $2.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.26 - $25.7
      $2.17M - $2.89M
     
         
           |    
          
                               
              136K
              $2.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.11 - $82.25
      $2.07M - $2.4M
     
         
           |    
          
                               
              40.3K
              $3.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.63 - $38.64
      $1.54M - $2.15M
     
         
           |    
          
                               
              55.7K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.94 - $25.71
      $1.76M - $2.27M
     
         
           |    
          
                               
              88.4K
              $2.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $215.78 - $270.12
      $1.94M - $2.42M
     
         
           |    
          
                               
              9.92K
              $2.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.84 - $1441.89
      $2.97M - $48.7M
     
         
           |    
          
                               
              34.5K
              $3.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.74 - $16.39
      $1.82M - $3.06M
     
         
           |    
          
                               
              233K
              $2.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.63 - $104.64
      $1.42M - $1.97M
     
         
           |    
          
                               
              18.8K
              $1.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.75 - $84.94
      $1.49M - $1.9M
     
         
           |    
          
                               
              22.4K
              $1.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.4 - $89.42
      $1.36M - $1.84M
     
         
           |    
          
                               
              20.5K
              $1.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              16.4K
              $4.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.4 - $86.59
      $1.22M - $1.59M
     
         
           |    
          
                               
              40.2K
              $3.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $296.51 - $536.21
      $1M - $1.81M
     
         
           |    
          
                               
              3.38K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.57 - $14.12
      $698K - $1.77M
     
         
           |    
          
                               
              139K
              $1.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.12 - $45.79
      $660K - $1.2M
     
         
           |    
          
                               
              78.7K
              $3.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.0 - $86.01
      $1.55M - $1.83M
     
         
           |    
          
                               
              21.2K
              $1.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.69 - $141.77
      $1.39M - $1.89M
     
         
           |    
          
                               
              13.3K
              $1.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $517.23 - $700.54
      $1.03M - $1.39M
     
         
           |    
          
                               
              6.22K
              $4.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.52 - $96.61
      $1.64M - $1.86M
     
         
           |    
          
                               
              32.9K
              $3.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.58 - $109.05
      $1.43M - $1.73M
     
         
           |    
          
                               
              15.8K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.29 - $133.09
      $1.57M - $1.85M
     
         
           |    
          
                               
              13.9K
              $1.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.94 - $5.79
      $1.62M - $2.39M
     
         
           |    
          
                               
              412K
              $1.71M
             
           | 
          
            
              
            
           |