| 
              
           | 
          
            
           | 
          
                                   
      $81.7 - $87.53
      $165K - $176K
     
         
           |    
          
                               
              297K
              $26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.05 - $36.55
      $1.17M - $1.26M
     
         
           |    
          
                               
              65.5K
              $2.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.68 - $255.63
      $1.11M - $1.29M
     
         
           |    
          
                               
              6.24K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.24 - $73.73
      $821K - $887K
     
         
           |    
          
                               
              71.2K
              $5.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.6 - $82.03
      $508K - $807K
     
         
           |    
          
                               
              20.7K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $196.15 - $217.83
      $1.15M - $1.27M
     
         
           |    
          
                               
              9K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.4 - $104.27
      $336K - $371K
     
         
           |    
          
                               
              144K
              $14.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.2 - $111.56
      $785K - $1.02M
     
         
           |    
          
                               
              12.9K
              $1.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.03 - $98.69
      $809K - $877K
     
         
           |    
          
                               
              67.2K
              $6.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.71 - $38.11
      $1.03M - $1.07M
     
         
           |    
          
                               
              35.6K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              8.18K
              $1.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $516.18 - $664.54
      $1.04M - $1.34M
     
         
           |    
          
                               
              2.04K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.07 - $53.4
      $683K - $759K
     
         
           |    
          
                               
              63.1K
              $3.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.16 - $100.7
      $978K - $984K
     
         
           |    
          
                               
              21.9K
              $2.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.68 - $282.71
      $269K - $338K
     
         
           |    
          
                               
              13.5K
              $3.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $334.32 - $426.2
      $484K - $617K
     
         
           |    
          
                               
              8.63K
              $3.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.91 - $99.57
      $167K - $191K
     
         
           |    
          
                               
              154K
              $15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.79 - $76.4
      $292K - $439K
     
         
           |    
          
                               
              24.1K
              $1.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.94 - $42.85
      $821K - $859K
     
         
           |    
          
                               
              71.4K
              $3.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.74 - $122.12
      $703K - $775K
     
         
           |    
          
                               
              16.1K
              $1.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.22 - $96.68
      $265K - $311K
     
         
           |    
          
                               
              38.3K
              $3.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.77 - $353.61
      $192K - $285K
     
         
           |    
          
                               
              17.4K
              $6.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.52 - $89.63
      $184K - $207K
     
         
           |    
          
                               
              71.6K
              $6.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.64 - $29.81
      $150K - $254K
     
         
           |    
          
                               
              78.7K
              $2.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.5 - $115.86
      $737K - $794K
     
         
           |    
          
                               
              9.49K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $215.01 - $273.02
      $389K - $494K
     
         
           |    
          
                               
              12.7K
              $3.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $244.75 - $305.63
      $306K - $382K
     
         
           |    
          
                               
              9.5K
              $2.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.71 - $178.14
      $607K - $717K
     
         
           |    
          
                               
              4.19K
              $745K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.0 - $214.65
      $528K - $591K
     
         
           |    
          
                               
              10.9K
              $2.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.35 - $59.32
      $360K - $393K
     
         
           |    
          
                               
              68.9K
              $4.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.38 - $67.29
      $257K - $277K
     
         
           |    
          
                               
              91.7K
              $6.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $250.62 - $279.43
      $531K - $592K
     
         
           |    
          
                               
              8.9K
              $2.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.77 - $188.68
      $53.8K - $66.4K
     
         
           |    
          
                               
              28.8K
              $4.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.83 - $179.9
      $223K - $387K
     
         
           |    
          
                               
              6.22K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.42 - $96.83
      $615K - $732K
     
         
           |    
          
                               
              8.1K
              $683K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.82 - $155.45
      $497K - $552K
     
         
           |    
          
                               
              9.56K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.92 - $32.19
      $416K - $463K
     
         
           |    
          
                               
              77.7K
              $2.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.35 - $144.54
      $179K - $213K
     
         
           |    
          
                               
              20.9K
              $3.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.06 - $36.69
      $21.2K - $25.9K
     
         
           |    
          
                               
              89.6K
              $3.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.79 - $68.42
      $44K - $48K
     
         
           |    
          
                               
              123K
              $8.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.92 - $244.84
      $35.7K - $40.6K
     
         
           |    
          
                               
              20.2K
              $4.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.14 - $49.66
      $452K - $476K
     
         
           |    
          
                               
              42K
              $2.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.14 - $87.32
      $64.5K - $69.4K
     
         
           |    
          
                               
              87.7K
              $7.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.86 - $137.83
      $333K - $534K
     
         
           |    
          
                               
              3.98K
              $524K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $293.92 - $341.0
      $221K - $257K
     
         
           |    
          
                               
              5.63K
              $1.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.59 - $42.21
      $272K - $290K
     
         
           |    
          
                               
              88.4K
              $3.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.65 - $78.68
      $407K - $441K
     
         
           |    
          
                               
              15.1K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $689.63 - $968.09
      $128K - $180K
     
         
           |    
          
                               
              2K
              $1.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.47 - $50.39
      $253K - $300K
     
         
           |    
          
                               
              32.4K
              $1.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.99 - $49.29
      $449K - $451K
     
         
           |    
          
                               
              13.1K
              $645K
             
           | 
          
            
              
            
           |