|  |  |                   
      $70.3 - $95.41
      $86.3K - $117K
     |                   
              1.53K
              $146K
             |  | 
          
        
          |  |  |                   
      $219.37 - $417.89
      $13.4K - $25.5K
     |                   
              1.21K
              $422K
             |  | 
          
        
          |  |  |                   
      $506.56 - $576.74
      $32.9K - $37.5K
     |                   
              6.41K
              $3.7M
             |  | 
          
        
          |  |  |                   
      $9.74 - $12.56
      $49.1K - $63.3K
     |                   
              45.7K
              $535K
             |  | 
          
        
          |  |  |                   
      $30.14 - $45.12
      $90.4 - $135
     |                   
              12.7K
              $548K
             |  | 
          
        
          |  |  |                   
      $112.67 - $157.95
      $10.9K - $15.3K
     |                   
              3.43K
              $537K
             |  | 
          
        
          |  |  |                   
      $108.36 - $131.55
      $30.4K - $37K
     |                   
              3.87K
              $509K
             |  | 
          
        
          |  |  |                   
      $89.4 - $99.04
      $13.6K - $15.1K
     |                   
              16.8K
              $1.63M
             |  | 
          
        
          |  |  |                   
      $19.89 - $24.42
      $83.5K - $102K
     |                   
              7.61K
              $182K
             |  | 
          
        
          |  |  |                   
      $96.67 - $118.22
      $67K - $81.9K
     |                   
              3.53K
              $401K
             |  | 
          
        
          |  |  |                   
      $301.89 - $340.04
      $85.1K - $95.9K
     |                   
              6.42K
              $2.12M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              234K
              $13.4M
             |  | 
          
        
          |  |  |                   
      $102.35 - $121.67
      $80K - $95.1K
     |                   
              1.47K
              $177K
             |  | 
          
        
          |  |  |                   
      $18.94 - $22.97
      $136K - $165K
     |                   
              45.8K
              $979K
             |  | 
          
        
          |  |  |                   
      $12.36 - $16.17
      $31K - $40.5K
     |                   
              35.4K
              $532K
             |  | 
          
        
          |  |  |                   
      $174.64 - $205.16
      $127K - $149K
     |                   
              7.22K
              $1.43M
             |  | 
          
        
          |  |  |                   
      $78.98 - $90.1
      $29.7K - $33.9K
     |                   
              9.79K
              $881K
             |  | 
          
        
          |  |  |                   
      $29.61 - $35.32
      $60.5K - $72.2K
     |                   
              17.9K
              $581K
             |  | 
          
        
          |  |  |                   
      $23.19 - $25.35
      $38.1K - $41.6K
     |                   
              33.6K
              $851K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              92K
              $1.21M
             |  | 
          
        
          |  |  |                   
      $508.76 - $605.77
      $50.9K - $60.6K
     |                   
              2.68K
              $1.54M
             |  | 
          
        
          |  |  |                   
      $13.34 - $15.49
      $30.6K - $35.5K
     |                   
              114K
              $1.77M
             |  | 
          
        
          |  |  |                   
      $215.78 - $270.12
      $82.2K - $103K
     |                   
              976
              $227K
             |  | 
          
        
          |  |  |                   
      $64.06 - $69.64
      $78.7K - $85.5K
     |                   
              33.8K
              $2.33M
             |  | 
          
        
          |  |  |                   
      $35.75 - $69.14
      $13.4K - $25.9K
     |                   
              2.76K
              $190K
             |  | 
          
        
          |  |  |                   
      $26.93 - $32.44
      $49K - $59K
     |                   
              30.6K
              $977K
             |  | 
          
        
          |  |  |                   
      $141.27 - $159.24
      $80.4K - $90.6K
     |                   
              3.77K
              $578K
             |  | 
          
        
          |  |  |                   
      $34.96 - $43.62
      $51.8K - $64.7K
     |                   
              19.1K
              $812K
             |  | 
          
        
          |  |  |                   
      $21.05 - $48.6
      $63.2 - $146
     |                   
              4.96K
              $216K
             |  | 
          
        
          |  |  |                   
      $37.72 - $46.87
      $51.2K - $63.6K
     |                   
              3.71K
              $172K
             |  | 
          
        
          |  |  |                   
      $66.54 - $144.33
      $10.1K - $21.9K
     |                   
              1.07K
              $154K
             |  | 
          
        
          |  |  |                   
      $397.86 - $499.02
      $42.6K - $53.4K
     |                   
              445
              $218K
             |  | 
          
        
          |  |  |                   
      $10.79 - $14.14
      $54.1K - $70.9K
     |                   
              60.2K
              $826K
             |  | 
          
        
          |  |  |                   
      $42.9 - $46.31
      $37.8K - $40.8K
     |                   
              18.1K
              $840K
             |  | 
          
        
          |  |  |                   
      $74.62 - $81.76
      $106K - $116K
     |                   
              13.6K
              $1.05M
             |  | 
          
        
          |  |  |                   
      $2.89 - $3.97
      $47.2K - $64.8K
     |                   
              44.6K
              $161K
             |  | 
          
        
          |  |  |                   
      $49.01 - $66.46
      $9.41K - $12.8K
     |                   
              5.71K
              $371K
             |  | 
          
        
          |  |  |                   
      $105.23 - $109.61
      $63.1K - $65.8K
     |                   
              2.71K
              $297K
             |  | 
          
        
          |  |  |                   
      $39.96 - $44.75
      $132K - $148K
     |                   
              19.8K
              $803K
             |  | 
          
        
          |  |  |                   
      $41.01 - $54.88
      $53.3K - $71.3K
     |                   
              9.07K
              $448K
             |  | 
          
        
          |  |  |                   
      $47.49 - $57.32
      $332 - $401
     |                   
              37.5K
              $2.12M
             |  | 
          
        
          |  |  |                   
      $172.73 - $257.37
      $42.5K - $63.3K
     |                   
              377
              $88K
             |  | 
          
        
          |  |  |                   
      $36.67 - $52.23
      $73.9K - $105K
     |                   
              11.9K
              $569K
             |  | 
          
        
          |  |  |                   
      $225.56 - $335.19
      $186K - $277K
     |                   
              3.75K
              $891K
             |  | 
          
        
          |  |  |                   
      $155.48 - $186.71
      $8.55K - $10.3K
     |                   
              3.82K
              $679K
             |  | 
          
        
          |  |  |                   
      $27.37 - $31.84
      $33.5K - $39K
     |                   
              25.3K
              $800K
             |  | 
          
        
          |  |  |                   
      $106.6 - $161.02
      $17.3K - $26.1K
     |                   
              2.52K
              $389K
             |  | 
          
        
          |  |  |                   
      $2.41 - $4.61
      $605 - $1.16K
     |                   
              59.9K
              $218K
             |  | 
          
        
          |  |  |                   
      $20.0 - $23.35
      $22.7K - $26.5K
     |                   
              17.2K
              $400K
             |  | 
          
        
          |  |  |                   
      $99.7 - $141.48
      $8.08K - $11.5K
     |                   
              2.84K
              $372K
             |  |