| 
              
           | 
          
            
           | 
          
                                   
      $49.58 - $49.83
      $355K - $357K
     
         
           |    
          
                               
              21.3K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.47 - $50.74
      $293K - $295K
     
         
           |    
          
                               
              766
              $38K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $300.7 - $455.9
      $174K - $264K
     
         
           |    
          
                               
              667
              $214K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.24 - $79.24
      $174K - $199K
     
         
           |    
          
                               
              6.06K
              $422K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.18 - $48.17
      $175K - $179K
     
         
           |    
          
                               
              3.97K
              $190K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.02 - $87.21
      $154K - $174K
     
         
           |    
          
                               
              357
              $30K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.17 - $99.95
      $164K - $174K
     
         
           |    
          
                               
              2.67K
              $266K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.41 - $69.69
      $123K - $135K
     
         
           |    
          
                               
              2.9K
              $198K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $390.92 - $477.15
      $145K - $177K
     
         
           |    
          
                               
              427
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.85 - $76.96
      $86.7K - $94.2K
     
         
           |    
          
                               
              42
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.75 - $84.54
      $90.3K - $93.3K
     
         
           |    
          
                               
              548
              $46K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.45 - $29.35
      $87.1K - $105K
     
         
           |    
          
                               
              932
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1147.87 - $1297.18
      $34.4K - $38.9K
     
         
           |    
          
                               
              265
              $317K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.95 - $80.32
      $49.1K - $63.7K
     
         
           |    
          
                               
              166
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.91 - $99.57
      $59.4K - $68K
     
         
           |    
          
                               
              135
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $332.09 - $358.86
      $33.9K - $36.6K
     
         
           |    
          
                               
              1.87K
              $639K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.9 - $142.03
      $62.2K - $66.5K
     
         
           |    
          
                               
              150
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $234.77 - $292.47
      $18.8K - $23.4K
     
         
           |    
          
                               
              2.23K
              $628K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.37 - $107.37
      $31.9K - $39.2K
     
         
           |    
          
                               
              100
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $250.62 - $279.43
      $29.6K - $33K
     
         
           |    
          
                               
              82
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.79 - $237.38
      $52.9K - $59.8K
     
         
           |    
          
                               
              4.17K
              $900K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.11 - $79.07
      $24.4K - $24.7K
     
         
           |    
          
                               
              3.23K
              $255K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.71 - $31.23
      $3.93K - $5.65K
     
         
           |    
          
                               
              2.42K
              $55K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $339.37 - $366.46
      $33.6K - $36.3K
     
         
           |    
          
                               
              409
              $149K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $435.72 - $463.74
      $21.8K - $23.2K
     
         
           |    
          
                               
              11
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $368.57 - $403.53
      $4.42K - $4.84K
     
         
           |    
          
                               
              604
              $223K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.06 - $208.19
      $15K - $18.7K
     
         
           |    
          
                               
              124
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $433.66 - $544.47
      $3.04K - $3.81K
     
         
           |    
          
                               
              142
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.09 - $63.91
      $23.3K - $32.3K
     
         
           |    
          
                               
              929
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.46 - $95.73
      $15.3K - $15.8K
     
         
           |    
          
                               
              217
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.7 - $103.65
      $13.6K - $15.2K
     
         
           |    
          
                               
              146
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.75 - $81.83
      $11.8K - $13.1K
     
         
           |    
          
                               
              922
              $71K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.3 - $150.33
      $13.2K - $14.9K
     
         
           |    
          
                               
              27
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.41 - $54.1
      $339 - $433
     
         
           |    
          
                               
              1K
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.32 - $232.35
      $3.27K - $3.95K
     
         
           |    
          
                               
              262
              $50K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.66 - $273.65
      $3.24K - $3.83K
     
         
           |    
          
                               
              205
              $48K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $195.29 - $223.85
      $12.9K - $14.8K
     
         
           |    
          
                               
              165
              $36K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.79 - $50.46
      $13.4K - $15.4K
     
         
           |    
          
                               
              958
              $48K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.55 - $82.12
      $6.31K - $7.56K
     
         
           |    
          
                               
              463
              $36K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.53 - $12.27
      $6.41K - $7.47K
     
         
           |    
          
                               
              466
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.4 - $48.23
      $3.74K - $4.82K
     
         
           |    
          
                               
              563
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.99 - $90.14
      $6.72K - $7.57K
     
         
           |    
          
                               
              735
              $61K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.13 - $60.79
      $9.49K - $10.3K
     
         
           |    
          
                               
              1.07K
              $65K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.08 - $77.12
      $2.55K - $2.93K
     
         
           |    
          
                               
              519
              $35K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.31 - $48.98
      $3.81K - $4.31K
     
         
           |    
          
                               
              2.24K
              $101K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.51 - $136.62
      $3.13K - $3.55K
     
         
           |    
          
                               
              1.1K
              $146K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.0 - $98.99
      $16.8K - $18.3K
     
         
           |    
          
                               
              2.43K
              $229K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.42 - $27.1
      $3.22K - $4.5K
     
         
           |    
          
                               
              492
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.82 - $82.37
      $5.09K - $5.68K
     
         
           |    
          
                               
              302
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.43 - $65.01
      $3.97K - $4.42K
     
         
           |    
          
                               
              358
              $21K
             
           | 
          
            
              
            
           |