| 
              
           | 
          
            
           | 
          
                                   
      $617.65 - $666.84
      $1.23M - $1.33M
     
         
           |    
          
                               
              31.5K
              $21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $300.96 - $355.47
      $938K - $1.11M
     
         
           |    
          
                               
              35.2K
              $12.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.36 - $254.72
      $139K - $204K
     
         
           |    
          
                               
              38.4K
              $9.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $546.99 - $602.2
      $581K - $640K
     
         
           |    
          
                               
              30.1K
              $18.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.3 - $186.58
      $24.7K - $30K
     
         
           |    
          
                               
              41.1K
              $7.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $656.44 - $753.15
      $1.97K - $2.26K
     
         
           |    
          
                               
              12.3K
              $9.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $282.78 - $316.06
      $44.4K - $49.6K
     
         
           |    
          
                               
              31.2K
              $9.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.43 - $54.52
      $441K - $486K
     
         
           |    
          
                               
              71.7K
              $3.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.02 - $29.62
      $312K - $370K
     
         
           |    
          
                               
              92.9K
              $2.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $264.74 - $369.57
      $22.5K - $31.4K
     
         
           |    
          
                               
              12K
              $3.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.98 - $8.29
      $612K - $636K
     
         
           |    
          
                               
              167K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.73 - $42.5
      $204K - $264K
     
         
           |    
          
                               
              40.1K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.65 - $78.68
      $50.9K - $55.1K
     
         
           |    
          
                               
              84.8K
              $6.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.94 - $129.99
      $219K - $252K
     
         
           |    
          
                               
              13.5K
              $1.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $195.41 - $212.37
      $53K - $57.6K
     
         
           |    
          
                               
              24.1K
              $5.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.14 - $87.32
      $312K - $336K
     
         
           |    
          
                               
              9.46K
              $824K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.68 - $80.26
      $289K - $310K
     
         
           |    
          
                               
              15.8K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $843.9 - $1078.6
      $1.69K - $2.16K
     
         
           |    
          
                               
              1.89K
              $2.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.75 - $100.75
      $295K - $305K
     
         
           |    
          
                               
              40.9K
              $4.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.16 - $93.48
      $61.1K - $85.1K
     
         
           |    
          
                               
              10.8K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.17 - $110.66
      $217K - $235K
     
         
           |    
          
                               
              17.9K
              $1.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.57 - $103.49
      $26.7K - $32.3K
     
         
           |    
          
                               
              18.2K
              $1.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $491.09 - $535.64
      $69.2K - $75.5K
     
         
           |    
          
                               
              11.9K
              $6.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.96 - $328.33
      $1.31K - $1.97K
     
         
           |    
          
                               
              3.71K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.77 - $77.54
      $99.5K - $111K
     
         
           |    
          
                               
              20.5K
              $1.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $390.92 - $477.15
      $782 - $954
     
         
           |    
          
                               
              2.34K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $695.21 - $791.73
      $222K - $253K
     
         
           |    
          
                               
              7.76K
              $5.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $459.11 - $506.91
      $58.8K - $64.9K
     
         
           |    
          
                               
              8.34K
              $4.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $293.94 - $444.72
      $52K - $78.7K
     
         
           |    
          
                               
              963
              $428K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $620.67 - $670.08
      $55.9K - $60.3K
     
         
           |    
          
                               
              2.34K
              $1.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.45 - $50.4
      $45.5K - $62.8K
     
         
           |    
          
                               
              13.2K
              $631K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.02 - $60.3
      $30K - $32.3K
     
         
           |    
          
                               
              45.6K
              $2.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $184.85 - $231.54
      $924 - $1.16K
     
         
           |    
          
                               
              3.46K
              $802K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.09 - $242.18
      $49.3K - $55.2K
     
         
           |    
          
                               
              4.36K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.25 - $204.95
      $1.09K - $1.43K
     
         
           |    
          
                               
              6.19K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.26 - $80.19
      $48.8K - $52K
     
         
           |    
          
                               
              33.7K
              $2.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.47 - $86.89
      $45K - $55.5K
     
         
           |    
          
                               
              7.26K
              $609K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.77 - $353.61
      $11.9K - $17.7K
     
         
           |    
          
                               
              2.98K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.07 - $53.4
      $19.2K - $21.4K
     
         
           |    
          
                               
              18.3K
              $979K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.37 - $54.25
      $51.1K - $54K
     
         
           |    
          
                               
              40.4K
              $2.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.53 - $50.82
      $109K - $109K
     
         
           |    
          
                               
              37.1K
              $1.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $244.75 - $305.63
      $33.5K - $41.9K
     
         
           |    
          
                               
              1.54K
              $464K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.18 - $305.41
      $1.26K - $1.53K
     
         
           |    
          
                               
              1.75K
              $535K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.83 - $117.22
      $10.6K - $11.7K
     
         
           |    
          
                               
              16.3K
              $1.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.26 - $47.16
      $39.9K - $44.6K
     
         
           |    
          
                               
              13.5K
              $626K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.82 - $184.04
      $649 - $920
     
         
           |    
          
                               
              2.11K
              $356K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.88 - $168.89
      $734 - $1.18K
     
         
           |    
          
                               
              1.92K
              $320K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $147.94 - $154.99
      $22.3K - $23.4K
     
         
           |    
          
                               
              8.05K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.04 - $48.61
      $64.9K - $65.6K
     
         
           |    
          
                               
              7.6K
              $366K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $698.02 - $870.97
      $89.3K - $111K
     
         
           |    
          
                               
              393
              $282K
             
           | 
          
            
              
            
           |