|  |  |                   
      $25.81 - $34.89
      $3.45M - $4.66M
     |                   
              279K
              $7.4M
             |  | 
          
        
          |  |  |                   
      $70.68 - $79.12
      $2.21M - $2.48M
     |                   
              31.3K
              $2.29M
             |  | 
          
        
          |  |  |                   
      $22.43 - $28.1
      $1.82M - $2.28M
     |                   
              81.1K
              $2.26M
             |  | 
          
        
          |  |  |                   
      $205.5 - $280.54
      $1.79M - $2.44M
     |                   
              8.7K
              $2.26M
             |  | 
          
        
          |  |  |                   
      $63.78 - $78.91
      $2.39M - $2.96M
     |                   
              1.11M
              $83.8M
             |  | 
          
        
          |  |  |                   
      $36.86 - $43.38
      $2.88M - $3.39M
     |                   
              211K
              $7.79M
             |  | 
          
        
          |  |  |                   
      $16.43 - $28.12
      $831K - $1.42M
     |                   
              135K
              $3.8M
             |  | 
          
        
          |  |  |                   
      $236.44 - $328.0
      $1.02M - $1.41M
     |                   
              53.8K
              $17.6M
             |  | 
          
        
          |  |  |                   
      $44.53 - $60.36
      $1.49M - $2.02M
     |                   
              33.4K
              $2.02M
             |  | 
          
        
          |  |  |                   
      $94.15 - $116.93
      $1.86M - $2.32M
     |                   
              19.8K
              $2.01M
             |  | 
          
        
          |  |  |                   
      $279.23 - $323.21
      $1.84M - $2.13M
     |                   
              6.6K
              $1.97M
             |  | 
          
        
          |  |  |                   
      $50.56 - $59.57
      $1.96M - $2.31M
     |                   
              113K
              $5.83M
             |  | 
          
        
          |  |  |                   
      $217.77 - $314.48
      $1.28M - $1.86M
     |                   
              5.9K
              $1.86M
             |  | 
          
        
          |  |  |                   
      $92.66 - $108.13
      $1.63M - $1.9M
     |                   
              20K
              $2.08M
             |  | 
          
        
          |  |  |                   
      $71.14 - $105.62
      $1.22M - $1.82M
     |                   
              17.2K
              $1.82M
             |  | 
          
        
          |  |  |                   
      $17.12 - $30.74
      $349K - $627K
     |                   
              149K
              $4.12M
             |  | 
          
        
          |  |  |                   
      $155.71 - $201.03
      $389K - $503K
     |                   
              29.2K
              $5.8M
             |  | 
          
        
          |  |  |                   
      $30.85 - $36.14
      $120K - $141K
     |                   
              318K
              $11.5M
             |  | 
          
        
          |  |  |                   
      $253.22 - $299.78
      $1.32M - $1.56M
     |                   
              5.4K
              $1.39M
             |  | 
          
        
          |  |  |                   
      $40.8 - $63.88
      $1.08M - $1.69M
     |                   
              26.5K
              $1.33M
             |  | 
          
        
          |  |  |                   
      $132.23 - $171.87
      $899K - $1.17M
     |                   
              9.7K
              $1.64M
             |  | 
          
        
          |  |  |                   
      $86.97 - $102.82
      $4.13M - $4.88M
     |                   
              580K
              $55.6M
             |  | 
          
        
          |  |  |                   
      $23.81 - $30.33
      $983K - $1.25M
     |                   
              41.3K
              $1.1M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              42.9K
              $967K
             |  | 
          
        
          |  |  |                   
      $20.71 - $25.63
      $845K - $1.05M
     |                   
              40.8K
              $953K
             |  | 
          
        
          |  |  |                   
      $33.45 - $36.5
      $1.01M - $1.11M
     |                   
              77.2K
              $2.62M
             |  | 
          
        
          |  |  |                   
      $54.32 - $63.04
      $853K - $990K
     |                   
              15.7K
              $861K
             |  | 
          
        
          |  |  |                   
      $236.26 - $291.15
      $47.3K - $58.2K
     |                   
              206K
              $56.1M
             |  | 
          
        
          |  |  |                   
      $9.27 - $11.41
      $718K - $884K
     |                   
              77.5K
              $803K
             |  | 
          
        
          |  |  |                   
      $60.72 - $80.34
      $559K - $739K
     |                   
              9.2K
              $738K
             |  | 
          
        
          |  |  |                   
      $69.83 - $102.01
      $677K - $989K
     |                   
              9.7K
              $736K
             |  | 
          
        
          |  |  |                   
      $180.53 - $212.64
      $614K - $723K
     |                   
              3.4K
              $684K
             |  | 
          
        
          |  |  |                   
      $41.76 - $54.91
      $434K - $571K
     |                   
              40.3K
              $2.2M
             |  | 
          
        
          |  |  |                   
      $54.6 - $70.83
      $502K - $652K
     |                   
              9.2K
              $651K
             |  | 
          
        
          |  |  |                   
      $115.08 - $175.5
      $437K - $667K
     |                   
              3.8K
              $625K
             |  | 
          
        
          |  |  |                   
      $430.82 - $486.45
      $345K - $389K
     |                   
              55.8K
              $25.8M
             |  | 
          
        
          |  |  |                   
      $76.44 - $94.13
      $1.83M - $2.26M
     |                   
              201K
              $17.1M
             |  | 
          
        
          |  |  |                   
      $41.79 - $54.16
      $397K - $515K
     |                   
              9.5K
              $501K
             |  | 
          
        
          |  |  |                   
      $8.1 - $14.3
      $281K - $496K
     |                   
              34.7K
              $495K
             |  | 
          
        
          |  |  |                   
      $59.09 - $98.75
      $2.22M - $3.71M
     |                   
              88.9K
              $8.78M
             |  | 
          
        
          |  |  |                   
      $73.31 - $91.62
      $367K - $458K
     |                   
              5K
              $455K
             |  | 
          
        
          |  |  |                   
      $80.27 - $98.06
      $8.03K - $9.81K
     |                   
              95.1K
              $9.18M
             |  | 
          
        
          |  |  |                   
      $276.47 - $328.4
      $387K - $460K
     |                   
              1.4K
              $402K
             |  | 
          
        
          |  |  |                   
      $29.05 - $41.48
      $125K - $178K
     |                   
              54.4K
              $2.2M
             |  | 
          
        
          |  |  |                   
      $54.08 - $68.32
      $357K - $451K
     |                   
              6.6K
              $362K
             |  | 
          
        
          |  |  |                   
      $83.56 - $99.08
      $318K - $377K
     |                   
              3.8K
              $360K
             |  | 
          
        
          |  |  |                   
      $20.68 - $48.04
      $163K - $380K
     |                   
              7.9K
              $339K
             |  | 
          
        
          |  |  |                   
      $94.15 - $133.33
      $198K - $280K
     |                   
              23K
              $3.07M
             |  | 
          
        
          |  |  |                   
      $25.42 - $29.7
      $259K - $303K
     |                   
              10.2K
              $291K
             |  | 
          
        
          |  |  |                   
      $208.55 - $252.55
      $250K - $303K
     |                   
              1.2K
              $288K
             |  |