| 
              
           | 
          
            
           | 
          
                                   
      $47.56 - $49.7
      $809 - $845
     
         
           |    
          
                               
              4.12K
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.09 - $42.09
      $10.4K - $18.9K
     
         
           |    
          
                               
              3.29K
              $83K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.86 - $71.14
      $4.71K - $5.34K
     
         
           |    
          
                               
              352
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.79 - $54.95
      $254 - $275
     
         
           |    
          
                               
              1.95K
              $106K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.97 - $9.94
      $7.97K - $9.94K
     
         
           |    
          
                               
              2K
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.73 - $134.7
      $120 - $135
     
         
           |    
          
                               
              930
              $124K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              4.9K
              $612K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.6 - $136.01
      $4.89K - $5.17K
     
         
           |    
          
                               
              282
              $38K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.29 - $44.71
      $6.03K - $6.53K
     
         
           |    
          
                               
              186
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $246.31 - $287.91
      $4.68K - $5.47K
     
         
           |    
          
                               
              69
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.47 - $86.89
      $5.64K - $6.95K
     
         
           |    
          
                               
              84
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.52 - $64.01
      $5.65K - $6.4K
     
         
           |    
          
                               
              269
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.99 - $54.89
      $468 - $494
     
         
           |    
          
                               
              3.41K
              $182K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.76 - $203.86
      $193 - $204
     
         
           |    
          
                               
              743
              $151K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              24.4K
              $621K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.81 - $27.72
      $3.85K - $7.21K
     
         
           |    
          
                               
              360
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.63 - $28.94
      $5.54K - $6.25K
     
         
           |    
          
                               
              2.33K
              $60K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.46 - $130.92
      $243 - $262
     
         
           |    
          
                               
              615
              $80K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.65 - $95.26
      $3.85K - $4.38K
     
         
           |    
          
                               
              216
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.64 - $115.33
      $5.62K - $6.92K
     
         
           |    
          
                               
              117
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.25 - $35.69
      $242 - $286
     
         
           |    
          
                               
              1.36K
              $46K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.48 - $50.72
      $3.7K - $3.96K
     
         
           |    
          
                               
              2.44K
              $120K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.57 - $132.57
      $490 - $530
     
         
           |    
          
                               
              649
              $84K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.13 - $83.78
      $234 - $251
     
         
           |    
          
                               
              1.04K
              $86K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              9.57K
              $727K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.75 - $60.86
      $214 - $304
     
         
           |    
          
                               
              305
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.34 - $45.65
      $82.7 - $91.3
     
         
           |    
          
                               
              1.23K
              $55K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.25 - $59.87
      $56.3 - $59.9
     
         
           |    
          
                               
              2.02K
              $118K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.51 - $91.22
      $175 - $182
     
         
           |    
          
                               
              1.35K
              $123K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.23 - $28.5
      $24.1K - $26.1K
     
         
           |    
          
                               
              19.5K
              $552K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.15 - $62.12
      $57.2 - $62.1
     
         
           |    
          
                               
              2.15K
              $133K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.58 - $14.29
      $34.8K - $51.9K
     
         
           |    
          
                               
              16.3K
              $182K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.03 - $108.14
      $4.46K - $4.97K
     
         
           |    
          
                               
              165
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.7 - $15.07
      $38.1 - $45.2
     
         
           |    
          
                               
              1.46K
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.72 - $92.61
      $694 - $741
     
         
           |    
          
                               
              1.83K
              $163K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.02 - $36.34
      $32 - $36.3
     
         
           |    
          
                               
              980
              $35K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.05 - $36.55
      $443 - $475
     
         
           |    
          
                               
              2.19K
              $79K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.0 - $71.44
      $128 - $143
     
         
           |    
          
                               
              607
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.59 - $132.83
      $124 - $133
     
         
           |    
          
                               
              432
              $57K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.39 - $44.63
      $1.06K - $1.12K
     
         
           |    
          
                               
              965
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.35 - $59.32
      $109 - $119
     
         
           |    
          
                               
              842
              $49K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.0 - $196.23
      $1.2K - $1.37K
     
         
           |    
          
                               
              275
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.53 - $10.95
      $57.2 - $65.7
     
         
           |    
          
                               
              3.37K
              $36K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.41 - $160.2
      $1.3K - $1.44K
     
         
           |    
          
                               
              651
              $101K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.81 - $57.52
      $323 - $345
     
         
           |    
          
                               
              1.39K
              $79K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.18 - $309.22
      $271 - $309
     
         
           |    
          
                               
              1.34K
              $378K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.17 - $43.37
      $2.27K - $2.52K
     
         
           |    
          
                               
              208
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.0 - $25.33
      $3.4K - $3.44K
     
         
           |    
          
                               
              813
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.69 - $35.19
      $1.67K - $1.79K
     
         
           |    
          
                               
              408
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.82 - $82.37
      $517 - $577
     
         
           |    
          
                               
              1.54K
              $126K
             
           | 
          
            
              
            
           |