|  |  |                   
      $126.09 - $154.15
      $203K - $248K
     |                   
              10.6K
              $1.62B
             |  | 
          
        
          |  |  |                   
      $210.83 - $235.28
      $294K - $328K
     |                   
              3.71K
              $831M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              55K
              $620M
             |  | 
          
        
          |  |  |                   
      $290.42 - $364.35
      $152K - $191K
     |                   
              3.24K
              $1.2B
             |  | 
          
        
          |  |  |                   
      $28.95 - $34.22
      $300K - $354K
     |                   
              17.7K
              $559M
             |  | 
          
        
          |  |  |                   
      $90.26 - $108.05
      $213K - $255K
     |                   
              6.75K
              $741M
             |  | 
          
        
          |  |  |                   
      $170.16 - $206.27
      $336K - $407K
     |                   
              12.4K
              $2.37B
             |  | 
          
        
          |  |  |                   
      $56.1 - $64.74
      $248K - $286K
     |                   
              21.8K
              $1.37B
             |  | 
          
        
          |  |  |                   
      $122.57 - $173.27
      $9.68K - $13.7K
     |                   
              8.4K
              $1.46B
             |  | 
          
        
          |  |  |                   
      $13.2 - $15.27
      $233K - $270K
     |                   
              43.1K
              $655M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              210K
              $5.63B
             |  | 
          
        
          |  |  |                   
      $94.15 - $133.33
      $77K - $109K
     |                   
              5.92K
              $813M
             |  | 
          
        
          |  |  |                   
      $64.11 - $75.0
      $173K - $202K
     |                   
              11.5K
              $856M
             |  | 
          
        
          |  |  |                   
      $98.59 - $109.11
      $260K - $288K
     |                   
              5.01K
              $523M
             |  | 
          
        
          |  |  |                   
      $212.1 - $244.27
      $303K - $349K
     |                   
              4.88K
              $1.04B
             |  | 
          
        
          |  |  |                   
      $51.16 - $53.02
      $247K - $256K
     |                   
              27.9K
              $1.47B
             |  | 
          
        
          |  |  |                   
      $99.93 - $119.04
      $343K - $409K
     |                   
              31.3K
              $3.46B
             |  | 
          
        
          |  |  |                   
      $174.82 - $215.79
      $135K - $166K
     |                   
              4.32K
              $958M
             |  | 
          
        
          |  |  |                   
      $114.78 - $133.31
      $155K - $180K
     |                   
              8.33K
              $1.12B
             |  | 
          
        
          |  |  |                   
      $39.44 - $49.12
      $34.7K - $43.2K
     |                   
              70.7K
              $3.43B
             |  | 
          
        
          |  |  |                   
      $60.06 - $66.28
      $63.2K - $69.7K
     |                   
              79.2K
              $5.25B
             |  | 
          
        
          |  |  |                   
      $166.81 - $257.39
      $108K - $167K
     |                   
              2.03K
              $518M
             |  | 
          
        
          |  |  |                   
      $146.36 - $159.82
      $293K - $320K
     |                   
              17K
              $2.64B
             |  | 
          
        
          |  |  |                   
      $479.92 - $590.74
      $192K - $237K
     |                   
              2K
              $1.11B
             |  | 
          
        
          |  |  |                   
      $483.48 - $539.8
      $468K - $522K
     |                   
              5.05K
              $2.41B
             |  | 
          
        
          |  |  |                   
      $108.06 - $135.3
      $163K - $204K
     |                   
              3.31K
              $449M
             |  | 
          
        
          |  |  |                   
      $55.56 - $60.91
      $222K - $244K
     |                   
              9.19K
              $536M
             |  | 
          
        
          |  |  |                   
      $119.13 - $135.03
      $229K - $259K
     |                   
              4.65K
              $575M
             |  | 
          
        
          |  |  |                   
      $248.61 - $294.96
      $205K - $244K
     |                   
              2.16K
              $618M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.23K
              $494M
             |  | 
          
        
          |  |  |                   
      $180.53 - $212.64
      $200K - $235K
     |                   
              2.39K
              $463M
             |  | 
          
        
          |  |  |                   
      $66.54 - $144.33
      $37.7K - $81.8K
     |                   
              2.77K
              $407M
             |  | 
          
        
          |  |  |                   
      $21.9 - $39.27
      $7.69K - $13.8K
     |                   
              12.4K
              $514M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              694
              $745M
             |  | 
          
        
          |  |  |                   
      $174.64 - $205.16
      $150K - $176K
     |                   
              2.76K
              $565M
             |  | 
          
        
          |  |  |                   
      $70.56 - $92.75
      $125K - $165K
     |                   
              5.02K
              $457M
             |  | 
          
        
          |  |  |                   
      $237.95 - $421.61
      $714 - $1.26K
     |                   
              1.59K
              $643M
             |  | 
          
        
          |  |  |                   
      $220.99 - $268.54
      $209K - $254K
     |                   
              2.77K
              $632M
             |  | 
          
        
          |  |  |                   
      $44.58 - $46.07
      $148K - $153K
     |                   
              94K
              $4.32B
             |  | 
          
        
          |  |  |                   
      $52.27 - $58.52
      $155K - $174K
     |                   
              15.8K
              $905M
             |  | 
          
        
          |  |  |                   
      $713.71 - $898.95
      $303K - $382K
     |                   
              2.67K
              $2.11B
             |  | 
          
        
          |  |  |                   
      $141.37 - $228.57
      $30.3K - $48.9K
     |                   
              1.94K
              $446M
             |  | 
          
        
          |  |  |                   
      $226.49 - $276.01
      $68.4K - $83.4K
     |                   
              3.02K
              $813M
             |  | 
          
        
          |  |  |                   
      $51.16 - $62.02
      $14.2K - $17.2K
     |                   
              24.9K
              $1.57B
             |  | 
          
        
          |  |  |                   
      $86.05 - $107.7
      $52.9K - $66.2K
     |                   
              6.05K
              $660M
             |  | 
          
        
          |  |  |                   
      $39.61 - $47.13
      $18.4K - $21.9K
     |                   
              28.3K
              $1.33B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.32K
              $384M
             |  | 
          
        
          |  |  |                   
      $37.66 - $43.85
      $12.9K - $15K
     |                   
              30.3K
              $1.33B
             |  | 
          
        
          |  |  |                   
      $76.44 - $94.13
      $39.8K - $49K
     |                   
              9.08K
              $809M
             |  | 
          
        
          |  |  |                   
      $227.2 - $258.07
      $128K - $146K
     |                   
              2.39K
              $576M
             |  |