|  |  |                   
      $498.8 - $620.9
      $5.14M - $6.39M
     |                   
              38.1K
              $23.7B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              107K
              $4.28B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              57.7K
              $2.81B
             |  | 
          
        
          |  |  |                   
      $52.78 - $61.24
      $1.16M - $1.35M
     |                   
              122K
              $7.41B
             |  | 
          
        
          |  |  |                   
      $496.48 - $617.85
      $320K - $399K
     |                   
              2.22K
              $1.37B
             |  | 
          
        
          |  |  |                   
      $228.25 - $285.3
      $255K - $319K
     |                   
              6.54K
              $1.87B
             |  | 
          
        
          |  |  |                   
      $72.96 - $90.39
      $26.6K - $33K
     |                   
              21.2K
              $1.89B
             |  | 
          
        
          |  |  |                   
      $153.67 - $176.74
      $242K - $279K
     |                   
              6.74K
              $1.2B
             |  | 
          
        
          |  |  |                   
      $19.6 - $24.44
      $18.8K - $23.4K
     |                   
              21.2K
              $518M
             |  | 
          
        
          |  |  |                   
      $456.74 - $568.03
      $88.2K - $110K
     |                   
              2.2K
              $1.25B
             |  | 
          
        
          |  |  |                   
      $94.31 - $157.99
      $29.9K - $50.1K
     |                   
              4.84K
              $765M
             |  | 
          
        
          |  |  |                   
      $484.66 - $738.09
      $6.3K - $9.6K
     |                   
              839
              $620M
             |  | 
          
        
          |  |  |                   
      $54.81 - $67.78
      $77.5K - $95.8K
     |                   
              1.64K
              $111M
             |  | 
          
        
          |  |  |                   
      $58.2 - $72.74
      $74.1K - $92.6K
     |                   
              2.31K
              $168M
             |  | 
          
        
          |  |  |                   
      $35.77 - $42.27
      $3.15K - $3.72K
     |                   
              32.3K
              $1.37B
             |  | 
          
        
          |  |  |                   
      $55.54 - $69.09
      $8.78K - $10.9K
     |                   
              2.97K
              $205M
             |  | 
          
        
          |  |  |                   
      $61.79 - $76.67
      $1.73K - $2.15K
     |                   
              3.26K
              $248M
             |  | 
          
        
          |  |  |                   
      $68.45 - $79.52
      $342 - $398
     |                   
              912
              $72.5M
             |  | 
          
        
          |  |  |                   
      $103.16 - $128.52
      $17.1K - $21.3K
     |                   
              708
              $91M
             |  | 
          
        
          |  |  |                   
      $59.57 - $75.11
      $1.97K - $2.48K
     |                   
              1.78K
              $134M
             |  | 
          
        
          |  |  |                   
      $110.58 - $132.14
      $19.5K - $23.3K
     |                   
              340
              $45M
             |  | 
          
        
          |  |  |                   
      $22.27 - $29.21
      $334 - $438
     |                   
              16.2K
              $472M
             |  | 
          
        
          |  |  |                   
      $74.88 - $91.97
      $9.73K - $12K
     |                   
              2.8K
              $257M
             |  | 
          
        
          |  |  |                   
      $38.25 - $47.16
      $306 - $377
     |                   
              4.96K
              $234M
             |  | 
          
        
          |  |  |                   
      $23.2 - $29.84
      $1.07K - $1.37K
     |                   
              3.09K
              $92.2M
             |  | 
          
        
          |  |  |                   
      $17.76 - $22.1
      $515 - $641
     |                   
              4.62K
              $102M
             |  | 
          
        
          |  |  |                   
      $146.58 - $180.01
      $14.2K - $17.5K
     |                   
              177
              $31.4M
             |  | 
          
        
          |  |  |                   
      $29.12 - $35.84
      $903 - $1.11K
     |                   
              10.6K
              $380M
             |  | 
          
        
          |  |  |                   
      $54.19 - $67.22
      $1.79K - $2.22K
     |                   
              739
              $49.6M
             |  | 
          
        
          |  |  |                   
      $52.4 - $64.65
      $8.33K - $10.3K
     |                   
              287
              $18.2M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              1.11K
              $66.6M
             |  | 
          
        
          |  |  |                   
      $26.33 - $28.94
      $79 - $86.8
     |                   
              985
              $28.5M
             |  | 
          
        
          |  |  |                   
      $152.93 - $181.74
      $153 - $182
     |                   
              229
              $41.7M
             |  | 
          
        
          |  |  |                   
      $58.63 - $59.9
      $2.46K - $2.52K
     |                   
              430
              $25.7M
             |  | 
          
        
          |  |  |                   
      $49.57 - $50.27
      $198 - $201
     |                   
              2.27K
              $114M
             |  | 
          
        
          |  |  |                   
      $55.56 - $60.91
      $500 - $548
     |                   
              521
              $31.1M
             |  | 
          
        
          |  |  |                   
      $210.28 - $289.91
      $210 - $290
     |                   
              78
              $22.5M
             |  | 
          
        
          |  |  |                   
      $108.12 - $135.04
      $108 - $135
     |                   
              445
              $60.1M
             |  | 
          
        
          |  |  |                   
      $38.9 - $83.0
      $700 - $1.49K
     |                   
              396
              $33M
             |  | 
          
        
          |  |  |                   
      $8.69 - $10.85
      $17.4 - $21.7
     |                   
              2.59K
              $28.1M
             |  | 
          
        
          |  |  |                   
      $41.67 - $45.62
      $208 - $228
     |                   
              320
              $13.9M
             |  | 
          
        
          |  |  |                   
      $99.93 - $119.04
      $600 - $714
     |                   
              897
              $96.7M
             |  | 
          
        
          |  |  |                   
      $118.37 - $134.86
      $237 - $270
     |                   
              378
              $50.1M
             |  | 
          
        
          |  |  |                   
      $33.45 - $36.5
      $134 - $146
     |                   
              471
              $16.1M
             |  | 
          
        
          |  |  |                   
      $170.16 - $206.27
      $170 - $206
     |                   
              60
              $11.1M
             |  | 
          
        
          |  |  |                   
      $34.79 - $42.99
      $174 - $215
     |                   
              379
              $16.3M
             |  | 
          
        
          |  |  |                   
      $24.32 - $27.87
      $24.3 - $27.9
     |                   
              22
              $573K
             |  | 
          
        
          |  |  |                   
      $36.4 - $45.76
      $146 - $183
     |                   
              352
              $16.1M
             |  | 
          
        
          |  |  |                   
      $30.65 - $39.9
      $30.7 - $39.9
     |                   
              125
              $3.85M
             |  | 
          
        
          |  |  |                   
      $43.89 - $54.46
      $87.8 - $109
     |                   
              221
              $10.3M
             |  |