|  |  |                   
      $25.48 - $27.78
      $43.9K - $47.9K
     |                   
              148K
              $3.94M
             |  | 
          
        
          |  |  |                   
      $34.79 - $42.99
      $779K - $962K
     |                   
              422K
              $18.2M
             |  | 
          
        
          |  |  |                   
      $277.03 - $321.33
      $253K - $293K
     |                   
              9.22K
              $2.87M
             |  | 
          
        
          |  |  |                   
      $376.48 - $440.65
      $183K - $215K
     |                   
              3.03K
              $1.33M
             |  | 
          
        
          |  |  |                   
      $99.7 - $141.48
      $177K - $251K
     |                   
              3.79K
              $498K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              47.8K
              $3.28M
             |  | 
          
        
          |  |  |                   
      $61.92 - $81.5
      $171K - $226K
     |                   
              5.16K
              $419K
             |  | 
          
        
          |  |  |                   
      $67.07 - $78.22
      $301K - $351K
     |                   
              36.3K
              $2.84M
             |  | 
          
        
          |  |  |                   
      $36.86 - $43.38
      $34.8K - $41K
     |                   
              12.8K
              $474K
             |  | 
          
        
          |  |  |                   
      $77.85 - $82.88
      $94.5K - $101K
     |                   
              3.09K
              $245K
             |  | 
          
        
          |  |  |                   
      $103.59 - $128.6
      $129K - $160K
     |                   
              3.27K
              $420K
             |  | 
          
        
          |  |  |                   
      $81.16 - $95.48
      $73K - $85.9K
     |                   
              2.97K
              $255K
             |  | 
          
        
          |  |  |                   
      $68.42 - $82.49
      $81.8K - $98.6K
     |                   
              18.3K
              $1.47M
             |  | 
          
        
          |  |  |                   
      $15.86 - $19.21
      $26.7K - $32.4K
     |                   
              20K
              $319K
             |  | 
          
        
          |  |  |                   
      $50.06 - $80.8
      $104K - $168K
     |                   
              3.05K
              $246K
             |  | 
          
        
          |  |  |                   
      $32.62 - $33.58
      $90.1K - $92.7K
     |                   
              12.5K
              $418K
             |  | 
          
        
          |  |  |                   
      $91.41 - $94.22
      $84.2K - $86.8K
     |                   
              16.4K
              $1.54M
             |  | 
          
        
          |  |  |                   
      $50.29 - $64.29
      $142K - $182K
     |                   
              9.48K
              $609K
             |  | 
          
        
          |  |  |                   
      $273.67 - $366.17
      $407K - $544K
     |                   
              6.66K
              $2.44M
             |  | 
          
        
          |  |  |                   
      $91.43 - $91.74
      $73.5K - $73.8K
     |                   
              83.9K
              $7.69M
             |  | 
          
        
          |  |  |                   
      $48.92 - $72.65
      $149K - $221K
     |                   
              5.21K
              $373K
             |  | 
          
        
          |  |  |                   
      $452.51 - $568.19
      $207K - $260K
     |                   
              2.1K
              $1.15M
             |  | 
          
        
          |  |  |                   
      $22.6 - $29.07
      $13.3K - $17.1K
     |                   
              15.1K
              $382K
             |  | 
          
        
          |  |  |                   
      $44.27 - $45.82
      $64.3K - $66.5K
     |                   
              8.27K
              $376K
             |  | 
          
        
          |  |  |                   
      $47.86 - $55.77
      $31.4K - $36.6K
     |                   
              11.5K
              $604K
             |  | 
          
        
          |  |  |                   
      $79.79 - $91.42
      $9.02K - $10.3K
     |                   
              31.6K
              $2.81M
             |  | 
          
        
          |  |  |                   
      $7.69 - $11.46
      $57.1K - $85K
     |                   
              35.6K
              $407K
             |  | 
          
        
          |  |  |                   
      $40.62 - $45.12
      $51.7K - $57.4K
     |                   
              22.6K
              $1.01M
             |  | 
          
        
          |  |  |                   
      $91.23 - $97.27
      $55.9K - $59.6K
     |                   
              3.54K
              $344K
             |  | 
          
        
          |  |  |                   
      $66.47 - $81.81
      $66.3K - $81.6K
     |                   
              17.6K
              $1.37M
             |  | 
          
        
          |  |  |                   
      $180.53 - $212.64
      $542 - $638
     |                   
              7.92K
              $1.59M
             |  | 
          
        
          |  |  |                   
      $26.33 - $28.94
      $556K - $611K
     |                   
              837K
              $24.2M
             |  | 
          
        
          |  |  |                   
      $272.36 - $339.57
      $82.5K - $103K
     |                   
              1.51K
              $512K
             |  | 
          
        
          |  |  |                   
      $140.37 - $171.44
      $28.8K - $35.1K
     |                   
              1.64K
              $263K
             |  | 
          
        
          |  |  |                   
      $121.58 - $136.74
      $38.3K - $43.1K
     |                   
              43.4K
              $5.9M
             |  | 
          
        
          |  |  |                   
      $101.96 - $121.01
      $126K - $150K
     |                   
              10.3K
              $1.25M
             |  | 
          
        
          |  |  |                   
      $200.21 - $256.99
      $96.7K - $124K
     |                   
              1.53K
              $383K
             |  | 
          
        
          |  |  |                   
      $116.16 - $140.01
      $38.9K - $46.9K
     |                   
              1.46K
              $203K
             |  | 
          
        
          |  |  |                   
      $47.8 - $49.79
      $31.6K - $33K
     |                   
              9.65K
              $472K
             |  | 
          
        
          |  |  |                   
      $48.13 - $49.85
      $30.6K - $31.7K
     |                   
              9.53K
              $467K
             |  | 
          
        
          |  |  |                   
      $39.94 - $44.64
      $109K - $121K
     |                   
              31.4K
              $1.4M
             |  | 
          
        
          |  |  |                   
      $63.78 - $77.48
      $262K - $319K
     |                   
              23.2K
              $1.78M
             |  | 
          
        
          |  |  |                   
      $15.65 - $18.93
      $8.69K - $10.5K
     |                   
              49.9K
              $903K
             |  | 
          
        
          |  |  |                   
      $68.13 - $74.77
      $9.47K - $10.4K
     |                   
              11K
              $804K
             |  | 
          
        
          |  |  |                   
      $51.1 - $53.29
      $39.9K - $41.6K
     |                   
              14.9K
              $795K
             |  | 
          
        
          |  |  |                   
      $151.29 - $173.13
      $19.7K - $22.5K
     |                   
              1.32K
              $218K
             |  | 
          
        
          |  |  |                   
      $102.84 - $122.24
      $7.4K - $8.8K
     |                   
              3.42K
              $390K
             |  | 
          
        
          |  |  |                   
      $115.1 - $129.63
      $41.7K - $46.9K
     |                   
              9.05K
              $1.17M
             |  | 
          
        
          |  |  |                   
      $72.15 - $84.25
      $2.81K - $3.29K
     |                   
              10.4K
              $821K
             |  | 
          
        
          |  |  |                   
      $85.52 - $96.61
      $18.5K - $20.9K
     |                   
              2.25K
              $209K
             |  |