|  |  |                   
      $0.4 - $4.46
      $214K - $2.39M
     |                   
              1.05M
              $418K
             |  | 
          
        
          |  |  |                   
      $12.69 - $18.61
      $1.01M - $1.48M
     |                   
              20.2K
              $375K
             |  | 
          
        
          |  |  |                   
      $90.58 - $109.05
      $1.12M - $1.35M
     |                   
              3.4K
              $370K
             |  | 
          
        
          |  |  |                   
      $81.34 - $124.36
      $3.3M - $5.05M
     |                   
              107K
              $13.3M
             |  | 
          
        
          |  |  |                   
      $17.78 - $30.41
      $1.04M - $1.78M
     |                   
              15.4K
              $468K
             |  | 
          
        
          |  |  |                   
      $236.65 - $374.8
      $734K - $1.16M
     |                   
              1K
              $273K
             |  | 
          
        
          |  |  |                   
      $3478.38 - $3880.15
      $1.04M - $1.16M
     |                   
              400
              $1.48M
             |  | 
          
        
          |  |  |                   
      $35.0 - $44.92
      $564K - $723K
     |                   
              85.7K
              $3.29M
             |  | 
          
        
          |  |  |                   
      $4.31 - $5.91
      $97.8K - $134K
     |                   
              613K
              $2.64M
             |  | 
          
        
          |  |  |                   
      $55.12 - $75.98
      $1.16M - $1.6M
     |                   
              17.9K
              $1.36M
             |  | 
          
        
          |  |  |                   
      $98.05 - $113.3
      $451K - $521K
     |                   
              68K
              $6.82M
             |  | 
          
        
          |  |  |                   
      $10.65 - $12.9
      $1.21M - $1.47M
     |                   
              167K
              $2.16M
             |  | 
          
        
          |  |  |                   
      $7.54 - $8.6
      $1.14M - $1.3M
     |                   
              44K
              $372K
             |  | 
          
        
          |  |  |                   
      $6.64 - $9.97
      $1.38M - $2.07M
     |                   
              536K
              $5.18M
             |  | 
          
        
          |  |  |                   
      $88.97 - $117.24
      $1.72M - $2.26M
     |                   
              50.3K
              $5.89M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              92.6K
              $8.41M
             |  | 
          
        
          |  |  |                   
      $75.18 - $95.54
      $1.11M - $1.41M
     |                   
              9.3K
              $883K
             |  | 
          
        
          |  |  |                   
      $171.03 - $298.93
      $1.35M - $2.36M
     |                   
              2.8K
              $825K
             |  | 
          
        
          |  |  |                   
      $25.42 - $29.7
      $1.52M - $1.78M
     |                   
              146K
              $4.18M
             |  | 
          
        
          |  |  |                   
      $40.42 - $56.91
      $1.52M - $2.15M
     |                   
              39K
              $2.22M
             |  | 
          
        
          |  |  |                   
      $24.21 - $35.95
      $4.58M - $6.8M
     |                   
              932K
              $33.4M
             |  | 
          
        
          |  |  |                   
      $159.38 - $211.34
      $1.32M - $1.75M
     |                   
              1.9K
              $399K
             |  | 
          
        
          |  |  |                   
      $79.17 - $113.62
      $1.27M - $1.82M
     |                   
              8.1K
              $919K
             |  | 
          
        
          |  |  |                   
      $213.54 - $309.26
      $1.02M - $1.48M
     |                   
              200
              $61K
             |  | 
          
        
          |  |  |                   
      $109.83 - $131.67
      $1.21M - $1.45M
     |                   
              500
              $63K
             |  | 
          
        
          |  |  |                   
      $69.56 - $86.19
      $1.11M - $1.38M
     |                   
              7.1K
              $563K
             |  | 
          
        
          |  |  |                   
      $10.36 - $14.93
      $1.02M - $1.48M
     |                   
              80.5K
              $1.1M
             |  | 
          
        
          |  |  |                   
      $58.52 - $71.7
      $1.53M - $1.88M
     |                   
              30.7K
              $2.11M
             |  | 
          
        
          |  |  |                   
      $40.22 - $50.88
      $1.12M - $1.41M
     |                   
              101K
              $4.87M
             |  | 
          
        
          |  |  |                   
      $112.33 - $186.13
      $1.92M - $3.18M
     |                   
              14.5K
              $2.7M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              272K
              $53M
             |  | 
          
        
          |  |  |                   
      $71.59 - $81.38
      $1.32M - $1.51M
     |                   
              11.8K
              $847K
             |  | 
          
        
          |  |  |                   
      $19.62 - $29.21
      $830K - $1.24M
     |                   
              43.4K
              $976K
             |  | 
          
        
          |  |  |                   
      $227.2 - $258.07
      $1.39M - $1.57M
     |                   
              3.4K
              $838K
             |  | 
          
        
          |  |  |                   
      $25.91 - $41.85
      $1.27M - $2.05M
     |                   
              12.9K
              $529K
             |  | 
          
        
          |  |  |                   
      $12.7 - $16.07
      $1.4M - $1.77M
     |                   
              13.9K
              $213K
             |  | 
          
        
          |  |  |                   
      $90.88 - $104.3
      $1.21M - $1.39M
     |                   
              44.3K
              $4.39M
             |  | 
          
        
          |  |  |                   
      $17.24 - $21.61
      $200K - $251K
     |                   
              945K
              $18.4M
             |  | 
          
        
          |  |  |                   
      $153.22 - $199.8
      $1.56M - $2.04M
     |                   
              5.8K
              $1.09M
             |  | 
          
        
          |  |  |                   
      $58.08 - $81.05
      $1.28M - $1.78M
     |                   
              135K
              $9.35M
             |  | 
          
        
          |  |  |                   
      $7.33 - $10.82
      $938K - $1.38M
     |                   
              163K
              $1.53M
             |  | 
          
        
          |  |  |                   
      $22.6 - $29.07
      $1.08M - $1.39M
     |                   
              73.1K
              $1.86M
             |  | 
          
        
          |  |  |                   
      $236.44 - $328.0
      $1.54M - $2.13M
     |                   
              1.2K
              $393K
             |  | 
          
        
          |  |  |                   
      $33.45 - $36.5
      $1.51M - $1.65M
     |                   
              27K
              $915K
             |  | 
          
        
          |  |  |                   
      $78.47 - $104.45
      $1.51M - $2.02M
     |                   
              1.5K
              $154K
             |  | 
          
        
          |  |  |                   
      $62.24 - $91.93
      $697K - $1.03M
     |                   
              10.4K
              $763K
             |  | 
          
        
          |  |  |                   
      $45.98 - $56.15
      $3.98M - $4.86M
     |                   
              445K
              $25M
             |  | 
          
        
          |  |  |                   
      $104.61 - $129.97
      $356K - $442K
     |                   
              147K
              $17.6M
             |  | 
          
        
          |  |  |                   
      $54.33 - $63.56
      $1.17M - $1.37M
     |                   
              43.2K
              $2.42M
             |  | 
          
        
          |  |  |                   
      $183.37 - $234.7
      $1.54M - $1.97M
     |                   
              1K
              $224K
             |  |