|  |  |                   
      $218.41 - $252.43
      $1.49M - $1.72M
     |                   
              82.9K
              $20.5M
             |  | 
          
        
          |  |  |                   
      $18.13 - $22.69
      $1.08M - $1.36M
     |                   
              1.21M
              $27.1M
             |  | 
          
        
          |  |  |                   
      $100.04 - $100.54
      $1.65M - $1.66M
     |                   
              229K
              $23.1M
             |  | 
          
        
          |  |  |                   
      $22.82 - $26.29
      $1.81M - $2.09M
     |                   
              206K
              $5.22M
             |  | 
          
        
          |  |  |                   
      $67.03 - $80.35
      $1.83M - $2.19M
     |                   
              381K
              $30.4M
             |  | 
          
        
          |  |  |                   
      $26.11 - $33.81
      $458K - $594K
     |                   
              264K
              $7.9M
             |  | 
          
        
          |  |  |                   
      $47.91 - $70.14
      $713K - $1.04M
     |                   
              50.6K
              $2.63M
             |  | 
          
        
          |  |  |                   
      $162.76 - $195.77
      $3.62M - $4.35M
     |                   
              298K
              $58.1M
             |  | 
          
        
          |  |  |                   
      $50.55 - $59.83
      $1.6M - $1.89M
     |                   
              49.3K
              $2.92M
             |  | 
          
        
          |  |  |                   
      $26.8 - $37.92
      $481K - $680K
     |                   
              147K
              $4.67M
             |  | 
          
        
          |  |  |                   
      $24.54 - $25.07
      $1.64M - $1.68M
     |                   
              1.06M
              $26.5M
             |  | 
          
        
          |  |  |                   
      $92.87 - $125.73
      $344K - $466K
     |                   
              234K
              $27.9M
             |  | 
          
        
          |  |  |                   
      $95.12 - $112.71
      $973K - $1.15M
     |                   
              68.6K
              $7.38M
             |  | 
          
        
          |  |  |                   
      $80.68 - $88.86
      $675K - $743K
     |                   
              253K
              $22.1M
             |  | 
          
        
          |  |  |                   
      $273.71 - $316.29
      $4.27M - $4.94M
     |                   
              185K
              $56.3M
             |  | 
          
        
          |  |  |                   
      $22.18 - $23.36
      $1.29M - $1.36M
     |                   
              77.5K
              $1.73M
             |  | 
          
        
          |  |  |                   
      $61.91 - $77.12
      $1.08M - $1.35M
     |                   
              5.9K
              $403K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              230K
              $19.7M
             |  | 
          
        
          |  |  |                   
      $126.84 - $145.22
      $69.5K - $79.6K
     |                   
              95.4K
              $12.3M
             |  | 
          
        
          |  |  |                   
      $12.23 - $15.46
      $927K - $1.17M
     |                   
              496K
              $7.49M
             |  | 
          
        
          |  |  |                   
      $88.35 - $122.19
      $706K - $976K
     |                   
              28.8K
              $3.02M
             |  | 
          
        
          |  |  |                   
      $48.32 - $59.92
      $677K - $840K
     |                   
              68.3K
              $3.52M
             |  | 
          
        
          |  |  |                   
      $5.17 - $8.14
      $825K - $1.3M
     |                   
              160K
              $839K
             |  | 
          
        
          |  |  |                   
      $51.28 - $64.94
      $1.28M - $1.62M
     |                   
              24.3K
              $1.54M
             |  | 
          
        
          |  |  |                   
      $44.59 - $57.17
      $824K - $1.06M
     |                   
              32.3K
              $1.48M
             |  | 
          
        
          |  |  |                   
      $25.61 - $30.81
      $640K - $770K
     |                   
              113K
              $2.92M
             |  | 
          
        
          |  |  |                   
      $110.06 - $110.46
      $1.27M - $1.27M
     |                   
              101K
              $11.2M
             |  | 
          
        
          |  |  |                   
      $65.65 - $72.39
      $423K - $466K
     |                   
              301K
              $20.5M
             |  | 
          
        
          |  |  |                   
      $91.41 - $94.22
      $1.23M - $1.27M
     |                   
              142K
              $13.3M
             |  | 
          
        
          |  |  |                   
      $48.74 - $49.2
      $1.24M - $1.25M
     |                   
              101K
              $4.97M
             |  | 
          
        
          |  |  |                   
      $68.48 - $82.21
      $6.23K - $7.48K
     |                   
              243K
              $18.8M
             |  | 
          
        
          |  |  |                   
      $69.22 - $79.77
      $545K - $628K
     |                   
              52.2K
              $3.76M
             |  | 
          
        
          |  |  |                   
      $73.86 - $108.74
      $646K - $952K
     |                   
              23K
              $1.88M
             |  | 
          
        
          |  |  |                   
      $13.55 - $17.87
      $571K - $753K
     |                   
              151K
              $2.11M
             |  | 
          
        
          |  |  |                   
      $60.33 - $94.94
      $629K - $990K
     |                   
              6.91K
              $432K
             |  | 
          
        
          |  |  |                   
      $54.56 - $62.47
      $951K - $1.09M
     |                   
              317K
              $19.4M
             |  | 
          
        
          |  |  |                   
      $210.47 - $274.71
      $1.27M - $1.65M
     |                   
              34.3K
              $8.22M
             |  | 
          
        
          |  |  |                   
      $102.02 - $103.5
      $1.07M - $1.09M
     |                   
              171K
              $17.6M
             |  | 
          
        
          |  |  |                   
      $86.4 - $99.09
      $896K - $1.03M
     |                   
              70.1K
              $6.66M
             |  | 
          
        
          |  |  |                   
      $35.35 - $42.68
      $5.57M - $6.73M
     |                   
              2.86M
              $122M
             |  | 
          
        
          |  |  |                   
      $94.93 - $109.1
      $868K - $997K
     |                   
              21.7K
              $2.16M
             |  | 
          
        
          |  |  |                   
      $16.43 - $28.12
      $2.88M - $4.94M
     |                   
              267K
              $7.5M
             |  | 
          
        
          |  |  |                   
      $49.89 - $62.13
      $10.5M - $13.1M
     |                   
              2.01M
              $125M
             |  | 
          
        
          |  |  |                   
      $83.96 - $102.07
      $874K - $1.06M
     |                   
              7.98K
              $692K
             |  | 
          
        
          |  |  |                   
      $5.46 - $8.56
      $569K - $893K
     |                   
              102K
              $607K
             |  | 
          
        
          |  |  |                   
      $24.96 - $25.5
      $1.02M - $1.04M
     |                   
              957K
              $24.4M
             |  | 
          
        
          |  |  |                   
      $173.63 - $218.07
      $576K - $724K
     |                   
              41.8K
              $8.72M
             |  | 
          
        
          |  |  |                   
      $82.88 - $98.3
      $661K - $784K
     |                   
              45.7K
              $4.04M
             |  | 
          
        
          |  |  |                   
      $396.53 - $537.62
      $638K - $864K
     |                   
              2.61K
              $1.13M
             |  | 
          
        
          |  |  |                   
      $102.84 - $122.24
      $751K - $892K
     |                   
              30K
              $3.43M
             |  |