| 
              
           | 
          
            
           | 
          
                                   
      $38.52 - $39.39
      $123K - $125K
     
         
           |    
          
                               
              5.08K
              $199K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $212.64 - $225.25
      $154K - $164K
     
         
           |    
          
                               
              7.81K
              $1.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.77 - $6.45
      $906 - $1.23K
     
         
           |    
          
                               
              117K
              $701K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.25 - $204.95
      $56.1K - $73.6K
     
         
           |    
          
                               
              2.32K
              $474K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.47 - $50.39
      $95.9K - $114K
     
         
           |    
          
                               
              2.96K
              $145K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $366.54 - $479.53
      $192K - $252K
     
         
           |    
          
                               
              2.2K
              $861K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.16 - $140.03
      $13.7K - $18.2K
     
         
           |    
          
                               
              4.02K
              $545K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3.93K
              $715K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.22 - $99.03
      $37.7K - $58.1K
     
         
           |    
          
                               
              2.19K
              $216K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.18 - $36.81
      $31.2K - $36.8K
     
         
           |    
          
                               
              13.8K
              $508K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.68 - $192.95
      $59.2K - $67K
     
         
           |    
          
                               
              2.36K
              $451K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.73 - $42.5
      $45.5K - $59K
     
         
           |    
          
                               
              5.94K
              $251K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.9 - $96.86
      $120K - $142K
     
         
           |    
          
                               
              4.5K
              $380K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $550.18 - $598.96
      $62.2K - $67.7K
     
         
           |    
          
                               
              4.9K
              $2.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5364.25 - $5815.92
      $102K - $111K
     
         
           |    
          
                               
              43
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.17K
              $105K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $127.63 - $144.37
      $78.6K - $88.9K
     
         
           |    
          
                               
              755
              $108K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.31 - $306.29
      $228K - $458K
     
         
           |    
          
                               
              3.32K
              $634K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.78 - $57.89
      $75K - $83.8K
     
         
           |    
          
                               
              2.69K
              $154K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $289.31 - $293.0
      $89.1K - $90.2K
     
         
           |    
          
                               
              320
              $93K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.85 - $76.96
      $79.4K - $86.2K
     
         
           |    
          
                               
              5.2K
              $395K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $147.94 - $154.99
      $60.5K - $63.4K
     
         
           |    
          
                               
              3.54K
              $546K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.0 - $214.65
      $8.83K - $9.87K
     
         
           |    
          
                               
              5.48K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.2 - $49.66
      $21.4K - $24.6K
     
         
           |    
          
                               
              10.5K
              $520K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.12 - $106.18
      $69.4K - $72.8K
     
         
           |    
          
                               
              5.2K
              $535K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.92 - $99.32
      $522 - $596
     
         
           |    
          
                               
              7.62K
              $745K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $227.15 - $287.09
      $71.3K - $90.1K
     
         
           |    
          
                               
              316
              $80K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.61 - $29.15
      $35.4K - $37.4K
     
         
           |    
          
                               
              30.5K
              $888K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.36 - $93.33
      $77.6K - $91.3K
     
         
           |    
          
                               
              1.04K
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.77 - $17.84
      $43.1K - $71.4K
     
         
           |    
          
                               
              4.8K
              $85K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.01 - $46.55
      $75.4K - $76.3K
     
         
           |    
          
                               
              8.3K
              $384K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $327.85 - $426.39
      $4.26K - $5.54K
     
         
           |    
          
                               
              741
              $312K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $530.88 - $655.83
      $1.06K - $1.31K
     
         
           |    
          
                               
              607
              $394K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.2 - $71.79
      $81K - $87.9K
     
         
           |    
          
                               
              17K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.82 - $25.84
      $6.38K - $6.93K
     
         
           |    
          
                               
              33.2K
              $853K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7301.0 - $8543.0
      $58.4K - $68.3K
     
         
           |    
          
                               
              12
              $96K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.46 - $17.1
      $61.6K - $64K
     
         
           |    
          
                               
              10.7K
              $181K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.72 - $122.12
      $4.68K - $7.08K
     
         
           |    
          
                               
              1.43K
              $173K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.69 - $72.67
      $63.7K - $72.7K
     
         
           |    
          
                               
              1K
              $64K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.8 - $51.32
      $62K - $62.6K
     
         
           |    
          
                               
              2.82K
              $144K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.74 - $32.14
      $60.2K - $62.9K
     
         
           |    
          
                               
              7.39K
              $230K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              6.23K
              $427K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.64 - $29.81
      $723 - $1.22K
     
         
           |    
          
                               
              7.21K
              $190K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.95 - $152.16
      $63.3K - $74.1K
     
         
           |    
          
                               
              1.73K
              $225K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.99 - $64.39
      $29.8K - $31.5K
     
         
           |    
          
                               
              10.9K
              $698K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.94 - $145.86
      $21.9K - $23.6K
     
         
           |    
          
                               
              3.66K
              $532K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.55 - $89.54
      $3.47K - $3.67K
     
         
           |    
          
                               
              13.4K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $184.73 - $209.26
      $13.1K - $14.9K
     
         
           |    
          
                               
              2.23K
              $466K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.23 - $196.5
      $45.3K - $60.9K
     
         
           |    
          
                               
              517
              $92K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.39 - $39.19
      $42.8K - $63.5K
     
         
           |    
          
                               
              1.62K
              $58K
             
           | 
          
            
              
            
           |