|  |  |                   
      $54.25 - $65.89
      $96.6K - $117K
     |                   
              1.78K
              $113M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              12.1K
              $388M
             |  | 
          
        
          |  |  |                   
      $79.8 - $112.34
      $27.5K - $38.8K
     |                   
              3.64K
              $409M
             |  | 
          
        
          |  |  |                   
      $31.5 - $37.32
      $92.9K - $110K
     |                   
              2.95K
              $107M
             |  | 
          
        
          |  |  |                   
      $35.0 - $44.92
      $95.3K - $122K
     |                   
              2.74K
              $105M
             |  | 
          
        
          |  |  |                   
      $99.93 - $119.04
      $142K - $169K
     |                   
              5.89K
              $635M
             |  | 
          
        
          |  |  |                   
      $170.96 - $322.76
      $52K - $98.1K
     |                   
              306
              $98.8M
             |  | 
          
        
          |  |  |                   
      $83.12 - $109.97
      $73.1K - $96.8K
     |                   
              880
              $96.8M
             |  | 
          
        
          |  |  |                   
      $97.29 - $105.63
      $93.1K - $101K
     |                   
              2.33K
              $237M
             |  | 
          
        
          |  |  |                   
      $139.8 - $197.22
      $19K - $26.8K
     |                   
              1.99K
              $393M
             |  | 
          
        
          |  |  |                   
      $179.73 - $253.23
      $180 - $253
     |                   
              1.98K
              $502M
             |  | 
          
        
          |  |  |                   
      $34.39 - $47.46
      $16.2K - $22.4K
     |                   
              13K
              $617M
             |  | 
          
        
          |  |  |                   
      $126.32 - $161.29
      $83.5K - $107K
     |                   
              805
              $111M
             |  | 
          
        
          |  |  |                   
      $168.34 - $195.42
      $67.2K - $78K
     |                   
              2.23K
              $436M
             |  | 
          
        
          |  |  |                   
      $53.65 - $67.02
      $24.2K - $30.2K
     |                   
              9.04K
              $606M
             |  | 
          
        
          |  |  |                   
      $166.81 - $257.39
      $12.5K - $19.3K
     |                   
              1.24K
              $318M
             |  | 
          
        
          |  |  |                   
      $48.74 - $49.2
      $74.9K - $75.6K
     |                   
              61.7K
              $3.04B
             |  | 
          
        
          |  |  |                   
      $60.98 - $80.12
      $10.9K - $14.3K
     |                   
              7.86K
              $630M
             |  | 
          
        
          |  |  |                   
      $48.46 - $50.2
      $73.8K - $76.4K
     |                   
              1.74K
              $86.4M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              559
              $170M
             |  | 
          
        
          |  |  |                   
      $103.88 - $123.68
      $53K - $63.1K
     |                   
              3.06K
              $378M
             |  | 
          
        
          |  |  |                   
      $122.82 - $218.63
      $4.54K - $8.09K
     |                   
              858
              $188M
             |  | 
          
        
          |  |  |                   
      $45.12 - $46.23
      $66.4K - $68.1K
     |                   
              21.1K
              $974M
             |  | 
          
        
          |  |  |                   
      $102.31 - $105.8
      $68.8K - $71.1K
     |                   
              2.53K
              $264M
             |  | 
          
        
          |  |  |                   
      $50.37 - $60.97
      $65.4K - $79.1K
     |                   
              1.3K
              $67.2M
             |  | 
          
        
          |  |  |                   
      $69.46 - $83.4
      $21K - $25.3K
     |                   
              6.36K
              $531M
             |  | 
          
        
          |  |  |                   
      $193.73 - $237.37
      $29.4K - $36.1K
     |                   
              2.08K
              $493M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.47K
              $506M
             |  | 
          
        
          |  |  |                   
      $221.86 - $362.89
      $3.33K - $5.44K
     |                   
              1.02K
              $323M
             |  | 
          
        
          |  |  |                   
      $84.95 - $107.81
      $16.4K - $20.8K
     |                   
              3.87K
              $417M
             |  | 
          
        
          |  |  |                   
      $60.22 - $80.1
      $42K - $55.8K
     |                   
              1.3K
              $104M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.17K
              $62.5M
             |  | 
          
        
          |  |  |                   
      $102.02 - $103.5
      $56.1K - $56.9K
     |                   
              904
              $93M
             |  | 
          
        
          |  |  |                   
      $26.93 - $32.44
      $45.8K - $55.1K
     |                   
              1.86K
              $59.3M
             |  | 
          
        
          |  |  |                   
      $91.41 - $94.22
      $50.5K - $52.1K
     |                   
              3.15K
              $296M
             |  | 
          
        
          |  |  |                   
      $462.22 - $707.75
      $2.77K - $4.25K
     |                   
              297
              $210M
             |  | 
          
        
          |  |  |                   
      $104.77 - $106.34
      $49.5K - $50.2K
     |                   
              598
              $63.6M
             |  | 
          
        
          |  |  |                   
      $58.63 - $59.9
      $48.7K - $49.8K
     |                   
              2.07K
              $124M
             |  | 
          
        
          |  |  |                   
      $84.91 - $92.56
      $48.8K - $53.2K
     |                   
              24K
              $2.21B
             |  | 
          
        
          |  |  |                   
      $51.14 - $57.0
      $45K - $50.2K
     |                   
              2.07K
              $118M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              4.43K
              $197M
             |  | 
          
        
          |  |  |                   
      $74.01 - $144.25
      $7.33K - $14.3K
     |                   
              788
              $107M
             |  | 
          
        
          |  |  |                   
      $225.65 - $270.95
      $13.5K - $16.3K
     |                   
              2K
              $539M
             |  | 
          
        
          |  |  |                   
      $33.22 - $37.29
      $33.2K - $37.3K
     |                   
              6.89K
              $257M
             |  | 
          
        
          |  |  |                   
      $236.26 - $291.15
      $25.8K - $31.7K
     |                   
              3.8K
              $1.04B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              9.56K
              $254M
             |  | 
          
        
          |  |  |                   
      $55.71 - $73.45
      $33.4K - $44.1K
     |                   
              600
              $44.1M
             |  | 
          
        
          |  |  |                   
      $69.22 - $79.77
      $65.1K - $75K
     |                   
              3.33K
              $240M
             |  | 
          
        
          |  |  |                   
      $150.57 - $212.76
      $23.6K - $33.4K
     |                   
              364
              $77.4M
             |  | 
          
        
          |  |  |                   
      $152.42 - $182.82
      $8.69K - $10.4K
     |                   
              2.52K
              $460M
             |  |