|  |  |                   
      $94.31 - $157.99
      $205M - $343M
     |                   
              49.1M
              $7.75B
             |  | 
          
        
          |  |  |                   
      $105.57 - $170.4
      $221M - $357M
     |                   
              41.6M
              $6.66B
             |  | 
          
        
          |  |  |                   
      $19.76 - $30.81
      $111M - $174M
     |                   
              161M
              $4.82B
             |  | 
          
        
          |  |  |                   
      $219.37 - $417.89
      $248M - $472M
     |                   
              6.4M
              $2.24B
             |  | 
          
        
          |  |  |                   
      $59.83 - $87.57
      $151M - $221M
     |                   
              16.7M
              $1.46B
             |  | 
          
        
          |  |  |                   
      $33.46 - $47.74
      $288M - $411M
     |                   
              43.9M
              $1.75B
             |  | 
          
        
          |  |  |                   
      $86.02 - $114.95
      $289M - $386M
     |                   
              3.36M
              $384M
             |  | 
          
        
          |  |  |                   
      $30.85 - $36.14
      $142M - $167M
     |                   
              18M
              $649M
             |  | 
          
        
          |  |  |                   
      $64.62 - $93.3
      $128M - $185M
     |                   
              4.28M
              $399M
             |  | 
          
        
          |  |  |                   
      $506.56 - $576.74
      $183M - $208M
     |                   
              361K
              $208M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              1.07M
              $199M
             |  | 
          
        
          |  |  |                   
      $277.23 - $315.28
      $144M - $163M
     |                   
              522K
              $164M
             |  | 
          
        
          |  |  |                   
      $119.93 - $156.36
      $58.9M - $76.8M
     |                   
              1.44M
              $222M
             |  | 
          
        
          |  |  |                   
      $279.23 - $323.21
      $65.5M - $75.8M
     |                   
              235K
              $70.1M
             |  | 
          
        
          |  |  |                   
      $412.99 - $531.48
      $40.3M - $51.8M
     |                   
              554K
              $282M
             |  | 
          
        
          |  |  |                   
      $169.89 - $223.9
      $3.29M - $4.34M
     |                   
              1.64M
              $366M
             |  | 
          
        
          |  |  |                   
      $163.54 - $186.02
      $56.6M - $64.4M
     |                   
              346K
              $62.4M
             |  | 
          
        
          |  |  |                   
      $253.22 - $299.78
      $59M - $69.9M
     |                   
              922K
              $237M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              5.72M
              $492M
             |  | 
          
        
          |  |  |                   
      $48.82 - $65.05
      $27.5M - $36.6M
     |                   
              876K
              $50.5M
             |  | 
          
        
          |  |  |                   
      $45.37 - $57.12
      $9.38M - $11.8M
     |                   
              3.23M
              $181M
             |  | 
          
        
          |  |  |                   
      $544.07 - $787.63
      $5.3M - $7.68M
     |                   
              140K
              $110M
             |  | 
          
        
          |  |  |                   
      $421.16 - $509.5
      $32.9M - $39.7M
     |                   
              212K
              $94.6M
             |  | 
          
        
          |  |  |                   
      $24.36 - $31.69
      $12.1M - $15.8M
     |                   
              3.65M
              $111M
             |  | 
          
        
          |  |  |                   
      $19.34 - $36.75
      $11M - $20.9M
     |                   
              1.3M
              $43.8M
             |  | 
          
        
          |  |  |                   
      $28.01 - $36.25
      $16.4M - $21.3M
     |                   
              588K
              $21.1M
             |  | 
          
        
          |  |  |                   
      $15.81 - $23.22
      $15.3M - $22.5M
     |                   
              971K
              $19.3M
             |  | 
          
        
          |  |  |                   
      $137.01 - $159.78
      $19M - $22.2M
     |                   
              318K
              $46.3M
             |  | 
          
        
          |  |  |                   
      $72.62 - $83.22
      $7.56M - $8.67M
     |                   
              8.54M
              $687M
             |  | 
          
        
          |  |  |                   
      $67.67 - $143.04
      $222K - $470K
     |                   
              263K
              $35.2M
             |  | 
          
        
          |  |  |                   
      $18.77 - $37.74
      $246K - $495K
     |                   
              1.32M
              $43.8M
             |  | 
          
        
          |  |  |                   
      $80.27 - $98.06
      $6.06M - $7.4M
     |                   
              507K
              $48.9M
             |  | 
          
        
          |  |  |                   
      $252.37 - $290.71
      $4.04M - $4.65M
     |                   
              471K
              $130M
             |  | 
          
        
          |  |  |                   
      $7.88 - $11.79
      $765K - $1.14M
     |                   
              2.7M
              $30.6M
             |  | 
          
        
          |  |  |                   
      $16.35 - $23.52
      $6.43M - $9.25M
     |                   
              1.13M
              $21M
             |  | 
          
        
          |  |  |                   
      $49.68 - $69.26
      $2.04M - $2.85M
     |                   
              411K
              $28.2M
             |  | 
          
        
          |  |  |                   
      $321.63 - $509.31
      $643 - $1.02K
     |                   
              28K
              $14.3M
             |  | 
          
        
          |  |  |                   
      $105.69 - $140.64
      $3.25M - $4.33M
     |                   
              30.8K
              $4.07M
             |  | 
          
        
          |  |  |                   
      $67.07 - $78.22
      $77.6K - $90.5K
     |                   
              583K
              $45.6M
             |  | 
          
        
          |  |  |                   
      $88.97 - $117.24
      $1.49M - $1.96M
     |                   
              16.7K
              $1.96M
             |  | 
          
        
          |  |  |                   
      $104.61 - $129.97
      $2.39M - $2.96M
     |                   
              127K
              $15.2M
             |  | 
          
        
          |  |  |                   
      $55.01 - $64.24
      $2.09K - $2.44K
     |                   
              268K
              $16.8M
             |  | 
          
        
          |  |  |                   
      $119.13 - $135.03
      $857K - $972K
     |                   
              102K
              $12.6M
             |  | 
          
        
          |  |  |                   
      $149.23 - $184.95
      $597K - $740K
     |                   
              15.9K
              $2.9M
             |  | 
          
        
          |  |  |                   
      $53.27 - $72.04
      $746 - $1.01K
     |                   
              129K
              $9.16M
             |  | 
          
        
          |  |  |                   
      $64.11 - $75.0
      $681K - $796K
     |                   
              32K
              $2.22M
             |  | 
          
        
          |  |  |                   
      $145.85 - $225.38
      $583 - $902
     |                   
              17.9K
              $3.75M
             |  | 
          
        
          |  |  |                   
      $74.02 - $87.26
      $888 - $1.05K
     |                   
              104K
              $8.98M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              51.5K
              $976K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              128
              $8K
             |  |