|  |  |                   
      $24.11 - $24.94
      $911K - $943K
     |                   
              33.3K
              $830M
             |  | 
          
        
          |  |  |                   
      $50.81 - $51.07
      $667K - $670K
     |                   
              168K
              $8.58B
             |  | 
          
        
          |  |  |                   
      $232.56 - $304.78
      $356K - $467K
     |                   
              3.34K
              $823M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              20.2K
              $3.71B
             |  | 
          
        
          |  |  |                   
      $144.19 - $167.33
      $820K - $951K
     |                   
              18.7K
              $3.13B
             |  | 
          
        
          |  |  |                   
      $332.09 - $358.86
      $271K - $293K
     |                   
              9.6K
              $3.28B
             |  | 
          
        
          |  |  |                   
      $333.65 - $392.1
      $317K - $372K
     |                   
              1.43K
              $506M
             |  | 
          
        
          |  |  |                   
      $48.5 - $50.19
      $832K - $861K
     |                   
              462K
              $23.1B
             |  | 
          
        
          |  |  |                   
      $646.03 - $807.39
      $101K - $127K
     |                   
              2.15K
              $1.47B
             |  | 
          
        
          |  |  |                   
      $141.13 - $159.19
      $203K - $229K
     |                   
              2.95K
              $432M
             |  | 
          
        
          |  |  |                   
      $231.66 - $273.65
      $67.6K - $79.9K
     |                   
              4.78K
              $1.13B
             |  | 
          
        
          |  |  |                   
      $150.47 - $161.22
      $171K - $183K
     |                   
              12K
              $1.84B
             |  | 
          
        
          |  |  |                   
      $1311.26 - $1869.83
      $5.25K - $7.48K
     |                   
              713
              $1.07B
             |  | 
          
        
          |  |  |                   
      $433.66 - $544.47
      $68.1K - $85.5K
     |                   
              1.63K
              $731M
             |  | 
          
        
          |  |  |                   
      $81.9 - $96.86
      $129K - $152K
     |                   
              8.65K
              $732M
             |  | 
          
        
          |  |  |                   
      $58.75 - $80.73
      $2.94K - $4.04K
     |                   
              14.6K
              $872M
             |  | 
          
        
          |  |  |                   
      $120.51 - $136.62
      $158K - $180K
     |                   
              8.12K
              $1.09B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.81K
              $363M
             |  | 
          
        
          |  |  |                   
      $181.56 - $190.33
      $192K - $201K
     |                   
              1.35K
              $255M
             |  | 
          
        
          |  |  |                   
      $31.41 - $36.33
      $85.5K - $98.9K
     |                   
              17.7K
              $558M
             |  | 
          
        
          |  |  |                   
      $45.38 - $71.7
      $30.2K - $47.8K
     |                   
              8.91K
              $495M
             |  | 
          
        
          |  |  |                   
      $192.32 - $232.35
      $90.8K - $110K
     |                   
              2.05K
              $394M
             |  | 
          
        
          |  |  |                   
      $368.57 - $403.53
      $73.7K - $80.7K
     |                   
              2.98K
              $1.1B
             |  | 
          
        
          |  |  |                   
      $93.64 - $115.33
      $126K - $155K
     |                   
              2.44K
              $233M
             |  | 
          
        
          |  |  |                   
      $112.25 - $124.0
      $47.8K - $52.8K
     |                   
              9.96K
              $1.14B
             |  | 
          
        
          |  |  |                   
      $288.69 - $310.94
      $88.3K - $95.1K
     |                   
              3.22K
              $946M
             |  | 
          
        
          |  |  |                   
      $157.77 - $183.27
      $29.3K - $34.1K
     |                   
              5.01K
              $812M
             |  | 
          
        
          |  |  |                   
      $78.11 - $79.07
      $133K - $135K
     |                   
              2.7K
              $213M
             |  | 
          
        
          |  |  |                   
      $2292.04 - $2514.05
      $39K - $42.7K
     |                   
              301
              $703M
             |  | 
          
        
          |  |  |                   
      $234.77 - $292.47
      $44.4K - $55.3K
     |                   
              5.49K
              $1.55B
             |  | 
          
        
          |  |  |                   
      $32.37 - $37.31
      $140K - $161K
     |                   
              39.8K
              $1.37B
             |  | 
          
        
          |  |  |                   
      $366.54 - $479.53
      $53.1K - $69.5K
     |                   
              926
              $363M
             |  | 
          
        
          |  |  |                   
      $550.18 - $598.96
      $133K - $145K
     |                   
              4.72K
              $2.69B
             |  | 
          
        
          |  |  |                   
      $850.86 - $1044.69
      $17.9K - $21.9K
     |                   
              761
              $701M
             |  | 
          
        
          |  |  |                   
      $117.65 - $120.08
      $102K - $104K
     |                   
              1.97K
              $235M
             |  | 
          
        
          |  |  |                   
      $79.36 - $93.33
      $38.3K - $45.1K
     |                   
              5.02K
              $401M
             |  | 
          
        
          |  |  |                   
      $74.39 - $107.65
      $32.7K - $47.4K
     |                   
              2.4K
              $202M
             |  | 
          
        
          |  |  |                   
      $65.67 - $71.67
      $26.9K - $29.3K
     |                   
              15.7K
              $1.04B
             |  | 
          
        
          |  |  |                   
      $625.65 - $812.69
      $26.9K - $34.9K
     |                   
              3.68K
              $2.81B
             |  | 
          
        
          |  |  |                   
      $457.26 - $524.37
      $19.7K - $22.5K
     |                   
              1.42K
              $650M
             |  | 
          
        
          |  |  |                   
      $43.31 - $48.98
      $76.5K - $86.5K
     |                   
              7.78K
              $351M
             |  | 
          
        
          |  |  |                   
      $58.43 - $65.01
      $68.7K - $76.5K
     |                   
              8.72K
              $517M
             |  | 
          
        
          |  |  |                   
      $495.03 - $573.0
      $40.1K - $46.4K
     |                   
              621
              $310M
             |  | 
          
        
          |  |  |                   
      $225.33 - $246.01
      $57.7K - $63K
     |                   
              1.39K
              $320M
             |  | 
          
        
          |  |  |                   
      $129.01 - $139.72
      $90.8K - $98.4K
     |                   
              2.23K
              $311M
             |  | 
          
        
          |  |  |                   
      $98.52 - $103.93
      $104K - $110K
     |                   
              20.6K
              $2.12B
             |  | 
          
        
          |  |  |                   
      $76.34 - $85.87
      $43.2K - $48.6K
     |                   
              4.07K
              $319M
             |  | 
          
        
          |  |  |                   
      $44.6 - $49.97
      $46.5K - $52.1K
     |                   
              5.78K
              $260M
             |  | 
          
        
          |  |  |                   
      $71.36 - $83.47
      $37.4K - $43.7K
     |                   
              3.57K
              $261M
             |  | 
          
        
          |  |  |                   
      $1271.04 - $1620.83
      $28K - $35.7K
     |                   
              182
              $239M
             |  |