|  |  |                   
      $153.3 - $186.58
      $236M - $287M
     |                   
              39.4M
              $7.35B
             |  | 
          
        
          |  |  |                   
      $175.16 - $255.24
      $79.1M - $115M
     |                   
              8.16M
              $1.99B
             |  | 
          
        
          |  |  |                   
      $134.8 - $184.42
      $353M - $483M
     |                   
              3.91M
              $632M
             |  | 
          
        
          |  |  |                   
      $211.65 - $238.24
      $342M - $385M
     |                   
              12.8M
              $2.82B
             |  | 
          
        
          |  |  |                   
      $491.09 - $535.64
      $4.35M - $4.74M
     |                   
              14.2M
              $7.34B
             |  | 
          
        
          |  |  |                   
      $296.92 - $341.36
      $281M - $323M
     |                   
              997K
              $296M
             |  | 
          
        
          |  |  |                   
      $157.53 - $185.69
      $246M - $290M
     |                   
              2.36M
              $385M
             |  | 
          
        
          |  |  |                   
      $103.24 - $111.73
      $207M - $224M
     |                   
              2.13M
              $235M
             |  | 
          
        
          |  |  |                   
      $100.62 - $112.59
      $181M - $203M
     |                   
              2.84M
              $314M
             |  | 
          
        
          |  |  |                   
      $184.85 - $231.54
      $1.12M - $1.41M
     |                   
              4.5M
              $1.04B
             |  | 
          
        
          |  |  |                   
      $293.94 - $444.72
      $9.52M - $14.4M
     |                   
              1.4M
              $622M
             |  | 
          
        
          |  |  |                   
      $57.35 - $85.25
      $64M - $95.2M
     |                   
              4.34M
              $366M
             |  | 
          
        
          |  |  |                   
      $244.75 - $305.63
      $127M - $159M
     |                   
              600K
              $181M
             |  | 
          
        
          |  |  |                   
      $25.63 - $28.94
      $151M - $170M
     |                   
              13.7M
              $357M
             |  | 
          
        
          |  |  |                   
      $695.21 - $791.73
      $142M - $161M
     |                   
              2.53M
              $1.86B
             |  | 
          
        
          |  |  |                   
      $31.85 - $46.54
      $30.2M - $44.2M
     |                   
              8.03M
              $364M
             |  | 
          
        
          |  |  |                   
      $104.88 - $168.89
      $44.5M - $71.7M
     |                   
              1.82M
              $305M
             |  | 
          
        
          |  |  |                   
      $301.44 - $365.84
      $120M - $146M
     |                   
              556K
              $180M
             |  | 
          
        
          |  |  |                   
      $366.54 - $479.53
      $123M - $161M
     |                   
              361K
              $141M
             |  | 
          
        
          |  |  |                   
      $282.78 - $316.06
      $39.9M - $44.6M
     |                   
              3.35M
              $1.06B
             |  | 
          
        
          |  |  |                   
      $659.01 - $772.54
      $65.1M - $76.4M
     |                   
              1.09M
              $845M
             |  | 
          
        
          |  |  |                   
      $157.68 - $200.82
      $40M - $51M
     |                   
              2.31M
              $440M
             |  | 
          
        
          |  |  |                   
      $171.0 - $196.23
      $89.1M - $102M
     |                   
              1.4M
              $275M
             |  | 
          
        
          |  |  |                   
      $225.84 - $250.43
      $106M - $118M
     |                   
              471K
              $109M
             |  | 
          
        
          |  |  |                   
      $250.62 - $279.43
      $89.6M - $99.9M
     |                   
              379K
              $106M
             |  | 
          
        
          |  |  |                   
      $36.73 - $39.9
      $66.9M - $72.7M
     |                   
              8.97M
              $358M
             |  | 
          
        
          |  |  |                   
      $335.1 - $718.54
      $5.35M - $11.5M
     |                   
              230K
              $165M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              3.44M
              $312M
             |  | 
          
        
          |  |  |                   
      $457.26 - $524.37
      $101M - $116M
     |                   
              532K
              $243M
             |  | 
          
        
          |  |  |                   
      $343.19 - $443.31
      $66.6M - $86M
     |                   
              279K
              $109M
             |  | 
          
        
          |  |  |                   
      $156.25 - $204.95
      $21.4M - $28.1M
     |                   
              2.47M
              $505M
             |  | 
          
        
          |  |  |                   
      $32.22 - $42.09
      $66.2M - $86.5M
     |                   
              2.08M
              $77.4M
             |  | 
          
        
          |  |  |                   
      $64.44 - $76.07
      $51.1M - $60.4M
     |                   
              4.1M
              $289M
             |  | 
          
        
          |  |  |                   
      $46.1 - $53.65
      $14.5M - $16.9M
     |                   
              6.72M
              $357M
             |  | 
          
        
          |  |  |                   
      $77.6 - $87.37
      $16.3M - $18.3M
     |                   
              10.9M
              $919M
             |  | 
          
        
          |  |  |                   
      $44.78 - $49.66
      $65.8M - $72.9M
     |                   
              1.61M
              $74.1M
             |  | 
          
        
          |  |  |                   
      $182.0 - $217.92
      $62.7M - $75.1M
     |                   
              362K
              $71M
             |  | 
          
        
          |  |  |                   
      $161.21 - $180.02
      $62.2M - $69.4M
     |                   
              440K
              $76M
             |  | 
          
        
          |  |  |                   
      $137.95 - $159.91
      $65.8M - $76.2M
     |                   
              2.03M
              $291M
             |  | 
          
        
          |  |  |                   
      $94.03 - $117.16
      $65.6M - $81.7M
     |                   
              728K
              $68.7M
             |  | 
          
        
          |  |  |                   
      $328.67 - $358.52
      $51.8M - $56.5M
     |                   
              617K
              $216M
             |  | 
          
        
          |  |  |                   
      $185.65 - $214.38
      $70.9M - $81.8M
     |                   
              1.97M
              $396M
             |  | 
          
        
          |  |  |                   
      $150.71 - $178.14
      $18.7M - $22.1M
     |                   
              1.73M
              $308M
             |  | 
          
        
          |  |  |                   
      $334.32 - $426.2
      $16M - $20.4M
     |                   
              976K
              $416M
             |  | 
          
        
          |  |  |                   
      $191.35 - $239.35
      $89.1M - $111M
     |                   
              1.18M
              $229M
             |  | 
          
        
          |  |  |                   
      $404.94 - $499.99
      $46.1M - $56.9M
     |                   
              177K
              $85.9M
             |  | 
          
        
          |  |  |                   
      $171.46 - $309.62
      $53.9M - $97.3M
     |                   
              327K
              $63.3M
             |  | 
          
        
          |  |  |                   
      $48.44 - $53.83
      $66.3M - $73.6M
     |                   
              9.96M
              $502M
             |  | 
          
        
          |  |  |                   
      $313.01 - $346.53
      $11.6M - $12.8M
     |                   
              1.26M
              $436M
             |  | 
          
        
          |  |  |                   
      $63.83 - $86.08
      $29.4M - $39.6M
     |                   
              1.37M
              $118M
             |  |