|  |  | 
      N/A
     |                   
              133K
              $6.71B
             |  | 
          
        
          |  |  |                   
      $94.31 - $157.99
      $38.3K - $64.1K
     |                   
              34.2K
              $6.2B
             |  | 
          
        
          |  |  |                   
      $146.29 - $275.65
      $29.7K - $56K
     |                   
              10.3K
              $3.2B
             |  | 
          
        
          |  |  |                   
      $484.66 - $738.09
      $88.2K - $134K
     |                   
              3.8K
              $2.97B
             |  | 
          
        
          |  |  |                   
      $29.12 - $35.84
      $88K - $108K
     |                   
              150K
              $5.63B
             |  | 
          
        
          |  |  |                   
      $122.82 - $218.63
      $23.6K - $42K
     |                   
              6.01K
              $1.47B
             |  | 
          
        
          |  |  |                   
      $144.7 - $178.6
      $57.9K - $71.4K
     |                   
              10.4K
              $2.1B
             |  | 
          
        
          |  |  |                   
      $74.01 - $144.25
      $3.7K - $7.21K
     |                   
              8.4K
              $1.55B
             |  | 
          
        
          |  |  |                   
      $172.42 - $223.89
      $126K - $164K
     |                   
              10.9K
              $2.54B
             |  | 
          
        
          |  |  |                   
      $39.34 - $40.41
      $505K - $519K
     |                   
              19.3K
              $775M
             |  | 
          
        
          |  |  |                   
      $167.32 - $223.3
      $86.7K - $116K
     |                   
              11.3K
              $2.53B
             |  | 
          
        
          |  |  |                   
      $146.58 - $180.01
      $55.1K - $67.7K
     |                   
              7.97K
              $1.62B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              52.5K
              $3.4B
             |  | 
          
        
          |  |  |                   
      $51.22 - $105.59
      $31.9K - $65.8K
     |                   
              6.19K
              $784M
             |  | 
          
        
          |  |  |                   
      $23.2 - $29.84
      $43.1K - $55.4K
     |                   
              103K
              $3.17B
             |  | 
          
        
          |  |  |                   
      $42.39 - $51.76
      $106K - $129K
     |                   
              34.5K
              $1.93B
             |  | 
          
        
          |  |  |                   
      $150.57 - $212.76
      $252K - $356K
     |                   
              1.67K
              $363M
             |  | 
          
        
          |  |  |                   
      $18.13 - $22.69
      $290K - $363K
     |                   
              16K
              $355M
             |  | 
          
        
          |  |  |                   
      $23.4 - $29.68
      $183K - $232K
     |                   
              29.2K
              $906M
             |  | 
          
        
          |  |  |                   
      $128.02 - $151.37
      $276K - $327K
     |                   
              2.16K
              $322M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              504
              $320M
             |  | 
          
        
          |  |  |                   
      $55.17 - $71.22
      $205K - $265K
     |                   
              3.72K
              $320M
             |  | 
          
        
          |  |  |                   
      $81.79 - $99.98
      $258K - $315K
     |                   
              3.15K
              $319M
             |  | 
          
        
          |  |  |                   
      $90.5 - $114.3
      $208K - $263K
     |                   
              2.3K
              $306M
             |  | 
          
        
          |  |  |                   
      $59.52 - $79.36
      $180K - $240K
     |                   
              3.02K
              $305M
             |  | 
          
        
          |  |  |                   
      $210.28 - $289.91
      $106K - $146K
     |                   
              4.2K
              $1.22B
             |  | 
          
        
          |  |  |                   
      $24.84 - $33.92
      $158K - $216K
     |                   
              6.37K
              $265M
             |  | 
          
        
          |  |  |                   
      $106.07 - $171.99
      $148K - $240K
     |                   
              1.4K
              $254M
             |  | 
          
        
          |  |  |                   
      $174.67 - $315.32
      $154K - $277K
     |                   
              879
              $244M
             |  | 
          
        
          |  |  |                   
      $296.51 - $536.21
      $14.5K - $26.3K
     |                   
              827
              $581M
             |  | 
          
        
          |  |  |                   
      $136.63 - $176.62
      $156K - $202K
     |                   
              1.15K
              $240M
             |  | 
          
        
          |  |  |                   
      $342.02 - $534.89
      $131K - $205K
     |                   
              383
              $236M
             |  | 
          
        
          |  |  |                   
      $113.29 - $133.09
      $185K - $217K
     |                   
              1.63K
              $227M
             |  | 
          
        
          |  |  |                   
      $224.32 - $326.09
      $114K - $165K
     |                   
              506
              $219M
             |  | 
          
        
          |  |  |                   
      $53.5 - $83.89
      $122K - $191K
     |                   
              2.28K
              $216M
             |  | 
          
        
          |  |  |                   
      $4.66 - $8.03
      $121K - $209K
     |                   
              26.1K
              $212M
             |  | 
          
        
          |  |  |                   
      $7.24 - $14.63
      $108K - $219K
     |                   
              14.9K
              $212M
             |  | 
          
        
          |  |  |                   
      $35.23 - $42.89
      $174K - $212K
     |                   
              4.95K
              $208M
             |  | 
          
        
          |  |  |                   
      $34.72 - $42.74
      $162K - $199K
     |                   
              4.65K
              $208M
             |  | 
          
        
          |  |  |                   
      $396.7 - $501.59
      $157K - $199K
     |                   
              396
              $206M
             |  | 
          
        
          |  |  |                   
      $20.0 - $23.35
      $183K - $213K
     |                   
              9.14K
              $206M
             |  | 
          
        
          |  |  |                   
      $328.01 - $475.68
      $125K - $182K
     |                   
              382
              $203M
             |  | 
          
        
          |  |  |                   
      $154.86 - $239.07
      $123K - $190K
     |                   
              795
              $202M
             |  | 
          
        
          |  |  |                   
      $24.21 - $35.95
      $136K - $203K
     |                   
              5.63K
              $202M
             |  | 
          
        
          |  |  |                   
      $26.8 - $37.92
      $161K - $227K
     |                   
              5.99K
              $202M
             |  | 
          
        
          |  |  |                   
      $335.24 - $380.78
      $28.2K - $32K
     |                   
              3.48K
              $1.42B
             |  | 
          
        
          |  |  |                   
      $5.72 - $8.32
      $108K - $158K
     |                   
              19K
              $181M
             |  | 
          
        
          |  |  |                   
      $7.54 - $8.6
      $151K - $172K
     |                   
              20K
              $176M
             |  | 
          
        
          |  |  |                   
      $60.6 - $87.81
      $5.09K - $7.38K
     |                   
              4.72K
              $536M
             |  | 
          
        
          |  |  |                   
      $10.79 - $14.14
      $124K - $162K
     |                   
              11.5K
              $173M
             |  |