| 
              
           | 
          
            
           | 
          
                                   
      $236.26 - $291.15
      $86.5K - $107K
     
         
           |    
          
                               
              10.4K
              $2.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.83 - $131.67
      $47.1K - $56.5K
     
         
           |    
          
                               
              147
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.37 - $134.86
      $48.8K - $55.6K
     
         
           |    
          
                               
              33.4K
              $4.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $273.67 - $366.17
      $56.4K - $75.4K
     
         
           |    
          
                               
              192
              $70K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              794
              $77K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.13 - $135.03
      $93.4K - $106K
     
         
           |    
          
                               
              28K
              $3.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.41 - $120.51
      $18.6K - $20.7K
     
         
           |    
          
                               
              10.5K
              $1.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.02 - $106.54
      $38.5K - $44.5K
     
         
           |    
          
                               
              62
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $190.39 - $227.7
      $33.9K - $40.5K
     
         
           |    
          
                               
              33
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.0 - $75.91
      $59.4K - $66.3K
     
         
           |    
          
                               
              36.9K
              $2.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $125.0 - $168.0
      $43K - $57.8K
     
         
           |    
          
                               
              288
              $48K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.7K
              $525K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.37 - $60.97
      $4.03K - $4.88K
     
         
           |    
          
                               
              4.11K
              $212K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.13 - $75.25
      $18.7K - $25.5K
     
         
           |    
          
                               
              1.96K
              $134K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.66 - $106.1
      $2.07K - $2.65K
     
         
           |    
          
                               
              2.1K
              $188K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.47 - $50.66
      $34.3K - $34.4K
     
         
           |    
          
                               
              1.82K
              $92K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.92 - $110.2
      $25.5K - $30.5K
     
         
           |    
          
                               
              270
              $27K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.71 - $100.37
      $866 - $1.1K
     
         
           |    
          
                               
              1.81K
              $147K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.84 - $145.22
      $1.14K - $1.31K
     
         
           |    
          
                               
              2.27K
              $292K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.15 - $84.23
      $27.6K - $41.4K
     
         
           |    
          
                               
              144
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              18.4K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $212.1 - $244.27
      $1.48K - $1.71K
     
         
           |    
          
                               
              1.04K
              $227K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.11 - $75.0
      $18.8K - $22K
     
         
           |    
          
                               
              4.75K
              $329K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $483.07 - $625.6
      $16.9K - $21.9K
     
         
           |    
          
                               
              40
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.8 - $37.92
      $5.84K - $8.27K
     
         
           |    
          
                               
              2.9K
              $92K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $198.07 - $245.17
      $5.74K - $7.11K
     
         
           |    
          
                               
              1K
              $228K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.99 - $268.54
      $6.85K - $8.32K
     
         
           |    
          
                               
              473
              $112K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.0 - $195.62
      $16.3K - $20K
     
         
           |    
          
                               
              113
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $165.15 - $226.42
      $13K - $17.9K
     
         
           |    
          
                               
              31
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $430.82 - $486.45
      $104K - $117K
     
         
           |    
          
                               
              5.45K
              $2.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.76 - $112.34
      $13.2K - $16.5K
     
         
           |    
          
                               
              307
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.69 - $99.41
      $5.02K - $6.26K
     
         
           |    
          
                               
              1.67K
              $152K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.88 - $52.99
      $16.8K - $24.7K
     
         
           |    
          
                               
              666
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $372.27 - $452.69
      $3.35K - $4.07K
     
         
           |    
          
                               
              291
              $113K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $456.3 - $540.39
      $5.93K - $7.03K
     
         
           |    
          
                               
              817
              $408K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.56 - $60.91
      $6.61K - $7.25K
     
         
           |    
          
                               
              6.18K
              $362K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $176.34 - $218.59
      $16.9K - $21K
     
         
           |    
          
                               
              195
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.37 - $73.9
      $2.87K - $3.1K
     
         
           |    
          
                               
              13.4K
              $944K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.47 - $242.1
      $11K - $12.3K
     
         
           |    
          
                               
              1.04K
              $237K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.56 - $335.19
      $10.6K - $15.8K
     
         
           |    
          
                               
              26
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.83 - $235.28
      $4.43K - $4.94K
     
         
           |    
          
                               
              657
              $145K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.69 - $32.91
      $16K - $19.7K
     
         
           |    
          
                               
              1.83K
              $59K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.76 - $72.25
      $1.17K - $1.66K
     
         
           |    
          
                               
              1.05K
              $65K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.88 - $29.32
      $5.23K - $7.01K
     
         
           |    
          
                               
              1.89K
              $46K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.87 - $133.04
      $18.8K - $23K
     
         
           |    
          
                               
              999
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.07 - $52.57
      $9.01K - $10.5K
     
         
           |    
          
                               
              18
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $255.27 - $288.74
      $2.3K - $2.6K
     
         
           |    
          
                               
              496
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.46 - $124.05
      $2.02K - $2.23K
     
         
           |    
          
                               
              1.88K
              $221K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.13 - $22.69
      $6.58K - $8.24K
     
         
           |    
          
                               
              4.13K
              $92K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.72 - $63.84
      $620 - $830
     
         
           |    
          
                               
              1.23K
              $60K
             
           | 
          
            
              
            
           |