|  |  |                   
      $104.48 - $124.43
      $465M - $554M
     |                   
              4.46M
              $494M
             |  | 
          
        
          |  |  |                   
      $94.31 - $157.99
      $78.4M - $131M
     |                   
              4.95M
              $782M
             |  | 
          
        
          |  |  |                   
      $146.29 - $275.65
      $133M - $251M
     |                   
              1.27M
              $351M
             |  | 
          
        
          |  |  |                   
      $208.27 - $238.46
      $254M - $291M
     |                   
              1.31M
              $301M
             |  | 
          
        
          |  |  |                   
      $45.98 - $56.15
      $217M - $264M
     |                   
              4.78M
              $268M
             |  | 
          
        
          |  |  |                   
      $713.71 - $898.95
      $249M - $313M
     |                   
              501K
              $390M
             |  | 
          
        
          |  |  |                   
      $122.82 - $218.63
      $139M - $247M
     |                   
              1.21M
              $265M
             |  | 
          
        
          |  |  |                   
      $310.86 - $348.77
      $239M - $268M
     |                   
              770K
              $247M
             |  | 
          
        
          |  |  |                   
      $170.16 - $206.27
      $215M - $261M
     |                   
              1.29M
              $240M
             |  | 
          
        
          |  |  |                   
      $328.01 - $475.68
      $144M - $209M
     |                   
              503K
              $235M
             |  | 
          
        
          |  |  |                   
      $200.21 - $256.99
      $153M - $197M
     |                   
              775K
              $194M
             |  | 
          
        
          |  |  |                   
      $246.52 - $356.99
      $131M - $189M
     |                   
              534K
              $191M
             |  | 
          
        
          |  |  |                   
      $64.28 - $75.17
      $165M - $193M
     |                   
              2.56M
              $188M
             |  | 
          
        
          |  |  |                   
      $163.16 - $246.51
      $119M - $180M
     |                   
              730K
              $180M
             |  | 
          
        
          |  |  |                   
      $308.27 - $373.31
      $154M - $187M
     |                   
              613K
              $218M
             |  | 
          
        
          |  |  |                   
      $80.68 - $88.86
      $157M - $172M
     |                   
              2.53M
              $220M
             |  | 
          
        
          |  |  |                   
      $30.54 - $63.99
      $53.4M - $112M
     |                   
              3.99M
              $255M
             |  | 
          
        
          |  |  |                   
      $99.83 - $140.86
      $115M - $162M
     |                   
              1.23M
              $173M
             |  | 
          
        
          |  |  |                   
      $335.24 - $380.78
      $149M - $170M
     |                   
              669K
              $245M
             |  | 
          
        
          |  |  |                   
      $75.75 - $80.65
      $148M - $157M
     |                   
              1.95M
              $157M
             |  | 
          
        
          |  |  |                   
      $141.37 - $228.57
      $51.3M - $82.9M
     |                   
              1.6M
              $362M
             |  | 
          
        
          |  |  |                   
      $55.75 - $131.18
      $63.4M - $149M
     |                   
              1.27M
              $167M
             |  | 
          
        
          |  |  |                   
      $87.0 - $134.33
      $101M - $156M
     |                   
              1.19M
              $159M
             |  | 
          
        
          |  |  |                   
      $236.26 - $291.15
      $131M - $162M
     |                   
              664K
              $181M
             |  | 
          
        
          |  |  |                   
      $81.72 - $124.01
      $86.9M - $132M
     |                   
              1.64M
              $203M
             |  | 
          
        
          |  |  |                   
      $24.21 - $35.95
      $96.4M - $143M
     |                   
              4.6M
              $165M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.57M
              $147M
             |  | 
          
        
          |  |  |                   
      $66.4 - $89.42
      $107M - $143M
     |                   
              1.64M
              $147M
             |  | 
          
        
          |  |  |                   
      $31.21 - $48.21
      $88.1M - $136M
     |                   
              5.12M
              $218M
             |  | 
          
        
          |  |  |                   
      $167.32 - $223.3
      $45.3M - $60.4M
     |                   
              3.15M
              $690M
             |  | 
          
        
          |  |  |                   
      $438.31 - $527.29
      $118M - $143M
     |                   
              276K
              $145M
             |  | 
          
        
          |  |  |                   
      $54.33 - $62.87
      $118M - $137M
     |                   
              4.09M
              $257M
             |  | 
          
        
          |  |  |                   
      $483.48 - $539.8
      $142M - $158M
     |                   
              293K
              $142M
             |  | 
          
        
          |  |  |                   
      $285.55 - $321.23
      $135M - $152M
     |                   
              476K
              $139M
             |  | 
          
        
          |  |  |                   
      $136.49 - $155.22
      $120M - $136M
     |                   
              1.24M
              $191M
             |  | 
          
        
          |  |  |                   
      $273.94 - $388.21
      $94.1M - $133M
     |                   
              368K
              $143M
             |  | 
          
        
          |  |  |                   
      $151.29 - $173.13
      $115M - $131M
     |                   
              758K
              $126M
             |  | 
          
        
          |  |  |                   
      $126.84 - $145.22
      $124M - $142M
     |                   
              978K
              $126M
             |  | 
          
        
          |  |  |                   
      $45.92 - $50.78
      $123M - $136M
     |                   
              2.67M
              $125M
             |  | 
          
        
          |  |  |                   
      $416.06 - $551.64
      $92.6M - $123M
     |                   
              223K
              $123M
             |  | 
          
        
          |  |  |                   
      $301.89 - $340.04
      $112M - $126M
     |                   
              405K
              $134M
             |  | 
          
        
          |  |  |                   
      $223.31 - $304.18
      $89.5M - $122M
     |                   
              401K
              $120M
             |  | 
          
        
          |  |  |                   
      $91.92 - $110.2
      $109M - $131M
     |                   
              1.2M
              $121M
             |  | 
          
        
          |  |  |                   
      $166.81 - $257.39
      $63.3M - $97.6M
     |                   
              666K
              $172M
             |  | 
          
        
          |  |  |                   
      $65.65 - $72.39
      $108M - $119M
     |                   
              1.72M
              $117M
             |  | 
          
        
          |  |  |                   
      $136.59 - $217.51
      $62.3M - $99.2M
     |                   
              865K
              $181M
             |  | 
          
        
          |  |  |                   
      $77.56 - $87.72
      $99.8M - $113M
     |                   
              1.29M
              $110M
             |  | 
          
        
          |  |  |                   
      $118.55 - $170.08
      $77.9M - $112M
     |                   
              660K
              $110M
             |  | 
          
        
          |  |  |                   
      $87.57 - $96.0
      $104M - $114M
     |                   
              1.19M
              $108M
             |  | 
          
        
          |  |  |                   
      $180.53 - $212.64
      $95.5M - $113M
     |                   
              529K
              $107M
             |  |