| 
              
           | 
          
            
           | 
          
                                   
      $14.33 - $23.27
      $218K - $354K
     
         
           |    
          
                               
              17.9K
              $330K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.8 - $43.15
      $217K - $224K
     
         
           |    
          
                               
              112K
              $4.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $696.56 - $806.32
      $130K - $151K
     
         
           |    
          
                               
              1.56K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.67 - $71.67
      $312K - $341K
     
         
           |    
          
                               
              16K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.47 - $161.22
      $347K - $371K
     
         
           |    
          
                               
              18.4K
              $2.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.51 - $186.57
      $79.2K - $84.1K
     
         
           |    
          
                               
              18.4K
              $3.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.24 - $79.24
      $255K - $292K
     
         
           |    
          
                               
              5.12K
              $356K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.92 - $32.19
      $144K - $160K
     
         
           |    
          
                               
              40.7K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.38 - $21.7
      $118K - $125K
     
         
           |    
          
                               
              204K
              $4.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.43 - $58.29
      $121K - $130K
     
         
           |    
          
                               
              47.1K
              $2.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.02 - $29.62
      $190K - $224K
     
         
           |    
          
                               
              13.9K
              $410K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.26 - $141.49
      $226K - $245K
     
         
           |    
          
                               
              2.44K
              $344K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.77 - $188.68
      $60.3K - $74.5K
     
         
           |    
          
                               
              8.84K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.98 - $62.45
      $235K - $312K
     
         
           |    
          
                               
              5.02K
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.72 - $93.74
      $200K - $209K
     
         
           |    
          
                               
              9.8K
              $917K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.72 - $82.11
      $68.2K - $81.5K
     
         
           |    
          
                               
              22.5K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.75 - $79.74
      $122K - $135K
     
         
           |    
          
                               
              15K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.31 - $34.54
      $71.6K - $79K
     
         
           |    
          
                               
              76.1K
              $2.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.41 - $160.2
      $138K - $154K
     
         
           |    
          
                               
              23.5K
              $3.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.91 - $99.57
      $130K - $149K
     
         
           |    
          
                               
              15.9K
              $1.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.57 - $161.83
      $68K - $75.6K
     
         
           |    
          
                               
              12K
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $181.56 - $190.33
      $80.8K - $84.7K
     
         
           |    
          
                               
              15.3K
              $2.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.26 - $47.16
      $26.1K - $29.1K
     
         
           |    
          
                               
              47K
              $2.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.61 - $93.54
      $190K - $208K
     
         
           |    
          
                               
              9.01K
              $817K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $412.46 - $514.1
      $190K - $236K
     
         
           |    
          
                               
              2.01K
              $985K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.91 - $56.0
      $127K - $174K
     
         
           |    
          
                               
              16.6K
              $905K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $217.1 - $243.2
      $170K - $190K
     
         
           |    
          
                               
              1.12K
              $264K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.86 - $50.13
      $164K - $192K
     
         
           |    
          
                               
              3.84K
              $186K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.05 - $85.16
      $112K - $124K
     
         
           |    
          
                               
              18.1K
              $1.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.12 - $105.85
      $110K - $119K
     
         
           |    
          
                               
              13.5K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.57 - $103.49
      $7.36K - $8.9K
     
         
           |    
          
                               
              9.83K
              $997K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.08 - $121.73
      $1.08K - $1.22K
     
         
           |    
          
                               
              14.6K
              $1.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $339.37 - $366.46
      $37.3K - $40.3K
     
         
           |    
          
                               
              4.95K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.29 - $28.33
      $77.8K - $87.2K
     
         
           |    
          
                               
              33.7K
              $940K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.14 - $61.05
      $115K - $160K
     
         
           |    
          
                               
              3.09K
              $186K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.46 - $120.63
      $88.1K - $98K
     
         
           |    
          
                               
              7.88K
              $935K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $285.05 - $309.14
      $1.43K - $1.55K
     
         
           |    
          
                               
              7.06K
              $2.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.38 - $67.29
      $27.5K - $29.7K
     
         
           |    
          
                               
              28.2K
              $1.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.33 - $34.36
      $137K - $146K
     
         
           |    
          
                               
              8.19K
              $279K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.65 - $31.77
      $41.4K - $44.4K
     
         
           |    
          
                               
              60.4K
              $1.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.83 - $179.9
      $21K - $36.3K
     
         
           |    
          
                               
              1.88K
              $336K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.8 - $184.42
      $3.5K - $4.79K
     
         
           |    
          
                               
              7.05K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.51 - $68.14
      $34K - $47.8K
     
         
           |    
          
                               
              6.83K
              $442K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $689.63 - $968.09
      $56.5K - $79.4K
     
         
           |    
          
                               
              456
              $441K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.71 - $178.14
      $101K - $120K
     
         
           |    
          
                               
              1.42K
              $253K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.55 - $75.34
      $121K - $131K
     
         
           |    
          
                               
              1.74K
              $131K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.98 - $89.02
      $128K - $152K
     
         
           |    
          
                               
              20.4K
              $1.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.95 - $43.71
      $116K - $138K
     
         
           |    
          
                               
              3.15K
              $129K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.37 - $54.25
      $101K - $107K
     
         
           |    
          
                               
              16.1K
              $865K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.09 - $50.58
      $85.2K - $87.8K
     
         
           |    
          
                               
              48.8K
              $2.46M
             
           | 
          
            
              
            
           |