|  |  |                   
      $68.37 - $73.9
      $996K - $1.08M
     |                   
              31.1K
              $2.2B
             |  | 
          
        
          |  |  |                   
      $204.26 - $233.47
      $484K - $553K
     |                   
              3.88K
              $859M
             |  | 
          
        
          |  |  |                   
      $90.56 - $109.49
      $483K - $584K
     |                   
              1.48K
              $161M
             |  | 
          
        
          |  |  |                   
      $62.37 - $77.63
      $480K - $598K
     |                   
              4.98K
              $385M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.63K
              $789M
             |  | 
          
        
          |  |  |                   
      $479.92 - $590.74
      $299K - $369K
     |                   
              2.76K
              $1.55B
             |  | 
          
        
          |  |  |                   
      $104.23 - $134.39
      $231K - $298K
     |                   
              354
              $47.6M
             |  | 
          
        
          |  |  |                   
      $146.58 - $180.01
      $424K - $520K
     |                   
              10.3K
              $1.83B
             |  | 
          
        
          |  |  |                   
      $36.35 - $41.3
      $267K - $303K
     |                   
              35.6K
              $1.47B
             |  | 
          
        
          |  |  |                   
      $308.27 - $373.31
      $172K - $209K
     |                   
              5.03K
              $1.79B
             |  | 
          
        
          |  |  |                   
      $77.74 - $78.78
      $152K - $154K
     |                   
              2.65K
              $208M
             |  | 
          
        
          |  |  |                   
      $58.41 - $72.69
      $299K - $372K
     |                   
              28.1K
              $2.04B
             |  | 
          
        
          |  |  |                   
      $267.12 - $336.65
      $108K - $136K
     |                   
              250
              $81.9M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              7.69K
              $182M
             |  | 
          
        
          |  |  |                   
      $50.08 - $63.14
      $101K - $128K
     |                   
              264
              $16.7M
             |  | 
          
        
          |  |  |                   
      $21.59 - $24.84
      $73.8K - $84.9K
     |                   
              13.3K
              $322M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              41.2K
              $1.68B
             |  | 
          
        
          |  |  |                   
      $93.15 - $96.56
      $86.1K - $89.2K
     |                   
              1.49K
              $143M
             |  | 
          
        
          |  |  |                   
      $49.57 - $50.27
      $84.3K - $85.5K
     |                   
              1.31K
              $65.7M
             |  | 
          
        
          |  |  |                   
      $158.36 - $178.82
      $72.5K - $81.9K
     |                   
              1.22K
              $215M
             |  | 
          
        
          |  |  |                   
      $104.87 - $127.3
      $66.6K - $80.8K
     |                   
              607
              $77.3M
             |  | 
          
        
          |  |  |                   
      $99.37 - $134.05
      $35.6K - $48K
     |                   
              1.19K
              $135M
             |  | 
          
        
          |  |  |                   
      $79.79 - $91.42
      $58.9K - $67.5K
     |                   
              1.43K
              $128M
             |  | 
          
        
          |  |  |                   
      $62.74 - $74.79
      $114K - $136K
     |                   
              5.73K
              $427M
             |  | 
          
        
          |  |  |                   
      $179.23 - $224.92
      $62.6K - $78.5K
     |                   
              142
              $32M
             |  | 
          
        
          |  |  |                   
      $170.16 - $206.27
      $24.5K - $29.7K
     |                   
              1.45K
              $269M
             |  | 
          
        
          |  |  |                   
      $220.04 - $280.07
      $64.5K - $82.1K
     |                   
              326
              $91.3M
             |  | 
          
        
          |  |  |                   
      $128.02 - $151.37
      $18.4K - $21.8K
     |                   
              2.09K
              $276M
             |  | 
          
        
          |  |  |                   
      $55.56 - $60.91
      $38.3K - $42K
     |                   
              10.9K
              $637M
             |  | 
          
        
          |  |  |                   
      $32.11 - $38.21
      $50K - $59.5K
     |                   
              253
              $9.6M
             |  | 
          
        
          |  |  |                   
      $75.05 - $77.34
      $54K - $55.6K
     |                   
              741
              $57.3M
             |  | 
          
        
          |  |  |                   
      $157.66 - $172.39
      $16.2K - $17.8K
     |                   
              3.16K
              $503M
             |  | 
          
        
          |  |  |                   
      $45.98 - $56.15
      $59.8K - $73K
     |                   
              3.33K
              $187M
             |  | 
          
        
          |  |  |                   
      $133.12 - $171.03
      $53.2K - $68.4K
     |                   
              656
              $112M
             |  | 
          
        
          |  |  |                   
      $34.48 - $39.76
      $148K - $171K
     |                   
              41.8K
              $1.66B
             |  | 
          
        
          |  |  |                   
      $7.89 - $9.51
      $33.3K - $40.1K
     |                   
              3.53K
              $32.2M
             |  | 
          
        
          |  |  |                   
      $273.67 - $366.17
      $84.3K - $113K
     |                   
              938
              $344M
             |  | 
          
        
          |  |  |                   
      $335.24 - $380.78
      $37.9K - $43K
     |                   
              2.03K
              $743M
             |  | 
          
        
          |  |  |                   
      $105.87 - $130.56
      $27.8K - $34.3K
     |                   
              501
              $59.7M
             |  | 
          
        
          |  |  |                   
      $262.28 - $309.85
      $15.2K - $18K
     |                   
              636
              $178M
             |  | 
          
        
          |  |  |                   
      $91.92 - $110.2
      $16.5K - $19.7K
     |                   
              2.01K
              $203M
             |  | 
          
        
          |  |  |                   
      $44.68 - $45.96
      $38.2K - $39.3K
     |                   
              15.9K
              $728M
             |  | 
          
        
          |  |  |                   
      $146.36 - $159.82
      $146 - $160
     |                   
              2.84K
              $434M
             |  | 
          
        
          |  |  |                   
      $30.53 - $40.65
      $37.7K - $50.2K
     |                   
              940
              $38.2M
             |  | 
          
        
          |  |  |                   
      $236.71 - $261.92
      $26.7K - $29.6K
     |                   
              305
              $75.7M
             |  | 
          
        
          |  |  |                   
      $49.79 - $50.75
      $36K - $36.7K
     |                   
              47.5K
              $2.41B
             |  | 
          
        
          |  |  |                   
      $81.79 - $99.98
      $44.3K - $54.2K
     |                   
              1.41K
              $138M
             |  | 
          
        
          |  |  |                   
      $163.82 - $196.64
      $30.1K - $36.2K
     |                   
              365
              $71.1M
             |  | 
          
        
          |  |  |                   
      $43.89 - $54.46
      $4.48K - $5.55K
     |                   
              3.82K
              $179M
             |  | 
          
        
          |  |  |                   
      $219.37 - $417.89
      $20.8K - $39.7K
     |                   
              1
              $350K
             |  |