| 
              
           | 
          
            
           | 
          
                                   
      $48.5 - $50.19
      $286K - $296K
     
         
           |    
          
                               
              125K
              $6.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.32 - $62.1
      $230K - $254K
     
         
           |    
          
                               
              39.4K
              $2.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.91 - $237.16
      $294K - $325K
     
         
           |    
          
                               
              15K
              $3.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $226.02 - $259.01
      $349K - $399K
     
         
           |    
          
                               
              35.7K
              $8.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $293.92 - $341.0
      $145K - $169K
     
         
           |    
          
                               
              5.29K
              $1.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.9 - $96.86
      $531K - $629K
     
         
           |    
          
                               
              27.1K
              $2.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.01 - $90.35
      $358K - $380K
     
         
           |    
          
                               
              18.4K
              $1.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.78 - $50.75
      $344K - $350K
     
         
           |    
          
                               
              117K
              $5.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.69 - $147.99
      $666K - $778K
     
         
           |    
          
                               
              20.2K
              $2.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.65 - $67.31
      $293K - $336K
     
         
           |    
          
                               
              12.9K
              $871K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $328.67 - $358.52
      $272K - $296K
     
         
           |    
          
                               
              5.68K
              $1.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5364.25 - $5815.92
      $483K - $523K
     
         
           |    
          
                               
              389
              $2.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.05 - $36.52
      $225K - $256K
     
         
           |    
          
                               
              46.9K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.01 - $228.24
      $158K - $211K
     
         
           |    
          
                               
              4.32K
              $922K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.26 - $115.0
      $64.6K - $72K
     
         
           |    
          
                               
              31.8K
              $3.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.64 - $23.22
      $310K - $318K
     
         
           |    
          
                               
              200K
              $4.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.96 - $127.67
      $188K - $217K
     
         
           |    
          
                               
              10.7K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.48 - $116.14
      $104K - $139K
     
         
           |    
          
                               
              9.02K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.33 - $82.51
      $280K - $302K
     
         
           |    
          
                               
              7.27K
              $598K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.67 - $46.91
      $152K - $168K
     
         
           |    
          
                               
              41.8K
              $1.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.03 - $27.41
      $84K - $95.9K
     
         
           |    
          
                               
              82.8K
              $2.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.55 - $54.37
      $303K - $314K
     
         
           |    
          
                               
              12.2K
              $662K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $530.88 - $655.83
      $187K - $232K
     
         
           |    
          
                               
              1.12K
              $724K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.83 - $47.07
      $241K - $264K
     
         
           |    
          
                               
              26.9K
              $1.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.94 - $50.41
      $111K - $127K
     
         
           |    
          
                               
              64.7K
              $3.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.05 - $109.36
      $176K - $240K
     
         
           |    
          
                               
              8.17K
              $788K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.24 - $73.73
      $238K - $257K
     
         
           |    
          
                               
              16.2K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $274.7 - $438.75
      $129K - $206K
     
         
           |    
          
                               
              1.34K
              $563K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.76 - $69.99
      $232K - $259K
     
         
           |    
          
                               
              11.3K
              $792K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.56 - $80.65
      $19.4K - $23.1K
     
         
           |    
          
                               
              23K
              $1.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $301.44 - $365.84
      $269K - $326K
     
         
           |    
          
                               
              2.93K
              $947K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.02 - $27.91
      $164K - $191K
     
         
           |    
          
                               
              40.5K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.22 - $98.19
      $287K - $293K
     
         
           |    
          
                               
              17.3K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $213.69 - $247.69
      $262K - $304K
     
         
           |    
          
                               
              5.57K
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $207.7 - $240.4
      $457K - $529K
     
         
           |    
          
                               
              9.72K
              $2.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $309.46 - $373.37
      $188K - $226K
     
         
           |    
          
                               
              2.47K
              $868K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.83 - $179.9
      $42.7K - $73.9K
     
         
           |    
          
                               
              3.72K
              $663K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.2 - $188.96
      $98.9K - $117K
     
         
           |    
          
                               
              6.09K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $276.51 - $305.12
      $249K - $274K
     
         
           |    
          
                               
              1.66K
              $492K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.36 - $83.47
      $304K - $356K
     
         
           |    
          
                               
              8.18K
              $596K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $697.13 - $769.67
      $4.88K - $5.39K
     
         
           |    
          
                               
              4.51K
              $3.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.51 - $170.75
      $206K - $232K
     
         
           |    
          
                               
              3.83K
              $653K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.83 - $96.0
      $230K - $243K
     
         
           |    
          
                               
              12.9K
              $1.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $620.01 - $738.53
      $329K - $391K
     
         
           |    
          
                               
              2.02K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.91 - $149.21
      $118K - $150K
     
         
           |    
          
                               
              32.2K
              $3.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.29 - $187.07
      $75.5K - $107K
     
         
           |    
          
                               
              9.52K
              $1.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.56 - $107.43
      $268K - $332K
     
         
           |    
          
                               
              5.56K
              $499K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.49 - $37.64
      $244K - $266K
     
         
           |    
          
                               
              13.8K
              $477K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.25 - $257.69
      $163K - $178K
     
         
           |    
          
                               
              3.7K
              $947K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.75 - $84.54
      $210K - $217K
     
         
           |    
          
                               
              9.04K
              $760K
             
           | 
          
            
              
            
           |