|  |  |                   
      $90.88 - $104.3
      $496M - $569M
     |                   
              8.1K
              $802K
             |  | 
          
        
          |  |  |                   
      $274.35 - $599.47
      $22.7M - $49.7M
     |                   
              2.14M
              $668M
             |  | 
          
        
          |  |  |                   
      $172.42 - $223.89
      $123M - $159M
     |                   
              5.97M
              $1.23B
             |  | 
          
        
          |  |  |                   
      $308.27 - $373.31
      $169M - $205M
     |                   
              2.43M
              $861M
             |  | 
          
        
          |  |  |                   
      $372.27 - $452.69
      $44.3M - $53.8M
     |                   
              2.04M
              $794M
             |  | 
          
        
          |  |  |                   
      $146.36 - $159.82
      $37.8M - $41.3M
     |                   
              6.55M
              $1B
             |  | 
          
        
          |  |  |                   
      $73.47 - $87.12
      $15.9M - $18.9M
     |                   
              6.47M
              $512M
             |  | 
          
        
          |  |  |                   
      $68.37 - $73.9
      $42.8M - $46.2M
     |                   
              7.03M
              $497M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              1.75M
              $240M
             |  | 
          
        
          |  |  |                   
      $713.71 - $898.95
      $6.98M - $8.79M
     |                   
              474K
              $370M
             |  | 
          
        
          |  |  |                   
      $1.52 - $2.28
      $4.66M - $6.99M
     |                   
              36.8M
              $63.3M
             |  | 
          
        
          |  |  |                   
      $103.49 - $133.44
      $26.6M - $34.3M
     |                   
              209K
              $27.5M
             |  | 
          
        
          |  |  |                   
      $30.03 - $40.05
      $12.8M - $17.1M
     |                   
              2M
              $70.6M
             |  | 
          
        
          |  |  |                   
      $86.02 - $114.95
      $24.6M - $32.9M
     |                   
              100K
              $11.5M
             |  | 
          
        
          |  |  |                   
      $30.09 - $38.95
      $18.5M - $23.9M
     |                   
              150K
              $5.83M
             |  | 
          
        
          |  |  |                   
      $7.26 - $9.12
      $17.7M - $22.2M
     |                   
              445K
              $3.98M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              74.4K
              $4.26M
             |  | 
          
        
          |  |  |                   
      $65.57 - $90.16
      $17.1M - $23.5M
     |                   
              227K
              $20.5M
             |  | 
          
        
          |  |  |                   
      $26.93 - $32.44
      $19.1M - $23.1M
     |                   
              3M
              $95.9M
             |  | 
          
        
          |  |  |                   
      $29.15 - $44.46
      $17.5M - $26.6M
     |                   
              600K
              $26M
             |  | 
          
        
          |  |  |                   
      $483.07 - $625.6
      $8.72M - $11.3M
     |                   
              65.3K
              $34.3M
             |  | 
          
        
          |  |  |                   
      $27.03 - $31.93
      $15.9M - $18.8M
     |                   
              160K
              $4.95M
             |  | 
          
        
          |  |  |                   
      $10.59 - $11.48
      $17.8M - $19.3M
     |                   
              2.54M
              $29.2M
             |  | 
          
        
          |  |  |                   
      $84.99 - $96.82
      $14.7M - $16.8M
     |                   
              205K
              $18.7M
             |  | 
          
        
          |  |  |                   
      $221.03 - $294.78
      $20.8M - $27.8M
     |                   
              125K
              $37M
             |  | 
          
        
          |  |  |                   
      $53.4 - $64.29
      $12.4M - $14.9M
     |                   
              552K
              $30M
             |  | 
          
        
          |  |  |                   
      $126.32 - $161.29
      $10.1M - $12.8M
     |                   
              225K
              $31.2M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              32.4K
              $6.02M
             |  | 
          
        
          |  |  |                   
      $49.2 - $74.95
      $13.7M - $20.9M
     |                   
              114K
              $8.5M
             |  | 
          
        
          |  |  |                   
      $34.56 - $62.52
      $2.2M - $3.98M
     |                   
              519K
              $20.6M
             |  | 
          
        
          |  |  |                   
      $99.93 - $119.04
      $8.92M - $10.6M
     |                   
              376K
              $40.5M
             |  | 
          
        
          |  |  |                   
      $25.0 - $30.93
      $15M - $18.6M
     |                   
              935K
              $27M
             |  | 
          
        
          |  |  |                   
      $23.65 - $28.54
      $12M - $14.5M
     |                   
              255K
              $7.04M
             |  | 
          
        
          |  |  |                   
      $31.44 - $41.32
      $8.4M - $11M
     |                   
              416K
              $13.6M
             |  | 
          
        
          |  |  |                   
      $21.88 - $29.32
      $8.47M - $11.4M
     |                   
              1.16M
              $28.4M
             |  | 
          
        
          |  |  |                   
      $283.18 - $488.55
      $22.8M - $39.3M
     |                   
              64.4K
              $31.4M
             |  | 
          
        
          |  |  |                   
      $25.61 - $30.81
      $8.87M - $10.7M
     |                   
              824K
              $21.3M
             |  | 
          
        
          |  |  |                   
      $41.67 - $45.62
      $9.88M - $10.8M
     |                   
              1.57M
              $67.9M
             |  | 
          
        
          |  |  |                   
      $46.88 - $62.89
      $15.9M - $21.3M
     |                   
              348K
              $20.3M
             |  | 
          
        
          |  |  |                   
      $59.52 - $79.36
      $15.5M - $20.7M
     |                   
              579K
              $43.1M
             |  | 
          
        
          |  |  |                   
      $35.05 - $47.38
      $9.79M - $13.2M
     |                   
              461K
              $20.1M
             |  | 
          
        
          |  |  |                   
      $86.4 - $99.09
      $11.6M - $13.3M
     |                   
              242K
              $23M
             |  | 
          
        
          |  |  |                   
      $204.26 - $233.47
      $11.7M - $13.4M
     |                   
              31.7K
              $7.02M
             |  | 
          
        
          |  |  |                   
      $41.79 - $54.16
      $11.8M - $15.3M
     |                   
              60.9K
              $3.21M
             |  | 
          
        
          |  |  |                   
      $18.13 - $22.69
      $10.2M - $12.7M
     |                   
              1.43M
              $32M
             |  | 
          
        
          |  |  |                   
      $8.69 - $10.85
      $13.3M - $16.7M
     |                   
              2.75M
              $29.9M
             |  | 
          
        
          |  |  |                   
      $123.95 - $138.08
      $36.3M - $40.5M
     |                   
              7.81M
              $1.06B
             |  | 
          
        
          |  |  |                   
      $34.39 - $47.46
      $15.7M - $21.7M
     |                   
              1.18M
              $55.8M
             |  | 
          
        
          |  |  |                   
      $301.89 - $340.04
      $13.6M - $15.3M
     |                   
              1.54M
              $510M
             |  | 
          
        
          |  |  |                   
      $56.27 - $73.32
      $11M - $14.4M
     |                   
              314K
              $22.8M
             |  |