|  |  |                   
      $216.47 - $242.1
      $123K - $137K
     |                   
              27.4K
              $6.27B
             |  | 
          
        
          |  |  |                   
      $103.16 - $128.52
      $35.4K - $44.1K
     |                   
              458
              $58.9M
             |  | 
          
        
          |  |  |                   
      $33.1 - $41.67
      $4.8K - $6.04K
     |                   
              10.5K
              $438M
             |  | 
          
        
          |  |  |                   
      $151.62 - $183.47
      $15.2K - $18.3K
     |                   
              2K
              $366M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              5.22K
              $313M
             |  | 
          
        
          |  |  |                   
      $70.7 - $82.14
      $14.8K - $17.2K
     |                   
              7.42K
              $609M
             |  | 
          
        
          |  |  |                   
      $64.62 - $93.3
      $9.69K - $14K
     |                   
              1.28K
              $119M
             |  | 
          
        
          |  |  |                   
      $120.07 - $151.11
      $240 - $302
     |                   
              3.26K
              $487M
             |  | 
          
        
          |  |  |                   
      $237.95 - $421.61
      $2.62K - $4.64K
     |                   
              211
              $85.3M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              15.1K
              $400M
             |  | 
          
        
          |  |  |                   
      $58.41 - $72.69
      $13.2K - $16.4K
     |                   
              1.47K
              $107M
             |  | 
          
        
          |  |  |                   
      $652.83 - $732.78
      $1.96K - $2.2K
     |                   
              370
              $271M
             |  | 
          
        
          |  |  |                   
      $66.32 - $80.17
      $18.2K - $22K
     |                   
              605
              $47.7M
             |  | 
          
        
          |  |  |                   
      $200.29 - $269.33
      $11.6K - $15.6K
     |                   
              212
              $57.1M
             |  | 
          
        
          |  |  |                   
      $39.34 - $40.41
      $28.8K - $29.6K
     |                   
              46.4K
              $1.86B
             |  | 
          
        
          |  |  |                   
      $9.5 - $18.21
      $4.68K - $8.98K
     |                   
              1.94K
              $35.3M
             |  | 
          
        
          |  |  |                   
      $45.88 - $54.4
      $8.72K - $10.3K
     |                   
              3.28K
              $178M
             |  | 
          
        
          |  |  |                   
      $99.37 - $134.05
      $19.6K - $26.4K
     |                   
              440
              $49.9M
             |  | 
          
        
          |  |  |                   
      $105.23 - $109.61
      $15.8K - $16.4K
     |                   
              224
              $24.6M
             |  | 
          
        
          |  |  |                   
      $30.65 - $39.9
      $17.1K - $22.2K
     |                   
              615
              $18.8M
             |  | 
          
        
          |  |  |                   
      $299.15 - $396.54
      $2.99K - $3.97K
     |                   
              206
              $81.6M
             |  | 
          
        
          |  |  |                   
      $74.27 - $88.92
      $371 - $445
     |                   
              8.58K
              $753M
             |  | 
          
        
          |  |  |                   
      $63.36 - $80.23
      $9.38K - $11.9K
     |                   
              623
              $50M
             |  | 
          
        
          |  |  |                   
      $11.57 - $15.17
      $7.98K - $10.5K
     |                   
              2.77K
              $42M
             |  | 
          
        
          |  |  |                   
      $124.66 - $159.48
      $125 - $159
     |                   
              2.69K
              $429M
             |  | 
          
        
          |  |  |                   
      $17.11 - $21.71
      $1.76K - $2.24K
     |                   
              4.72K
              $102M
             |  | 
          
        
          |  |  |                   
      $112.46 - $124.05
      $35.8K - $39.4K
     |                   
              6.06K
              $715M
             |  | 
          
        
          |  |  |                   
      $37.18 - $42.55
      $10.4K - $11.9K
     |                   
              1.11K
              $47.3M
             |  | 
          
        
          |  |  |                   
      $51.14 - $57.0
      $12.9K - $14.4K
     |                   
              4.35K
              $248M
             |  | 
          
        
          |  |  |                   
      $479.92 - $590.74
      $1.44K - $1.77K
     |                   
              776
              $436M
             |  | 
          
        
          |  |  |                   
      $126.84 - $145.22
      $16.2K - $18.6K
     |                   
              464
              $59.8M
             |  | 
          
        
          |  |  |                   
      $54.27 - $63.01
      $814 - $945
     |                   
              4.34K
              $272M
             |  | 
          
        
          |  |  |                   
      $45.68 - $47.4
      $6.67K - $6.92K
     |                   
              10.2K
              $484M
             |  | 
          
        
          |  |  |                   
      $18.13 - $22.69
      $9.95K - $12.5K
     |                   
              7.21K
              $162M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              10.5K
              $76.1M
             |  | 
          
        
          |  |  |                   
      $39.47 - $41.59
      $6.51K - $6.86K
     |                   
              4.71K
              $196M
             |  | 
          
        
          |  |  |                   
      $31.5 - $43.69
      $3.78K - $5.24K
     |                   
              620
              $27.1M
             |  | 
          
        
          |  |  |                   
      $266.31 - $309.77
      $7.46K - $8.67K
     |                   
              40
              $11.7M
             |  | 
          
        
          |  |  |                   
      $740.07 - $914.43
      $8.14K - $10.1K
     |                   
              46
              $36.5M
             |  | 
          
        
          |  |  |                   
      $41.09 - $47.16
      $6.16K - $7.07K
     |                   
              1.33K
              $60.4M
             |  | 
          
        
          |  |  |                   
      $79.56 - $82.92
      $4.61K - $4.81K
     |                   
              421
              $34.9M
             |  | 
          
        
          |  |  |                   
      $96.84 - $99.46
      $4.07K - $4.18K
     |                   
              2.92K
              $290M
             |  | 
          
        
          |  |  |                   
      $53.75 - $67.21
      $430 - $538
     |                   
              723
              $47.9M
             |  | 
          
        
          |  |  |                   
      $91.66 - $115.04
      $91.7 - $115
     |                   
              1.08K
              $123M
             |  | 
          
        
          |  |  |                   
      $73.0 - $85.5
      $3.65K - $4.28K
     |                   
              94
              $7.87M
             |  | 
          
        
          |  |  |                   
      $36.4 - $45.76
      $910 - $1.14K
     |                   
              905
              $41M
             |  | 
          
        
          |  |  |                   
      $41.79 - $54.16
      $2.72K - $3.52K
     |                   
              138
              $7.28M
             |  | 
          
        
          |  |  |                   
      $24.32 - $27.87
      $6.59K - $7.55K
     |                   
              2.72K
              $72.1M
             |  | 
          
        
          |  |  |                   
      $89.87 - $92.93
      $4.49K - $4.65K
     |                   
              4.56K
              $420M
             |  | 
          
        
          |  |  |                   
      $123.65 - $153.88
      $1.73K - $2.15K
     |                   
              80
              $12.3M
             |  |