|  |  |                   
      $47.61 - $55.91
      $149K - $175K
     |                   
              321K
              $17.9B
             |  | 
          
        
          |  |  |                   
      $32.37 - $37.01
      $308K - $353K
     |                   
              224K
              $8.28B
             |  | 
          
        
          |  |  |                   
      $177.73 - $264.27
      $307K - $457K
     |                   
              1.78K
              $464M
             |  | 
          
        
          |  |  |                   
      $23.61 - $29.53
      $59.7K - $74.6K
     |                   
              74.8K
              $2.18B
             |  | 
          
        
          |  |  |                   
      $131.82 - $149.95
      $144K - $164K
     |                   
              15.4K
              $2.3B
             |  | 
          
        
          |  |  |                   
      $70.08 - $83.37
      $9.04K - $10.8K
     |                   
              29.5K
              $2.45B
             |  | 
          
        
          |  |  |                   
      $22.36 - $24.96
      $158K - $176K
     |                   
              78.5K
              $1.96B
             |  | 
          
        
          |  |  |                   
      $22.43 - $25.87
      $94.4K - $109K
     |                   
              57.5K
              $1.48B
             |  | 
          
        
          |  |  |                   
      $53.46 - $62.11
      $6.25K - $7.27K
     |                   
              23.6K
              $1.46B
             |  | 
          
        
          |  |  |                   
      $397.35 - $458.04
      $106K - $123K
     |                   
              657
              $298M
             |  | 
          
        
          |  |  |                   
      $122.17 - $141.52
      $19.5K - $22.6K
     |                   
              11.5K
              $1.61B
             |  | 
          
        
          |  |  |                   
      $93.67 - $148.76
      $19.5K - $30.9K
     |                   
              2.22K
              $327M
             |  | 
          
        
          |  |  |                   
      $27.03 - $37.64
      $4.54K - $6.32K
     |                   
              12K
              $442M
             |  | 
          
        
          |  |  |                   
      $70.49 - $76.74
      $18.5K - $20.1K
     |                   
              17.4K
              $1.33B
             |  | 
          
        
          |  |  |                   
      $184.53 - $236.53
      $185 - $237
     |                   
              1.66K
              $392M
             |  | 
          
        
          |  |  |                   
      $18.7 - $19.3
      $58.2K - $60K
     |                   
              7.11K
              $137M
             |  | 
          
        
          |  |  |                   
      $23.04 - $24.89
      $4.82K - $5.2K
     |                   
              64.2K
              $1.59B
             |  | 
          
        
          |  |  |                   
      $18.55 - $19.46
      $52.4K - $55K
     |                   
              4.09K
              $79.6M
             |  | 
          
        
          |  |  |                   
      $14.32 - $17.22
      $1.8K - $2.17K
     |                   
              27.3K
              $458M
             |  | 
          
        
          |  |  |                   
      $66.9 - $76.32
      $4.35K - $4.96K
     |                   
              7.77K
              $592M
             |  | 
          
        
          |  |  |                   
      $101.31 - $123.31
      $32.2K - $39.2K
     |                   
              518
              $63.6M
             |  | 
          
        
          |  |  |                   
      $62.71 - $73.08
      $23.8K - $27.7K
     |                   
              3.15K
              $221M
             |  | 
          
        
          |  |  |                   
      $525.19 - $619.13
      $25.7K - $30.3K
     |                   
              300
              $175M
             |  | 
          
        
          |  |  |                   
      $22.34 - $23.28
      $28.8K - $30K
     |                   
              2.74K
              $63.3M
             |  | 
          
        
          |  |  |                   
      $39.26 - $43.19
      $29.4K - $32.4K
     |                   
              1.37K
              $55.3M
             |  | 
          
        
          |  |  |                   
      $24.79 - $28.64
      $7.73K - $8.94K
     |                   
              7.18K
              $205M
             |  | 
          
        
          |  |  |                   
      $21.0 - $22.49
      $26.1K - $27.9K
     |                   
              1.8K
              $40.2M
             |  | 
          
        
          |  |  |                   
      $48.83 - $60.51
      $20.1K - $24.9K
     |                   
              928
              $55.3M
             |  | 
          
        
          |  |  |                   
      $85.44 - $98.31
      $1.62K - $1.87K
     |                   
              2.87K
              $278M
             |  | 
          
        
          |  |  |                   
      $147.64 - $174.21
      $295 - $348
     |                   
              1.15K
              $200M
             |  | 
          
        
          |  |  |                   
      $288.35 - $358.32
      $2.6K - $3.22K
     |                   
              343
              $121M
             |  | 
          
        
          |  |  |                   
      $41.18 - $48.0
      $206 - $240
     |                   
              5.48K
              $258M
             |  | 
          
        
          |  |  |                   
      $70.4 - $93.66
      $6.27K - $8.34K
     |                   
              802
              $74.8M
             |  | 
          
        
          |  |  |                   
      $28.58 - $33.37
      $543 - $634
     |                   
              4.84K
              $161M
             |  | 
          
        
          |  |  |                   
      $246.19 - $296.51
      $739 - $890
     |                   
              392
              $116M
             |  | 
          
        
          |  |  |                   
      $16.03 - $17.85
      $48.1 - $53.6
     |                   
              12K
              $212M
             |  | 
          
        
          |  |  |                   
      $39.53 - $49.47
      $2.96K - $3.71K
     |                   
              3.88K
              $182M
             |  | 
          
        
          |  |  |                   
      $42.12 - $55.15
      $463 - $607
     |                   
              2.9K
              $156M
             |  | 
          
        
          |  |  |                   
      $203.12 - $238.25
      $203 - $238
     |                   
              468
              $111M
             |  | 
          
        
          |  |  |                   
      $30.67 - $38.65
      $613 - $773
     |                   
              1.87K
              $70.6M
             |  | 
          
        
          |  |  |                   
      $64.12 - $90.86
      $4.3K - $6.09K
     |                   
              317
              $28.3M
             |  | 
          
        
          |  |  |                   
      $20.08 - $20.45
      $643 - $654
     |                   
              17.7K
              $362M
             |  | 
          
        
          |  |  |                   
      $199.49 - $243.24
      $199 - $243
     |                   
              176
              $42M
             |  | 
          
        
          |  |  |                   
      $24.88 - $28.69
      $323 - $373
     |                   
              2.16K
              $61.8M
             |  | 
          
        
          |  |  |                   
      $85.66 - $105.12
      $85.7 - $105
     |                   
              382
              $39.9M
             |  | 
          
        
          |  |  |                   
      $20.67 - $20.89
      $475 - $480
     |                   
              20.7K
              $433M
             |  | 
          
        
          |  |  |                   
      $125.51 - $158.2
      $251 - $316
     |                   
              187
              $29M
             |  | 
          
        
          |  |  |                   
      $72.21 - $84.55
      $1.23K - $1.44K
     |                   
              139
              $11.7M
             |  | 
          
        
          |  |  |                   
      $12.52 - $18.07
      $113 - $163
     |                   
              690
              $12.3M
             |  | 
          
        
          |  |  |                   
      $28.55 - $35.1
      $85.7 - $105
     |                   
              490
              $17M
             |  |