|  |  |                   
      $42.87 - $45.76
      $3.87M - $4.14M
     |                   
              333K
              $15.1B
             |  | 
          
        
          |  |  |                   
      $59.61 - $60.15
      $4.23M - $4.27M
     |                   
              91.2K
              $5.46B
             |  | 
          
        
          |  |  |                   
      $53.68 - $59.24
      $2.6M - $2.86M
     |                   
              218K
              $12.9B
             |  | 
          
        
          |  |  |                   
      $475.2 - $527.7
      $3.19M - $3.54M
     |                   
              8.11K
              $4.28B
             |  | 
          
        
          |  |  |                   
      $237.84 - $263.83
      $2.01M - $2.23M
     |                   
              26.9K
              $7.11B
             |  | 
          
        
          |  |  |                   
      $83.58 - $90.94
      $1.23M - $1.34M
     |                   
              121K
              $11B
             |  | 
          
        
          |  |  |                   
      $341.08 - $391.94
      $1.04M - $1.2M
     |                   
              39.8K
              $15.3B
             |  | 
          
        
          |  |  |                   
      $18.64 - $19.24
      $1.22M - $1.26M
     |                   
              512K
              $9.81B
             |  | 
          
        
          |  |  |                   
      $434.77 - $502.96
      $1.21M - $1.4M
     |                   
              4.33K
              $2.11B
             |  | 
          
        
          |  |  |                   
      $47.95 - $49.61
      $1.16M - $1.2M
     |                   
              48.5K
              $2.4B
             |  | 
          
        
          |  |  |                   
      $255.18 - $283.2
      $1.05M - $1.17M
     |                   
              6.98K
              $1.98B
             |  | 
          
        
          |  |  |                   
      $118.0 - $128.28
      $561K - $609K
     |                   
              63.6K
              $8.16B
             |  | 
          
        
          |  |  |                   
      $33.74 - $37.96
      $643K - $724K
     |                   
              197K
              $7.41B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              404K
              $9.94B
             |  | 
          
        
          |  |  |                   
      $20.77 - $22.83
      $972K - $1.07M
     |                   
              99.3K
              $2.22B
             |  | 
          
        
          |  |  |                   
      $65.15 - $72.97
      $520K - $582K
     |                   
              104K
              $7.55B
             |  | 
          
        
          |  |  |                   
      $79.29 - $84.02
      $942K - $998K
     |                   
              14.8K
              $1.24B
             |  | 
          
        
          |  |  |                   
      $100.75 - $111.62
      $574K - $636K
     |                   
              47K
              $5.13B
             |  | 
          
        
          |  |  |                   
      $28.1 - $29.89
      $821K - $874K
     |                   
              45.1K
              $1.35B
             |  | 
          
        
          |  |  |                   
      $50.02 - $54.5
      $650K - $708K
     |                   
              31.4K
              $1.71B
             |  | 
          
        
          |  |  |                   
      $36.65 - $40.81
      $662K - $737K
     |                   
              203K
              $8.01B
             |  | 
          
        
          |  |  |                   
      $17.35 - $18.22
      $602K - $632K
     |                   
              164K
              $2.97B
             |  | 
          
        
          |  |  |                   
      $49.93 - $51.15
      $666K - $682K
     |                   
              21.8K
              $1.12B
             |  | 
          
        
          |  |  |                   
      $36.02 - $41.68
      $356K - $412K
     |                   
              87.9K
              $3.63B
             |  | 
          
        
          |  |  |                   
      $21.47 - $23.16
      $625K - $674K
     |                   
              55.9K
              $1.29B
             |  | 
          
        
          |  |  |                   
      $32.65 - $36.69
      $440K - $494K
     |                   
              69.6K
              $2.53B
             |  | 
          
        
          |  |  |                   
      $46.9 - $51.96
      $267K - $296K
     |                   
              91.1K
              $4.69B
             |  | 
          
        
          |  |  |                   
      $159.75 - $174.57
      $186K - $203K
     |                   
              28.6K
              $4.99B
             |  | 
          
        
          |  |  |                   
      $47.29 - $52.55
      $520K - $578K
     |                   
              15.8K
              $832M
             |  | 
          
        
          |  |  |                   
      $207.23 - $234.82
      $157K - $178K
     |                   
              18.3K
              $4.25B
             |  | 
          
        
          |  |  |                   
      $42.22 - $48.62
      $277K - $319K
     |                   
              90.7K
              $4.22B
             |  | 
          
        
          |  |  |                   
      $29.23 - $33.51
      $269K - $308K
     |                   
              106K
              $3.51B
             |  | 
          
        
          |  |  |                   
      $47.6 - $53.31
      $471K - $528K
     |                   
              14.1K
              $743M
             |  | 
          
        
          |  |  |                   
      $37.66 - $42.06
      $215K - $240K
     |                   
              76.5K
              $3.21B
             |  | 
          
        
          |  |  |                   
      $395.15 - $467.56
      $512K - $605K
     |                   
              6.53K
              $2.81B
             |  | 
          
        
          |  |  |                   
      $51.0 - $52.05
      $376K - $384K
     |                   
              15.6K
              $812M
             |  | 
          
        
          |  |  |                   
      $40.45 - $45.49
      $303K - $341K
     |                   
              16.2K
              $737M
             |  | 
          
        
          |  |  |                   
      $47.12 - $51.72
      $249K - $273K
     |                   
              28.8K
              $1.47B
             |  | 
          
        
          |  |  |                   
      $37.85 - $42.19
      $267K - $298K
     |                   
              61.6K
              $2.53B
             |  | 
          
        
          |  |  |                   
      $67.43 - $74.23
      $218K - $240K
     |                   
              17.4K
              $1.27B
             |  | 
          
        
          |  |  |                   
      $218.05 - $243.47
      $214K - $239K
     |                   
              4.45K
              $1.08B
             |  | 
          
        
          |  |  |                   
      $240.48 - $267.94
      $133K - $148K
     |                   
              8.51K
              $2.27B
             |  | 
          
        
          |  |  |                   
      $453.41 - $572.44
      $179K - $226K
     |                   
              1.09K
              $624M
             |  | 
          
        
          |  |  |                   
      $517.38 - $573.86
      $212K - $235K
     |                   
              1.18K
              $678M
             |  | 
          
        
          |  |  |                   
      $191.76 - $263.26
      $54.7K - $75K
     |                   
              3.12K
              $816M
             |  | 
          
        
          |  |  |                   
      $70.09 - $78.74
      $168K - $189K
     |                   
              11.2K
              $876M
             |  | 
          
        
          |  |  |                   
      $52.1 - $59.66
      $161K - $184K
     |                   
              18.9K
              $1.12B
             |  | 
          
        
          |  |  |                   
      $405.19 - $478.57
      $102K - $120K
     |                   
              2.06K
              $947M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              38.3K
              $926M
             |  | 
          
        
          |  |  |                   
      $333.64 - $405.2
      $10.7K - $13K
     |                   
              2.68K
              $1.09B
             |  |