| 
              
           | 
          
            
           | 
          
                                   
      $243.75 - $303.93
      $7.62M - $9.5M
     
         
           |    
          
                               
              394K
              $120M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.9 - $43.76
      $8.17M - $9.96M
     
         
           |    
          
                               
              1.16M
              $50.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.65 - $57.01
      $2.63M - $3.29M
     
         
           |    
          
                               
              569K
              $32.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.08 - $68.54
      $3.03M - $3.91M
     
         
           |    
          
                               
              91.7K
              $6.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              122K
              $6.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $354.56 - $497.45
      $471K - $661K
     
         
           |    
          
                               
              24.7K
              $12.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.84 - $240.32
      $2.11M - $2.81M
     
         
           |    
          
                               
              11.7K
              $2.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.31 - $157.99
      $440K - $737K
     
         
           |    
          
                               
              43.7K
              $6.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.39 - $60.05
      $1.5M - $1.79M
     
         
           |    
          
                               
              265K
              $15.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.69 - $51.24
      $1.93M - $2.49M
     
         
           |    
          
                               
              48.6K
              $2.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.12 - $46.32
      $1.17M - $1.2M
     
         
           |    
          
                               
              851K
              $39.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.12 - $135.04
      $827K - $1.03M
     
         
           |    
          
                               
              11.2K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.29 - $275.65
      $109K - $205K
     
         
           |    
          
                               
              8.62K
              $2.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.1 - $23.83
      $606K - $756K
     
         
           |    
          
                               
              81.7K
              $1.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.32 - $223.3
      $212K - $284K
     
         
           |    
          
                               
              20.1K
              $4.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.86 - $362.89
      $249K - $408K
     
         
           |    
          
                               
              5.9K
              $1.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $855.86 - $1339.13
      $65K - $102K
     
         
           |    
          
                               
              1.34K
              $1.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.27 - $29.21
      $396K - $519K
     
         
           |    
          
                               
              17.8K
              $519K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.83 - $87.57
      $155K - $228K
     
         
           |    
          
                               
              17.8K
              $1.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.01 - $144.25
      $44K - $85.8K
     
         
           |    
          
                               
              6.67K
              $909K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.88 - $218.1
      $180K - $337K
     
         
           |    
          
                               
              1.54K
              $336K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.12 - $274.14
      $8.87K - $11.5K
     
         
           |    
          
                               
              9.28K
              $2.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.32 - $58.95
      $332K - $335K
     
         
           |    
          
                               
              5.69K
              $334K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.23 - $184.95
      $102K - $127K
     
         
           |    
          
                               
              9.54K
              $1.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.03 - $38.72
      $132K - $176K
     
         
           |    
          
                               
              44K
              $1.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.7 - $68.01
      $91K - $331K
     
         
           |    
          
                               
              4.87K
              $314K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.37 - $57.12
      $252K - $317K
     
         
           |    
          
                               
              5.55K
              $310K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.24 - $18.0
      $220K - $299K
     
         
           |    
          
                               
              16.6K
              $281K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.09 - $98.75
      $161K - $269K
     
         
           |    
          
                               
              2.73K
              $269K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.54 - $41.04
      $222K - $288K
     
         
           |    
          
                               
              7.02K
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.83 - $140.86
      $182K - $256K
     
         
           |    
          
                               
              1.82K
              $256K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $296.51 - $536.21
      $138K - $249K
     
         
           |    
          
                               
              464
              $248K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.22 - $81.91
      $185K - $251K
     
         
           |    
          
                               
              3.06K
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.65 - $83.16
      $228K - $466K
     
         
           |    
          
                               
              5.6K
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.42 - $56.91
      $165K - $232K
     
         
           |    
          
                               
              4.08K
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $317.1 - $408.5
      $193K - $249K
     
         
           |    
          
                               
              610
              $227K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.54 - $144.33
      $104K - $226K
     
         
           |    
          
                               
              1.57K
              $225K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.6 - $87.81
      $154K - $223K
     
         
           |    
          
                               
              2.54K
              $223K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.71 - $20.78
      $177K - $220K
     
         
           |    
          
                               
              10.6K
              $220K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.88 - $82.59
      $125K - $220K
     
         
           |    
          
                               
              2.66K
              $219K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.98 - $56.15
      $177K - $216K
     
         
           |    
          
                               
              3.84K
              $215K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $517.23 - $700.54
      $156K - $212K
     
         
           |    
          
                               
              302
              $210K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.48 - $124.46
      $173K - $216K
     
         
           |    
          
                               
              1.74K
              $206K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.41 - $170.3
      $190K - $224K
     
         
           |    
          
                               
              1.32K
              $205K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $422.19 - $533.73
      $161K - $204K
     
         
           |    
          
                               
              382
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.66 - $108.13
      $182K - $212K
     
         
           |    
          
                               
              1.96K
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.62 - $183.47
      $165K - $200K
     
         
           |    
          
                               
              1.09K
              $200K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $317.61 - $387.52
      $166K - $203K
     
         
           |    
          
                               
              524
              $200K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $342.02 - $534.89
      $15K - $23.5K
     
         
           |    
          
                               
              980
              $524K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $273.71 - $316.29
      $58.3K - $67.4K
     
         
           |    
          
                               
              7K
              $2.13M
             
           | 
          
            
              
            
           |