|  |  |                   
      $91.43 - $91.74
      $2.25M - $2.26M
     |                   
              50.4K
              $4.63B
             |  | 
          
        
          |  |  |                   
      $354.56 - $497.45
      $17K - $23.9K
     |                   
              9.35K
              $4.65B
             |  | 
          
        
          |  |  |                   
      $75.75 - $80.65
      $855K - $910K
     |                   
              25.2K
              $2.03B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              65.4K
              $1.65B
             |  | 
          
        
          |  |  |                   
      $152.93 - $181.74
      $192K - $229K
     |                   
              45.4K
              $8.25B
             |  | 
          
        
          |  |  |                   
      $91.23 - $97.27
      $486K - $518K
     |                   
              10.6K
              $1.03B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              8.8K
              $1.13B
             |  | 
          
        
          |  |  |                   
      $58.41 - $72.69
      $259K - $322K
     |                   
              25.5K
              $1.86B
             |  | 
          
        
          |  |  |                   
      $171.4 - $227.1
      $231K - $307K
     |                   
              5.56K
              $1.26B
             |  | 
          
        
          |  |  |                   
      $81.46 - $94.63
      $62.3K - $72.4K
     |                   
              162K
              $15.3B
             |  | 
          
        
          |  |  |                   
      $64.72 - $127.91
      $15.1K - $29.8K
     |                   
              10.5K
              $1.3B
             |  | 
          
        
          |  |  |                   
      $78.21 - $143.81
      $38.2K - $70.2K
     |                   
              8.88K
              $1.26B
             |  | 
          
        
          |  |  |                   
      $279.23 - $323.21
      $329K - $381K
     |                   
              1.23K
              $366M
             |  | 
          
        
          |  |  |                   
      $55.1 - $87.89
      $18.9K - $30.1K
     |                   
              16.5K
              $1.45B
             |  | 
          
        
          |  |  |                   
      $328.01 - $475.68
      $7.87K - $11.4K
     |                   
              2.99K
              $1.4B
             |  | 
          
        
          |  |  |                   
      $96.84 - $99.46
      $267K - $275K
     |                   
              123K
              $12.2B
             |  | 
          
        
          |  |  |                   
      $120.38 - $192.98
      $16.7K - $26.8K
     |                   
              6.88K
              $1.14B
             |  | 
          
        
          |  |  |                   
      $51.16 - $62.02
      $90K - $109K
     |                   
              47.2K
              $2.92B
             |  | 
          
        
          |  |  |                   
      $167.32 - $223.3
      $4.68K - $6.25K
     |                   
              9K
              $1.97B
             |  | 
          
        
          |  |  |                   
      $83.97 - $92.85
      $549K - $607K
     |                   
              122K
              $10.7B
             |  | 
          
        
          |  |  |                   
      $25.13 - $26.07
      $249K - $258K
     |                   
              14.7K
              $380M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              4.89K
              $476M
             |  | 
          
        
          |  |  |                   
      $544.07 - $787.63
      $1.63K - $2.36K
     |                   
              1.39K
              $1.1B
             |  | 
          
        
          |  |  |                   
      $45.88 - $54.4
      $112K - $133K
     |                   
              39.8K
              $2.17B
             |  | 
          
        
          |  |  |                   
      $57.41 - $74.81
      $28.6K - $37.3K
     |                   
              21.8K
              $1.62B
             |  | 
          
        
          |  |  |                   
      $45.12 - $46.32
      $162K - $166K
     |                   
              199K
              $9.24B
             |  | 
          
        
          |  |  |                   
      $31.95 - $42.2
      $220K - $291K
     |                   
              9.52K
              $322M
             |  | 
          
        
          |  |  |                   
      $73.47 - $87.12
      $273K - $324K
     |                   
              12.3K
              $970M
             |  | 
          
        
          |  |  |                   
      $595.37 - $815.24
      $47K - $64.4K
     |                   
              964
              $773M
             |  | 
          
        
          |  |  |                   
      $146.58 - $180.01
      $17.4K - $21.4K
     |                   
              7.85K
              $1.39B
             |  | 
          
        
          |  |  |                   
      $177.93 - $313.14
      $534 - $939
     |                   
              1.68K
              $525M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              214K
              $5.67B
             |  | 
          
        
          |  |  |                   
      $137.0 - $174.37
      $155K - $197K
     |                   
              2.34K
              $368M
             |  | 
          
        
          |  |  |                   
      $174.82 - $215.79
      $53.1K - $65.6K
     |                   
              5.68K
              $1.23B
             |  | 
          
        
          |  |  |                   
      $45.98 - $56.15
      $26K - $31.7K
     |                   
              20.7K
              $1.16B
             |  | 
          
        
          |  |  |                   
      $496.48 - $617.85
      $71.5K - $89K
     |                   
              1.19K
              $735M
             |  | 
          
        
          |  |  |                   
      $50.53 - $212.53
      $371K - $1.56M
     |                   
              9.74K
              $540M
             |  | 
          
        
          |  |  |                   
      $21.59 - $24.84
      $153K - $176K
     |                   
              39.5K
              $956M
             |  | 
          
        
          |  |  |                   
      $91.92 - $110.2
      $174K - $209K
     |                   
              8.88K
              $897M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              3.21K
              $666M
             |  | 
          
        
          |  |  |                   
      $124.66 - $159.48
      $64.6K - $82.6K
     |                   
              5.78K
              $920M
             |  | 
          
        
          |  |  |                   
      $340.0 - $420.68
      $92.5K - $114K
     |                   
              958
              $371M
             |  | 
          
        
          |  |  |                   
      $210.47 - $274.71
      $83.1K - $109K
     |                   
              1.48K
              $356M
             |  | 
          
        
          |  |  |                   
      $24.12 - $25.48
      $91.9K - $97.1K
     |                   
              7.77K
              $198M
             |  | 
          
        
          |  |  |                   
      $274.35 - $599.47
      $492K - $1.07M
     |                   
              4K
              $1.25B
             |  | 
          
        
          |  |  |                   
      $451.58 - $565.94
      $7.68K - $9.62K
     |                   
              1.44K
              $783M
             |  | 
          
        
          |  |  |                   
      $48.53 - $55.35
      $24.8K - $28.3K
     |                   
              35.3K
              $1.95B
             |  | 
          
        
          |  |  |                   
      $200.21 - $256.99
      $2K - $2.57K
     |                   
              1.53K
              $385M
             |  | 
          
        
          |  |  |                   
      $95.12 - $112.71
      $75.1K - $89K
     |                   
              5.84K
              $627M
             |  | 
          
        
          |  |  |                   
      $112.02 - $129.0
      $62.7K - $72.2K
     |                   
              7.29K
              $922M
             |  |