|  |  |                   
      $329.49 - $438.4
      $11.9M - $15.8M
     |                   
              251K
              $110M
             |  | 
          
        
          |  |  |                   
      $153.67 - $176.74
      $10.2M - $11.8M
     |                   
              686K
              $121M
             |  | 
          
        
          |  |  |                   
      $94.31 - $157.99
      $380K - $636K
     |                   
              209K
              $33M
             |  | 
          
        
          |  |  |                   
      $28.02 - $34.71
      $6.9M - $8.55M
     |                   
              401K
              $13.9M
             |  | 
          
        
          |  |  |                   
      $354.56 - $497.45
      $1.58M - $2.22M
     |                   
              53.4K
              $26.6M
             |  | 
          
        
          |  |  |                   
      $22.87 - $28.95
      $3.39M - $4.3M
     |                   
              236K
              $6.84M
             |  | 
          
        
          |  |  |                   
      $146.29 - $275.65
      $405K - $763K
     |                   
              29.4K
              $8.1M
             |  | 
          
        
          |  |  |                   
      $484.66 - $738.09
      $134K - $204K
     |                   
              17.9K
              $13.2M
             |  | 
          
        
          |  |  |                   
      $167.32 - $223.3
      $118K - $158K
     |                   
              57.6K
              $12.6M
             |  | 
          
        
          |  |  |                   
      $855.86 - $1339.13
      $246K - $384K
     |                   
              3.72K
              $4.99M
             |  | 
          
        
          |  |  |                   
      $210.28 - $289.91
      $281K - $387K
     |                   
              27.5K
              $7.97M
             |  | 
          
        
          |  |  |                   
      $221.86 - $362.89
      $429K - $702K
     |                   
              17.6K
              $5.59M
             |  | 
          
        
          |  |  |                   
      $216.28 - $284.39
      $514K - $676K
     |                   
              22.7K
              $6.44M
             |  | 
          
        
          |  |  |                   
      $19.1 - $23.83
      $139K - $173K
     |                   
              464K
              $11.1M
             |  | 
          
        
          |  |  |                   
      $456.74 - $568.03
      $728K - $905K
     |                   
              6.76K
              $3.84M
             |  | 
          
        
          |  |  |                   
      $219.76 - $276.94
      $581K - $733K
     |                   
              19.6K
              $5.44M
             |  | 
          
        
          |  |  |                   
      $544.07 - $787.63
      $478K - $692K
     |                   
              3.38K
              $2.66M
             |  | 
          
        
          |  |  |                   
      $503.3 - $775.9
      $242K - $372K
     |                   
              3.85K
              $2.96M
             |  | 
          
        
          |  |  |                   
      $166.81 - $257.39
      $323K - $499K
     |                   
              12K
              $3.08M
             |  | 
          
        
          |  |  |                   
      $483.48 - $539.8
      $1.59M - $1.78M
     |                   
              14.6K
              $7.08M
             |  | 
          
        
          |  |  |                   
      $162.76 - $195.77
      $656K - $789K
     |                   
              33.7K
              $6.58M
             |  | 
          
        
          |  |  |                   
      $321.63 - $509.31
      $340K - $538K
     |                   
              3.17K
              $1.61M
             |  | 
          
        
          |  |  |                   
      $141.87 - $164.49
      $580K - $673K
     |                   
              32.2K
              $5.3M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              6.05K
              $1.1M
             |  | 
          
        
          |  |  |                   
      $144.7 - $178.6
      $23.6K - $29.1K
     |                   
              34.2K
              $6.02M
             |  | 
          
        
          |  |  |                   
      $231.64 - $323.08
      $394K - $550K
     |                   
              5.55K
              $1.71M
             |  | 
          
        
          |  |  |                   
      $81.79 - $99.98
      $315K - $385K
     |                   
              36.3K
              $3.55M
             |  | 
          
        
          |  |  |                   
      $908.13 - $1056.85
      $464K - $540K
     |                   
              4.73K
              $4.68M
             |  | 
          
        
          |  |  |                   
      $78.21 - $143.81
      $101K - $186K
     |                   
              14.1K
              $1.99M
             |  | 
          
        
          |  |  |                   
      $146.58 - $180.01
      $4.25K - $5.22K
     |                   
              31.9K
              $5.66M
             |  | 
          
        
          |  |  |                   
      $239.47 - $381.26
      $104K - $165K
     |                   
              4.6K
              $1.74M
             |  | 
          
        
          |  |  |                   
      $64.62 - $93.3
      $230K - $331K
     |                   
              15.6K
              $1.45M
             |  | 
          
        
          |  |  |                   
      $237.95 - $421.61
      $231K - $409K
     |                   
              2.56K
              $1.04M
             |  | 
          
        
          |  |  |                   
      $23.55 - $27.67
      $300K - $353K
     |                   
              167K
              $4.61M
             |  | 
          
        
          |  |  |                   
      $126.95 - $183.52
      $219K - $317K
     |                   
              8.13K
              $1.49M
             |  | 
          
        
          |  |  |                   
      $4164.15 - $5789.24
      $104K - $145K
     |                   
              374
              $2.17M
             |  | 
          
        
          |  |  |                   
      $462.22 - $707.75
      $82.3K - $126K
     |                   
              2.65K
              $1.88M
             |  | 
          
        
          |  |  |                   
      $221.03 - $294.78
      $168K - $224K
     |                   
              7.2K
              $2.12M
             |  | 
          
        
          |  |  |                   
      $97.08 - $195.83
      $42.3K - $85.4K
     |                   
              5.64K
              $1.1M
             |  | 
          
        
          |  |  |                   
      $149.23 - $184.95
      $187K - $232K
     |                   
              13.5K
              $2.46M
             |  | 
          
        
          |  |  |                   
      $163.16 - $246.51
      $112K - $170K
     |                   
              5.75K
              $1.42M
             |  | 
          
        
          |  |  |                   
      $380.9 - $517.66
      $254K - $346K
     |                   
              2.36K
              $1.21M
             |  | 
          
        
          |  |  |                   
      $721.65 - $1040.18
      $44K - $63.5K
     |                   
              1.87K
              $1.92M
             |  | 
          
        
          |  |  |                   
      $498.8 - $620.9
      $119K - $148K
     |                   
              5.67K
              $3.52M
             |  | 
          
        
          |  |  |                   
      $438.31 - $527.29
      $342K - $411K
     |                   
              2.99K
              $1.57M
             |  | 
          
        
          |  |  |                   
      $121.58 - $136.74
      $392K - $441K
     |                   
              4.71K
              $639K
             |  | 
          
        
          |  |  |                   
      $361.04 - $536.34
      $194K - $289K
     |                   
              1.82K
              $977K
             |  | 
          
        
          |  |  |                   
      $86.02 - $114.95
      $200K - $267K
     |                   
              8.63K
              $987K
             |  | 
          
        
          |  |  |                   
      $99.83 - $140.86
      $193K - $273K
     |                   
              8.44K
              $1.19M
             |  | 
          
        
          |  |  |                   
      $112.33 - $186.13
      $168K - $278K
     |                   
              4.19K
              $780K
             |  |