|  |  |                   
      $26.07 - $32.55
      $2.56M - $3.2M
     |                   
              87.7K
              $2.29B
             |  | 
          
        
          |  |  |                   
      $617.65 - $666.84
      $6.25M - $6.75M
     |                   
              84.3K
              $56.2B
             |  | 
          
        
          |  |  |                   
      $43.65 - $46.42
      $2.36M - $2.51M
     |                   
              324K
              $15B
             |  | 
          
        
          |  |  |                   
      $129.01 - $139.72
      $1.1M - $1.19M
     |                   
              26.8K
              $3.73B
             |  | 
          
        
          |  |  |                   
      $31.41 - $36.33
      $628K - $727K
     |                   
              35.3K
              $1.11B
             |  | 
          
        
          |  |  |                   
      $41.91 - $44.87
      $1.11M - $1.18M
     |                   
              121K
              $5.41B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              61.6K
              $2.31B
             |  | 
          
        
          |  |  |                   
      $84.25 - $91.99
      $761K - $831K
     |                   
              9.53K
              $852M
             |  | 
          
        
          |  |  |                   
      $50.23 - $50.48
      $644K - $647K
     |                   
              10.1K
              $508M
             |  | 
          
        
          |  |  |                   
      $63.41 - $69.69
      $746K - $820K
     |                   
              32.9K
              $2.25B
             |  | 
          
        
          |  |  |                   
      $24.46 - $26.5
      $3.58M - $3.88M
     |                   
              1.6M
              $42.1B
             |  | 
          
        
          |  |  |                   
      $108.46 - $120.63
      $1.29M - $1.44M
     |                   
              85.6K
              $10.2B
             |  | 
          
        
          |  |  |                   
      $19.78 - $20.26
      $474K - $485K
     |                   
              16.3K
              $327M
             |  | 
          
        
          |  |  |                   
      $59.5 - $62.99
      $396K - $419K
     |                   
              10.1K
              $632M
             |  | 
          
        
          |  |  |                   
      $120.51 - $136.62
      $301K - $341K
     |                   
              25.1K
              $3.37B
             |  | 
          
        
          |  |  |                   
      $50.8 - $51.32
      $371K - $374K
     |                   
              14.5K
              $743M
             |  | 
          
        
          |  |  |                   
      $258.83 - $287.1
      $70.7K - $78.4K
     |                   
              47.9K
              $13B
             |  | 
          
        
          |  |  |                   
      $231.66 - $273.65
      $110K - $129K
     |                   
              5.39K
              $1.28B
             |  | 
          
        
          |  |  |                   
      $106.99 - $114.46
      $311K - $333K
     |                   
              20K
              $2.28B
             |  | 
          
        
          |  |  |                   
      $94.16 - $98.46
      $293K - $306K
     |                   
              18.4K
              $1.79B
             |  | 
          
        
          |  |  |                   
      $58.43 - $58.88
      $249K - $251K
     |                   
              21.4K
              $1.26B
             |  | 
          
        
          |  |  |                   
      $42.28 - $45.71
      $344K - $371K
     |                   
              40.6K
              $1.85B
             |  | 
          
        
          |  |  |                   
      $118.16 - $123.66
      $413K - $433K
     |                   
              34.7K
              $4.24B
             |  | 
          
        
          |  |  |                   
      $99.12 - $99.52
      $162K - $162K
     |                   
              4.63K
              $460M
             |  | 
          
        
          |  |  |                   
      $62.09 - $66.51
      $312K - $334K
     |                   
              53.1K
              $3.47B
             |  | 
          
        
          |  |  |                   
      $192.76 - $203.86
      $167K - $176K
     |                   
              4.85K
              $987M
             |  | 
          
        
          |  |  |                   
      $237.58 - $259.17
      $248K - $270K
     |                   
              7.76K
              $1.97B
             |  | 
          
        
          |  |  |                   
      $56.02 - $60.3
      $114K - $122K
     |                   
              4.02K
              $241M
             |  | 
          
        
          |  |  |                   
      $20.76 - $21.78
      $102K - $107K
     |                   
              12.4K
              $268M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              47.4K
              $2.95B
             |  | 
          
        
          |  |  |                   
      $567.09 - $607.37
      $162K - $174K
     |                   
              2.82K
              $1.68B
             |  | 
          
        
          |  |  |                   
      $55.61 - $57.37
      $76.5K - $78.9K
     |                   
              5.78K
              $330M
             |  | 
          
        
          |  |  |                   
      $150.47 - $161.22
      $6.32K - $6.77K
     |                   
              12.1K
              $1.86B
             |  | 
          
        
          |  |  |                   
      $112.25 - $124.0
      $43.8K - $48.4K
     |                   
              2.69K
              $308M
             |  | 
          
        
          |  |  |                   
      $86.92 - $99.32
      $92.1K - $105K
     |                   
              2.07K
              $203M
             |  | 
          
        
          |  |  |                   
      $26.38 - $27.95
      $117K - $124K
     |                   
              61.5K
              $1.68B
             |  | 
          
        
          |  |  |                   
      $214.92 - $244.84
      $89.4K - $102K
     |                   
              887
              $215M
             |  | 
          
        
          |  |  |                   
      $58.43 - $65.01
      $54.2K - $60.3K
     |                   
              3.76K
              $223M
             |  | 
          
        
          |  |  |                   
      $51.37 - $54.25
      $68.1K - $71.9K
     |                   
              11.7K
              $632M
             |  | 
          
        
          |  |  |                   
      $239.12 - $259.95
      $101K - $110K
     |                   
              5.46K
              $1.42B
             |  | 
          
        
          |  |  |                   
      $44.02 - $47.63
      $67.6K - $73.1K
     |                   
              6.2K
              $295M
             |  | 
          
        
          |  |  |                   
      $112.11 - $157.12
      $90.7K - $127K
     |                   
              1.6K
              $237M
             |  | 
          
        
          |  |  |                   
      $76.35 - $82.58
      $53.1K - $57.4K
     |                   
              3.89K
              $322M
             |  | 
          
        
          |  |  |                   
      $72.04 - $77.35
      $49K - $52.6K
     |                   
              4.71K
              $361M
             |  | 
          
        
          |  |  |                   
      $105.96 - $117.79
      $33.2K - $36.9K
     |                   
              1.74K
              $201M
             |  | 
          
        
          |  |  |                   
      $133.81 - $152.16
      $44.8K - $51K
     |                   
              2.94K
              $413M
             |  | 
          
        
          |  |  |                   
      $22.9 - $23.58
      $9.41K - $9.69K
     |                   
              23.8K
              $559M
             |  | 
          
        
          |  |  |                   
      $87.07 - $93.06
      $12.6K - $13.5K
     |                   
              2.26K
              $207M
             |  | 
          
        
          |  |  |                   
      $23.29 - $25.88
      $14.6K - $16.2K
     |                   
              11.7K
              $297M
             |  | 
          
        
          |  |  |                   
      $214.91 - $237.16
      $12.2K - $13.5K
     |                   
              2.03K
              $479M
             |  |