| 
              
           | 
          
            
           | 
          
                                   
      $108.0 - $141.42
      $1.07M - $1.4M
     
         
           |    
          
                               
              265
              $35K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $333.65 - $392.1
      $645K - $758K
     
         
           |    
          
                               
              634
              $223K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.0 - $51.91
      $359K - $380K
     
         
           |    
          
                               
              8.5K
              $441K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.09 - $242.18
      $468K - $525K
     
         
           |    
          
                               
              12K
              $2.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.96 - $50.54
      $123K - $130K
     
         
           |    
          
                               
              6.01K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $300.96 - $355.47
      $217K - $257K
     
         
           |    
          
                               
              2.41K
              $857K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.95 - $152.16
      $29.5K - $34.5K
     
         
           |    
          
                               
              8.57K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $207.7 - $240.4
      $9.35K - $10.8K
     
         
           |    
          
                               
              2K
              $419K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.02 - $29.62
      $111K - $132K
     
         
           |    
          
                               
              14.8K
              $439K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.8 - $107.81
      $42.4K - $43.2K
     
         
           |    
          
                               
              7.69K
              $826K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.47 - $161.22
      $11.1K - $11.9K
     
         
           |    
          
                               
              1.3K
              $199K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.62 - $42.32
      $33.5K - $34.1K
     
         
           |    
          
                               
              62.3K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.12 - $55.33
      $22.5K - $23.8K
     
         
           |    
          
                               
              2.45K
              $135K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.03 - $19.33
      $16.9K - $17.2K
     
         
           |    
          
                               
              34.6K
              $664K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.18 - $52.89
      $16.6K - $17.5K
     
         
           |    
          
                               
              1.12K
              $59K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.83 - $117.22
      $14.8K - $16.4K
     
         
           |    
          
                               
              736
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.13 - $60.79
      $14.2K - $15.4K
     
         
           |    
          
                               
              954
              $57K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.81 - $60.11
      $11.7K - $11.7K
     
         
           |    
          
                               
              14.9K
              $894K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              14.5K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.52K
              $458K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.12 - $106.18
      $14K - $14.7K
     
         
           |    
          
                               
              3.28K
              $337K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.33 - $194.5
      $6.38K - $6.81K
     
         
           |    
          
                               
              250
              $48K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.36 - $44.8
      $43.6K - $45K
     
         
           |    
          
                               
              76.2K
              $3.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.85 - $81.32
      $4.55K - $4.64K
     
         
           |    
          
                               
              1.4K
              $113K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.02 - $47.63
      $6.03K - $6.53K
     
         
           |    
          
                               
              429
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.23 - $37.41
      $1.97K - $2.28K
     
         
           |    
          
                               
              218
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.54 - $115.08
      $2.04K - $2.19K
     
         
           |    
          
                               
              59
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.86 - $104.94
      $2.4K - $2.62K
     
         
           |    
          
                               
              70
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.13 - $39.89
      $1.77K - $1.95K
     
         
           |    
          
                               
              177
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.01 - $74.44
      $2.59K - $2.68K
     
         
           |    
          
                               
              1.98K
              $145K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.91 - $97.26
      $939 - $973
     
         
           |    
          
                               
              13
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.71 - $88.14
      $496 - $529
     
         
           |    
          
                               
              33
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.32 - $18.72
      $1.19K - $1.22K
     
         
           |    
          
                               
              679
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.24 - $138.53
      $2.25K - $2.63K
     
         
           |    
          
                               
              67
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              572
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.8 - $42.86
      $239 - $257
     
         
           |    
          
                               
              111
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              77
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.66 - $112.36
      $323 - $337
     
         
           |    
          
                               
              84
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              654
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.66 - $47.89
      $313 - $335
     
         
           |    
          
                               
              114
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              34.8K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.72 - $93.74
      $52.6K - $54.9K
     
         
           |    
          
                               
              19.3K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              34.9K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.99 - $23.38
      $44 - $46.8
     
         
           |    
          
                               
              8
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.41 - $138.03
      $257 - $276
     
         
           |    
          
                               
              99
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.97 - $121.65
      $2.07K - $2.31K
     
         
           |    
          
                               
              257
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.4 - $47.61
      $1.59K - $1.67K
     
         
           |    
          
                               
              2.49K
              $118K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.83 - $179.9
      $415 - $720
     
         
           |    
          
                               
              31
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.2 - $111.56
      $776 - $1K
     
         
           |    
          
                               
              123
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.31 - $57.77
      $2.17K - $2.54K
     
         
           |    
          
                               
              765
              $43K
             
           | 
          
            
              
            
           |