| 
              
           | 
          
            
           | 
          
                                   
      $184.73 - $209.26
      $570K - $646K
     
         
           |    
          
                               
              15.3K
              $3.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.67 - $32.13
      $307K - $322K
     
         
           |    
          
                               
              48.5K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.46 - $30.74
      $254K - $274K
     
         
           |    
          
                               
              3.56K
              $107K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.51 - $34.67
      $216K - $319K
     
         
           |    
          
                               
              437
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.84 - $45.06
      $250K - $276K
     
         
           |    
          
                               
              31.5K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.0 - $90.32
      $244K - $311K
     
         
           |    
          
                               
              300
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.7 - $54.86
      $252K - $273K
     
         
           |    
          
                               
              5.66K
              $309K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.95 - $75.02
      $249K - $271K
     
         
           |    
          
                               
              3.37K
              $252K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.09 - $50.58
      $221K - $228K
     
         
           |    
          
                               
              1.19K
              $59K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.07 - $91.37
      $259K - $550K
     
         
           |    
          
                               
              1.31K
              $119K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.23 - $5.49
      $220K - $285K
     
         
           |    
          
                               
              150
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.22 - $42.09
      $172K - $224K
     
         
           |    
          
                               
              1.75K
              $65K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $262.23 - $334.39
      $73.7K - $94K
     
         
           |    
          
                               
              2.89K
              $833K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.36 - $44.8
      $210K - $217K
     
         
           |    
          
                               
              9.28K
              $412K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.75 - $80.73
      $100K - $138K
     
         
           |    
          
                               
              5.48K
              $327K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.91 - $35.87
      $238K - $244K
     
         
           |    
          
                               
              43.7K
              $1.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.51 - $50.07
      $175K - $188K
     
         
           |    
          
                               
              970
              $45K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $297.99 - $419.78
      $96.3K - $136K
     
         
           |    
          
                               
              4.98K
              $1.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.29 - $62.87
      $148K - $157K
     
         
           |    
          
                               
              7.53K
              $452K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $264.06 - $287.34
      $183K - $199K
     
         
           |    
          
                               
              1.24K
              $345K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.54 - $23.97
      $170K - $173K
     
         
           |    
          
                               
              12K
              $286K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.06 - $46.5
      $175K - $181K
     
         
           |    
          
                               
              3.01K
              $139K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.72 - $93.74
      $181K - $189K
     
         
           |    
          
                               
              6.45K
              $603K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.95 - $63.16
      $732K - $798K
     
         
           |    
          
                               
              115K
              $7.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.46 - $95.73
      $177K - $183K
     
         
           |    
          
                               
              12.7K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.58 - $42.08
      $307K - $326K
     
         
           |    
          
                               
              80.8K
              $3.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.4 - $46.72
      $249K - $262K
     
         
           |    
          
                               
              38K
              $1.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.94 - $29.62
      $118K - $130K
     
         
           |    
          
                               
              37K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.91 - $237.16
      $160K - $176K
     
         
           |    
          
                               
              3.34K
              $788K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.36 - $83.47
      $40.8K - $47.7K
     
         
           |    
          
                               
              11.8K
              $863K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.13 - $159.19
      $90.7K - $102K
     
         
           |    
          
                               
              5.02K
              $734K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $169.0 - $192.17
      $206K - $235K
     
         
           |    
          
                               
              3.72K
              $697K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.4 - $142.03
      $23.1K - $35.5K
     
         
           |    
          
                               
              2.35K
              $219K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.41 - $23.25
      $39.2K - $44.7K
     
         
           |    
          
                               
              61.8K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.8 - $15.15
      $133K - $136K
     
         
           |    
          
                               
              722
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.6 - $87.37
      $234K - $264K
     
         
           |    
          
                               
              22K
              $1.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.34 - $47.21
      $93.1K - $124K
     
         
           |    
          
                               
              4.78K
              $187K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.36 - $93.33
      $89.2K - $105K
     
         
           |    
          
                               
              2.73K
              $218K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.0 - $61.97
      $147K - $186K
     
         
           |    
          
                               
              2.08K
              $118K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.32 - $232.35
      $51.2K - $61.8K
     
         
           |    
          
                               
              2.43K
              $467K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.86 - $104.94
      $128K - $141K
     
         
           |    
          
                               
              441
              $45K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.94 - $16.82
      $837 - $942
     
         
           |    
          
                               
              95.4K
              $1.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $127.63 - $144.37
      $157K - $178K
     
         
           |    
          
                               
              1.9K
              $274K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.97 - $9.94
      $104K - $130K
     
         
           |    
          
                               
              469
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $327.52 - $435.11
      $75.3K - $100K
     
         
           |    
          
                               
              790
              $259K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.32 - $123.91
      $110K - $143K
     
         
           |    
          
                               
              520
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.61 - $132.04
      $4.14K - $5.28K
     
         
           |    
          
                               
              5.03K
              $564K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $486.13 - $544.55
      $69.5K - $77.9K
     
         
           |    
          
                               
              746
              $366K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.66 - $138.31
      $118K - $141K
     
         
           |    
          
                               
              606
              $83K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.37 - $42.12
      $181K - $189K
     
         
           |    
          
                               
              45K
              $1.89M
             
           | 
          
            
              
            
           |