| 
              
           | 
          
            
           | 
          
                                   
      $86.89 - $109.38
      $142K - $179K
     
         
           |    
          
                               
              12.5K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.35 - $47.53
      $9.07K - $15.2K
     
         
           |    
          
                               
              6.73K
              $190K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.63 - $37.45
      $98.2K - $100K
     
         
           |    
          
                               
              1.98K
              $72K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.12 - $93.96
      $23K - $33.6K
     
         
           |    
          
                               
              2.76K
              $178K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $427.5 - $476.51
      $50K - $55.8K
     
         
           |    
          
                               
              1.47K
              $668K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.5 - $39.53
      $54.3K - $70.4K
     
         
           |    
          
                               
              3.5K
              $106K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.5 - $21.27
      $33.9K - $75.8K
     
         
           |    
          
                               
              1.8K
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.17 - $73.66
      $99.4K - $103K
     
         
           |    
          
                               
              5.04K
              $370K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.38 - $51.13
      $82.3K - $97K
     
         
           |    
          
                               
              201
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.46 - $22.9
      $91.7K - $93.5K
     
         
           |    
          
                               
              33K
              $742K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.36 - $77.19
      $88.2K - $99.6K
     
         
           |    
          
                               
              2
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.18 - $35.61
      $53.8K - $76.1K
     
         
           |    
          
                               
              5.97K
              $156K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.24 - $25.05
      $53.9K - $63.6K
     
         
           |    
          
                               
              8.77K
              $196K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.29 - $126.99
      $70.3K - $84.8K
     
         
           |    
          
                               
              1.51K
              $163K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.72 - $421.11
      $2.17K - $3.37K
     
         
           |    
          
                               
              810
              $228K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.24 - $44.05
      $121K - $147K
     
         
           |    
          
                               
              6.21K
              $264K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.54 - $25.45
      $56.3K - $77.2K
     
         
           |    
          
                               
              6.45K
              $135K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.87 - $73.16
      $54.6K - $71.6K
     
         
           |    
          
                               
              1.22K
              $72K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.26 - $85.48
      $51.5K - $68.5K
     
         
           |    
          
                               
              2.48K
              $163K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.8 - $173.51
      $14.9K - $21K
     
         
           |    
          
                               
              3.63K
              $453K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              38.4K
              $720K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.72 - $60.29
      $266K - $293K
     
         
           |    
          
                               
              68.2K
              $4.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.31 - $46.18
      $53.5K - $68.1K
     
         
           |    
          
                               
              3.6K
              $140K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.02 - $132.04
      $228K - $264K
     
         
           |    
          
                               
              44.2K
              $5.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.94 - $175.86
      $51.8K - $60K
     
         
           |    
          
                               
              2.71M
              $416M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.42 - $110.06
      $79.8K - $93K
     
         
           |    
          
                               
              1.9K
              $202K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.33 - $175.81
      $83.3K - $97.4K
     
         
           |    
          
                               
              4.13K
              $632K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.46 - $64.42
      $86.8K - $92.4K
     
         
           |    
          
                               
              21.9K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.57 - $100.21
      $47.5K - $59K
     
         
           |    
          
                               
              2.4K
              $198K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.42 - $113.2
      $124K - $138K
     
         
           |    
          
                               
              9.46K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.81 - $45.89
      $50.1K - $66K
     
         
           |    
          
                               
              4.82K
              $170K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.42 - $78.03
      $31.5K - $52.9K
     
         
           |    
          
                               
              978
              $56K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.83 - $82.73
      $115K - $116K
     
         
           |    
          
                               
              52.2K
              $4.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.05 - $54.79
      $30.4K - $52K
     
         
           |    
          
                               
              2.83K
              $98K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.43 - $90.41
      $63.1K - $74.7K
     
         
           |    
          
                               
              2.61K
              $200K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.38 - $195.22
      $84.8K - $96.6K
     
         
           |    
          
                               
              470
              $85K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.12 - $103.53
      $56.6K - $76K
     
         
           |    
          
                               
              100
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.67 - $49.88
      $70.2K - $88.3K
     
         
           |    
          
                               
              1.76K
              $75K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.7 - $87.0
      $41.3K - $46.3K
     
         
           |    
          
                               
              18.5K
              $1.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.92 - $108.42
      $66.7K - $85.2K
     
         
           |    
          
                               
              3.32K
              $281K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.3 - $193.48
      $29.4K - $37.1K
     
         
           |    
          
                               
              1.23K
              $190K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $186.01 - $231.1
      $14.7K - $18.3K
     
         
           |    
          
                               
              3.24K
              $638K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.72 - $160.92
      $27.4K - $58.3K
     
         
           |    
          
                               
              212
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.47 - $78.75
      $2.87K - $3.86K
     
         
           |    
          
                               
              4.88K
              $286K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.44 - $70.44
      $63.4K - $70.4K
     
         
           |    
          
                               
              385
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.65 - $26.81
      $47.7K - $72.4K
     
         
           |    
          
                               
              658
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.53 - $146.29
      $50.2K - $63.1K
     
         
           |    
          
                               
              1.74K
              $251K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.57 - $12.53
      $51.8K - $61.4K
     
         
           |    
          
                               
              10.8K
              $118K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.55 - $12.6
      $49.6K - $73.1K
     
         
           |    
          
                               
              100
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.05 - $9.86
      $65.3K - $80K
     
         
           |    
          
                               
              2.49K
              $23K
             
           | 
          
            
              
            
           |