| 
              
           | 
          
            
           | 
          
                                   
      $55.81 - $60.32
      $143K - $155K
     
         
           |    
          
                               
              15.1K
              $896K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.08 - $126.88
      $110K - $122K
     
         
           |    
          
                               
              7.84K
              $983K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.4 - $104.27
      $54.8K - $60.5K
     
         
           |    
          
                               
              25.4K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.77 - $73.59
      $23.7K - $24.7K
     
         
           |    
          
                               
              75.8K
              $5.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.97 - $100.18
      $163K - $176K
     
         
           |    
          
                               
              2.1K
              $209K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.82 - $155.45
      $100K - $112K
     
         
           |    
          
                               
              5.33K
              $828K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.99 - $114.46
      $158K - $169K
     
         
           |    
          
                               
              2.68K
              $305K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.67 - $26.32
      $131K - $139K
     
         
           |    
          
                               
              33K
              $853K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.07 - $34.84
      $112K - $118K
     
         
           |    
          
                               
              35.9K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.39 - $125.4
      $118K - $152K
     
         
           |    
          
                               
              1.94K
              $240K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.46 - $180.52
      $105K - $119K
     
         
           |    
          
                               
              3.39K
              $607K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.76 - $85.78
      $118K - $127K
     
         
           |    
          
                               
              10K
              $846K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $695.21 - $791.73
      $178K - $203K
     
         
           |    
          
                               
              6.65K
              $4.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.93 - $271.12
      $93.4K - $107K
     
         
           |    
          
                               
              1.98K
              $535K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.88 - $168.89
      $53.6K - $86.3K
     
         
           |    
          
                               
              1.94K
              $324K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $393.18 - $439.39
      $59.4K - $66.3K
     
         
           |    
          
                               
              2.26K
              $984K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.49 - $67.23
      $129K - $145K
     
         
           |    
          
                               
              2.26K
              $148K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $342.99 - $392.76
      $84K - $96.2K
     
         
           |    
          
                               
              2.6K
              $974K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.38 - $197.01
      $20.6K - $23.6K
     
         
           |    
          
                               
              4.85K
              $949K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $226.08 - $314.89
      $73.5K - $102K
     
         
           |    
          
                               
              1.25K
              $392K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.06 - $43.42
      $85.1K - $94.6K
     
         
           |    
          
                               
              9.66K
              $419K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.52 - $27.64
      $51.8K - $54K
     
         
           |    
          
                               
              68.2K
              $1.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.85 - $76.96
      $106K - $115K
     
         
           |    
          
                               
              13.3K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.73 - $42.5
      $56.3K - $73.1K
     
         
           |    
          
                               
              6.41K
              $271K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.62 - $72.77
      $98.6K - $116K
     
         
           |    
          
                               
              1.61K
              $116K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.01 - $62.78
      $96.9K - $111K
     
         
           |    
          
                               
              2.23K
              $137K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.65 - $51.67
      $118K - $187K
     
         
           |    
          
                               
              10.1K
              $364K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.16 - $140.03
      $72.9K - $97K
     
         
           |    
          
                               
              1.06K
              $143K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.08 - $121.73
      $68.1K - $76.7K
     
         
           |    
          
                               
              2.91K
              $350K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.37 - $50.7
      $99.6K - $100K
     
         
           |    
          
                               
              4.06K
              $205K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.38 - $71.68
      $83K - $89.6K
     
         
           |    
          
                               
              2.6K
              $185K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $264.06 - $287.34
      $79.7K - $86.8K
     
         
           |    
          
                               
              1.28K
              $358K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.54 - $115.08
      $72.9K - $78K
     
         
           |    
          
                               
              4.07K
              $457K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.26 - $80.19
      $81.4K - $86.8K
     
         
           |    
          
                               
              1.49K
              $119K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $339.37 - $366.46
      $4.07K - $4.4K
     
         
           |    
          
                               
              3.19K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.77 - $115.6
      $72.7K - $77.2K
     
         
           |    
          
                               
              936
              $105K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.6K
              $139K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $282.75 - $294.19
      $35.3K - $36.8K
     
         
           |    
          
                               
              3.8K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.74 - $122.12
      $24.1K - $26.6K
     
         
           |    
          
                               
              5.03K
              $608K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $147.94 - $154.99
      $30.9K - $32.4K
     
         
           |    
          
                               
              5.57K
              $859K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.31 - $23.01
      $62.9K - $64.8K
     
         
           |    
          
                               
              8.58K
              $196K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.19 - $167.33
      $12.7K - $14.7K
     
         
           |    
          
                               
              2.38K
              $398K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.0 - $214.65
      $8.83K - $9.87K
     
         
           |    
          
                               
              3.85K
              $827K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.16 - $123.66
      $31K - $32.4K
     
         
           |    
          
                               
              5.43K
              $665K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              16.8K
              $267K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.9 - $142.03
      $35.1K - $37.5K
     
         
           |    
          
                               
              3.04K
              $428K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.97 - $48.89
      $31.7K - $33K
     
         
           |    
          
                               
              12.7K
              $619K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.23 - $37.41
      $55.2K - $64.1K
     
         
           |    
          
                               
              5.44K
              $191K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.02 - $47.63
      $21.5K - $23.2K
     
         
           |    
          
                               
              7.61K
              $362K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.05 - $85.16
      $34.7K - $38.3K
     
         
           |    
          
                               
              4.09K
              $342K
             
           | 
          
            
              
            
           |