| 
              
           | 
          
            
           | 
          
                                   
      $97.39 - $125.4
      $1.13M - $1.45M
     
         
           |    
          
                               
              22.6K
              $2.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.25 - $124.0
      $1.74M - $1.92M
     
         
           |    
          
                               
              23K
              $2.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.26 - $97.51
      $1.14M - $1.21M
     
         
           |    
          
                               
              117K
              $11.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $390.92 - $477.15
      $1.12M - $1.37M
     
         
           |    
          
                               
              6.14K
              $2.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.6 - $87.37
      $1.46M - $1.65M
     
         
           |    
          
                               
              35.3K
              $2.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $291.67 - $316.99
      $1.4M - $1.53M
     
         
           |    
          
                               
              21.3K
              $6.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.95 - $152.16
      $1.66M - $1.94M
     
         
           |    
          
                               
              15.2K
              $1.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.2 - $71.79
      $1.69M - $1.84M
     
         
           |    
          
                               
              132K
              $9.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.92 - $52.42
      $1.01M - $1.18M
     
         
           |    
          
                               
              129K
              $6.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $620.67 - $670.08
      $68.9K - $74.4K
     
         
           |    
          
                               
              31.8K
              $21.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.37 - $74.67
      $1.5M - $1.61M
     
         
           |    
          
                               
              24.6K
              $1.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.47 - $50.39
      $905K - $1.07M
     
         
           |    
          
                               
              95.9K
              $4.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.66 - $273.65
      $2.01M - $2.38M
     
         
           |    
          
                               
              23.4K
              $5.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $215.01 - $273.02
      $1.14M - $1.45M
     
         
           |    
          
                               
              12K
              $3.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $207.29 - $229.74
      $1.48M - $1.64M
     
         
           |    
          
                               
              26.7K
              $5.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.77 - $188.68
      $1.11M - $1.38M
     
         
           |    
          
                               
              20K
              $3.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.89 - $61.24
      $1.09M - $1.37M
     
         
           |    
          
                               
              35.1K
              $2.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $294.27 - $342.31
      $1.23M - $1.43M
     
         
           |    
          
                               
              13.7K
              $4.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.46 - $95.73
      $1.18M - $1.22M
     
         
           |    
          
                               
              247K
              $23.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.52 - $95.59
      $1.22M - $1.27M
     
         
           |    
          
                               
              107K
              $10.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.91 - $99.57
      $1.19M - $1.37M
     
         
           |    
          
                               
              43.1K
              $4.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.09 - $161.16
      $1.11M - $1.29M
     
         
           |    
          
                               
              18.4K
              $2.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.05 - $85.16
      $1.19M - $1.31M
     
         
           |    
          
                               
              47.7K
              $3.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.66 - $114.59
      $1.09M - $1.21M
     
         
           |    
          
                               
              29.5K
              $3.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.25 - $204.95
      $910K - $1.19M
     
         
           |    
          
                               
              13.7K
              $2.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.14 - $37.85
      $1.28M - $1.31M
     
         
           |    
          
                               
              161K
              $6.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.22 - $120.47
      $1.29M - $1.44M
     
         
           |    
          
                               
              61.3K
              $6.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.0 - $196.23
      $1.13M - $1.3M
     
         
           |    
          
                               
              8.05K
              $1.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $850.86 - $1044.69
      $1.34M - $1.64M
     
         
           |    
          
                               
              3.18K
              $2.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.54 - $48.1
      $1.12M - $1.27M
     
         
           |    
          
                               
              31.7K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.32 - $107.82
      $306K - $369K
     
         
           |    
          
                               
              54.2K
              $5.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $546.36 - $631.12
      $1.05M - $1.21M
     
         
           |    
          
                               
              2.29K
              $1.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.08 - $94.26
      $136K - $177K
     
         
           |    
          
                               
              55.6K
              $5.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $164.63 - $174.58
      $984K - $1.04M
     
         
           |    
          
                               
              22.3K
              $3.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $234.5 - $272.5
      $962K - $1.12M
     
         
           |    
          
                               
              6.4K
              $1.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $843.9 - $1078.6
      $463K - $592K
     
         
           |    
          
                               
              3.66K
              $3.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.08 - $115.35
      $983K - $1.09M
     
         
           |    
          
                               
              15.6K
              $1.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.68 - $255.63
      $985K - $1.14M
     
         
           |    
          
                               
              9.01K
              $2.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $303.93 - $329.86
      $837K - $908K
     
         
           |    
          
                               
              11.5K
              $3.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $259.49 - $300.41
      $755K - $874K
     
         
           |    
          
                               
              8.28K
              $2.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.24 - $79.24
      $1.1M - $1.25M
     
         
           |    
          
                               
              20.5K
              $1.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.12 - $126.1
      $1.27M - $1.43M
     
         
           |    
          
                               
              34.8K
              $3.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $181.46 - $212.2
      $984K - $1.15M
     
         
           |    
          
                               
              9.91K
              $1.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $915.95 - $994.57
      $1.91M - $2.07M
     
         
           |    
          
                               
              15.4K
              $14.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $342.99 - $392.76
      $891K - $1.02M
     
         
           |    
          
                               
              6.88K
              $2.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $234.77 - $292.47
      $1.01M - $1.26M
     
         
           |    
          
                               
              19.7K
              $5.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.92 - $244.84
      $129K - $147K
     
         
           |    
          
                               
              33.7K
              $8.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $265.78 - $299.3
      $987K - $1.11M
     
         
           |    
          
                               
              5.12K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.35 - $82.58
      $412K - $445K
     
         
           |    
          
                               
              108K
              $8.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $282.75 - $294.19
      $690K - $718K
     
         
           |    
          
                               
              27.6K
              $8.11M
             
           | 
          
            
              
            
           |