| 
              
           | 
          
            
           | 
          
                                   
      $23.58 - $24.2
      $205K - $210K
     
         
           |    
          
                               
              9.22K
              $221K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.69 - $140.64
      $539K - $717K
     
         
           |    
          
                               
              30.8K
              $4.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.44 - $41.32
      $56.1K - $73.7K
     
         
           |    
          
                               
              16.3K
              $531K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.75 - $84.94
      $238K - $303K
     
         
           |    
          
                               
              23.6K
              $1.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.65 - $5.43
      $139K - $162K
     
         
           |    
          
                               
              592K
              $3.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.03 - $22.83
      $208K - $216K
     
         
           |    
          
                               
              10.8K
              $246K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $421.84 - $520.66
      $50.6K - $62.5K
     
         
           |    
          
                               
              2.24K
              $987K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.73 - $47.2
      $198K - $205K
     
         
           |    
          
                               
              41.4K
              $1.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.49 - $92.4
      $195K - $204K
     
         
           |    
          
                               
              6.1K
              $563K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.29 - $173.13
      $83.1K - $95K
     
         
           |    
          
                               
              20.9K
              $3.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              33.3K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.69 - $11.46
      $178K - $266K
     
         
           |    
          
                               
              74K
              $847K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $487.07 - $672.24
      $133K - $184K
     
         
           |    
          
                               
              2.54K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.79 - $56.03
      $150K - $176K
     
         
           |    
          
                               
              13.6K
              $698K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.86 - $82.66
      $282K - $325K
     
         
           |    
          
                               
              18.1K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.0 - $30.93
      $309K - $382K
     
         
           |    
          
                               
              84.9K
              $2.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.02 - $129.0
      $149K - $172K
     
         
           |    
          
                               
              14.8K
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.93 - $39.49
      $189K - $233K
     
         
           |    
          
                               
              5.25K
              $207K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.63 - $179.53
      $251K - $312K
     
         
           |    
          
                               
              6.24K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              47.7K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.0 - $86.01
      $356K - $420K
     
         
           |    
          
                               
              35.7K
              $3.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.85 - $82.88
      $119K - $127K
     
         
           |    
          
                               
              21K
              $1.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.99 - $41.61
      $146K - $174K
     
         
           |    
          
                               
              6.65K
              $257K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.49 - $16.76
      $242K - $324K
     
         
           |    
          
                               
              59.9K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.68 - $53.89
      $19.6K - $22.6K
     
         
           |    
          
                               
              80.9K
              $4.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.41 - $94.22
      $182K - $188K
     
         
           |    
          
                               
              44.5K
              $4.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.09 - $45.36
      $13.6K - $16.1K
     
         
           |    
          
                               
              37.8K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.04 - $280.07
      $302K - $384K
     
         
           |    
          
                               
              4.95K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              45.2K
              $3.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              11.9K
              $3.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.49 - $103.78
      $229K - $311K
     
         
           |    
          
                               
              11.2K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.48 - $124.43
      $14.7K - $17.5K
     
         
           |    
          
                               
              11.7K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.29 - $20.65
      $141K - $168K
     
         
           |    
          
                               
              27.7K
              $547K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.7 - $90.98
      $408K - $503K
     
         
           |    
          
                               
              37.2K
              $3.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.3 - $10.83
      $99.2K - $147K
     
         
           |    
          
                               
              15K
              $129K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.11 - $147.65
      $22.5K - $26K
     
         
           |    
          
                               
              11.8K
              $1.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.79 - $50.59
      $167K - $170K
     
         
           |    
          
                               
              4.75K
              $240K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.22 - $8.85
      $134K - $164K
     
         
           |    
          
                               
              14.7K
              $121K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.57 - $75.51
      $57.3K - $63.1K
     
         
           |    
          
                               
              17.8K
              $1.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.03 - $72.0
      $147K - $176K
     
         
           |    
          
                               
              9.19K
              $609K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.28 - $64.94
      $381K - $482K
     
         
           |    
          
                               
              45.4K
              $2.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.35 - $122.19
      $66.9K - $92.5K
     
         
           |    
          
                               
              5.55K
              $580K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.14 - $97.31
      $175K - $181K
     
         
           |    
          
                               
              25.7K
              $2.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.21 - $95.87
      $130K - $148K
     
         
           |    
          
                               
              4.63K
              $415K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.78 - $21.29
      $142K - $152K
     
         
           |    
          
                               
              25.1K
              $518K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.94 - $5.79
      $97.5K - $143K
     
         
           |    
          
                               
              20.3K
              $84K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $193.68 - $241.95
      $108K - $135K
     
         
           |    
          
                               
              1.92K
              $388K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.46 - $37.42
      $74.6K - $114K
     
         
           |    
          
                               
              8.83K
              $254K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.35 - $42.68
      $233K - $281K
     
         
           |    
          
                               
              58.6K
              $2.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.11 - $40.64
      $150K - $165K
     
         
           |    
          
                               
              14.1K
              $567K
             
           | 
          
            
              
            
           |