|  |  |                   
      $17.12 - $30.74
      $316K - $567K
     |                   
              317K
              $8.78M
             |  | 
          
        
          |  |  |                   
      $33.97 - $49.02
      $1.16M - $1.67M
     |                   
              151K
              $7.25M
             |  | 
          
        
          |  |  |                   
      $55.86 - $76.98
      $2.25M - $3.1M
     |                   
              48.5K
              $3.28M
             |  | 
          
        
          |  |  |                   
      $28.28 - $35.22
      $2.29M - $2.85M
     |                   
              325K
              $11.1M
             |  | 
          
        
          |  |  |                   
      $34.89 - $62.42
      $1.73M - $3.09M
     |                   
              49.6K
              $2.61M
             |  | 
          
        
          |  |  |                   
      $48.92 - $72.65
      $1.48M - $2.19M
     |                   
              54.9K
              $3.94M
             |  | 
          
        
          |  |  |                   
      $421.16 - $509.5
      $2.46M - $2.98M
     |                   
              5.85K
              $2.61M
             |  | 
          
        
          |  |  |                   
      $5.68 - $9.2
      $1.04M - $1.69M
     |                   
              1.03M
              $9.19M
             |  | 
          
        
          |  |  |                   
      $39.51 - $69.09
      $1.46M - $2.56M
     |                   
              37.9K
              $2.62M
             |  | 
          
        
          |  |  |                   
      $15.5 - $20.28
      $1.97M - $2.57M
     |                   
              127K
              $2.57M
             |  | 
          
        
          |  |  |                   
      $7.26 - $9.12
      $2.06M - $2.59M
     |                   
              378K
              $3.37M
             |  | 
          
        
          |  |  |                   
      $4.0 - $7.05
      $1.21M - $2.13M
     |                   
              552K
              $3.75M
             |  | 
          
        
          |  |  |                   
      $252.37 - $290.71
      $2.34M - $2.69M
     |                   
              9.25K
              $2.55M
             |  | 
          
        
          |  |  |                   
      $66.94 - $88.47
      $2.02M - $2.67M
     |                   
              30.2K
              $2.5M
             |  | 
          
        
          |  |  |                   
      $7.5 - $14.29
      $1.58M - $3.01M
     |                   
              210K
              $2.49M
             |  | 
          
        
          |  |  |                   
      $35.34 - $71.6
      $653K - $1.32M
     |                   
              72.8K
              $5.12M
             |  | 
          
        
          |  |  |                   
      $3.53 - $13.86
      $636K - $2.5M
     |                   
              329K
              $3.31M
             |  | 
          
        
          |  |  |                   
      $9.0 - $24.12
      $879K - $2.36M
     |                   
              107K
              $2.58M
             |  | 
          
        
          |  |  |                   
      $88.35 - $122.19
      $2.08M - $2.87M
     |                   
              23.5K
              $2.46M
             |  | 
          
        
          |  |  |                   
      $19.44 - $24.93
      $1.9M - $2.44M
     |                   
              97.8K
              $2.44M
             |  | 
          
        
          |  |  |                   
      $70.35 - $93.84
      $2.18M - $2.91M
     |                   
              31K
              $2.41M
             |  | 
          
        
          |  |  |                   
      $201.28 - $266.34
      $1.81M - $2.39M
     |                   
              8.97K
              $2.39M
             |  | 
          
        
          |  |  |                   
      $49.08 - $51.35
      $2.3M - $2.41M
     |                   
              46.9K
              $2.36M
             |  | 
          
        
          |  |  |                   
      $3.64 - $5.95
      $1.62M - $2.65M
     |                   
              445K
              $2.35M
             |  | 
          
        
          |  |  |                   
      $160.0 - $195.62
      $2.85M - $3.48M
     |                   
              45.3K
              $7.38M
             |  | 
          
        
          |  |  |                   
      $25.81 - $34.89
      $2.77M - $3.74M
     |                   
              170K
              $4.51M
             |  | 
          
        
          |  |  |                   
      $8.81 - $12.46
      $1.6M - $2.26M
     |                   
              198K
              $2.46M
             |  | 
          
        
          |  |  |                   
      $30.54 - $63.99
      $615K - $1.29M
     |                   
              63.2K
              $4.04M
             |  | 
          
        
          |  |  |                   
      $64.87 - $75.0
      $2.13M - $2.46M
     |                   
              32.8K
              $2.29M
             |  | 
          
        
          |  |  |                   
      $40.46 - $58.71
      $1.58M - $2.29M
     |                   
              39K
              $2.28M
             |  | 
          
        
          |  |  |                   
      $18.34 - $24.56
      $1.71M - $2.29M
     |                   
              93.4K
              $2.27M
             |  | 
          
        
          |  |  |                   
      $42.48 - $50.46
      $1.96M - $2.32M
     |                   
              46K
              $2.26M
             |  | 
          
        
          |  |  |                   
      $3.47 - $7.65
      $849K - $1.87M
     |                   
              462K
              $3.11M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              121K
              $10.5M
             |  | 
          
        
          |  |  |                   
      $49.04 - $67.34
      $1.59M - $2.18M
     |                   
              32.4K
              $2.18M
             |  | 
          
        
          |  |  |                   
      $13.75 - $18.28
      $1.59M - $2.12M
     |                   
              180K
              $3.21M
             |  | 
          
        
          |  |  |                   
      $113.29 - $133.09
      $1.96M - $2.3M
     |                   
              17.3K
              $2.15M
             |  | 
          
        
          |  |  |                   
      $487.07 - $672.24
      $1.86M - $2.57M
     |                   
              3.82K
              $2.13M
             |  | 
          
        
          |  |  |                   
      $576.53 - $902.94
      $1.36M - $2.13M
     |                   
              2.36K
              $2.11M
             |  | 
          
        
          |  |  |                   
      $29.05 - $41.48
      $1.06M - $1.51M
     |                   
              196K
              $7.92M
             |  | 
          
        
          |  |  |                   
      $10.28 - $15.52
      $2.06M - $3.1M
     |                   
              200K
              $2.08M
             |  | 
          
        
          |  |  |                   
      $96.91 - $113.0
      $1.82M - $2.12M
     |                   
              18.8K
              $2.08M
             |  | 
          
        
          |  |  |                   
      $86.65 - $120.54
      $890K - $1.24M
     |                   
              73.6K
              $7.83M
             |  | 
          
        
          |  |  |                   
      $190.11 - $227.66
      $1.76M - $2.11M
     |                   
              9.26K
              $2.06M
             |  | 
          
        
          |  |  |                   
      $75.71 - $101.42
      $1.18M - $1.58M
     |                   
              57K
              $5.79M
             |  | 
          
        
          |  |  |                   
      $67.02 - $83.8
      $1.81M - $2.26M
     |                   
              28.2K
              $2.14M
             |  | 
          
        
          |  |  |                   
      $44.12 - $59.6
      $2.03M - $2.74M
     |                   
              51.8K
              $2.4M
             |  | 
          
        
          |  |  |                   
      $12.58 - $19.55
      $1.63M - $2.54M
     |                   
              131K
              $2.05M
             |  | 
          
        
          |  |  |                   
      $145.66 - $249.35
      $1.57M - $2.68M
     |                   
              10.8K
              $2.03M
             |  | 
          
        
          |  |  |                   
      $112.02 - $129.0
      $1.78M - $2.05M
     |                   
              15.9K
              $2.02M
             |  |