|  |  |                   
      $291.67 - $316.99
      $1.54M - $1.67M
     |                   
              86.6K
              $26.3M
             |  | 
          
        
          |  |  |                   
      $294.27 - $342.31
      $1.54M - $1.79M
     |                   
              65.2K
              $21.7M
             |  | 
          
        
          |  |  |                   
      $76.35 - $82.58
      $1.36M - $1.47M
     |                   
              210K
              $17.4M
             |  | 
          
        
          |  |  |                   
      $335.1 - $718.54
      $407K - $874K
     |                   
              5.56K
              $4M
             |  | 
          
        
          |  |  |                   
      $110.06 - $110.49
      $2.41M - $2.42M
     |                   
              41.3K
              $4.56M
             |  | 
          
        
          |  |  |                   
      $36.46 - $41.06
      $2.16M - $2.44M
     |                   
              70.2K
              $2.78M
             |  | 
          
        
          |  |  |                   
      $216.09 - $242.18
      $1.94M - $2.18M
     |                   
              18.2K
              $4.37M
             |  | 
          
        
          |  |  |                   
      $550.18 - $598.96
      $1.96M - $2.14M
     |                   
              51.3K
              $29.2M
             |  | 
          
        
          |  |  |                   
      $61.62 - $72.77
      $168K - $199K
     |                   
              207K
              $15.1M
             |  | 
          
        
          |  |  |                   
      $134.8 - $184.42
      $1.08M - $1.48M
     |                   
              59.9K
              $9.68M
             |  | 
          
        
          |  |  |                   
      $64.12 - $68.08
      $1.1M - $1.17M
     |                   
              292K
              $19.8M
             |  | 
          
        
          |  |  |                   
      $100.39 - $129.29
      $1.53M - $1.97M
     |                   
              40.2K
              $4.88M
             |  | 
          
        
          |  |  |                   
      $49.0 - $61.97
      $1.12M - $1.42M
     |                   
              152K
              $8.62M
             |  | 
          
        
          |  |  |                   
      $26.94 - $29.62
      $2.82M - $3.1M
     |                   
              1.09M
              $30.7M
             |  | 
          
        
          |  |  |                   
      $625.65 - $812.69
      $2.55M - $3.31M
     |                   
              56.9K
              $43.4M
             |  | 
          
        
          |  |  |                   
      $172.41 - $199.66
      $1.67M - $1.93M
     |                   
              32.7K
              $6.11M
             |  | 
          
        
          |  |  |                   
      $387.78 - $645.35
      $1.74M - $2.9M
     |                   
              7.89K
              $3.89M
             |  | 
          
        
          |  |  |                   
      $234.77 - $292.47
      $2.54M - $3.17M
     |                   
              82.6K
              $23.3M
             |  | 
          
        
          |  |  |                   
      $239.12 - $259.95
      $1.89M - $2.06M
     |                   
              15.6K
              $4.04M
             |  | 
          
        
          |  |  |                   
      $77.61 - $90.01
      $1.95M - $2.26M
     |                   
              36.9K
              $3.06M
             |  | 
          
        
          |  |  |                   
      $56.02 - $60.3
      $1.39M - $1.49M
     |                   
              241K
              $14.4M
             |  | 
          
        
          |  |  |                   
      $51.37 - $54.25
      $1.9M - $2M
     |                   
              117K
              $6.32M
             |  | 
          
        
          |  |  |                   
      $66.2 - $71.79
      $2.39M - $2.59M
     |                   
              411K
              $28.1M
             |  | 
          
        
          |  |  |                   
      $97.39 - $125.4
      $431K - $555K
     |                   
              66.1K
              $8.18M
             |  | 
          
        
          |  |  |                   
      $43.94 - $50.41
      $1.2M - $1.38M
     |                   
              254K
              $12.3M
             |  | 
          
        
          |  |  |                   
      $152.77 - $188.68
      $993K - $1.23M
     |                   
              47.6K
              $8.13M
             |  | 
          
        
          |  |  |                   
      $34.05 - $36.55
      $1.61M - $1.72M
     |                   
              188K
              $6.85M
             |  | 
          
        
          |  |  |                   
      $359.61 - $401.35
      $1.75M - $1.96M
     |                   
              5.58K
              $2.21M
             |  | 
          
        
          |  |  |                   
      $42.83 - $47.07
      $1.52M - $1.67M
     |                   
              154K
              $7.05M
             |  | 
          
        
          |  |  |                   
      $121.35 - $144.54
      $557K - $664K
     |                   
              63.6K
              $9.19M
             |  | 
          
        
          |  |  |                   
      $332.09 - $358.86
      $4.26M - $4.61M
     |                   
              194K
              $66.4M
             |  | 
          
        
          |  |  |                   
      $81.42 - $96.83
      $1.6M - $1.9M
     |                   
              76.9K
              $6.49M
             |  | 
          
        
          |  |  |                   
      $84.55 - $89.54
      $1.74M - $1.85M
     |                   
              30.7K
              $2.74M
             |  | 
          
        
          |  |  |                   
      $139.09 - $161.16
      $470K - $544K
     |                   
              77.7K
              $12.4M
             |  | 
          
        
          |  |  |                   
      $64.13 - $69.24
      $1.17M - $1.27M
     |                   
              141K
              $9.74M
             |  | 
          
        
          |  |  |                   
      $129.01 - $139.72
      $1.65M - $1.79M
     |                   
              29.6K
              $4.12M
             |  | 
          
        
          |  |  |                   
      $89.32 - $107.82
      $446K - $539K
     |                   
              78.2K
              $8.43M
             |  | 
          
        
          |  |  |                   
      $3649.42 - $4354.54
      $1.01M - $1.21M
     |                   
              1.36K
              $5.83M
             |  | 
          
        
          |  |  |                   
      $105.99 - $119.41
      $1.51M - $1.7M
     |                   
              22.4K
              $2.65M
             |  | 
          
        
          |  |  |                   
      $57.75 - $67.68
      $899K - $1.05M
     |                   
              114K
              $7.56M
             |  | 
          
        
          |  |  |                   
      $116.31 - $125.93
      $1.25M - $1.35M
     |                   
              85.2K
              $10.5M
             |  | 
          
        
          |  |  |                   
      $19.81 - $25.24
      $1.26M - $1.6M
     |                   
              108K
              $2.65M
             |  | 
          
        
          |  |  |                   
      $68.72 - $82.11
      $1.37M - $1.63M
     |                   
              47.6K
              $3.65M
             |  | 
          
        
          |  |  |                   
      $129.46 - $137.85
      $1.05M - $1.12M
     |                   
              97.7K
              $13.5M
             |  | 
          
        
          |  |  |                   
      $91.27 - $143.18
      $343K - $539K
     |                   
              26.7K
              $3.82M
             |  | 
          
        
          |  |  |                   
      $72.01 - $74.44
      $1.57M - $1.62M
     |                   
              101K
              $7.42M
             |  | 
          
        
          |  |  |                   
      $104.88 - $168.89
      $347K - $559K
     |                   
              27.3K
              $4.56M
             |  | 
          
        
          |  |  |                   
      $339.37 - $366.46
      $515K - $556K
     |                   
              41.2K
              $15.1M
             |  | 
          
        
          |  |  |                   
      $214.91 - $237.16
      $1.11M - $1.23M
     |                   
              59.2K
              $14M
             |  | 
          
        
          |  |  |                   
      $271.18 - $309.22
      $1.36M - $1.55M
     |                   
              54.9K
              $15.5M
             |  |