|  |  |                   
      $47.86 - $55.5
      $26.2M - $30.4M
     |                   
              547K
              $30.3M
             |  | 
          
        
          |  |  |                   
      $193.71 - $224.12
      $17.2M - $19.9M
     |                   
              88.7K
              $19.8M
             |  | 
          
        
          |  |  |                   
      $127.66 - $147.99
      $4.36M - $5.05M
     |                   
              625K
              $92M
             |  | 
          
        
          |  |  |                   
      $101.31 - $123.31
      $6.32M - $7.7M
     |                   
              238K
              $29.2M
             |  | 
          
        
          |  |  |                   
      $38.15 - $42.12
      $8.52M - $9.41M
     |                   
              223K
              $8.73M
             |  | 
          
        
          |  |  |                   
      $50.01 - $50.49
      $7.87M - $7.94M
     |                   
              184K
              $9.24M
             |  | 
          
        
          |  |  |                   
      $59.43 - $59.85
      $5.78M - $5.82M
     |                   
              344K
              $20.5M
             |  | 
          
        
          |  |  |                   
      $23.71 - $25.74
      $394K - $428K
     |                   
              4.07M
              $104M
             |  | 
          
        
          |  |  |                   
      $65.78 - $75.4
      $1.86M - $2.13M
     |                   
              248K
              $18.6M
             |  | 
          
        
          |  |  |                   
      $225.16 - $263.17
      $2.51M - $2.93M
     |                   
              32.9K
              $8.64M
             |  | 
          
        
          |  |  |                   
      $377.32 - $438.19
      $2.29M - $2.66M
     |                   
              19.8K
              $8.66M
             |  | 
          
        
          |  |  |                   
      $109.86 - $110.59
      $3.21M - $3.23M
     |                   
              57.8K
              $6.37M
             |  | 
          
        
          |  |  |                   
      $52.05 - $62.44
      $2.59M - $3.1M
     |                   
              49.7K
              $3.06M
             |  | 
          
        
          |  |  |                   
      $33.87 - $39.03
      $2.62M - $3.02M
     |                   
              77.3K
              $3.02M
             |  | 
          
        
          |  |  |                   
      $47.36 - $51.14
      $2.52M - $2.72M
     |                   
              108K
              $5.52M
             |  | 
          
        
          |  |  |                   
      $40.67 - $44.21
      $2.52M - $2.74M
     |                   
              62K
              $2.73M
             |  | 
          
        
          |  |  |                   
      $24.29 - $24.76
      $2.57M - $2.62M
     |                   
              133K
              $3.29M
             |  | 
          
        
          |  |  |                   
      $32.87 - $37.84
      $1.26M - $1.45M
     |                   
              310K
              $11.7M
             |  | 
          
        
          |  |  |                   
      $20.08 - $20.45
      $2.07M - $2.11M
     |                   
              271K
              $5.55M
             |  | 
          
        
          |  |  |                   
      $22.97 - $23.28
      $2.01M - $2.04M
     |                   
              104K
              $2.41M
             |  | 
          
        
          |  |  |                   
      $24.66 - $24.91
      $1.77M - $1.79M
     |                   
              190K
              $4.73M
             |  | 
          
        
          |  |  |                   
      $111.61 - $117.37
      $1.53M - $1.61M
     |                   
              17.7K
              $2.07M
             |  | 
          
        
          |  |  |                   
      $20.07 - $24.05
      $1.29M - $1.55M
     |                   
              80.6K
              $1.92M
             |  | 
          
        
          |  |  |                   
      $42.54 - $48.28
      $1.23M - $1.4M
     |                   
              44.3K
              $1.95M
             |  | 
          
        
          |  |  |                   
      $104.8 - $108.56
      $1.15M - $1.19M
     |                   
              10.9K
              $1.19M
             |  | 
          
        
          |  |  |                   
      $68.04 - $73.9
      $806K - $875K
     |                   
              49.3K
              $3.63M
             |  | 
          
        
          |  |  |                   
      $102.62 - $105.46
      $856K - $880K
     |                   
              43.9K
              $4.63M
             |  | 
          
        
          |  |  |                   
      $50.21 - $50.49
      $908K - $913K
     |                   
              48.8K
              $2.45M
             |  | 
          
        
          |  |  |                   
      $44.97 - $52.49
      $472K - $551K
     |                   
              69.2K
              $3.62M
             |  | 
          
        
          |  |  |                   
      $82.77 - $100.51
      $281K - $341K
     |                   
              49K
              $4.84M
             |  | 
          
        
          |  |  |                   
      $42.96 - $46.57
      $703K - $762K
     |                   
              16.4K
              $756K
             |  | 
          
        
          |  |  |                   
      $70.68 - $84.86
      $583K - $700K
     |                   
              8.25K
              $696K
             |  | 
          
        
          |  |  |                   
      $23.61 - $29.53
      $228K - $285K
     |                   
              113K
              $3.28M
             |  | 
          
        
          |  |  |                   
      $46.25 - $48.21
      $645K - $673K
     |                   
              14K
              $669K
             |  | 
          
        
          |  |  |                   
      $96.33 - $98.68
      $555K - $568K
     |                   
              58.1K
              $5.73M
             |  | 
          
        
          |  |  |                   
      $125.51 - $158.2
      $293K - $370K
     |                   
              15.5K
              $2.42M
             |  | 
          
        
          |  |  |                   
      $18.7 - $19.3
      $522K - $539K
     |                   
              158K
              $3.05M
             |  | 
          
        
          |  |  |                   
      $47.27 - $52.23
      $527K - $583K
     |                   
              16.9K
              $879K
             |  | 
          
        
          |  |  |                   
      $22.62 - $23.26
      $572K - $588K
     |                   
              25.3K
              $584K
             |  | 
          
        
          |  |  |                   
      $22.96 - $26.65
      $488K - $567K
     |                   
              21.3K
              $563K
             |  | 
          
        
          |  |  |                   
      $22.23 - $22.92
      $503K - $519K
     |                   
              139K
              $3.15M
             |  | 
          
        
          |  |  |                   
      $10.92 - $14.86
      $105K - $143K
     |                   
              194K
              $2.62M
             |  | 
          
        
          |  |  |                   
      $23.75 - $23.91
      $525K - $529K
     |                   
              122K
              $2.91M
             |  | 
          
        
          |  |  |                   
      $49.96 - $50.44
      $519K - $524K
     |                   
              38.6K
              $1.94M
             |  | 
          
        
          |  |  |                   
      $109.6 - $136.33
      $401K - $499K
     |                   
              3.66K
              $496K
             |  | 
          
        
          |  |  |                   
      $23.15 - $23.9
      $480K - $496K
     |                   
              20.8K
              $496K
             |  | 
          
        
          |  |  |                   
      $42.6 - $46.25
      $452K - $490K
     |                   
              10.6K
              $488K
             |  | 
          
        
          |  |  |                   
      $22.36 - $22.77
      $438K - $447K
     |                   
              139K
              $3.15M
             |  | 
          
        
          |  |  |                   
      $23.29 - $25.52
      $435K - $476K
     |                   
              18.7K
              $473K
             |  | 
          
        
          |  |  |                   
      $24.15 - $29.69
      $390K - $479K
     |                   
              16.1K
              $469K
             |  |