| 
              
           | 
          
            
           | 
          
                                   
      $39.68 - $63.21
      $100K - $159K
     
         
           |    
          
                               
              21.9K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $398.96 - $472.54
      $525K - $622K
     
         
           |    
          
                               
              10.4K
              $4.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2292.04 - $2514.05
      $1.06M - $1.16M
     
         
           |    
          
                               
              2.91K
              $6.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.13 - $48.29
      $355K - $380K
     
         
           |    
          
                               
              14.2K
              $688K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $774.14 - $975.23
      $35.6K - $44.9K
     
         
           |    
          
                               
              1.81K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.67 - $46.91
      $339K - $372K
     
         
           |    
          
                               
              13.1K
              $613K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.75 - $67.68
      $219K - $257K
     
         
           |    
          
                               
              22.8K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $362.31 - $405.74
      $145K - $162K
     
         
           |    
          
                               
              6.76K
              $2.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.57 - $103.49
      $79.6K - $96.2K
     
         
           |    
          
                               
              18.8K
              $1.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.31 - $35.5
      $52.8K - $97K
     
         
           |    
          
                               
              28.9K
              $969K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $695.21 - $791.73
      $552K - $629K
     
         
           |    
          
                               
              57.4K
              $42.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.01 - $293.73
      $251K - $292K
     
         
           |    
          
                               
              7.04K
              $1.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              7.88K
              $682K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.92 - $78.28
      $255K - $377K
     
         
           |    
          
                               
              4.96K
              $363K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.86 - $71.14
      $285K - $323K
     
         
           |    
          
                               
              8.54K
              $607K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.96 - $141.77
      $255K - $298K
     
         
           |    
          
                               
              4.72K
              $668K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.32 - $68.81
      $43.6K - $53.3K
     
         
           |    
          
                               
              21.5K
              $1.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.87 - $125.42
      $122K - $132K
     
         
           |    
          
                               
              25.3K
              $3.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.42 - $38.65
      $85.1K - $92.9K
     
         
           |    
          
                               
              84.7K
              $3.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.49 - $29.62
      $167K - $187K
     
         
           |    
          
                               
              55.7K
              $1.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $330.88 - $375.23
      $288K - $326K
     
         
           |    
          
                               
              3.92K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.31 - $269.41
      $240K - $256K
     
         
           |    
          
                               
              5.5K
              $1.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.1 - $47.14
      $69.2K - $216K
     
         
           |    
          
                               
              6.88K
              $315K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $620.01 - $738.53
      $626K - $745K
     
         
           |    
          
                               
              7.11K
              $4.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.12 - $68.08
      $168K - $178K
     
         
           |    
          
                               
              27.3K
              $1.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $193.58 - $213.07
      $27.9K - $30.7K
     
         
           |    
          
                               
              15.2K
              $3.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $243.93 - $275.62
      $65.9K - $74.4K
     
         
           |    
          
                               
              7.87K
              $2.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.14 - $67.96
      $238K - $257K
     
         
           |    
          
                               
              14.4K
              $959K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.78 - $35.79
      $14K - $15.2K
     
         
           |    
          
                               
              94.2K
              $3.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.05 - $85.16
      $208K - $230K
     
         
           |    
          
                               
              15.9K
              $1.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.38 - $71.68
      $98.1K - $106K
     
         
           |    
          
                               
              42K
              $3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.72 - $111.84
      $63.6K - $82K
     
         
           |    
          
                               
              9.29K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.35 - $82.58
      $51.8K - $56K
     
         
           |    
          
                               
              41.4K
              $3.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.76 - $45.82
      $146K - $168K
     
         
           |    
          
                               
              20.6K
              $943K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.62 - $11.43
      $191K - $205K
     
         
           |    
          
                               
              138K
              $1.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $521.66 - $825.18
      $51.6K - $81.7K
     
         
           |    
          
                               
              711
              $586K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.66 - $112.36
      $243K - $254K
     
         
           |    
          
                               
              4.42K
              $492K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.6 - $24.47
      $202K - $210K
     
         
           |    
          
                               
              122K
              $2.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              20.6K
              $3.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.93 - $42.72
      $91.8K - $98.3K
     
         
           |    
          
                               
              61.4K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.79 - $237.38
      $180K - $203K
     
         
           |    
          
                               
              9.9K
              $2.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.51 - $145.26
      $189K - $199K
     
         
           |    
          
                               
              12.9K
              $1.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.32 - $62.1
      $146K - $161K
     
         
           |    
          
                               
              19.4K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.83 - $45.64
      $125K - $130K
     
         
           |    
          
                               
              61.9K
              $2.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5364.25 - $5815.92
      $354K - $384K
     
         
           |    
          
                               
              373
              $2.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.89 - $127.16
      $129K - $137K
     
         
           |    
          
                               
              18.5K
              $2.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.76 - $203.86
      $28.3K - $30K
     
         
           |    
          
                               
              21.5K
              $4.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $435.72 - $463.74
      $116K - $124K
     
         
           |    
          
                               
              4.84K
              $2.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $207.29 - $229.74
      $221K - $245K
     
         
           |    
          
                               
              7.07K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.96 - $95.7
      $101K - $117K
     
         
           |    
          
                               
              24.5K
              $2.2M
             
           | 
          
            
              
            
           |