|  |  |                   
      $68.37 - $73.9
      $711K - $769K
     |                   
              76.5K
              $5.45B
             |  | 
          
        
          |  |  |                   
      $22.66 - $23.41
      $936K - $967K
     |                   
              1.08M
              $25.2B
             |  | 
          
        
          |  |  |                   
      $102.31 - $105.8
      $725K - $749K
     |                   
              61.1K
              $6.38B
             |  | 
          
        
          |  |  |                   
      $45.12 - $46.23
      $802K - $822K
     |                   
              130K
              $6B
             |  | 
          
        
          |  |  |                   
      $22.87 - $23.14
      $800K - $809K
     |                   
              392K
              $9.04B
             |  | 
          
        
          |  |  |                   
      $49.98 - $50.26
      $793K - $797K
     |                   
              35.6K
              $1.78B
             |  | 
          
        
          |  |  |                   
      $146.36 - $159.82
      $116K - $127K
     |                   
              48.5K
              $7.4B
             |  | 
          
        
          |  |  |                   
      $51.16 - $62.02
      $1.97M - $2.39M
     |                   
              419K
              $26B
             |  | 
          
        
          |  |  |                   
      $64.72 - $127.91
      $1.08M - $2.13M
     |                   
              20.6K
              $2.54B
             |  | 
          
        
          |  |  |                   
      $108.87 - $133.04
      $635K - $777K
     |                   
              4.55K
              $605M
             |  | 
          
        
          |  |  |                   
      $430.82 - $486.45
      $727K - $821K
     |                   
              4.45K
              $2.06B
             |  | 
          
        
          |  |  |                   
      $51.14 - $57.0
      $577K - $643K
     |                   
              47.8K
              $2.72B
             |  | 
          
        
          |  |  |                   
      $25.81 - $34.89
      $333K - $450K
     |                   
              21.4K
              $568M
             |  | 
          
        
          |  |  |                   
      $68.28 - $72.03
      $717K - $756K
     |                   
              29.1K
              $2.09B
             |  | 
          
        
          |  |  |                   
      $110.58 - $132.14
      $548K - $655K
     |                   
              11.8K
              $1.55B
             |  | 
          
        
          |  |  |                   
      $82.21 - $83.12
      $573K - $579K
     |                   
              217K
              $18B
             |  | 
          
        
          |  |  |                   
      $59.8 - $60.07
      $541K - $544K
     |                   
              78.1K
              $4.69B
             |  | 
          
        
          |  |  |                   
      $595.37 - $815.24
      $614K - $841K
     |                   
              1.03K
              $825M
             |  | 
          
        
          |  |  |                   
      $47.02 - $47.83
      $540K - $549K
     |                   
              30.7K
              $1.47B
             |  | 
          
        
          |  |  |                   
      $53.66 - $58.71
      $486K - $532K
     |                   
              11.2K
              $627M
             |  | 
          
        
          |  |  |                   
      $91.92 - $110.2
      $307K - $368K
     |                   
              18.6K
              $1.88B
             |  | 
          
        
          |  |  |                   
      $54.19 - $67.22
      $528K - $654K
     |                   
              10.4K
              $696M
             |  | 
          
        
          |  |  |                   
      $78.21 - $143.81
      $1.15M - $2.11M
     |                   
              25.3K
              $3.58B
             |  | 
          
        
          |  |  |                   
      $220.99 - $268.54
      $370K - $450K
     |                   
              2.43K
              $580M
             |  | 
          
        
          |  |  |                   
      $37.49 - $59.36
      $323K - $511K
     |                   
              10.7K
              $592M
             |  | 
          
        
          |  |  |                   
      $50.36 - $50.68
      $501K - $504K
     |                   
              131K
              $6.65B
             |  | 
          
        
          |  |  |                   
      $55.13 - $75.25
      $312K - $426K
     |                   
              11K
              $751M
             |  | 
          
        
          |  |  |                   
      $79.69 - $99.41
      $37.6K - $46.9K
     |                   
              67.8K
              $6.21B
             |  | 
          
        
          |  |  |                   
      $24.98 - $25.66
      $473K - $486K
     |                   
              88K
              $2.25B
             |  | 
          
        
          |  |  |                   
      $150.57 - $212.76
      $448K - $633K
     |                   
              2.05K
              $436M
             |  | 
          
        
          |  |  |                   
      $12.96 - $17.16
      $213K - $282K
     |                   
              88.7K
              $1.18B
             |  | 
          
        
          |  |  |                   
      $32.11 - $38.21
      $486K - $578K
     |                   
              64.2K
              $2.44B
             |  | 
          
        
          |  |  |                   
      $50.1 - $51.02
      $423K - $431K
     |                   
              158K
              $8.06B
             |  | 
          
        
          |  |  |                   
      $42.48 - $50.46
      $395K - $469K
     |                   
              4.96K
              $244M
             |  | 
          
        
          |  |  |                   
      $100.45 - $111.8
      $692K - $770K
     |                   
              24.3K
              $2.72B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              111K
              $5.53B
             |  | 
          
        
          |  |  |                   
      $40.62 - $45.12
      $374K - $416K
     |                   
              11.7K
              $523M
             |  | 
          
        
          |  |  |                   
      $47.86 - $55.77
      $240K - $280K
     |                   
              51.5K
              $2.72B
             |  | 
          
        
          |  |  |                   
      $50.34 - $51.86
      $367K - $378K
     |                   
              11.7K
              $600M
             |  | 
          
        
          |  |  |                   
      $144.94 - $210.94
      $383K - $558K
     |                   
              1.17K
              $247M
             |  | 
          
        
          |  |  |                   
      $41.67 - $45.62
      $169K - $185K
     |                   
              83.6K
              $3.62B
             |  | 
          
        
          |  |  |                   
      $198.07 - $245.17
      $189K - $234K
     |                   
              6.85K
              $1.57B
             |  | 
          
        
          |  |  |                   
      $54.27 - $63.01
      $327K - $380K
     |                   
              10.5K
              $655M
             |  | 
          
        
          |  |  |                   
      $118.01 - $148.69
      $57.5K - $72.4K
     |                   
              9.2K
              $1.1B
             |  | 
          
        
          |  |  |                   
      $90.21 - $112.66
      $85.9K - $107K
     |                   
              9.33K
              $853M
             |  | 
          
        
          |  |  |                   
      $23.29 - $23.38
      $293K - $295K
     |                   
              124K
              $2.89B
             |  | 
          
        
          |  |  |                   
      $104.69 - $141.77
      $244K - $330K
     |                   
              5.22K
              $701M
             |  | 
          
        
          |  |  |                   
      $31.95 - $42.2
      $116K - $153K
     |                   
              13.7K
              $467M
             |  | 
          
        
          |  |  |                   
      $100.04 - $100.54
      $260K - $262K
     |                   
              3K
              $302M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              4.87K
              $518M
             |  |