|  |  |                   
      $90.85 - $102.31
      $366K - $412K
     |                   
              19.3K
              $1.95B
             |  | 
          
        
          |  |  |                   
      $179.95 - $278.88
      $171K - $265K
     |                   
              2.61K
              $728M
             |  | 
          
        
          |  |  |                   
      $94.15 - $133.33
      $142K - $200K
     |                   
              8.93K
              $1.19B
             |  | 
          
        
          |  |  |                   
      $315.21 - $437.41
      $103K - $143K
     |                   
              2.56K
              $1.12B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              13.7K
              $928M
             |  | 
          
        
          |  |  |                   
      $44.89 - $54.38
      $274K - $332K
     |                   
              16.5K
              $895M
             |  | 
          
        
          |  |  |                   
      $24.32 - $27.87
      $584K - $669K
     |                   
              210K
              $5.57B
             |  | 
          
        
          |  |  |                   
      $438.31 - $527.29
      $273K - $329K
     |                   
              2.45K
              $1.29B
             |  | 
          
        
          |  |  |                   
      $21.81 - $22.71
      $332K - $346K
     |                   
              70.4K
              $1.6B
             |  | 
          
        
          |  |  |                   
      $62.74 - $74.79
      $251K - $299K
     |                   
              11.2K
              $830M
             |  | 
          
        
          |  |  |                   
      $19.5 - $30.4
      $84.2K - $131K
     |                   
              46.7K
              $1.37B
             |  | 
          
        
          |  |  |                   
      $54.33 - $62.87
      $244K - $282K
     |                   
              27.6K
              $1.74B
             |  | 
          
        
          |  |  |                   
      $9.6 - $13.72
      $154K - $220K
     |                   
              53.6K
              $735M
             |  | 
          
        
          |  |  |                   
      $83.97 - $92.85
      $589K - $651K
     |                   
              105K
              $9.24B
             |  | 
          
        
          |  |  |                   
      $49.57 - $50.27
      $333K - $338K
     |                   
              26K
              $1.3B
             |  | 
          
        
          |  |  |                   
      $26.69 - $32.91
      $242K - $298K
     |                   
              24.5K
              $799M
             |  | 
          
        
          |  |  |                   
      $29.19 - $50.24
      $3.24K - $5.58K
     |                   
              20.1K
              $1.01B
             |  | 
          
        
          |  |  |                   
      $92.79 - $134.29
      $138K - $200K
     |                   
              9.88K
              $1.31B
             |  | 
          
        
          |  |  |                   
      $209.39 - $289.94
      $81.2K - $112K
     |                   
              4.47K
              $1.29B
             |  | 
          
        
          |  |  |                   
      $162.57 - $345.64
      $32.5K - $69.1K
     |                   
              2.31K
              $778M
             |  | 
          
        
          |  |  |                   
      $24.54 - $25.07
      $313K - $320K
     |                   
              97.4K
              $2.44B
             |  | 
          
        
          |  |  |                   
      $45.98 - $56.15
      $136K - $166K
     |                   
              31.1K
              $1.75B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              16.8K
              $1.04B
             |  | 
          
        
          |  |  |                   
      $198.07 - $245.17
      $306K - $379K
     |                   
              2.83K
              $644M
             |  | 
          
        
          |  |  |                   
      $11.9 - $15.57
      $157K - $205K
     |                   
              84.4K
              $1.3B
             |  | 
          
        
          |  |  |                   
      $1678.5 - $1997.36
      $227K - $270K
     |                   
              565
              $1.13B
             |  | 
          
        
          |  |  |                   
      $57.9 - $65.43
      $258K - $292K
     |                   
              36.3K
              $2.22B
             |  | 
          
        
          |  |  |                   
      $68.14 - $82.13
      $248K - $299K
     |                   
              7.42K
              $604M
             |  | 
          
        
          |  |  |                   
      $279.23 - $323.21
      $333K - $385K
     |                   
              3.92K
              $1.17B
             |  | 
          
        
          |  |  |                   
      $71.63 - $125.98
      $44.8K - $78.7K
     |                   
              8.26K
              $1.01B
             |  | 
          
        
          |  |  |                   
      $91.43 - $91.74
      $314K - $315K
     |                   
              38.1K
              $3.5B
             |  | 
          
        
          |  |  |                   
      $44.18 - $59.46
      $140K - $189K
     |                   
              16.1K
              $938M
             |  | 
          
        
          |  |  |                   
      $47.18 - $49.3
      $331K - $345K
     |                   
              48.7K
              $2.33B
             |  | 
          
        
          |  |  |                   
      $33.78 - $43.68
      $189K - $244K
     |                   
              17.1K
              $743M
             |  | 
          
        
          |  |  |                   
      $44.68 - $45.96
      $301K - $310K
     |                   
              25.3K
              $1.16B
             |  | 
          
        
          |  |  |                   
      $35.95 - $42.85
      $245K - $292K
     |                   
              20.1K
              $849M
             |  | 
          
        
          |  |  |                   
      $239.47 - $381.26
      $114K - $181K
     |                   
              1.51K
              $570M
             |  | 
          
        
          |  |  |                   
      $172.73 - $257.37
      $108K - $161K
     |                   
              3.9K
              $918M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              6.51K
              $980M
             |  | 
          
        
          |  |  |                   
      $105.2 - $141.69
      $11.8K - $15.9K
     |                   
              11.3K
              $1.59B
             |  | 
          
        
          |  |  |                   
      $283.18 - $488.55
      $95.4K - $165K
     |                   
              1.08K
              $528M
             |  | 
          
        
          |  |  |                   
      $29.15 - $44.46
      $14.4K - $22K
     |                   
              49.3K
              $2.14B
             |  | 
          
        
          |  |  |                   
      $26.68 - $50.09
      $58.6K - $110K
     |                   
              12.7K
              $636M
             |  | 
          
        
          |  |  |                   
      $11.97 - $19.49
      $85.8K - $140K
     |                   
              35.7K
              $695M
             |  | 
          
        
          |  |  |                   
      $59.83 - $87.57
      $145K - $213K
     |                   
              6.2K
              $541M
             |  | 
          
        
          |  |  |                   
      $24.14 - $25.43
      $304K - $320K
     |                   
              80.7K
              $2B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              14.2K
              $641M
             |  | 
          
        
          |  |  |                   
      $54.6 - $70.83
      $112K - $146K
     |                   
              10.8K
              $766M
             |  | 
          
        
          |  |  |                   
      $69.06 - $91.24
      $54.8K - $72.4K
     |                   
              16.1K
              $1.47B
             |  | 
          
        
          |  |  |                   
      $206.34 - $257.46
      $200K - $250K
     |                   
              1.96K
              $501M
             |  |