|  |  |                   
      $243.75 - $303.93
      $298M - $372M
     |                   
              17.2M
              $5.23B
             |  | 
          
        
          |  |  |                   
      $17.76 - $22.1
      $87.4M - $109M
     |                   
              110M
              $2.42B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              9.09M
              $1.66B
             |  | 
          
        
          |  |  |                   
      $94.31 - $157.99
      $3.36M - $5.63M
     |                   
              4.15M
              $656M
             |  | 
          
        
          |  |  |                   
      $39.89 - $49.46
      $2.37M - $2.93M
     |                   
              45.5M
              $2.25B
             |  | 
          
        
          |  |  |                   
      $79.56 - $82.92
      $159M - $165M
     |                   
              4.87M
              $404M
             |  | 
          
        
          |  |  |                   
      $354.56 - $497.45
      $21.4M - $30M
     |                   
              803K
              $399M
             |  | 
          
        
          |  |  |                   
      $22.71 - $24.18
      $114M - $121M
     |                   
              5.17M
              $121M
             |  | 
          
        
          |  |  |                   
      $26.18 - $26.93
      $98.2M - $101M
     |                   
              32M
              $853M
             |  | 
          
        
          |  |  |                   
      $150.43 - $192.71
      $21M - $26.9M
     |                   
              3.28M
              $633M
             |  | 
          
        
          |  |  |                   
      $24.96 - $25.5
      $83.1M - $84.9M
     |                   
              5.16M
              $132M
             |  | 
          
        
          |  |  |                   
      $146.29 - $275.65
      $5.03M - $9.48M
     |                   
              561K
              $155M
             |  | 
          
        
          |  |  |                   
      $484.66 - $738.09
      $3.57M - $5.43M
     |                   
              314K
              $232M
             |  | 
          
        
          |  |  |                   
      $108.06 - $135.3
      $18.2M - $22.8M
     |                   
              2.34M
              $317M
             |  | 
          
        
          |  |  |                   
      $167.32 - $223.3
      $11.9M - $15.9M
     |                   
              1.1M
              $242M
             |  | 
          
        
          |  |  |                   
      $456.74 - $568.03
      $69K - $85.8K
     |                   
              763K
              $433M
             |  | 
          
        
          |  |  |                   
      $72.02 - $73.82
      $39.1M - $40.1M
     |                   
              1.52M
              $112M
             |  | 
          
        
          |  |  |                   
      $855.86 - $1339.13
      $2M - $3.13M
     |                   
              75.5K
              $101M
             |  | 
          
        
          |  |  |                   
      $74.01 - $144.25
      $2.91M - $5.67M
     |                   
              545K
              $74.3M
             |  | 
          
        
          |  |  |                   
      $496.48 - $617.85
      $13.4M - $16.7M
     |                   
              227K
              $140M
             |  | 
          
        
          |  |  |                   
      $110.06 - $110.46
      $27.4M - $27.5M
     |                   
              1.78M
              $197M
             |  | 
          
        
          |  |  |                   
      $221.86 - $362.89
      $4.4M - $7.19M
     |                   
              379K
              $120M
             |  | 
          
        
          |  |  |                   
      $416.06 - $551.64
      $8.59M - $11.4M
     |                   
              207K
              $114M
             |  | 
          
        
          |  |  |                   
      $193.73 - $237.37
      $2.52M - $3.09M
     |                   
              1.47M
              $348M
             |  | 
          
        
          |  |  |                   
      $144.7 - $178.6
      $8.68M - $10.7M
     |                   
              700K
              $123M
             |  | 
          
        
          |  |  |                   
      $210.28 - $289.91
      $7.04M - $9.71M
     |                   
              351K
              $102M
             |  | 
          
        
          |  |  |                   
      $100.35 - $100.71
      $20.3M - $20.4M
     |                   
              474K
              $47.8M
             |  | 
          
        
          |  |  |                   
      $86.93 - $109.64
      $1.66M - $2.09M
     |                   
              1.52M
              $167M
             |  | 
          
        
          |  |  |                   
      $122.82 - $218.63
      $1.5M - $2.68M
     |                   
              195K
              $42.7M
             |  | 
          
        
          |  |  |                   
      $146.58 - $180.01
      $4.33M - $5.31M
     |                   
              541K
              $96M
             |  | 
          
        
          |  |  |                   
      $150.57 - $212.76
      $9.52M - $13.5M
     |                   
              106K
              $22.6M
             |  | 
          
        
          |  |  |                   
      $78.21 - $143.81
      $211K - $387K
     |                   
              266K
              $37.8M
             |  | 
          
        
          |  |  |                   
      $86.02 - $114.95
      $7.59M - $10.1M
     |                   
              106K
              $12.1M
             |  | 
          
        
          |  |  |                   
      $50.37 - $60.97
      $11M - $13.4M
     |                   
              333K
              $17.3M
             |  | 
          
        
          |  |  |                   
      $22.43 - $23.23
      $9.57M - $9.91M
     |                   
              3.04M
              $70.6M
             |  | 
          
        
          |  |  |                   
      $721.65 - $1040.18
      $2.73M - $3.93M
     |                   
              30.1K
              $31M
             |  | 
          
        
          |  |  |                   
      $462.22 - $707.75
      $1.65M - $2.53M
     |                   
              47.9K
              $33.9M
             |  | 
          
        
          |  |  |                   
      $81.79 - $99.98
      $3.38M - $4.13M
     |                   
              557K
              $54.4M
             |  | 
          
        
          |  |  |                   
      $120.49 - $141.16
      $7.26M - $8.5M
     |                   
              138K
              $19.1M
             |  | 
          
        
          |  |  |                   
      $329.49 - $438.4
      $2.08M - $2.77M
     |                   
              97.4K
              $42.7M
             |  | 
          
        
          |  |  |                   
      $179.95 - $278.88
      $2.19M - $3.4M
     |                   
              87.1K
              $24.3M
             |  | 
          
        
          |  |  |                   
      $34.17 - $93.63
      $572K - $1.57M
     |                   
              149K
              $13.9M
             |  | 
          
        
          |  |  |                   
      $64.62 - $93.3
      $1.66M - $2.4M
     |                   
              306K
              $28.6M
             |  | 
          
        
          |  |  |                   
      $136.59 - $217.51
      $3.78M - $6.02M
     |                   
              78.8K
              $16.5M
             |  | 
          
        
          |  |  |                   
      $231.39 - $318.98
      $3.22M - $4.44M
     |                   
              81.1K
              $25.9M
             |  | 
          
        
          |  |  |                   
      $221.03 - $294.78
      $1.6M - $2.13M
     |                   
              129K
              $38.1M
             |  | 
          
        
          |  |  |                   
      $34.39 - $47.46
      $2M - $2.76M
     |                   
              908K
              $43M
             |  | 
          
        
          |  |  |                   
      $149.23 - $184.95
      $2.27M - $2.82M
     |                   
              211K
              $38.3M
             |  | 
          
        
          |  |  |                   
      $179.73 - $253.23
      $1.56M - $2.19M
     |                   
              108K
              $27.4M
             |  | 
          
        
          |  |  |                   
      $79.79 - $91.42
      $17.3M - $19.8M
     |                   
              8.78M
              $782M
             |  |