|  |  |                   
      $498.8 - $620.9
      $704M - $877M
     |                   
              831K
              $516M
             |  | 
          
        
          |  |  |                   
      $255.27 - $288.74
      $368M - $416M
     |                   
              3.5M
              $934M
             |  | 
          
        
          |  |  |                   
      $146.58 - $180.01
      $519M - $638M
     |                   
              6.65M
              $1.18B
             |  | 
          
        
          |  |  |                   
      $62.27 - $82.77
      $250M - $332M
     |                   
              2.57M
              $173M
             |  | 
          
        
          |  |  |                   
      $47.72 - $63.84
      $22.4M - $30M
     |                   
              38.9M
              $1.91B
             |  | 
          
        
          |  |  |                   
      $84.99 - $96.82
      $192M - $218M
     |                   
              5.84M
              $531M
             |  | 
          
        
          |  |  |                   
      $14.72 - $17.13
      $170M - $198M
     |                   
              494K
              $7.93M
             |  | 
          
        
          |  |  |                   
      $377.5 - $449.52
      $141M - $168M
     |                   
              1.62M
              $656M
             |  | 
          
        
          |  |  |                   
      $136.49 - $155.22
      $140M - $160M
     |                   
              10.4M
              $1.6B
             |  | 
          
        
          |  |  |                   
      $89.76 - $112.34
      $53.2M - $66.6M
     |                   
              11.2M
              $1.18B
             |  | 
          
        
          |  |  |                   
      $62.45 - $70.08
      $41.4M - $46.4M
     |                   
              15.8M
              $998M
             |  | 
          
        
          |  |  |                   
      $483.48 - $539.8
      $16.4M - $18.4M
     |                   
              2.46M
              $1.2B
             |  | 
          
        
          |  |  |                   
      $390.26 - $489.06
      $12.1M - $15.2M
     |                   
              1.2M
              $486M
             |  | 
          
        
          |  |  |                   
      $236.26 - $291.15
      $108M - $133M
     |                   
              1.68M
              $459M
             |  | 
          
        
          |  |  |                   
      $43.14 - $53.28
      $116M - $143M
     |                   
              5.79M
              $308M
             |  | 
          
        
          |  |  |                   
      $24.32 - $43.03
      $67.6M - $120M
     |                   
              105K
              $3.65M
             |  | 
          
        
          |  |  |                   
      $16.31 - $21.47
      $16.6M - $21.8M
     |                   
              15.2M
              $252M
             |  | 
          
        
          |  |  |                   
      $33.78 - $43.68
      $90.1M - $117M
     |                   
              1.07M
              $46.8M
             |  | 
          
        
          |  |  |                   
      $713.71 - $898.95
      $30.4M - $38.3M
     |                   
              1.24M
              $968M
             |  | 
          
        
          |  |  |                   
      $187.23 - $215.61
      $31.9M - $36.7M
     |                   
              4.23M
              $861M
             |  | 
          
        
          |  |  |                   
      $61.82 - $71.72
      $47M - $54.5M
     |                   
              6.95M
              $469M
             |  | 
          
        
          |  |  |                   
      $308.27 - $373.31
      $89.5M - $108M
     |                   
              4.96M
              $1.76B
             |  | 
          
        
          |  |  |                   
      $99.93 - $119.04
      $2.09M - $2.49M
     |                   
              6.63M
              $715M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              1.32M
              $13.4M
             |  | 
          
        
          |  |  |                   
      $519.19 - $590.78
      $16.1M - $18.3M
     |                   
              2.5M
              $1.42B
             |  | 
          
        
          |  |  |                   
      $42.74 - $49.55
      $66.6M - $77.2M
     |                   
              3.32M
              $164M
             |  | 
          
        
          |  |  |                   
      $50.55 - $59.83
      $70.4M - $83.4M
     |                   
              658K
              $39M
             |  | 
          
        
          |  |  |                   
      $157.66 - $172.39
      $13.6M - $14.8M
     |                   
              5.04M
              $804M
             |  | 
          
        
          |  |  |                   
      $140.37 - $171.44
      $45.8M - $55.9M
     |                   
              2.88M
              $463M
             |  | 
          
        
          |  |  |                   
      $50.86 - $73.83
      $55.2M - $80.1M
     |                   
              73K
              $5.28M
             |  | 
          
        
          |  |  |                   
      $30.53 - $35.47
      $26.4M - $30.7M
     |                   
              18.2M
              $598M
             |  | 
          
        
          |  |  |                   
      $60.98 - $80.12
      $81.3M - $107M
     |                   
              3.59M
              $288M
             |  | 
          
        
          |  |  |                   
      $53.62 - $66.59
      $21.7M - $26.9M
     |                   
              3.96M
              $222M
             |  | 
          
        
          |  |  |                   
      $32.8 - $39.31
      $17.9M - $21.4M
     |                   
              15.1M
              $546M
             |  | 
          
        
          |  |  |                   
      $274.32 - $302.46
      $28.3M - $31.2M
     |                   
              1.25M
              $363M
             |  | 
          
        
          |  |  |                   
      $279.23 - $323.21
      $32.4M - $37.5M
     |                   
              753K
              $225M
             |  | 
          
        
          |  |  |                   
      $144.41 - $170.3
      $22.6M - $26.7M
     |                   
              2.28M
              $356M
             |  | 
          
        
          |  |  |                   
      $19.26 - $25.7
      $29.6M - $39.5M
     |                   
              1.24M
              $25.4M
             |  | 
          
        
          |  |  |                   
      $128.02 - $151.37
      $11.2M - $13.3M
     |                   
              1.65M
              $218M
             |  | 
          
        
          |  |  |                   
      $45.92 - $50.78
      $10.1M - $11.1M
     |                   
              7.39M
              $345M
             |  | 
          
        
          |  |  |                   
      $29.41 - $32.97
      $36.8M - $41.2M
     |                   
              22.4M
              $731M
             |  | 
          
        
          |  |  |                   
      $20.85 - $25.4
      $38.4M - $46.8M
     |                   
              791K
              $20.1M
             |  | 
          
        
          |  |  |                   
      $1503.62 - $2206.01
      $27M - $39.6M
     |                   
              374K
              $683M
             |  | 
          
        
          |  |  |                   
      $44.12 - $59.6
      $2.34M - $3.16M
     |                   
              2.42M
              $112M
             |  | 
          
        
          |  |  |                   
      $51.18 - $63.89
      $24.6M - $30.7M
     |                   
              1.17M
              $65.7M
             |  | 
          
        
          |  |  |                   
      $31.95 - $42.2
      $19.8M - $26.1M
     |                   
              1.53M
              $51.7M
             |  | 
          
        
          |  |  |                   
      $64.11 - $75.0
      $23.9M - $27.9M
     |                   
              5.21M
              $361M
             |  | 
          
        
          |  |  |                   
      $157.32 - $205.72
      $12.4M - $16.2M
     |                   
              665K
              $116M
             |  | 
          
        
          |  |  |                   
      $39.96 - $44.75
      $26.9M - $30.2M
     |                   
              804K
              $32.7M
             |  | 
          
        
          |  |  |                   
      $479.92 - $590.74
      $58.7M - $72.3M
     |                   
              2.52M
              $1.42B
             |  |