|  |  | 
      N/A
     |                   
              41.5K
              $13.8B
             |  | 
          
        
          |  |  |                   
      $54.35 - $59.32
      $4.15M - $4.53M
     |                   
              408K
              $24.2B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              245K
              $8.37B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              58.9K
              $4.14B
             |  | 
          
        
          |  |  |                   
      $61.62 - $72.77
      $1.84M - $2.17M
     |                   
              104K
              $7.56B
             |  | 
          
        
          |  |  |                   
      $42.67 - $46.91
      $1.6M - $1.76M
     |                   
              306K
              $14.3B
             |  | 
          
        
          |  |  |                   
      $28.92 - $32.19
      $270K - $300K
     |                   
              796K
              $25.4B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              206K
              $7.79B
             |  | 
          
        
          |  |  |                   
      $236.25 - $257.69
      $244K - $266K
     |                   
              22.5K
              $5.76B
             |  | 
          
        
          |  |  |                   
      $89.29 - $100.17
      $387K - $434K
     |                   
              13.7K
              $1.37B
             |  | 
          
        
          |  |  |                   
      $39.93 - $42.72
      $149K - $160K
     |                   
              109K
              $4.64B
             |  | 
          
        
          |  |  |                   
      $49.0 - $49.51
      $389K - $393K
     |                   
              113K
              $5.59B
             |  | 
          
        
          |  |  |                   
      $50.54 - $51.1
      $265K - $268K
     |                   
              104K
              $5.29B
             |  | 
          
        
          |  |  |                   
      $153.3 - $186.58
      $12.3K - $14.9K
     |                   
              6.02K
              $1.12B
             |  | 
          
        
          |  |  |                   
      $175.51 - $186.57
      $1.4K - $1.49K
     |                   
              14.2K
              $2.65B
             |  | 
          
        
          |  |  |                   
      $567.77 - $614.76
      $29K - $31.4K
     |                   
              1.72K
              $1.05B
             |  | 
          
        
          |  |  |                   
      $56.02 - $60.3
      $7.73K - $8.32K
     |                   
              24.5K
              $1.47B
             |  | 
          
        
          |  |  |                   
      $102.4 - $103.88
      $71.6K - $72.6K
     |                   
              12.5K
              $1.3B
             |  | 
          
        
          |  |  |                   
      $94.33 - $105.31
      $67.5K - $75.4K
     |                   
              716
              $74.8M
             |  | 
          
        
          |  |  |                   
      $617.65 - $666.84
      $2.47K - $2.67K
     |                   
              1.47K
              $982M
             |  | 
          
        
          |  |  |                   
      $108.97 - $121.65
      $872 - $973
     |                   
              6.24K
              $753M
             |  | 
          
        
          |  |  |                   
      $264.74 - $369.57
      $3.97K - $5.54K
     |                   
              915
              $302M
             |  | 
          
        
          |  |  |                   
      $28.15 - $30.13
      $3.29K - $3.53K
     |                   
              27.8K
              $825M
             |  | 
          
        
          |  |  |                   
      $87.59 - $172.31
      $27.3K - $53.8K
     |                   
              312
              $45.4M
             |  | 
          
        
          |  |  |                   
      $202.38 - $256.87
      $4.45K - $5.65K
     |                   
              728
              $185M
             |  | 
          
        
          |  |  |                   
      $108.46 - $120.63
      $7.7K - $8.56K
     |                   
              3.13K
              $372M
             |  | 
          
        
          |  |  |                   
      $175.16 - $255.24
      $175 - $255
     |                   
              521
              $127M
             |  | 
          
        
          |  |  |                   
      $68.24 - $73.73
      $2.87K - $3.1K
     |                   
              4.3K
              $316M
             |  | 
          
        
          |  |  |                   
      $81.7 - $87.53
      $19.2K - $20.6K
     |                   
              235
              $20.5M
             |  | 
          
        
          |  |  |                   
      $121.35 - $144.54
      $364 - $434
     |                   
              899
              $130M
             |  | 
          
        
          |  |  |                   
      $24.38 - $26.34
      $15.3K - $16.5K
     |                   
              626
              $16.5M
             |  | 
          
        
          |  |  |                   
      $546.99 - $602.2
      $10.4K - $11.4K
     |                   
              119
              $71.5M
             |  | 
          
        
          |  |  |                   
      $47.03 - $47.97
      $12.3K - $12.5K
     |                   
              3.92K
              $187M
             |  | 
          
        
          |  |  |                   
      $390.92 - $477.15
      $391 - $477
     |                   
              153
              $72.8M
             |  | 
          
        
          |  |  |                   
      $91.28 - $97.59
      $274 - $293
     |                   
              2.17K
              $208M
             |  | 
          
        
          |  |  |                   
      $62.09 - $66.51
      $497 - $532
     |                   
              2.62K
              $171M
             |  | 
          
        
          |  |  |                   
      $491.09 - $535.64
      $1.96K - $2.14K
     |                   
              349
              $181M
             |  | 
          
        
          |  |  |                   
      $29.8 - $32.29
      $7.84K - $8.49K
     |                   
              263
              $8.45M
             |  | 
          
        
          |  |  |                   
      $26.38 - $27.95
      $1.98K - $2.1K
     |                   
              7.93K
              $217M
             |  | 
          
        
          |  |  |                   
      $132.83 - $140.61
      $531 - $562
     |                   
              909
              $127M
             |  | 
          
        
          |  |  |                   
      $25.0 - $25.33
      $4.65K - $4.71K
     |                   
              16.9K
              $429M
             |  | 
          
        
          |  |  |                   
      $28.75 - $31.93
      $6.1K - $6.77K
     |                   
              212
              $6.61M
             |  | 
          
        
          |  |  |                   
      $25.29 - $28.33
      $5.31K - $5.95K
     |                   
              210
              $5.86M
             |  | 
          
        
          |  |  |                   
      $38.56 - $42.17
      $116 - $127
     |                   
              1.87K
              $77.9M
             |  | 
          
        
          |  |  |                   
      $97.48 - $112.71
      $3.61K - $4.17K
     |                   
              37
              $4.15M
             |  | 
          
        
          |  |  |                   
      $44.8 - $46.43
      $224 - $232
     |                   
              2.81K
              $130M
             |  | 
          
        
          |  |  |                   
      $21.69 - $23.34
      $3.64K - $3.92K
     |                   
              168
              $3.91M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              17
              $3.91M
             |  | 
          
        
          |  |  |                   
      $22.89 - $23.7
      $1.67K - $1.73K
     |                   
              6.69K
              $158M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              80
              $3.84M
             |  |