|  |  |                   
      $17.76 - $22.1
      $16.8M - $20.9M
     |                   
              983K
              $21.7B
             |  | 
          
        
          |  |  |                   
      $243.75 - $303.93
      $2.89M - $3.61M
     |                   
              87.1K
              $26.5B
             |  | 
          
        
          |  |  |                   
      $97.68 - $121.38
      $1.85M - $2.3M
     |                   
              154K
              $18.7B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              97.1K
              $5.29B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              59.2K
              $4.59B
             |  | 
          
        
          |  |  |                   
      $56.85 - $68.21
      $1.8M - $2.16M
     |                   
              121K
              $8.27B
             |  | 
          
        
          |  |  |                   
      $44.8 - $53.97
      $1.62M - $1.96M
     |                   
              156K
              $8.42B
             |  | 
          
        
          |  |  |                   
      $39.89 - $49.46
      $500K - $621K
     |                   
              216K
              $10.7B
             |  | 
          
        
          |  |  |                   
      $26.18 - $26.93
      $1.29M - $1.33M
     |                   
              178K
              $4.75B
             |  | 
          
        
          |  |  |                   
      $53.08 - $68.54
      $402K - $519K
     |                   
              66.9K
              $4.59B
             |  | 
          
        
          |  |  |                   
      $221.86 - $362.89
      $643K - $1.05M
     |                   
              4K
              $1.27B
             |  | 
          
        
          |  |  |                   
      $41.1 - $42.37
      $638K - $658K
     |                   
              286K
              $12.1B
             |  | 
          
        
          |  |  |                   
      $713.71 - $898.95
      $636K - $801K
     |                   
              891
              $695M
             |  | 
          
        
          |  |  |                   
      $108.12 - $135.04
      $145K - $181K
     |                   
              24.2K
              $3.27B
             |  | 
          
        
          |  |  |                   
      $58.63 - $59.9
      $291K - $297K
     |                   
              196K
              $11.7B
             |  | 
          
        
          |  |  |                   
      $14.0 - $22.6
      $192K - $309K
     |                   
              13.7K
              $300M
             |  | 
          
        
          |  |  |                   
      $16.53 - $25.66
      $159K - $246K
     |                   
              20.6K
              $526M
             |  | 
          
        
          |  |  |                   
      $23.78 - $31.98
      $210K - $282K
     |                   
              18.5K
              $520M
             |  | 
          
        
          |  |  |                   
      $46.77 - $47.89
      $257K - $264K
     |                   
              10K
              $475M
             |  | 
          
        
          |  |  |                   
      $17.73 - $24.29
      $189K - $258K
     |                   
              10.6K
              $257M
             |  | 
          
        
          |  |  |                   
      $24.35 - $30.0
      $134K - $165K
     |                   
              17.6K
              $524M
             |  | 
          
        
          |  |  |                   
      $21.78 - $29.47
      $112K - $152K
     |                   
              16K
              $472M
             |  | 
          
        
          |  |  |                   
      $172.42 - $223.89
      $172K - $224K
     |                   
              2.48K
              $509M
             |  | 
          
        
          |  |  |                   
      $29.12 - $35.84
      $142K - $175K
     |                   
              4.87K
              $175M
             |  | 
          
        
          |  |  |                   
      $21.45 - $28.12
      $128K - $168K
     |                   
              15.4K
              $431M
             |  | 
          
        
          |  |  |                   
      $120.08 - $243.11
      $92.5K - $187K
     |                   
              770
              $170M
             |  | 
          
        
          |  |  |                   
      $498.8 - $620.9
      $3.49K - $4.35K
     |                   
              2.72K
              $1.69B
             |  | 
          
        
          |  |  |                   
      $16.41 - $21.44
      $95.3K - $125K
     |                   
              22.9K
              $489M
             |  | 
          
        
          |  |  |                   
      $53.65 - $67.02
      $125K - $156K
     |                   
              2.33K
              $156M
             |  | 
          
        
          |  |  |                   
      $186.83 - $253.3
      $50.4K - $68.4K
     |                   
              2.21K
              $540M
             |  | 
          
        
          |  |  |                   
      $58.32 - $58.95
      $123K - $124K
     |                   
              186K
              $11B
             |  | 
          
        
          |  |  |                   
      $23.37 - $29.39
      $96.5K - $121K
     |                   
              4.13K
              $121M
             |  | 
          
        
          |  |  |                   
      $17.6 - $24.51
      $132K - $184K
     |                   
              28.9K
              $527M
             |  | 
          
        
          |  |  |                   
      $27.08 - $33.74
      $81.2K - $101K
     |                   
              3K
              $98.4M
             |  | 
          
        
          |  |  |                   
      $48.13 - $49.85
      $109K - $113K
     |                   
              29.6K
              $1.45B
             |  | 
          
        
          |  |  |                   
      $20.84 - $24.54
      $12.9K - $15.2K
     |                   
              86K
              $2.11B
             |  | 
          
        
          |  |  |                   
      $104.77 - $106.34
      $84.3K - $85.6K
     |                   
              12K
              $1.28B
             |  | 
          
        
          |  |  |                   
      $36.25 - $42.28
      $73.1K - $85.2K
     |                   
              2.12K
              $89.5M
             |  | 
          
        
          |  |  |                   
      $83.97 - $92.85
      $60.3K - $66.7K
     |                   
              1.23K
              $108M
             |  | 
          
        
          |  |  |                   
      $75.17 - $91.21
      $25.4K - $30.8K
     |                   
              7.9K
              $719M
             |  | 
          
        
          |  |  |                   
      $25.21 - $29.4
      $45.4K - $52.9K
     |                   
              1.8K
              $52.9M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              4.49K
              $100M
             |  | 
          
        
          |  |  |                   
      $102.31 - $105.8
      $63.8K - $66K
     |                   
              17.7K
              $1.85B
             |  | 
          
        
          |  |  |                   
      $53.66 - $58.71
      $82.2K - $89.9K
     |                   
              33.1K
              $1.86B
             |  | 
          
        
          |  |  |                   
      $167.32 - $223.3
      $4.18K - $5.58K
     |                   
              985
              $216M
             |  | 
          
        
          |  |  |                   
      $4.0 - $7.05
      $13.9K - $24.5K
     |                   
              3.47K
              $23.6M
             |  | 
          
        
          |  |  |                   
      $14.71 - $18.96
      $45.7K - $59K
     |                   
              20.7K
              $334M
             |  | 
          
        
          |  |  |                   
      $81.79 - $99.98
      $10.2K - $12.5K
     |                   
              746
              $72.9M
             |  | 
          
        
          |  |  |                   
      $68.42 - $82.49
      $15.3K - $18.5K
     |                   
              224
              $18M
             |  | 
          
        
          |  |  |                   
      $50.08 - $63.14
      $2.65K - $3.35K
     |                   
              1.7K
              $107M
             |  |