|  |  |                   
      $22.4 - $23.8
      $1.96M - $2.08M
     |                   
              22K
              $524K
             |  | 
          
        
          |  |  |                   
      $172.42 - $223.89
      $74.5K - $96.7K
     |                   
              58.4K
              $12M
             |  | 
          
        
          |  |  |                   
      $274.35 - $599.47
      $71.9K - $157K
     |                   
              2.81K
              $875K
             |  | 
          
        
          |  |  |                   
      $133.73 - $168.51
      $2.01K - $2.53K
     |                   
              12.3K
              $1.77M
             |  | 
          
        
          |  |  |                   
      $146.36 - $159.82
      $1.76K - $1.92K
     |                   
              15K
              $2.29M
             |  | 
          
        
          |  |  |                   
      $157.66 - $172.39
      $4.41K - $4.83K
     |                   
              17.1K
              $2.73M
             |  | 
          
        
          |  |  |                   
      $99.93 - $119.04
      $110K - $131K
     |                   
              720
              $77K
             |  | 
          
        
          |  |  |                   
      $73.47 - $87.12
      $11.8K - $13.9K
     |                   
              10.7K
              $845K
             |  | 
          
        
          |  |  |                   
      $211.12 - $274.14
      $216K - $280K
     |                   
              3.96K
              $1.08M
             |  | 
          
        
          |  |  |                   
      $39.89 - $49.46
      $203K - $252K
     |                   
              30.1K
              $1.49M
             |  | 
          
        
          |  |  |                   
      $144.41 - $170.3
      $37.5K - $44.3K
     |                   
              4.94K
              $770K
             |  | 
          
        
          |  |  |                   
      $279.23 - $323.21
      $36.3K - $42K
     |                   
              2.95K
              $880K
             |  | 
          
        
          |  |  |                   
      $104.61 - $129.97
      $7.85K - $9.75K
     |                   
              6.02K
              $719K
             |  | 
          
        
          |  |  |                   
      $210.83 - $235.28
      $10.5K - $11.8K
     |                   
              4.16K
              $923K
             |  | 
          
        
          |  |  |                   
      $89.76 - $112.34
      $3.32K - $4.16K
     |                   
              6.63K
              $697K
             |  | 
          
        
          |  |  |                   
      $248.61 - $294.96
      $1.24K - $1.47K
     |                   
              3.12K
              $879K
             |  | 
          
        
          |  |  |                   
      $64.11 - $75.0
      $3.85K - $4.5K
     |                   
              18.5K
              $1.28M
             |  | 
          
        
          |  |  |                   
      $80.68 - $88.86
      $8.87K - $9.77K
     |                   
              4.74K
              $412K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              299
              $58K
             |  | 
          
        
          |  |  |                   
      $18.13 - $22.69
      $12.7K - $15.9K
     |                   
              5.83K
              $130K
             |  | 
          
        
          |  |  |                   
      $29.15 - $44.46
      $17.7K - $26.9K
     |                   
              1.53K
              $66K
             |  | 
          
        
          |  |  |                   
      $89.58 - $95.01
      $12.7K - $13.5K
     |                   
              357
              $33K
             |  | 
          
        
          |  |  |                   
      $79.79 - $91.42
      $3.99K - $4.57K
     |                   
              4.69K
              $417K
             |  | 
          
        
          |  |  |                   
      $74.88 - $91.97
      $15K - $18.4K
     |                   
              1.23K
              $113K
             |  | 
          
        
          |  |  |                   
      $103.88 - $123.68
      $9.35K - $11.1K
     |                   
              1.01K
              $124K
             |  | 
          
        
          |  |  |                   
      $53.27 - $72.04
      $10.7K - $14.4K
     |                   
              985
              $69K
             |  | 
          
        
          |  |  |                   
      $340.0 - $420.68
      $10.9K - $13.5K
     |                   
              2.67K
              $1.03M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              1.9K
              $0
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              625
              $0
             |  | 
          
        
          |  |  |                   
      $126.09 - $154.15
      $6.3K - $7.71K
     |                   
              1.59K
              $241K
             |  | 
          
        
          |  |  |                   
      $219.76 - $276.94
      $2.42K - $3.05K
     |                   
              215
              $59K
             |  | 
          
        
          |  |  |                   
      $105.54 - $129.09
      $2.11K - $2.58K
     |                   
              2.39K
              $289K
             |  | 
          
        
          |  |  |                   
      $57.41 - $74.81
      $1.15K - $1.5K
     |                   
              493
              $36K
             |  | 
          
        
          |  |  |                   
      $99.83 - $140.86
      $130K - $184K
     |                   
              6.48K
              $912K
             |  | 
          
        
          |  |  |                   
      $56.1 - $64.74
      $8.98K - $10.4K
     |                   
              4.94K
              $307K
             |  | 
          
        
          |  |  |                   
      $149.76 - $186.42
      $23.1K - $28.7K
     |                   
              4.97K
              $925K
             |  | 
          
        
          |  |  |                   
      $308.27 - $373.31
      $1.23K - $1.49K
     |                   
              6.8K
              $2.42M
             |  | 
          
        
          |  |  |                   
      $267.12 - $336.65
      $801 - $1.01K
     |                   
              2.22K
              $726K
             |  | 
          
        
          |  |  |                   
      $34.39 - $47.46
      $45.4K - $62.6K
     |                   
              17.5K
              $825K
             |  | 
          
        
          |  |  |                   
      $90.56 - $109.49
      $123K - $148K
     |                   
              40K
              $4.37M
             |  | 
          
        
          |  |  |                   
      $337.37 - $395.63
      $4.39K - $5.14K
     |                   
              2.39K
              $946K
             |  | 
          
        
          |  |  |                   
      $246.52 - $356.99
      $38.2K - $55.3K
     |                   
              1.1K
              $390K
             |  | 
          
        
          |  |  |                   
      $81.79 - $99.98
      $26.2K - $32K
     |                   
              8.11K
              $792K
             |  | 
          
        
          |  |  |                   
      $151.62 - $183.47
      $6.06K - $7.34K
     |                   
              5.95K
              $1.09M
             |  | 
          
        
          |  |  |                   
      $412.99 - $531.48
      $4.13K - $5.31K
     |                   
              2.37K
              $1.2M
             |  | 
          
        
          |  |  |                   
      $174.82 - $215.79
      $33.9K - $41.9K
     |                   
              9.45K
              $2.04M
             |  | 
          
        
          |  |  |                   
      $113.75 - $148.48
      $4.55K - $5.94K
     |                   
              8.9K
              $1.3M
             |  | 
          
        
          |  |  |                   
      $247.68 - $291.66
      $8.17K - $9.62K
     |                   
              8.42K
              $2.46M
             |  | 
          
        
          |  |  |                   
      $126.95 - $183.52
      $635 - $918
     |                   
              4.54K
              $830K
             |  | 
          
        
          |  |  |                   
      $146.58 - $180.01
      $1.47K - $1.8K
     |                   
              8.42K
              $1.49M
             |  |