|  |  |                   
      $94.31 - $157.99
      $41.6M - $69.7M
     |                   
              35.5M
              $5.61B
             |  | 
          
        
          |  |  |                   
      $484.66 - $738.09
      $234M - $357M
     |                   
              3.76M
              $2.77B
             |  | 
          
        
          |  |  |                   
      $167.32 - $223.3
      $96.5M - $129M
     |                   
              20.3M
              $4.44B
             |  | 
          
        
          |  |  |                   
      $50.94 - $62.56
      $367M - $451M
     |                   
              37.3M
              $2.33B
             |  | 
          
        
          |  |  |                   
      $201.28 - $266.34
      $43.7M - $57.9M
     |                   
              10.6M
              $2.82B
             |  | 
          
        
          |  |  |                   
      $92.79 - $134.29
      $91M - $132M
     |                   
              19.4M
              $2.58B
             |  | 
          
        
          |  |  |                   
      $226.49 - $276.01
      $159M - $194M
     |                   
              7.21M
              $1.88B
             |  | 
          
        
          |  |  |                   
      $209.39 - $289.94
      $64M - $88.6M
     |                   
              3.46M
              $996M
             |  | 
          
        
          |  |  |                   
      $221.86 - $362.89
      $34.6M - $56.6M
     |                   
              3.78M
              $1.2B
             |  | 
          
        
          |  |  |                   
      $283.31 - $388.96
      $158M - $217M
     |                   
              1.6M
              $599M
             |  | 
          
        
          |  |  |                   
      $118.81 - $151.28
      $43.5M - $55.3M
     |                   
              7.96M
              $1.2B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              27.9M
              $529M
             |  | 
          
        
          |  |  |                   
      $76.93 - $105.25
      $129M - $177M
     |                   
              2.58M
              $265M
             |  | 
          
        
          |  |  |                   
      $452.51 - $568.19
      $32.3M - $40.5M
     |                   
              2.01M
              $1.1B
             |  | 
          
        
          |  |  |                   
      $113.94 - $140.12
      $78.5M - $96.5M
     |                   
              8.66M
              $1.21B
             |  | 
          
        
          |  |  |                   
      $141.37 - $228.57
      $1.85M - $3M
     |                   
              2.62M
              $593M
             |  | 
          
        
          |  |  |                   
      $104.22 - $139.65
      $76.7M - $103M
     |                   
              3.87M
              $541M
             |  | 
          
        
          |  |  |                   
      $26.99 - $33.86
      $38.4M - $48.1M
     |                   
              29M
              $973M
             |  | 
          
        
          |  |  |                   
      $35.3 - $37.51
      $137M - $145M
     |                   
              4.22M
              $158M
             |  | 
          
        
          |  |  |                   
      $210.47 - $274.71
      $114M - $149M
     |                   
              950K
              $228M
             |  | 
          
        
          |  |  |                   
      $361.04 - $536.34
      $633K - $940K
     |                   
              1.13M
              $605M
             |  | 
          
        
          |  |  |                   
      $149.23 - $184.95
      $55.2M - $68.4M
     |                   
              2.12M
              $387M
             |  | 
          
        
          |  |  |                   
      $118.04 - $175.83
      $10.1M - $15.1M
     |                   
              3.44M
              $596M
             |  | 
          
        
          |  |  |                   
      $192.02 - $234.65
      $82.8M - $101M
     |                   
              833K
              $192M
             |  | 
          
        
          |  |  |                   
      $170.96 - $322.76
      $18.9M - $35.6M
     |                   
              647K
              $209M
             |  | 
          
        
          |  |  |                   
      $151.47 - $375.07
      $40.1M - $99.4M
     |                   
              278K
              $97.4M
             |  | 
          
        
          |  |  |                   
      $34.39 - $47.46
      $10.5M - $14.4M
     |                   
              14.7M
              $695M
             |  | 
          
        
          |  |  |                   
      $67.02 - $83.8
      $91.1M - $114M
     |                   
              4.38M
              $333M
             |  | 
          
        
          |  |  |                   
      $166.81 - $257.39
      $12.8M - $19.7M
     |                   
              1.29M
              $332M
             |  | 
          
        
          |  |  |                   
      $81.79 - $99.98
      $19.4M - $23.7M
     |                   
              6.19M
              $605M
             |  | 
          
        
          |  |  |                   
      $31.54 - $41.04
      $86.1M - $112M
     |                   
              18.7M
              $702M
             |  | 
          
        
          |  |  |                   
      $29.05 - $41.48
      $25.4M - $36.2M
     |                   
              12.4M
              $501M
             |  | 
          
        
          |  |  |                   
      $908.13 - $1056.85
      $22.1M - $25.7M
     |                   
              1.2M
              $1.19B
             |  | 
          
        
          |  |  |                   
      $150.57 - $212.76
      $41.9M - $59.2M
     |                   
              704K
              $150M
             |  | 
          
        
          |  |  |                   
      $30.03 - $45.23
      $8.48M - $12.8M
     |                   
              5.76M
              $255M
             |  | 
          
        
          |  |  |                   
      $104.96 - $231.51
      $14.7M - $32.4M
     |                   
              457K
              $105M
             |  | 
          
        
          |  |  |                   
      $246.52 - $356.99
      $18.4M - $26.7M
     |                   
              548K
              $196M
             |  | 
          
        
          |  |  |                   
      $64.62 - $93.3
      $11.8M - $17.1M
     |                   
              2.59M
              $242M
             |  | 
          
        
          |  |  |                   
      $55.52 - $74.53
      $7.44M - $9.99M
     |                   
              4.48M
              $334M
             |  | 
          
        
          |  |  |                   
      $68.37 - $73.9
      $62.3M - $67.4M
     |                   
              8.34M
              $590M
             |  | 
          
        
          |  |  |                   
      $136.59 - $217.51
      $16.1M - $25.6M
     |                   
              961K
              $201M
             |  | 
          
        
          |  |  |                   
      $118.55 - $170.08
      $11.8M - $16.9M
     |                   
              2.04M
              $339M
             |  | 
          
        
          |  |  |                   
      $394.72 - $440.39
      $54.2M - $60.5M
     |                   
              350K
              $147M
             |  | 
          
        
          |  |  |                   
      $8.28 - $9.42
      $37.3M - $42.4M
     |                   
              31.8M
              $299M
             |  | 
          
        
          |  |  |                   
      $576.53 - $902.94
      $3.87M - $6.05M
     |                   
              219K
              $197M
             |  | 
          
        
          |  |  |                   
      $105.23 - $109.61
      $48.9M - $51M
     |                   
              1.29M
              $141M
             |  | 
          
        
          |  |  |                   
      $97.08 - $195.83
      $22.8M - $45.9M
     |                   
              300K
              $58.8M
             |  | 
          
        
          |  |  |                   
      $41.37 - $53.28
      $143M - $185M
     |                   
              17.6M
              $785M
             |  | 
          
        
          |  |  |                   
      $42.24 - $52.72
      $45.1M - $56.3M
     |                   
              1.42M
              $66.9M
             |  | 
          
        
          |  |  |                   
      $177.93 - $313.14
      $9.86M - $17.3M
     |                   
              345K
              $108M
             |  |