|  |  |                   
      $130.53 - $223.77
      $1.44M - $2.46M
     |                   
              49.5K
              $11.1M
             |  | 
          
        
          |  |  |                   
      $50.06 - $80.8
      $3.36M - $5.43M
     |                   
              67.2K
              $5.43M
             |  | 
          
        
          |  |  |                   
      $57.41 - $74.81
      $3.66M - $4.77M
     |                   
              139K
              $10.3M
             |  | 
          
        
          |  |  |                   
      $77.56 - $87.72
      $4.7M - $5.32M
     |                   
              173K
              $14.8M
             |  | 
          
        
          |  |  |                   
      $49.38 - $79.97
      $2.92M - $4.73M
     |                   
              84.4K
              $6.53M
             |  | 
          
        
          |  |  |                   
      $9.79 - $13.31
      $3.68M - $5M
     |                   
              376K
              $4.81M
             |  | 
          
        
          |  |  |                   
      $19.76 - $30.81
      $1.54M - $2.41M
     |                   
              378K
              $11.3M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              221K
              $4.99M
             |  | 
          
        
          |  |  |                   
      $60.29 - $71.77
      $3.8M - $4.53M
     |                   
              133K
              $9.32M
             |  | 
          
        
          |  |  |                   
      $16.43 - $28.12
      $1.58M - $2.7M
     |                   
              286K
              $8.04M
             |  | 
          
        
          |  |  |                   
      $595.37 - $815.24
      $2.92M - $3.99M
     |                   
              7.7K
              $6.17M
             |  | 
          
        
          |  |  |                   
      $60.04 - $70.18
      $3.6M - $4.2M
     |                   
              94.3K
              $6.5M
             |  | 
          
        
          |  |  |                   
      $166.81 - $257.39
      $1.35M - $2.08M
     |                   
              43.4K
              $11.2M
             |  | 
          
        
          |  |  |                   
      $22.76 - $36.95
      $2.51M - $4.08M
     |                   
              110K
              $4.03M
             |  | 
          
        
          |  |  |                   
      $23.65 - $28.54
      $3.44M - $4.16M
     |                   
              162K
              $4.48M
             |  | 
          
        
          |  |  |                   
      $55.01 - $64.24
      $3.37M - $3.94M
     |                   
              61.3K
              $3.84M
             |  | 
          
        
          |  |  |                   
      $58.17 - $83.07
      $192K - $274K
     |                   
              600K
              $45.9M
             |  | 
          
        
          |  |  |                   
      $157.05 - $197.94
      $3.14M - $3.96M
     |                   
              20K
              $3.62M
             |  | 
          
        
          |  |  |                   
      $20.68 - $48.04
      $1.71M - $3.97M
     |                   
              82.7K
              $3.55M
             |  | 
          
        
          |  |  |                   
      $15.65 - $18.93
      $3.05M - $3.69M
     |                   
              195K
              $3.54M
             |  | 
          
        
          |  |  |                   
      $110.41 - $176.0
      $2.21M - $3.52M
     |                   
              20K
              $3.52M
             |  | 
          
        
          |  |  |                   
      $105.57 - $170.4
      $1.73M - $2.79M
     |                   
              45.4K
              $7.26M
             |  | 
          
        
          |  |  |                   
      $16.42 - $22.25
      $3.27M - $4.43M
     |                   
              275K
              $4.91M
             |  | 
          
        
          |  |  |                   
      $124.66 - $159.48
      $2.13M - $2.73M
     |                   
              122K
              $19.4M
             |  | 
          
        
          |  |  |                   
      $162.57 - $345.64
      $439K - $933K
     |                   
              21K
              $7.08M
             |  | 
          
        
          |  |  |                   
      $21.1 - $35.01
      $2.8M - $4.64M
     |                   
              133K
              $3.23M
             |  | 
          
        
          |  |  |                   
      $30.14 - $45.12
      $2.1M - $3.15M
     |                   
              89.2K
              $3.85M
             |  | 
          
        
          |  |  |                   
      $3.14 - $4.31
      $2.87M - $3.94M
     |                   
              914K
              $3.13M
             |  | 
          
        
          |  |  |                   
      $59.83 - $87.57
      $1.32M - $1.94M
     |                   
              84.8K
              $7.4M
             |  | 
          
        
          |  |  |                   
      $5.43 - $7.74
      $2.67M - $3.81M
     |                   
              627K
              $3.95M
             |  | 
          
        
          |  |  |                   
      $136.59 - $217.51
      $1.02M - $1.63M
     |                   
              45.9K
              $9.62M
             |  | 
          
        
          |  |  |                   
      $34.17 - $93.63
      $789K - $2.16M
     |                   
              39.7K
              $3.72M
             |  | 
          
        
          |  |  |                   
      $273.94 - $388.21
      $1.62M - $2.29M
     |                   
              18.3K
              $7.1M
             |  | 
          
        
          |  |  |                   
      $203.19 - $231.09
      $2.24M - $2.54M
     |                   
              82.5K
              $18.4M
             |  | 
          
        
          |  |  |                   
      $31.21 - $48.21
      $871K - $1.35M
     |                   
              200K
              $8.52M
             |  | 
          
        
          |  |  |                   
      $9.6 - $13.72
      $2.01M - $2.88M
     |                   
              210K
              $2.88M
             |  | 
          
        
          |  |  |                   
      $45.27 - $79.4
      $1.36M - $2.38M
     |                   
              71.2K
              $5.13M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              13.1K
              $3.22M
             |  | 
          
        
          |  |  |                   
      $10.91 - $14.43
      $2.18M - $2.89M
     |                   
              200K
              $2.85M
             |  | 
          
        
          |  |  |                   
      $170.96 - $322.76
      $530K - $1M
     |                   
              28.7K
              $9.26M
             |  | 
          
        
          |  |  |                   
      $430.82 - $486.45
      $2.58M - $2.92M
     |                   
              6K
              $2.78M
             |  | 
          
        
          |  |  |                   
      $38.62 - $53.97
      $1.93M - $2.7M
     |                   
              50K
              $2.7M
             |  | 
          
        
          |  |  |                   
      $544.07 - $787.63
      $816K - $1.18M
     |                   
              20.8K
              $16.4M
             |  | 
          
        
          |  |  |                   
      $145.66 - $249.35
      $2.23M - $3.82M
     |                   
              19.8K
              $3.74M
             |  | 
          
        
          |  |  |                   
      $164.6 - $238.02
      $1.79M - $2.59M
     |                   
              12.7K
              $3.02M
             |  | 
          
        
          |  |  |                   
      $34.27 - $44.75
      $2.02M - $2.63M
     |                   
              58.8K
              $2.63M
             |  | 
          
        
          |  |  |                   
      $6.26 - $9.51
      $1.88M - $2.85M
     |                   
              300K
              $2.58M
             |  | 
          
        
          |  |  |                   
      $40.31 - $58.08
      $1.95M - $2.81M
     |                   
              48.4K
              $2.57M
             |  | 
          
        
          |  |  |                   
      $6.29 - $11.3
      $772K - $1.39M
     |                   
              395K
              $4.47M
             |  | 
          
        
          |  |  |                   
      $177.93 - $313.14
      $1.39M - $2.44M
     |                   
              7.8K
              $2.44M
             |  |