|  |  |                   
      $78.88 - $85.2
      $631 - $682
     |                   
              144
              $12M
             |  | 
          
        
          |  |  |                   
      $25.63 - $28.94
      $128 - $145
     |                   
              254
              $6.62M
             |  | 
          
        
          |  |  |                   
      $43.36 - $57.59
      $43.4 - $57.6
     |                   
              27
              $1.43M
             |  | 
          
        
          |  |  |                   
      $18.06 - $24.69
      $108 - $148
     |                   
              40
              $972K
             |  | 
          
        
          |  |  |                   
      $8.74 - $10.69
      $43.7 - $53.4
     |                   
              253
              $2.51M
             |  | 
          
        
          |  |  |                   
      $191.73 - $241.0
      $2.88K - $3.62K
     |                   
              2K
              $451M
             |  | 
          
        
          |  |  |                   
      $23.08 - $43.18
      $23.1 - $43.2
     |                   
              11
              $469K
             |  | 
          
        
          |  |  |                   
      $8.12 - $12.84
      $9.57K - $15.1K
     |                   
              2K
              $24.4M
             |  | 
          
        
          |  |  |                   
      $159.46 - $169.88
      $319 - $340
     |                   
              300
              $50.8M
             |  | 
          
        
          |  |  |                   
      $139.5 - $153.94
      $1.4K - $1.54K
     |                   
              500
              $76M
             |  | 
          
        
          |  |  |                   
      $10.82 - $12.09
      $15.1K - $16.8K
     |                   
              14.1K
              $168M
             |  | 
          
        
          |  |  |                   
      $42.54 - $48.1
      $170 - $192
     |                   
              200
              $9.45M
             |  | 
          
        
          |  |  |                   
      $342.99 - $392.76
      $2.4K - $2.75K
     |                   
              200
              $74.9M
             |  | 
          
        
          |  |  |                   
      $24.46 - $26.5
      $6.82K - $7.39K
     |                   
              4.59K
              $121M
             |  | 
          
        
          |  |  |                   
      $327.85 - $426.39
      $656 - $853
     |                   
              31
              $13.1M
             |  | 
          
        
          |  |  |                   
      $10.78 - $19.82
      $884 - $1.63K
     |                   
              401
              $7.83M
             |  | 
          
        
          |  |  |                   
      $75.53 - $82.95
      $75.5 - $83
     |                   
              725
              $60.1M
             |  | 
          
        
          |  |  |                   
      $42.83 - $47.07
      $1.24K - $1.37K
     |                   
              1.56K
              $71.1M
             |  | 
          
        
          |  |  |                   
      $62.31 - $84.07
      $2.24K - $3.03K
     |                   
              1K
              $84.1M
             |  | 
          
        
          |  |  |                   
      $103.24 - $111.73
      $1.65K - $1.79K
     |                   
              1.34K
              $147M
             |  | 
          
        
          |  |  |                   
      $132.9 - $142.03
      $17.4K - $18.6K
     |                   
              2.87K
              $404M
             |  | 
          
        
          |  |  |                   
      $697.13 - $769.67
      $1.39K - $1.54K
     |                   
              107
              $80.9M
             |  | 
          
        
          |  |  |                   
      $103.26 - $115.0
      $1.45K - $1.61K
     |                   
              891
              $100M
             |  | 
          
        
          |  |  |                   
      $69.9 - $78.26
      $559 - $626
     |                   
              747
              $58.2M
             |  | 
          
        
          |  |  |                   
      $15.87 - $17.88
      $159 - $179
     |                   
              13.3K
              $229M
             |  | 
          
        
          |  |  |                   
      $116.31 - $125.93
      $3.26K - $3.53K
     |                   
              1.79K
              $221M
             |  | 
          
        
          |  |  |                   
      $184.85 - $231.54
      $58.8K - $73.6K
     |                   
              1.46K
              $338M
             |  | 
          
        
          |  |  |                   
      $31.75 - $36.99
      $191 - $222
     |                   
              3K
              $105M
             |  | 
          
        
          |  |  |                   
      $69.37 - $74.67
      $6.52K - $7.02K
     |                   
              4.13K
              $302M
             |  | 
          
        
          |  |  |                   
      $110.07 - $128.23
      $550 - $641
     |                   
              1.51K
              $178M
             |  | 
          
        
          |  |  |                   
      $133.81 - $152.16
      $10.6K - $12K
     |                   
              3.02K
              $424M
             |  | 
          
        
          |  |  |                   
      $498.9 - $609.32
      $16.5K - $20.1K
     |                   
              300
              $183M
             |  | 
          
        
          |  |  |                   
      $94.4 - $104.27
      $8.59K - $9.49K
     |                   
              5.64K
              $582M
             |  | 
          
        
          |  |  |                   
      $285.05 - $309.14
      $13.7K - $14.8K
     |                   
              1.87K
              $574M
             |  | 
          
        
          |  |  |                   
      $390.92 - $477.15
      $6.25K - $7.63K
     |                   
              475
              $227M
             |  | 
          
        
          |  |  |                   
      $120.96 - $141.77
      $1.81K - $2.13K
     |                   
              2.03K
              $288M
             |  | 
          
        
          |  |  |                   
      $334.32 - $426.2
      $1.34K - $1.7K
     |                   
              1.08K
              $462M
             |  | 
          
        
          |  |  |                   
      $130.26 - $141.49
      $27.1K - $29.4K
     |                   
              8.69K
              $1.23B
             |  | 
          
        
          |  |  |                   
      $193.58 - $213.07
      $19.4K - $21.3K
     |                   
              4.42K
              $926M
             |  | 
          
        
          |  |  |                   
      $57.75 - $67.68
      $1.16K - $1.35K
     |                   
              8.41K
              $556M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              21.2K
              $4.58B
             |  | 
          
        
          |  |  |                   
      $433.97 - $484.08
      $98.1K - $109K
     |                   
              5.79K
              $2.78B
             |  | 
          
        
          |  |  |                   
      $459.11 - $506.91
      $101K - $112K
     |                   
              18.1K
              $9.08B
             |  | 
          
        
          |  |  |                   
      $153.3 - $186.58
      $158K - $192K
     |                   
              24.8K
              $4.63B
             |  |