| 
              
           | 
          
            
           | 
          
                                   
      $30.14 - $40.68
      $3.19K - $4.31K
     
         
           |    
          
                               
              56
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.77 - $20.53
      $2.81K - $2.92K
     
         
           |    
          
                               
              14
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              287
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.17 - $137.16
      $2.7K - $3.43K
     
         
           |    
          
                               
              139
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.8 - $13.17
      $1.61K - $2.41K
     
         
           |    
          
                               
              248
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.3 - $49.01
      $2.81K - $3.33K
     
         
           |    
          
                               
              117
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.0 - $13.75
      $1.22K - $1.4K
     
         
           |    
          
                               
              600
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.4 - $52.12
      $2.46K - $2.71K
     
         
           |    
          
                               
              1.25K
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.65 - $31.95
      $315 - $351
     
         
           |    
          
                               
              2.77K
              $85K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.52 - $36.37
      $702 - $837
     
         
           |    
          
                               
              2.31K
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.25 - $14.35
      $3.64K - $4.26K
     
         
           |    
          
                               
              511
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $275.64 - $349.17
      $1.65K - $2.1K
     
         
           |    
          
                               
              20
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.43 - $92.22
      $223 - $277
     
         
           |    
          
                               
              391
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.16 - $0.38
      $15.5 - $36.9
     
         
           |    
          
                               
              12.9K
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $164.81 - $187.22
      $824 - $936
     
         
           |    
          
                               
              74
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.63 - $11.19
      $2.12K - $2.46K
     
         
           |    
          
                               
              1K
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.11 - $13.96
      $1.18K - $1.48K
     
         
           |    
          
                               
              353
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $135.22 - $176.01
      $1.22K - $1.58K
     
         
           |    
          
                               
              6
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $247.08 - $285.21
      $2.72K - $3.14K
     
         
           |    
          
                               
              82
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $169.52 - $183.86
      $3.22K - $3.49K
     
         
           |    
          
                               
              586
              $107K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.2 - $25.87
      $551 - $673
     
         
           |    
          
                               
              115
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.15 - $45.75
      $1.28K - $1.33K
     
         
           |    
          
                               
              1.84K
              $83K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.75 - $43.06
      $1.39K - $1.51K
     
         
           |    
          
                               
              375
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.25 - $129.02
      $456 - $645
     
         
           |    
          
                               
              15
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.29 - $83.66
      $5.73K - $7.7K
     
         
           |    
          
                               
              218
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.5 - $28.43
      $5.3K - $5.91K
     
         
           |    
          
                               
              8.55K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.89 - $51.15
      $718 - $921
     
         
           |    
          
                               
              56
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              504
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.98 - $45.38
      $1.15K - $1.41K
     
         
           |    
          
                               
              101
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.4 - $109.27
      $2.31K - $2.62K
     
         
           |    
          
                               
              125
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.4 - $46.75
      $946 - $1.12K
     
         
           |    
          
                               
              78
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              701
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.78 - $17.4
      $6.39K - $8.7K
     
         
           |    
          
                               
              2K
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.4 - $96.77
      $1.63K - $1.74K
     
         
           |    
          
                               
              57
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.59 - $49.0
      $554 - $686
     
         
           |    
          
                               
              281
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.65 - $76.29
      $60.7 - $76.3
     
         
           |    
          
                               
              210
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.9 - $47.86
      $1.29K - $1.44K
     
         
           |    
          
                               
              99
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.82 - $129.65
      $529 - $648
     
         
           |    
          
                               
              38
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.89 - $65.42
      $899 - $1.11K
     
         
           |    
          
                               
              56
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.39 - $128.6
      $5.05K - $6.04K
     
         
           |    
          
                               
              309
              $38K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.25 - $22.94
      $156 - $161
     
         
           |    
          
                               
              6.51K
              $148K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.85 - $110.69
      $685 - $775
     
         
           |    
          
                               
              23
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.12K
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.97 - $176.16
      $936 - $1.06K
     
         
           |    
          
                               
              29
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.37 - $41.05
      $1.82K - $2.05K
     
         
           |    
          
                               
              1.04K
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.32 - $116.08
      $452 - $580
     
         
           |    
          
                               
              15
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.22 - $103.73
      $1.38K - $1.66K
     
         
           |    
          
                               
              50
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.75 - $86.14
      $622 - $689
     
         
           |    
          
                               
              25
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.82 - $9.15
      $964 - $1.83K
     
         
           |    
          
                               
              500
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.28 - $64.96
      $498 - $585
     
         
           |    
          
                               
              30
              $2K
             
           | 
          
            
              
            
           |