| 
              
           | 
          
            
           | 
          
                                   
      $181.56 - $190.33
      $33.8K - $35.4K
     
         
           |    
          
                               
              11.1K
              $2.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $242.14 - $275.72
      $36.6K - $41.6K
     
         
           |    
          
                               
              3K
              $783K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.53 - $50.82
      $120K - $120K
     
         
           |    
          
                               
              27.1K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.23 - $169.81
      $94.8K - $125K
     
         
           |    
          
                               
              3.34K
              $497K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.13 - $60.79
      $96.4K - $104K
     
         
           |    
          
                               
              6.22K
              $378K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.14 - $168.56
      $20.3K - $29.5K
     
         
           |    
          
                               
              1.97K
              $332K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.29 - $44.71
      $62.3K - $67.5K
     
         
           |    
          
                               
              21.9K
              $965K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $191.35 - $239.35
      $123K - $154K
     
         
           |    
          
                               
              821
              $158K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.47 - $93.24
      $93.1K - $98.1K
     
         
           |    
          
                               
              8.56K
              $782K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.96 - $80.04
      $101K - $102K
     
         
           |    
          
                               
              27.1K
              $2.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.98 - $406.7
      $103K - $186K
     
         
           |    
          
                               
              509
              $133K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $168.23 - $212.81
      $3.03K - $3.83K
     
         
           |    
          
                               
              2.58K
              $547K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $326.09 - $392.66
      $76.6K - $92.3K
     
         
           |    
          
                               
              775
              $292K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.19 - $24.85
      $66.1K - $108K
     
         
           |    
          
                               
              4.7K
              $116K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              6.97K
              $111K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.55 - $9.1
      $100K - $107K
     
         
           |    
          
                               
              18.7K
              $170K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.1 - $178.94
      $57.5K - $65.5K
     
         
           |    
          
                               
              2.66K
              $470K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $387.78 - $645.35
      $96.2K - $160K
     
         
           |    
          
                               
              993
              $489K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.22 - $65.41
      $5.02K - $5.36K
     
         
           |    
          
                               
              33.5K
              $2.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.65 - $51.67
      $111K - $176K
     
         
           |    
          
                               
              7.99K
              $287K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.93 - $40.55
      $14.3K - $15.7K
     
         
           |    
          
                               
              30.8K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.97 - $32.38
      $13.2K - $14.3K
     
         
           |    
          
                               
              47.2K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.24 - $138.53
      $21.5K - $25.2K
     
         
           |    
          
                               
              6.2K
              $833K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.41 - $104.11
      $23.5K - $26.2K
     
         
           |    
          
                               
              8.64K
              $889K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.81 - $27.72
      $20.4K - $38.3K
     
         
           |    
          
                               
              7.95K
              $196K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $457.26 - $524.37
      $206K - $236K
     
         
           |    
          
                               
              2.55K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.58 - $54.41
      $79.2K - $92.5K
     
         
           |    
          
                               
              2.77K
              $150K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.96 - $127.67
      $48.8K - $56.2K
     
         
           |    
          
                               
              3.51K
              $441K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.83 - $140.61
      $59.9K - $63.4K
     
         
           |    
          
                               
              4.79K
              $669K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $205.52 - $234.96
      $20.6K - $23.5K
     
         
           |    
          
                               
              3K
              $705K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $436.24 - $517.65
      $87.2K - $104K
     
         
           |    
          
                               
              800
              $388K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.43 - $33.93
      $89.5K - $96.6K
     
         
           |    
          
                               
              5.93K
              $193K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.0 - $49.51
      $91.9K - $92.9K
     
         
           |    
          
                               
              34.9K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $279.83 - $293.74
      $7.56K - $7.93K
     
         
           |    
          
                               
              5.83K
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.18 - $117.14
      $50.7K - $63K
     
         
           |    
          
                               
              2.78K
              $298K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.89 - $192.76
      $123K - $149K
     
         
           |    
          
                               
              3.44K
              $549K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.86 - $129.8
      $48K - $59.4K
     
         
           |    
          
                               
              3.13K
              $371K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.78 - $76.62
      $72.9K - $82.4K
     
         
           |    
          
                               
              3.08K
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.77 - $73.59
      $72.2K - $75.1K
     
         
           |    
          
                               
              7.19K
              $526K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.93 - $68.12
      $13.9K - $15.3K
     
         
           |    
          
                               
              13.9K
              $938K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.5 - $35.2
      $88.4K - $122K
     
         
           |    
          
                               
              3.9K
              $99K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.73 - $45.54
      $65.5K - $69.8K
     
         
           |    
          
                               
              10.7K
              $482K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.65 - $109.75
      $22.5K - $27.2K
     
         
           |    
          
                               
              3.33K
              $362K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.91 - $98.75
      $76.2K - $93K
     
         
           |    
          
                               
              2.2K
              $197K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.04 - $11.83
      $66.2K - $71K
     
         
           |    
          
                               
              37.5K
              $438K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.24 - $79.24
      $86.9K - $99.4K
     
         
           |    
          
                               
              6.49K
              $452K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.9 - $52.99
      $7.95K - $9.59K
     
         
           |    
          
                               
              10.7K
              $522K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.32 - $63.19
      $2.83K - $3.85K
     
         
           |    
          
                               
              10.5K
              $558K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              8.4K
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.34 - $71.63
      $42.7K - $64.5K
     
         
           |    
          
                               
              1.44K
              $102K
             
           | 
          
            
              
            
           |