| 
              
           | 
          
            
           | 
          
                                   
      $4.67 - $8.1
      $23.4K - $40.5K
     
         
           |    
          
                               
              1.25K
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.75 - $36.99
      $40.6K - $47.3K
     
         
           |    
          
                               
              1.98K
              $69K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.11 - $42.97
      $21.6K - $30.9K
     
         
           |    
          
                               
              1.23K
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.94 - $298.09
      $31.3K - $34.3K
     
         
           |    
          
                               
              239
              $69K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.99 - $112.2
      $102K - $116K
     
         
           |    
          
                               
              6.23K
              $688K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.56 - $66.95
      $58K - $63.1K
     
         
           |    
          
                               
              9.4K
              $628K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.55 - $124.15
      $32.4K - $36.7K
     
         
           |    
          
                               
              251
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $472.69 - $521.32
      $29.3K - $32.3K
     
         
           |    
          
                               
              31
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.31 - $125.93
      $58K - $62.8K
     
         
           |    
          
                               
              4.97K
              $614K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.3 - $25.56
      $43.8K - $44.2K
     
         
           |    
          
                               
              92.6K
              $2.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.33 - $100.77
      $53.9K - $72.1K
     
         
           |    
          
                               
              1.35K
              $122K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.65 - $120.08
      $35.9K - $36.6K
     
         
           |    
          
                               
              13.7K
              $1.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.77 - $86.83
      $27.6K - $34.3K
     
         
           |    
          
                               
              75
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.87 - $61.62
      $29.9K - $33K
     
         
           |    
          
                               
              13
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.29 - $68.7
      $41.7K - $46.8K
     
         
           |    
          
                               
              2.32K
              $156K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.09 - $25.45
      $27.4K - $30.2K
     
         
           |    
          
                               
              222
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $498.9 - $609.32
      $90.8K - $111K
     
         
           |    
          
                               
              552
              $336K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $287.52 - $458.66
      $43.1K - $68.8K
     
         
           |    
          
                               
              100
              $45K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $522.22 - $611.76
      $25.6K - $30K
     
         
           |    
          
                               
              7
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.93 - $19.47
      $37K - $38K
     
         
           |    
          
                               
              22.5K
              $435K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.61 - $202.85
      $29.2K - $40.4K
     
         
           |    
          
                               
              7
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.37 - $74.67
      $31.5K - $33.9K
     
         
           |    
          
                               
              1.06K
              $77K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.03 - $19.33
      $29.6K - $30.1K
     
         
           |    
          
                               
              24.4K
              $469K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.67 - $111.52
      $29.9K - $33.8K
     
         
           |    
          
                               
              383
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.3 - $4.74
      $24.2K - $34.7K
     
         
           |    
          
                               
              760
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $274.66 - $395.76
      $5.22K - $7.52K
     
         
           |    
          
                               
              270
              $87K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.76 - $9.9
      $20.6K - $23.2K
     
         
           |    
          
                               
              8.98K
              $78K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              15.5K
              $140K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.11 - $111.88
      $109K - $112K
     
         
           |    
          
                               
              72K
              $8.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.73 - $121.28
      $26.3K - $28K
     
         
           |    
          
                               
              208
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $265.78 - $299.3
      $12.2K - $13.8K
     
         
           |    
          
                               
              1.2K
              $327K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.84 - $250.43
      $23.3K - $25.8K
     
         
           |    
          
                               
              179
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.37 - $82.35
      $5.58K - $7.25K
     
         
           |    
          
                               
              1.12K
              $74K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.72 - $136.77
      $18.7K - $21.1K
     
         
           |    
          
                               
              920
              $114K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.14 - $85.01
      $19.6K - $24.8K
     
         
           |    
          
                               
              80
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $256.57 - $418.22
      $2.05K - $3.35K
     
         
           |    
          
                               
              150
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.39 - $35.64
      $21.3K - $24.9K
     
         
           |    
          
                               
              264
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $154.53 - $172.77
      $36.5K - $40.8K
     
         
           |    
          
                               
              964
              $166K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.3 - $77.46
      $905 - $1.16K
     
         
           |    
          
                               
              1.7K
              $104K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.13 - $100.36
      $23.9K - $26.3K
     
         
           |    
          
                               
              898
              $89K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.44 - $58.24
      $23.1K - $24.8K
     
         
           |    
          
                               
              1.64K
              $94K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $494.52 - $565.32
      $19.8K - $22.6K
     
         
           |    
          
                               
              5
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $233.75 - $266.89
      $9.82K - $11.2K
     
         
           |    
          
                               
              2.04K
              $486K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.06 - $81.12
      $17.1K - $21K
     
         
           |    
          
                               
              9
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.72 - $357.04
      $6.67K - $8.57K
     
         
           |    
          
                               
              247
              $74K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $697.13 - $769.67
      $34.2K - $37.7K
     
         
           |    
          
                               
              243
              $184K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.03 - $112.54
      $56.8K - $60.9K
     
         
           |    
          
                               
              7.04K
              $776K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $258.83 - $287.1
      $14K - $15.5K
     
         
           |    
          
                               
              782
              $211K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $882.65 - $1184.8
      $18.5K - $24.9K
     
         
           |    
          
                               
              5
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.84 - $31.84
      $36.8K - $40.6K
     
         
           |    
          
                               
              7.16K
              $225K
             
           | 
          
            
              
            
           |