|  |  |                   
      $25.67 - $27.21
      $180K - $191K
     |                   
              22.9K
              $616M
             |  | 
          
        
          |  |  |                   
      $42.26 - $47.16
      $116K - $129K
     |                   
              18.8K
              $873M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              745
              $458M
             |  | 
          
        
          |  |  |                   
      $372.29 - $421.68
      $78.9K - $89.4K
     |                   
              2.83K
              $1.17B
             |  | 
          
        
          |  |  |                   
      $297.99 - $419.78
      $167K - $235K
     |                   
              1.23K
              $414M
             |  | 
          
        
          |  |  |                   
      $144.41 - $160.2
      $151K - $168K
     |                   
              5.91K
              $917M
             |  | 
          
        
          |  |  |                   
      $327.85 - $426.39
      $72.8K - $94.7K
     |                   
              1.07K
              $454M
             |  | 
          
        
          |  |  |                   
      $103.26 - $115.0
      $15.2K - $16.9K
     |                   
              18.2K
              $2.05B
             |  | 
          
        
          |  |  |                   
      $61.62 - $72.77
      $118K - $139K
     |                   
              5.27K
              $383M
             |  | 
          
        
          |  |  |                   
      $234.03 - $265.73
      $161K - $183K
     |                   
              1.7K
              $435M
             |  | 
          
        
          |  |  |                   
      $49.0 - $61.97
      $17K - $21.5K
     |                   
              20K
              $1.13B
             |  | 
          
        
          |  |  |                   
      $292.13 - $333.62
      $126K - $144K
     |                   
              2.17K
              $674M
             |  | 
          
        
          |  |  |                   
      $422.75 - $485.53
      $175K - $201K
     |                   
              1.23K
              $530M
             |  | 
          
        
          |  |  |                   
      $10.78 - $19.82
      $31.7K - $58.3K
     |                   
              15.8K
              $308M
             |  | 
          
        
          |  |  |                   
      $17.37 - $19.39
      $130K - $145K
     |                   
              20.1K
              $376M
             |  | 
          
        
          |  |  |                   
      $98.09 - $111.7
      $123K - $140K
     |                   
              3.34K
              $373M
             |  | 
          
        
          |  |  |                   
      $12.66 - $14.02
      $149K - $165K
     |                   
              40.7K
              $528M
             |  | 
          
        
          |  |  |                   
      $129.95 - $152.16
      $160K - $187K
     |                   
              3.91K
              $508M
             |  | 
          
        
          |  |  |                   
      $48.44 - $53.83
      $170K - $189K
     |                   
              22K
              $1.11B
             |  | 
          
        
          |  |  |                   
      $100.65 - $141.56
      $35.4K - $49.8K
     |                   
              3.37K
              $467M
             |  | 
          
        
          |  |  |                   
      $152.77 - $188.68
      $35.9K - $44.3K
     |                   
              5.33K
              $910M
             |  | 
          
        
          |  |  |                   
      $697.13 - $769.67
      $78.8K - $87K
     |                   
              1.16K
              $881M
             |  | 
          
        
          |  |  |                   
      $118.16 - $123.66
      $35.4K - $37.1K
     |                   
              21.3K
              $2.6B
             |  | 
          
        
          |  |  |                   
      $131.77 - $175.63
      $5.01K - $6.67K
     |                   
              3.96K
              $674M
             |  | 
          
        
          |  |  |                   
      $433.97 - $484.08
      $36.5K - $40.7K
     |                   
              2.66K
              $1.27B
             |  | 
          
        
          |  |  |                   
      $68.72 - $82.11
      $88.7K - $106K
     |                   
              8.07K
              $619M
             |  | 
          
        
          |  |  |                   
      $91.0 - $98.99
      $19.7K - $21.5K
     |                   
              25.1K
              $2.37B
             |  | 
          
        
          |  |  |                   
      $91.03 - $98.69
      $34K - $36.8K
     |                   
              25K
              $2.39B
             |  | 
          
        
          |  |  |                   
      $342.99 - $392.76
      $107K - $123K
     |                   
              1.49K
              $556M
             |  | 
          
        
          |  |  |                   
      $10.31 - $16.55
      $9.68K - $15.5K
     |                   
              36.7K
              $533M
             |  | 
          
        
          |  |  |                   
      $271.94 - $298.09
      $129K - $142K
     |                   
              1.69K
              $488M
             |  | 
          
        
          |  |  |                   
      $90.65 - $109.75
      $70.6K - $85.5K
     |                   
              3.38K
              $368M
             |  | 
          
        
          |  |  |                   
      $116.31 - $125.93
      $15.7K - $17K
     |                   
              19.2K
              $2.37B
             |  | 
          
        
          |  |  |                   
      $9.2 - $10.37
      $89.4K - $101K
     |                   
              60.5K
              $592M
             |  | 
          
        
          |  |  |                   
      $48.89 - $61.24
      $21.5K - $26.9K
     |                   
              8.83K
              $538M
             |  | 
          
        
          |  |  |                   
      $25.21 - $56.65
      $214K - $481K
     |                   
              18.1K
              $645M
             |  | 
          
        
          |  |  |                   
      $36.51 - $49.3
      $165K - $223K
     |                   
              9.88K
              $361M
             |  | 
          
        
          |  |  |                   
      $74.14 - $89.98
      $7.86K - $9.54K
     |                   
              8.14K
              $732M
             |  | 
          
        
          |  |  |                   
      $233.75 - $266.89
      $129K - $147K
     |                   
              2.47K
              $588M
             |  | 
          
        
          |  |  |                   
      $72.65 - $78.68
      $6.25K - $6.77K
     |                   
              20.5K
              $1.61B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              5.98K
              $902M
             |  | 
          
        
          |  |  |                   
      $11.66 - $15.56
      $64K - $85.3K
     |                   
              20.5K
              $296M
             |  | 
          
        
          |  |  |                   
      $118.37 - $139.46
      $25.2K - $29.7K
     |                   
              5.52K
              $750M
             |  | 
          
        
          |  |  |                   
      $69.24 - $79.24
      $121K - $139K
     |                   
              5.44K
              $379M
             |  | 
          
        
          |  |  |                   
      $97.48 - $112.71
      $1.75K - $2.03K
     |                   
              7.78K
              $872M
             |  | 
          
        
          |  |  |                   
      $185.88 - $207.44
      $58.9K - $65.8K
     |                   
              3.61K
              $726M
             |  | 
          
        
          |  |  |                   
      $104.08 - $115.35
      $62.9K - $69.7K
     |                   
              4.8K
              $550M
             |  | 
          
        
          |  |  |                   
      $73.24 - $92.22
      $139K - $175K
     |                   
              4.3K
              $320M
             |  | 
          
        
          |  |  |                   
      $332.69 - $399.0
      $128K - $154K
     |                   
              953
              $317M
             |  | 
          
        
          |  |  |                   
      $207.29 - $229.74
      $102K - $113K
     |                   
              3.23K
              $687M
             |  |