| 
              
           | 
          
            
           | 
          
                                   
      $24.48 - $24.9
      $31M - $31.6M
     
         
           |    
          
                               
              30.9K
              $769K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.36 - $35.56
      $24.8M - $30M
     
         
           |    
          
                               
              22.5K
              $801K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.96 - $90.39
      $21.6M - $26.8M
     
         
           |    
          
                               
              8.39K
              $749K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $376.48 - $440.65
      $19.2M - $22.4M
     
         
           |    
          
                               
              1.76K
              $774K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $281.67 - $351.0
      $14.9M - $18.5M
     
         
           |    
          
                               
              70
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $416.06 - $551.64
      $14.2M - $18.8M
     
         
           |    
          
                               
              17.1K
              $9.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $496.48 - $617.85
      $4.02M - $5M
     
         
           |    
          
                               
              1.07K
              $659K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.71 - $272.75
      $3.45M - $4.31M
     
         
           |    
          
                               
              12.9K
              $3.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.1 - $63.16
      $3.33M - $4.2M
     
         
           |    
          
                               
              57.3K
              $3.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.27 - $29.21
      $2.74M - $3.59M
     
         
           |    
          
                               
              116K
              $3.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $273.71 - $316.29
      $2.59M - $2.99M
     
         
           |    
          
                               
              19.7K
              $6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.4 - $227.1
      $2.54M - $3.36M
     
         
           |    
          
                               
              14.8K
              $3.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $456.74 - $568.03
      $589K - $733K
     
         
           |    
          
                               
              343
              $194K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $168.34 - $195.42
      $198K - $230K
     
         
           |    
          
                               
              674
              $131K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.85 - $95.57
      $108K - $129K
     
         
           |    
          
                               
              86
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.82 - $215.79
      $104K - $128K
     
         
           |    
          
                               
              39
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.02 - $151.37
      $13.7K - $16.2K
     
         
           |    
          
                               
              13
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.61 - $88.75
      $13.7K - $16.8K
     
         
           |    
          
                               
              128
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.08 - $48.9
      $13.4K - $16.8K
     
         
           |    
          
                               
              260
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $274.35 - $599.47
      $2.74K - $5.99K
     
         
           |    
          
                               
              17
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.51 - $223.5
      $7.37K - $9.83K
     
         
           |    
          
                               
              168
              $36K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.85 - $68.21
      $4.89K - $5.87K
     
         
           |    
          
                               
              176
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.48 - $96.25
      $4.82K - $5.49K
     
         
           |    
          
                               
              14
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.66 - $106.1
      $1.16K - $1.49K
     
         
           |    
          
                               
              100
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.76 - $195.77
      $2.6K - $3.13K
     
         
           |    
          
                               
              30
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.67 - $45.62
      $917 - $1K
     
         
           |    
          
                               
              611
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.87 - $125.73
      $650 - $880
     
         
           |    
          
                               
              50
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.26 - $53.75
      $1.48K - $1.72K
     
         
           |    
          
                               
              225
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.21 - $143.81
      $4.69K - $8.63K
     
         
           |    
          
                               
              500
              $70K
             
           | 
          
            
              
            
           |