|  |  |                   
      $34.99 - $41.61
      $53.8M - $64M
     |                   
              1.54M
              $59.5M
             |  | 
          
        
          |  |  |                   
      $16.03 - $20.28
      $51.2M - $64.7M
     |                   
              3.25M
              $59.5M
             |  | 
          
        
          |  |  |                   
      $46.68 - $53.89
      $48.6M - $56.1M
     |                   
              1.21M
              $62.1M
             |  | 
          
        
          |  |  |                   
      $28.95 - $34.22
      $35.6M - $42.1M
     |                   
              1.76M
              $54.7M
             |  | 
          
        
          |  |  |                   
      $50.38 - $59.13
      $34.6M - $40.6M
     |                   
              983K
              $52.7M
             |  | 
          
        
          |  |  |                   
      $54.33 - $62.87
      $12.9M - $14.9M
     |                   
              237K
              $14.9M
             |  | 
          
        
          |  |  |                   
      $25.21 - $29.4
      $8.42M - $9.82M
     |                   
              392K
              $11.5M
             |  | 
          
        
          |  |  |                   
      $12.5 - $17.36
      $5.96M - $8.28M
     |                   
              621K
              $10.7M
             |  | 
          
        
          |  |  |                   
      $197.25 - $244.33
      $5.03M - $6.23M
     |                   
              91.5K
              $22.3M
             |  | 
          
        
          |  |  |                   
      $157.32 - $205.72
      $3.77M - $4.93M
     |                   
              73.7K
              $12.8M
             |  | 
          
        
          |  |  |                   
      $92.79 - $134.29
      $1.95M - $2.82M
     |                   
              21K
              $2.79M
             |  | 
          
        
          |  |  |                   
      $146.36 - $159.82
      $1.99M - $2.18M
     |                   
              13.6K
              $2.08M
             |  | 
          
        
          |  |  |                   
      $146.29 - $275.65
      $340K - $641K
     |                   
              13.3K
              $3.67M
             |  | 
          
        
          |  |  |                   
      $92.87 - $125.73
      $1.2M - $1.62M
     |                   
              35.3K
              $4.21M
             |  | 
          
        
          |  |  |                   
      $34.39 - $47.46
      $732K - $1.01M
     |                   
              52.9K
              $2.5M
             |  | 
          
        
          |  |  |                   
      $34.27 - $44.75
      $881K - $1.15M
     |                   
              25.7K
              $1.15M
             |  | 
          
        
          |  |  |                   
      $108.68 - $145.07
      $869K - $1.16M
     |                   
              8K
              $1.13M
             |  | 
          
        
          |  |  |                   
      $174.82 - $215.79
      $856K - $1.06M
     |                   
              6.64K
              $1.43M
             |  | 
          
        
          |  |  |                   
      $15.65 - $18.93
      $2.32M - $2.81M
     |                   
              3.64M
              $66M
             |  | 
          
        
          |  |  |                   
      $462.22 - $707.75
      $114K - $175K
     |                   
              5.05K
              $3.57M
             |  | 
          
        
          |  |  |                   
      $133.73 - $168.51
      $953K - $1.2M
     |                   
              18.4K
              $2.63M
             |  | 
          
        
          |  |  |                   
      $120.07 - $151.11
      $600K - $756K
     |                   
              5K
              $747K
             |  | 
          
        
          |  |  |                   
      $58.13 - $85.12
      $172K - $253K
     |                   
              35K
              $2.98M
             |  | 
          
        
          |  |  |                   
      $221.03 - $294.78
      $447K - $596K
     |                   
              3.04K
              $896K
             |  | 
          
        
          |  |  |                   
      $65.65 - $72.39
      $591K - $652K
     |                   
              9K
              $612K
             |  | 
          
        
          |  |  |                   
      $210.28 - $289.91
      $434K - $598K
     |                   
              2.06K
              $598K
             |  | 
          
        
          |  |  |                   
      $285.55 - $321.23
      $605K - $681K
     |                   
              4.55K
              $1.33M
             |  | 
          
        
          |  |  |                   
      $354.56 - $497.45
      $390K - $548K
     |                   
              1.1K
              $547K
             |  | 
          
        
          |  |  |                   
      $22.6 - $29.07
      $462K - $594K
     |                   
              20.4K
              $518K
             |  | 
          
        
          |  |  |                   
      $69.59 - $94.15
      $385K - $521K
     |                   
              5.53K
              $504K
             |  | 
          
        
          |  |  |                   
      $94.31 - $157.99
      $283K - $474K
     |                   
              3K
              $473K
             |  | 
          
        
          |  |  |                   
      $167.32 - $223.3
      $19.2K - $25.7K
     |                   
              14.9K
              $3.27M
             |  | 
          
        
          |  |  |                   
      $50.8 - $59.51
      $442K - $518K
     |                   
              8.71K
              $446K
             |  | 
          
        
          |  |  |                   
      $484.66 - $738.09
      $291K - $443K
     |                   
              600
              $442K
             |  | 
          
        
          |  |  |                   
      $122.82 - $218.63
      $247K - $439K
     |                   
              2.01K
              $439K
             |  | 
          
        
          |  |  |                   
      $45.2 - $73.35
      $220K - $357K
     |                   
              4.87K
              $356K
             |  | 
          
        
          |  |  |                   
      $26.33 - $28.94
      $297K - $326K
     |                   
              40.7K
              $1.18M
             |  | 
          
        
          |  |  |                   
      $141.37 - $228.57
      $212K - $343K
     |                   
              1.5K
              $339K
             |  | 
          
        
          |  |  |                   
      $49.38 - $79.97
      $198K - $320K
     |                   
              4K
              $309K
             |  | 
          
        
          |  |  |                   
      $36.4 - $45.76
      $201K - $253K
     |                   
              18.5K
              $837K
             |  | 
          
        
          |  |  |                   
      $248.61 - $294.96
      $254K - $301K
     |                   
              1.02K
              $287K
             |  | 
          
        
          |  |  |                   
      $81.63 - $110.51
      $212K - $287K
     |                   
              2.6K
              $285K
             |  | 
          
        
          |  |  |                   
      $41.06 - $56.09
      $213K - $291K
     |                   
              5.19K
              $284K
             |  | 
          
        
          |  |  |                   
      $107.26 - $155.96
      $198K - $287K
     |                   
              1.84K
              $274K
             |  | 
          
        
          |  |  |                   
      $91.23 - $97.27
      $242K - $258K
     |                   
              2.65K
              $257K
             |  | 
          
        
          |  |  |                   
      $75.75 - $80.65
      $241K - $257K
     |                   
              3.18K
              $256K
             |  | 
          
        
          |  |  |                   
      $25.79 - $34.95
      $181K - $245K
     |                   
              7.01K
              $241K
             |  | 
          
        
          |  |  |                   
      $28.32 - $35.95
      $101K - $129K
     |                   
              75.6K
              $2.59M
             |  | 
          
        
          |  |  |                   
      $68.37 - $73.9
      $234K - $253K
     |                   
              16.8K
              $1.19M
             |  | 
          
        
          |  |  |                   
      $84.91 - $92.56
      $198K - $216K
     |                   
              11.6K
              $1.07M
             |  |