|  |  |                   
      $3.69 - $4.59
      $2.12M - $2.64M
     |                   
              713K
              $2.78M
             |  | 
          
        
          |  |  |                   
      $7.46 - $9.89
      $992K - $1.31M
     |                   
              705K
              $6.81M
             |  | 
          
        
          |  |  |                   
      $110.07 - $128.23
      $1.96M - $2.28M
     |                   
              17.8K
              $2.1M
             |  | 
          
        
          |  |  |                   
      $23.48 - $28.24
      $1.04M - $1.26M
     |                   
              272K
              $7.46M
             |  | 
          
        
          |  |  |                   
      $100.24 - $113.36
      $1.82M - $2.05M
     |                   
              28.6K
              $3.09M
             |  | 
          
        
          |  |  |                   
      $97.25 - $127.45
      $989K - $1.3M
     |                   
              44.6K
              $5.59M
             |  | 
          
        
          |  |  |                   
      $17.88 - $25.59
      $2.03M - $2.91M
     |                   
              145K
              $2.71M
             |  | 
          
        
          |  |  |                   
      $31.36 - $35.94
      $1.93M - $2.21M
     |                   
              68.2K
              $2.19M
             |  | 
          
        
          |  |  |                   
      $10.4 - $12.22
      $1.71M - $2.01M
     |                   
              165K
              $1.94M
             |  | 
          
        
          |  |  |                   
      $287.07 - $344.52
      $1.2M - $1.44M
     |                   
              14.1K
              $4.86M
             |  | 
          
        
          |  |  |                   
      $61.95 - $80.32
      $1.88M - $2.43M
     |                   
              30.3K
              $1.89M
             |  | 
          
        
          |  |  |                   
      $12.68 - $16.76
      $1.83M - $2.42M
     |                   
              144K
              $1.88M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              44.4K
              $1.84M
             |  | 
          
        
          |  |  |                   
      $155.93 - $182.88
      $1.14M - $1.33M
     |                   
              29.8K
              $5.32M
             |  | 
          
        
          |  |  |                   
      $189.22 - $227.19
      $1.59M - $1.9M
     |                   
              8.38K
              $1.77M
             |  | 
          
        
          |  |  |                   
      $36.22 - $46.25
      $3.05M - $3.9M
     |                   
              708K
              $29.2M
             |  | 
          
        
          |  |  |                   
      $23.13 - $26.99
      $1.5M - $1.75M
     |                   
              109K
              $2.74M
             |  | 
          
        
          |  |  |                   
      $96.74 - $119.54
      $1.48M - $1.83M
     |                   
              15.3K
              $1.67M
             |  | 
          
        
          |  |  |                   
      $28.71 - $37.46
      $331K - $432K
     |                   
              216K
              $7.65M
             |  | 
          
        
          |  |  |                   
      $80.06 - $96.01
      $1.58M - $1.9M
     |                   
              19.8K
              $1.64M
             |  | 
          
        
          |  |  |                   
      $226.08 - $314.89
      $978K - $1.36M
     |                   
              12.8K
              $4.04M
             |  | 
          
        
          |  |  |                   
      $19.28 - $25.08
      $1.52M - $1.98M
     |                   
              78.9K
              $1.6M
             |  | 
          
        
          |  |  |                   
      $34.14 - $78.94
      $1.57M - $3.63M
     |                   
              46K
              $1.57M
             |  | 
          
        
          |  |  |                   
      $3.44 - $5.0
      $1.33M - $1.94M
     |                   
              388K
              $1.51M
             |  | 
          
        
          |  |  |                   
      $1.02 - $1.58
      $969K - $1.5M
     |                   
              950K
              $1.5M
             |  | 
          
        
          |  |  |                   
      $28.46 - $50.36
      $798K - $1.41M
     |                   
              45.9K
              $2M
             |  | 
          
        
          |  |  |                   
      $3.63 - $7.13
      $361K - $709K
     |                   
              347K
              $2.43M
             |  | 
          
        
          |  |  |                   
      $15.81 - $19.78
      $1.48M - $1.85M
     |                   
              362K
              $6.38M
             |  | 
          
        
          |  |  |                   
      $221.35 - $349.23
      $13.9K - $22K
     |                   
              11.6K
              $4.02M
             |  | 
          
        
          |  |  |                   
      $112.11 - $157.12
      $70.7K - $99.1K
     |                   
              40K
              $5.95M
             |  | 
          
        
          |  |  |                   
      $21.7 - $26.32
      $1.05M - $1.27M
     |                   
              142K
              $3.48M
             |  | 
          
        
          |  |  |                   
      $10.98 - $13.26
      $1.31M - $1.58M
     |                   
              264K
              $3.22M
             |  | 
          
        
          |  |  |                   
      $2.78 - $4.41
      $855K - $1.36M
     |                   
              307K
              $1.34M
             |  | 
          
        
          |  |  |                   
      $12.07 - $14.64
      $1.22M - $1.48M
     |                   
              101K
              $1.33M
             |  | 
          
        
          |  |  |                   
      $225.84 - $250.43
      $1.26M - $1.39M
     |                   
              26.4K
              $6.12M
             |  | 
          
        
          |  |  |                   
      $16.8 - $20.47
      $17.8K - $21.7K
     |                   
              907K
              $17.5M
             |  | 
          
        
          |  |  |                   
      $25.65 - $29.3
      $1.15M - $1.31M
     |                   
              44.8K
              $1.26M
             |  | 
          
        
          |  |  |                   
      $27.89 - $32.98
      $1.23M - $1.45M
     |                   
              44.1K
              $1.24M
             |  | 
          
        
          |  |  |                   
      $23.08 - $43.18
      $89.7K - $168K
     |                   
              54.7K
              $2.36M
             |  | 
          
        
          |  |  |                   
      $38.68 - $50.55
      $79.9K - $104K
     |                   
              109K
              $5.33M
             |  | 
          
        
          |  |  |                   
      $46.55 - $53.34
      $1.3M - $1.49M
     |                   
              77.6K
              $3.8M
             |  | 
          
        
          |  |  |                   
      $2.7 - $4.01
      $1.15M - $1.71M
     |                   
              427K
              $1.15M
             |  | 
          
        
          |  |  |                   
      $20.11 - $24.0
      $1.03M - $1.23M
     |                   
              51.2K
              $1.12M
             |  | 
          
        
          |  |  |                   
      $95.79 - $123.84
      $420K - $543K
     |                   
              37.4K
              $4.31M
             |  | 
          
        
          |  |  |                   
      $15.56 - $22.91
      $790K - $1.16M
     |                   
              50.8K
              $1.06M
             |  | 
          
        
          |  |  |                   
      $0.32 - $1.73
      $156K - $846K
     |                   
              925K
              $1.18M
             |  | 
          
        
          |  |  |                   
      $2.13 - $2.73
      $613K - $786K
     |                   
              868K
              $2.28M
             |  | 
          
        
          |  |  |                   
      $51.82 - $60.27
      $980K - $1.14M
     |                   
              18.9K
              $993K
             |  | 
          
        
          |  |  |                   
      $5.93 - $8.34
      $994K - $1.4M
     |                   
              178K
              $1.05M
             |  | 
          
        
          |  |  |                   
      $107.14 - $156.16
      $427K - $623K
     |                   
              21.2K
              $2.77M
             |  |