|  |  |                   
      $172.42 - $223.89
      $4.44M - $5.76M
     |                   
              4.31M
              $885M
             |  | 
          
        
          |  |  |                   
      $49.98 - $50.26
      $52.2M - $52.5M
     |                   
              232K
              $11.6M
             |  | 
          
        
          |  |  |                   
      $110.06 - $110.46
      $45.7M - $45.8M
     |                   
              259K
              $28.6M
             |  | 
          
        
          |  |  |                   
      $50.36 - $50.68
      $30.6M - $30.8M
     |                   
              2.38M
              $121M
             |  | 
          
        
          |  |  |                   
      $83.97 - $92.85
      $25.8M - $28.5M
     |                   
              726K
              $64.1M
             |  | 
          
        
          |  |  |                   
      $100.04 - $100.54
      $27.7M - $27.9M
     |                   
              370K
              $37.2M
             |  | 
          
        
          |  |  |                   
      $72.02 - $73.82
      $26.9M - $27.6M
     |                   
              2.4M
              $177M
             |  | 
          
        
          |  |  |                   
      $76.44 - $94.13
      $14.9M - $18.3M
     |                   
              585K
              $49.6M
             |  | 
          
        
          |  |  |                   
      $47.46 - $55.3
      $19.8M - $23.1M
     |                   
              4.07M
              $224M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              229K
              $8.16M
             |  | 
          
        
          |  |  |                   
      $116.97 - $150.97
      $18.8M - $24.3M
     |                   
              68.9K
              $10.4M
             |  | 
          
        
          |  |  |                   
      $128.77 - $144.3
      $12.6M - $14.1M
     |                   
              285K
              $38.4M
             |  | 
          
        
          |  |  |                   
      $32.19 - $38.33
      $15.5M - $18.5M
     |                   
              197K
              $7.55M
             |  | 
          
        
          |  |  |                   
      $90.17 - $109.96
      $15.4M - $18.8M
     |                   
              88.5K
              $9.73M
             |  | 
          
        
          |  |  |                   
      $99.93 - $119.04
      $3.61M - $4.3M
     |                   
              1.11M
              $119M
             |  | 
          
        
          |  |  |                   
      $86.05 - $107.7
      $15M - $18.8M
     |                   
              121K
              $13M
             |  | 
          
        
          |  |  |                   
      $12.21 - $13.9
      $14.3M - $16.3M
     |                   
              316K
              $4.12M
             |  | 
          
        
          |  |  |                   
      $107.93 - $110.97
      $14.3M - $14.7M
     |                   
              375K
              $41.3M
             |  | 
          
        
          |  |  |                   
      $50.52 - $50.92
      $12M - $12.1M
     |                   
              252K
              $12.8M
             |  | 
          
        
          |  |  |                   
      $50.08 - $63.14
      $11.3M - $14.3M
     |                   
              112K
              $7.09M
             |  | 
          
        
          |  |  |                   
      $32.11 - $38.21
      $9.96M - $11.9M
     |                   
              468K
              $17.8M
             |  | 
          
        
          |  |  |                   
      $44.12 - $59.6
      $3.35M - $4.52M
     |                   
              386K
              $17.9M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              4.41M
              $32M
             |  | 
          
        
          |  |  |                   
      $38.54 - $46.0
      $9.43M - $11.3M
     |                   
              253K
              $11.4M
             |  | 
          
        
          |  |  |                   
      $25.48 - $27.78
      $9.07M - $9.89M
     |                   
              495K
              $13.2M
             |  | 
          
        
          |  |  |                   
      $157.66 - $172.39
      $2.34M - $2.56M
     |                   
              655K
              $104M
             |  | 
          
        
          |  |  |                   
      $45.07 - $52.57
      $7.76M - $9.05M
     |                   
              275K
              $13.4M
             |  | 
          
        
          |  |  |                   
      $146.36 - $159.82
      $3.01M - $3.29M
     |                   
              458K
              $70M
             |  | 
          
        
          |  |  |                   
      $47.42 - $51.67
      $8.18M - $8.91M
     |                   
              754K
              $38.3M
             |  | 
          
        
          |  |  |                   
      $85.42 - $94.39
      $8.76M - $9.68M
     |                   
              1.2M
              $112M
             |  | 
          
        
          |  |  |                   
      $273.71 - $316.29
      $17.2M - $19.9M
     |                   
              545K
              $166M
             |  | 
          
        
          |  |  |                   
      $20.66 - $20.74
      $8.04M - $8.07M
     |                   
              660K
              $13.6M
             |  | 
          
        
          |  |  |                   
      $27.3 - $31.8
      $12.1M - $14.1M
     |                   
              2.63M
              $83.7M
             |  | 
          
        
          |  |  |                   
      $23.45 - $26.56
      $8.06M - $9.13M
     |                   
              649K
              $17.2M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              70.2K
              $1.42M
             |  | 
          
        
          |  |  |                   
      $193.73 - $237.37
      $10.6M - $13M
     |                   
              327K
              $77.6M
             |  | 
          
        
          |  |  |                   
      $128.02 - $151.37
      $810K - $958K
     |                   
              326K
              $43M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              386K
              $15.4M
             |  | 
          
        
          |  |  |                   
      $43.92 - $52.37
      $8.64M - $10.3M
     |                   
              1.25M
              $65.3M
             |  | 
          
        
          |  |  |                   
      $13.74 - $15.66
      $5.61M - $6.4M
     |                   
              236K
              $3.52M
             |  | 
          
        
          |  |  |                   
      $45.9 - $47.2
      $6.27M - $6.45M
     |                   
              254K
              $12M
             |  | 
          
        
          |  |  |                   
      $49.12 - $50.93
      $6.01M - $6.24M
     |                   
              200K
              $9.98M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              183K
              $8.54M
             |  | 
          
        
          |  |  |                   
      $118.01 - $148.69
      $3.4M - $4.28M
     |                   
              57K
              $6.84M
             |  | 
          
        
          |  |  |                   
      $32.0 - $39.87
      $6.86M - $8.55M
     |                   
              1.03M
              $41M
             |  | 
          
        
          |  |  |                   
      $42.72 - $44.24
      $5.51M - $5.7M
     |                   
              824K
              $36.2M
             |  | 
          
        
          |  |  |                   
      $65.75 - $71.57
      $5.18M - $5.64M
     |                   
              423K
              $30.2M
             |  | 
          
        
          |  |  |                   
      $29.82 - $30.19
      $5.31M - $5.38M
     |                   
              285K
              $8.62M
             |  | 
          
        
          |  |  |                   
      $27.29 - $29.28
      $5.13M - $5.51M
     |                   
              243K
              $7.12M
             |  | 
          
        
          |  |  |                   
      $725400.0 - $809350.0
      $725K - $809K
     |                   
              64
              $46.6M
             |  |