|  |  | 
      N/A
     |                   
              252K
              $9.12B
             |  | 
          
        
          |  |  |                   
      $154.86 - $239.07
      $136K - $210K
     |                   
              56K
              $13.4B
             |  | 
          
        
          |  |  |                   
      $39.69 - $51.24
      $474K - $612K
     |                   
              117K
              $6.02B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              44.7K
              $931M
             |  | 
          
        
          |  |  |                   
      $21.49 - $29.35
      $668K - $913K
     |                   
              31.1K
              $883M
             |  | 
          
        
          |  |  |                   
      $16.89 - $20.13
      $681K - $812K
     |                   
              40.3K
              $685M
             |  | 
          
        
          |  |  |                   
      $172.42 - $223.89
      $558K - $725K
     |                   
              11.2K
              $2.3B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              129K
              $6.84B
             |  | 
          
        
          |  |  |                   
      $167.32 - $223.3
      $23.8K - $31.7K
     |                   
              8.14K
              $1.79B
             |  | 
          
        
          |  |  |                   
      $163.77 - $271.5
      $3.93K - $6.52K
     |                   
              3.21K
              $866M
             |  | 
          
        
          |  |  |                   
      $210.47 - $274.71
      $181K - $236K
     |                   
              859
              $206M
             |  | 
          
        
          |  |  |                   
      $120.38 - $192.98
      $3.37K - $5.4K
     |                   
              4.75K
              $787M
             |  | 
          
        
          |  |  |                   
      $152.93 - $181.74
      $142K - $168K
     |                   
              926
              $168M
             |  | 
          
        
          |  |  |                   
      $176.34 - $218.59
      $126K - $157K
     |                   
              716
              $156M
             |  | 
          
        
          |  |  |                   
      $83.12 - $109.97
      $1.58K - $2.09K
     |                   
              7.74K
              $851M
             |  | 
          
        
          |  |  |                   
      $27.88 - $28.49
      $89.1K - $91.1K
     |                   
              174K
              $4.97B
             |  | 
          
        
          |  |  |                   
      $149.76 - $186.42
      $104K - $130K
     |                   
              695
              $130M
             |  | 
          
        
          |  |  |                   
      $32.89 - $38.76
      $111K - $131K
     |                   
              3.37K
              $128M
             |  | 
          
        
          |  |  |                   
      $320.42 - $424.58
      $72.4K - $96K
     |                   
              226
              $96M
             |  | 
          
        
          |  |  |                   
      $73.31 - $91.62
      $75.9K - $94.9K
     |                   
              1.04K
              $94.4M
             |  | 
          
        
          |  |  |                   
      $262.28 - $309.85
      $75.3K - $88.9K
     |                   
              287
              $80M
             |  | 
          
        
          |  |  |                   
      $33.85 - $44.55
      $57.5K - $75.7K
     |                   
              1.7K
              $75.4M
             |  | 
          
        
          |  |  |                   
      $354.56 - $497.45
      $48.9K - $68.6K
     |                   
              138
              $68.6M
             |  | 
          
        
          |  |  |                   
      $144.7 - $178.6
      $55K - $67.9K
     |                   
              380
              $67M
             |  | 
          
        
          |  |  |                   
      $82.66 - $106.1
      $57K - $73.1K
     |                   
              689
              $61.8M
             |  | 
          
        
          |  |  |                   
      $55.56 - $60.91
      $55.6K - $60.9K
     |                   
              1K
              $58.6M
             |  | 
          
        
          |  |  |                   
      $40.42 - $57.0
      $40.4K - $57K
     |                   
              1K
              $57M
             |  | 
          
        
          |  |  |                   
      $479.92 - $590.74
      $48K - $59.1K
     |                   
              100
              $56.2M
             |  | 
          
        
          |  |  |                   
      $94.31 - $157.99
      $33K - $55.3K
     |                   
              350
              $55.3M
             |  | 
          
        
          |  |  |                   
      $41.67 - $45.62
      $53.2K - $58.2K
     |                   
              1.28K
              $55.2M
             |  | 
          
        
          |  |  |                   
      $75.71 - $101.42
      $37.9K - $50.7K
     |                   
              500
              $50.7M
             |  | 
          
        
          |  |  |                   
      $146.58 - $180.01
      $41K - $50.4K
     |                   
              280
              $49.7M
             |  | 
          
        
          |  |  |                   
      $26.33 - $28.94
      $43.4K - $47.7K
     |                   
              1.65K
              $47.7M
             |  | 
          
        
          |  |  |                   
      $41.09 - $47.16
      $41.1K - $47.2K
     |                   
              1K
              $45.3M
             |  | 
          
        
          |  |  |                   
      $48.03 - $58.9
      $38.4K - $47.1K
     |                   
              800
              $44.2M
             |  | 
          
        
          |  |  |                   
      $92.87 - $125.73
      $32.5K - $44K
     |                   
              350
              $41.8M
             |  | 
          
        
          |  |  |                   
      $68.42 - $82.49
      $34.2K - $41.2K
     |                   
              500
              $40.2M
             |  | 
          
        
          |  |  |                   
      $496.48 - $617.85
      $31.8K - $39.5K
     |                   
              64
              $39.8M
             |  | 
          
        
          |  |  |                   
      $218.97 - $332.17
      $25.6K - $38.9K
     |                   
              117
              $38.9M
             |  | 
          
        
          |  |  |                   
      $101.92 - $143.21
      $25.5K - $35.8K
     |                   
              250
              $35.8M
             |  | 
          
        
          |  |  |                   
      $54.27 - $63.01
      $30.8K - $35.7K
     |                   
              567
              $35.5M
             |  | 
          
        
          |  |  |                   
      $122.82 - $218.63
      $19.3K - $34.3K
     |                   
              157
              $34.3M
             |  | 
          
        
          |  |  |                   
      $24.27 - $34.22
      $24.3K - $34.2K
     |                   
              1K
              $34.2M
             |  | 
          
        
          |  |  |                   
      $60.03 - $72.0
      $30K - $36K
     |                   
              500
              $33.1M
             |  | 
          
        
          |  |  |                   
      $32.84 - $36.72
      $30.2K - $33.7K
     |                   
              919
              $32.8M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              1.09K
              $32.6M
             |  | 
          
        
          |  |  |                   
      $285.55 - $321.23
      $31.1K - $35K
     |                   
              109
              $31.9M
             |  | 
          
        
          |  |  |                   
      $329.49 - $438.4
      $23.4K - $31.1K
     |                   
              71
              $31.1M
             |  | 
          
        
          |  |  |                   
      $153.67 - $176.74
      $26.9K - $30.9K
     |                   
              175
              $30.9M
             |  | 
          
        
          |  |  |                   
      $128.02 - $151.37
      $27.7K - $32.7K
     |                   
              216
              $28.5M
             |  |