| 
              
           | 
          
            
           | 
          
                                   
      $72.7 - $77.51
      $14.5K - $15.5K
     
         
           |    
          
                               
              4.91K
              $364K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.77 - $101.84
      $16.1K - $19.9K
     
         
           |    
          
                               
              199
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.48 - $106.74
      $20K - $21.5K
     
         
           |    
          
                               
              812
              $81K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $196.74 - $255.16
      $11.4K - $14.8K
     
         
           |    
          
                               
              222
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.64 - $105.06
      $22.4K - $28.8K
     
         
           |    
          
                               
              317
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.09 - $67.05
      $19.2K - $22.2K
     
         
           |    
          
                               
              1.31K
              $78K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.7 - $6.98
      $49.4K - $73.3K
     
         
           |    
          
                               
              41K
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.69 - $16.25
      $29.4K - $37.7K
     
         
           |    
          
                               
              5.01K
              $76K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.22 - $12.02
      $17.3K - $25.2K
     
         
           |    
          
                               
              700
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.55 - $18.81
      $21.6K - $21.9K
     
         
           |    
          
                               
              1.5K
              $28K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.83 - $77.74
      $19.1K - $21.6K
     
         
           |    
          
                               
              659
              $48K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.51 - $144.98
      $59.6K - $72.3K
     
         
           |    
          
                               
              5.12K
              $688K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.91 - $118.67
      $16.9K - $19.3K
     
         
           |    
          
                               
              388
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.36 - $10.78
      $18.9K - $21.8K
     
         
           |    
          
                               
              2.3K
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.9 - $27.67
      $14.1K - $16.3K
     
         
           |    
          
                               
              4.05K
              $108K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.6 - $39.56
      $23.6K - $25.5K
     
         
           |    
          
                               
              1.33K
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.3 - $90.39
      $12.3K - $19.3K
     
         
           |    
          
                               
              150
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              7K
              $87K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.31 - $70.29
      $12.7K - $14.8K
     
         
           |    
          
                               
              3.48K
              $217K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.36 - $174.13
      $18.2K - $21.2K
     
         
           |    
          
                               
              100
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.88 - $111.25
      $15.8K - $18.1K
     
         
           |    
          
                               
              415
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.56 - $64.0
      $11.2K - $12.4K
     
         
           |    
          
                               
              3.51K
              $202K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.88 - $60.47
      $15.3K - $19.3K
     
         
           |    
          
                               
              58
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.76 - $77.7
      $7.12K - $10.1K
     
         
           |    
          
                               
              867
              $47K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.0 - $24.32
      $12.1K - $15.4K
     
         
           |    
          
                               
              1.56K
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.14 - $4.15
      $10.7K - $20.8K
     
         
           |    
          
                               
              13
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.76 - $11.36
      $10K - $13K
     
         
           |    
          
                               
              5.19K
              $45K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.16 - $48.85
      $71.8K - $85.2K
     
         
           |    
          
                               
              18.3K
              $803K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.36 - $86.13
      $14.1K - $17.3K
     
         
           |    
          
                               
              93
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.59 - $48.35
      $18.2K - $18.5K
     
         
           |    
          
                               
              779
              $37K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.99 - $10.27
      $3K - $5.14K
     
         
           |    
          
                               
              6.56K
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.48 - $161.59
      $6.7K - $7.76K
     
         
           |    
          
                               
              1.57K
              $218K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.08 - $76.14
      $62.9K - $71.3K
     
         
           |    
          
                               
              7.87K
              $579K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.2 - $52.75
      $26.8K - $29.3K
     
         
           |    
          
                               
              3.03K
              $159K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.87 - $115.8
      $12.9K - $18.5K
     
         
           |    
          
                               
              6
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.63 - $64.37
      $17.5K - $18.9K
     
         
           |    
          
                               
              855
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.1 - $112.81
      $15K - $17.8K
     
         
           |    
          
                               
              47
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $227.69 - $259.76
      $105K - $119K
     
         
           |    
          
                               
              42.3K
              $10M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.91 - $112.51
      $194 - $225
     
         
           |    
          
                               
              2.41K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.87 - $15.85
      $7.44K - $9.16K
     
         
           |    
          
                               
              2.88K
              $37K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $362.16 - $417.28
      $14.1K - $16.3K
     
         
           |    
          
                               
              360
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.39 - $91.35
      $17.5K - $18.5K
     
         
           |    
          
                               
              659
              $59K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.8 - $42.84
      $12.7K - $14.1K
     
         
           |    
          
                               
              1.2K
              $46K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.9 - $19.4
      $16.9K - $20.6K
     
         
           |    
          
                               
              1.02K
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.9 - $55.89
      $11.2K - $13.4K
     
         
           |    
          
                               
              1.47K
              $73K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $200.12 - $224.07
      $2K - $2.24K
     
         
           |    
          
                               
              1.82K
              $366K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.28 - $53.84
      $60K - $71.4K
     
         
           |    
          
                               
              8.72K
              $433K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.11 - $9.93
      $1.02K - $1.99K
     
         
           |    
          
                               
              2.4K
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $288.99 - $313.98
      $14.4K - $15.7K
     
         
           |    
          
                               
              866
              $259K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.1 - $10.19
      $30.5K - $50.9K
     
         
           |    
          
                               
              38.8K
              $260K
             
           | 
          
            
              
            
           |