|  |  |                   
      $113.5 - $129.73
      $12M - $13.8M
     |                   
              225K
              $28.8M
             |  | 
          
        
          |  |  |                   
      $178.73 - $198.45
      $8.38M - $9.31M
     |                   
              108K
              $19.9M
             |  | 
          
        
          |  |  |                   
      $101.12 - $106.18
      $7.47M - $7.84M
     |                   
              79.1K
              $8.15M
             |  | 
          
        
          |  |  |                   
      $65.64 - $78.22
      $4.36M - $5.19M
     |                   
              201K
              $13.4M
             |  | 
          
        
          |  |  |                   
      $112.25 - $124.0
      $3.17M - $3.5M
     |                   
              278K
              $31.9M
             |  | 
          
        
          |  |  |                   
      $71.36 - $83.47
      $4.45M - $5.2M
     |                   
              102K
              $7.41M
             |  | 
          
        
          |  |  |                   
      $82.58 - $105.54
      $2.96M - $3.79M
     |                   
              131K
              $10.9M
             |  | 
          
        
          |  |  |                   
      $62.09 - $66.51
      $5.9M - $6.32M
     |                   
              405K
              $26.4M
             |  | 
          
        
          |  |  |                   
      $91.44 - $91.77
      $4.04M - $4.05M
     |                   
              257K
              $23.5M
             |  | 
          
        
          |  |  |                   
      $43.31 - $48.98
      $3.39M - $3.83M
     |                   
              267K
              $12M
             |  | 
          
        
          |  |  |                   
      $112.12 - $126.1
      $2.04M - $2.29M
     |                   
              219K
              $24.6M
             |  | 
          
        
          |  |  |                   
      $214.92 - $244.84
      $6.21M - $7.08M
     |                   
              121K
              $29.3M
             |  | 
          
        
          |  |  |                   
      $93.91 - $97.26
      $2.82M - $2.92M
     |                   
              4.87K
              $469K
             |  | 
          
        
          |  |  |                   
      $57.35 - $85.25
      $3.67M - $5.45M
     |                   
              37.6K
              $3.17M
             |  | 
          
        
          |  |  |                   
      $108.46 - $120.63
      $4.87M - $5.42M
     |                   
              227K
              $27M
             |  | 
          
        
          |  |  |                   
      $38.58 - $58.24
      $801K - $1.21M
     |                   
              91.3K
              $3.58M
             |  | 
          
        
          |  |  |                   
      $76.34 - $85.87
      $1.32M - $1.48M
     |                   
              174K
              $13.6M
             |  | 
          
        
          |  |  |                   
      $412.46 - $514.1
      $1.54M - $1.92M
     |                   
              40.7K
              $20M
             |  | 
          
        
          |  |  |                   
      $231.66 - $273.65
      $826K - $976K
     |                   
              41.5K
              $9.84M
             |  | 
          
        
          |  |  |                   
      $81.9 - $96.86
      $677K - $801K
     |                   
              195K
              $16.5M
             |  | 
          
        
          |  |  |                   
      $131.78 - $176.09
      $611K - $816K
     |                   
              45.2K
              $6.08M
             |  | 
          
        
          |  |  |                   
      $35.34 - $47.21
      $1.02M - $1.36M
     |                   
              186K
              $7.29M
             |  | 
          
        
          |  |  |                   
      $65.67 - $71.67
      $649K - $708K
     |                   
              294K
              $19.5M
             |  | 
          
        
          |  |  |                   
      $256.57 - $418.22
      $694K - $1.13M
     |                   
              5.86K
              $1.61M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              143K
              $17.9M
             |  | 
          
        
          |  |  |                   
      $63.37 - $82.35
      $520K - $676K
     |                   
              73.7K
              $4.86M
             |  | 
          
        
          |  |  |                   
      $157.77 - $183.27
      $127K - $147K
     |                   
              82.7K
              $13.4M
             |  | 
          
        
          |  |  |                   
      $43.93 - $89.76
      $691K - $1.41M
     |                   
              24.1K
              $1.18M
             |  | 
          
        
          |  |  |                   
      $58.75 - $80.73
      $193K - $265K
     |                   
              102K
              $6.1M
             |  | 
          
        
          |  |  |                   
      $74.39 - $107.65
      $810K - $1.17M
     |                   
              20.1K
              $1.69M
             |  | 
          
        
          |  |  |                   
      $698.02 - $870.97
      $498K - $621K
     |                   
              7.85K
              $5.63M
             |  | 
          
        
          |  |  |                   
      $53.54 - $64.21
      $1.61M - $1.93M
     |                   
              23.5K
              $1.41M
             |  | 
          
        
          |  |  |                   
      $66.2 - $71.79
      $912K - $989K
     |                   
              469K
              $32.1M
             |  | 
          
        
          |  |  |                   
      $26.94 - $29.62
      $1.05M - $1.15M
     |                   
              400K
              $11.3M
             |  | 
          
        
          |  |  |                   
      $58.79 - $81.56
      $938K - $1.3M
     |                   
              17.9K
              $1.13M
             |  | 
          
        
          |  |  |                   
      $150.47 - $161.22
      $177K - $190K
     |                   
              208K
              $32M
             |  | 
          
        
          |  |  |                   
      $109.11 - $111.88
      $1.33M - $1.36M
     |                   
              38.8K
              $4.31M
             |  | 
          
        
          |  |  |                   
      $23.29 - $23.38
      $1.27M - $1.28M
     |                   
              21.8K
              $509K
             |  | 
          
        
          |  |  |                   
      $23.09 - $25.45
      $1.02M - $1.12M
     |                   
              90.1K
              $2.13M
             |  | 
          
        
          |  |  |                   
      $79.36 - $93.33
      $21.8K - $25.7K
     |                   
              113K
              $9.04M
             |  | 
          
        
          |  |  |                   
      $37.4 - $48.23
      $1.03M - $1.33M
     |                   
              14.7K
              $550K
             |  | 
          
        
          |  |  |                   
      $86.56 - $107.43
      $122K - $152K
     |                   
              116K
              $10.4M
             |  | 
          
        
          |  |  |                   
      $620.01 - $738.53
      $160K - $191K
     |                   
              13.2K
              $9.22M
             |  | 
          
        
          |  |  |                   
      $40.98 - $67.42
      $962K - $1.58M
     |                   
              15.8K
              $990K
             |  | 
          
        
          |  |  |                   
      $20.87 - $30.37
      $499K - $726K
     |                   
              100K
              $2.3M
             |  | 
          
        
          |  |  |                   
      $301.44 - $365.84
      $965K - $1.17M
     |                   
              2.71K
              $877K
             |  | 
          
        
          |  |  |                   
      $6.12 - $7.9
      $273K - $353K
     |                   
              415K
              $2.57M
             |  | 
          
        
          |  |  |                   
      $63.84 - $120.06
      $1.2M - $2.25M
     |                   
              5.07K
              $608K
             |  | 
          
        
          |  |  |                   
      $17.81 - $18.39
      $951K - $982K
     |                   
              143K
              $2.61M
             |  | 
          
        
          |  |  |                   
      $67.52 - $82.97
      $813K - $1M
     |                   
              6.11K
              $470K
             |  |