|  |  |                   
      $24.38 - $26.34
      $10.7M - $11.6M
     |                   
              1.03M
              $27M
             |  | 
          
        
          |  |  |                   
      $53.57 - $54.48
      $12.3M - $12.5M
     |                   
              250K
              $13.6M
             |  | 
          
        
          |  |  |                   
      $56.02 - $60.3
      $10.7M - $11.5M
     |                   
              201K
              $12.1M
             |  | 
          
        
          |  |  |                   
      $106.99 - $114.46
      $7.5M - $8.02M
     |                   
              73.6K
              $8.38M
             |  | 
          
        
          |  |  |                   
      $72.65 - $78.68
      $2.58M - $2.8M
     |                   
              891K
              $69.8M
             |  | 
          
        
          |  |  |                   
      $24.23 - $24.42
      $6.35M - $6.4M
     |                   
              316K
              $7.71M
             |  | 
          
        
          |  |  |                   
      $30.02 - $30.29
      $6.19M - $6.25M
     |                   
              218K
              $6.6M
             |  | 
          
        
          |  |  |                   
      $50.47 - $50.74
      $6.21M - $6.24M
     |                   
              128K
              $6.51M
             |  | 
          
        
          |  |  |                   
      $300.96 - $355.47
      $2.13M - $2.51M
     |                   
              27.7K
              $9.84M
             |  | 
          
        
          |  |  |                   
      $620.67 - $670.08
      $2.53M - $2.74M
     |                   
              19.1K
              $12.8M
             |  | 
          
        
          |  |  |                   
      $32.73 - $42.5
      $2.56M - $3.32M
     |                   
              88.8K
              $3.76M
             |  | 
          
        
          |  |  |                   
      $94.33 - $105.31
      $533K - $595K
     |                   
              280K
              $29.3M
             |  | 
          
        
          |  |  |                   
      $279.83 - $293.74
      $2.65M - $2.78M
     |                   
              12.1K
              $3.54M
             |  | 
          
        
          |  |  |                   
      $195.41 - $212.37
      $1.82M - $1.98M
     |                   
              56.9K
              $11.9M
             |  | 
          
        
          |  |  |                   
      $44.02 - $47.63
      $762K - $824K
     |                   
              383K
              $18.3M
             |  | 
          
        
          |  |  |                   
      $224.68 - $282.71
      $1.37M - $1.73M
     |                   
              16.3K
              $4.56M
             |  | 
          
        
          |  |  |                   
      $625.65 - $812.69
      $1.79M - $2.32M
     |                   
              3.94K
              $3.01M
             |  | 
          
        
          |  |  |                   
      $174.36 - $254.72
      $1.06M - $1.55M
     |                   
              16.1K
              $3.91M
             |  | 
          
        
          |  |  |                   
      $202.38 - $256.87
      $186K - $236K
     |                   
              38.1K
              $9.7M
             |  | 
          
        
          |  |  |                   
      $433.97 - $484.08
      $96.8K - $108K
     |                   
              38.5K
              $18.5M
             |  | 
          
        
          |  |  |                   
      $134.8 - $184.42
      $1.33M - $1.82M
     |                   
              11.6K
              $1.87M
             |  | 
          
        
          |  |  |                   
      $59.49 - $67.23
      $1.46M - $1.65M
     |                   
              24.6K
              $1.61M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              12.6K
              $1.58M
             |  | 
          
        
          |  |  |                   
      $11.33 - $32.1
      $10.9K - $30.8K
     |                   
              86.4K
              $2.57M
             |  | 
          
        
          |  |  |                   
      $71.86 - $87.45
      $1.32M - $1.6M
     |                   
              18.3K
              $1.53M
             |  | 
          
        
          |  |  |                   
      $64.12 - $68.08
      $440K - $467K
     |                   
              242K
              $16.5M
             |  | 
          
        
          |  |  |                   
      $56.05 - $67.13
      $711K - $852K
     |                   
              71.5K
              $4.79M
             |  | 
          
        
          |  |  |                   
      $38.52 - $41.26
      $946K - $1.01M
     |                   
              161K
              $6.64M
             |  | 
          
        
          |  |  |                   
      $567.77 - $614.76
      $338K - $366K
     |                   
              21.6K
              $13.2M
             |  | 
          
        
          |  |  |                   
      $51.16 - $55.21
      $1.2M - $1.29M
     |                   
              23.4K
              $1.29M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              12.2K
              $2.22M
             |  | 
          
        
          |  |  |                   
      $79.76 - $85.78
      $647K - $696K
     |                   
              105K
              $8.87M
             |  | 
          
        
          |  |  |                   
      $14.81 - $27.72
      $659K - $1.23M
     |                   
              44.5K
              $1.1M
             |  | 
          
        
          |  |  |                   
      $70.77 - $73.59
      $622K - $647K
     |                   
              208K
              $15.2M
             |  | 
          
        
          |  |  |                   
      $293.94 - $444.72
      $102K - $155K
     |                   
              7.2K
              $3.2M
             |  | 
          
        
          |  |  |                   
      $138.08 - $151.2
      $696K - $762K
     |                   
              24.9K
              $3.77M
             |  | 
          
        
          |  |  |                   
      $231.66 - $273.65
      $1.29M - $1.52M
     |                   
              15.3K
              $3.63M
             |  | 
          
        
          |  |  |                   
      $13.5 - $19.08
      $879K - $1.24M
     |                   
              65.1K
              $919K
             |  | 
          
        
          |  |  |                   
      $192.76 - $203.86
      $721K - $763K
     |                   
              11.3K
              $2.3M
             |  | 
          
        
          |  |  |                   
      $57.35 - $85.25
      $558K - $829K
     |                   
              9.72K
              $819K
             |  | 
          
        
          |  |  |                   
      $27.21 - $36.17
      $698K - $927K
     |                   
              25.6K
              $769K
             |  | 
          
        
          |  |  |                   
      $882.65 - $1184.8
      $222K - $297K
     |                   
              2.04K
              $2.4M
             |  | 
          
        
          |  |  |                   
      $26.94 - $29.62
      $677K - $745K
     |                   
              35.1K
              $989K
             |  | 
          
        
          |  |  |                   
      $282.75 - $294.19
      $161K - $167K
     |                   
              56.5K
              $16.6M
             |  | 
          
        
          |  |  |                   
      $267.68 - $316.5
      $595K - $703K
     |                   
              2.22K
              $665K
             |  | 
          
        
          |  |  |                   
      $87.29 - $93.61
      $593K - $636K
     |                   
              6.79K
              $633K
             |  | 
          
        
          |  |  |                   
      $491.09 - $535.64
      $295K - $321K
     |                   
              12.7K
              $6.59M
             |  | 
          
        
          |  |  |                   
      $79.89 - $83.25
      $206K - $214K
     |                   
              139K
              $11.5M
             |  | 
          
        
          |  |  |                   
      $225.11 - $247.9
      $322K - $355K
     |                   
              11.1K
              $2.75M
             |  | 
          
        
          |  |  |                   
      $224.2 - $245.55
      $294K - $322K
     |                   
              9.9K
              $2.42M
             |  |