| 
              
           | 
          
            
           | 
          
                                   
      $63.74 - $69.18
      $28.2K - $30.6K
     
         
           |    
          
                               
              4.6K
              $317K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.73 - $45.54
      $34.5K - $36.8K
     
         
           |    
          
                               
              10.7K
              $483K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $309.46 - $373.37
      $1.24K - $1.49K
     
         
           |    
          
                               
              1.16K
              $408K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.81 - $39.62
      $17.7K - $19.6K
     
         
           |    
          
                               
              9.3K
              $368K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.91 - $97.26
      $45.2K - $46.8K
     
         
           |    
          
                               
              4.49K
              $433K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.28 - $97.59
      $31.5K - $33.7K
     
         
           |    
          
                               
              3.83K
              $366K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.52 - $95.59
      $38.5K - $40.2K
     
         
           |    
          
                               
              3.56K
              $339K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.86 - $71.14
      $10.2K - $11.5K
     
         
           |    
          
                               
              5.05K
              $359K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.03 - $98.69
      $32.9K - $35.6K
     
         
           |    
          
                               
              3.68K
              $350K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.37 - $129.65
      $26.4K - $28.9K
     
         
           |    
          
                               
              3.25K
              $408K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.29 - $43.34
      $2.03K - $2.43K
     
         
           |    
          
                               
              8.12K
              $342K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.38 - $27.95
      $475 - $503
     
         
           |    
          
                               
              56.4K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.73 - $11.28
      $46.8K - $49.2K
     
         
           |    
          
                               
              18.1K
              $198K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.35 - $253.24
      $28.9K - $31.7K
     
         
           |    
          
                               
              1.39K
              $339K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.96 - $95.7
      $30.8K - $35.5K
     
         
           |    
          
                               
              2.8K
              $250K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.27 - $113.94
      $21K - $22.3K
     
         
           |    
          
                               
              4.01K
              $456K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.27 - $22.95
      $32.9K - $33.9K
     
         
           |    
          
                               
              50K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.09 - $111.7
      $4.12K - $4.69K
     
         
           |    
          
                               
              6.28K
              $701K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.01 - $41.55
      $12.8K - $14K
     
         
           |    
          
                               
              8.56K
              $353K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.33 - $15.38
      $19K - $20.4K
     
         
           |    
          
                               
              23.1K
              $355K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.57 - $12.52
      $21.9K - $23.7K
     
         
           |    
          
                               
              31.9K
              $389K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.89 - $39.72
      $4.28K - $4.61K
     
         
           |    
          
                               
              12.5K
              $492K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.66 - $49.64
      $30.7K - $31.3K
     
         
           |    
          
                               
              10.9K
              $535K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $284.45 - $324.95
      $284 - $325
     
         
           |    
          
                               
              1.06K
              $337K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.82 - $155.45
      $8.53K - $9.48K
     
         
           |    
          
                               
              1.99K
              $309K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.42 - $38.65
      $5.35K - $5.84K
     
         
           |    
          
                               
              10.4K
              $396K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.25 - $204.95
      $6.41K - $8.4K
     
         
           |    
          
                               
              1.25K
              $256K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.77 - $52.82
      $12.9K - $13.7K
     
         
           |    
          
                               
              5.41K
              $285K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.81 - $46.18
      $31.3K - $31.6K
     
         
           |    
          
                               
              8.42K
              $386K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.69 - $23.34
      $15.1K - $16.3K
     
         
           |    
          
                               
              12.6K
              $292K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.91 - $77.23
      $7.07K - $7.49K
     
         
           |    
          
                               
              9.79K
              $747K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.24 - $106.68
      $21.9K - $22.6K
     
         
           |    
          
                               
              2.83K
              $301K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.83 - $93.81
      $22.9K - $23.6K
     
         
           |    
          
                               
              2.83K
              $264K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1898.34 - $2031.8
      $70.2K - $75.2K
     
         
           |    
          
                               
              542
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $550.18 - $598.96
      $8.8K - $9.58K
     
         
           |    
          
                               
              2.45K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.05 - $36.52
      $32.1 - $36.5
     
         
           |    
          
                               
              8.93K
              $317K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.0 - $98.99
      $11.8K - $12.9K
     
         
           |    
          
                               
              3.03K
              $286K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.58 - $40.74
      $19K - $19.6K
     
         
           |    
          
                               
              14.5K
              $588K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.46 - $26.5
      $1.86K - $2.01K
     
         
           |    
          
                               
              12.4K
              $325K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.18 - $95.14
      $7.74K - $7.99K
     
         
           |    
          
                               
              13.5K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $226.02 - $259.01
      $21.2K - $24.3K
     
         
           |    
          
                               
              2.07K
              $494K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $294.27 - $342.31
      $13.2K - $15.4K
     
         
           |    
          
                               
              855
              $283K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.96 - $71.12
      $26.9K - $27.3K
     
         
           |    
          
                               
              3.88K
              $271K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $282.75 - $294.19
      $9.61K - $10K
     
         
           |    
          
                               
              1.4K
              $411K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.12 - $106.18
      $15.6K - $16.4K
     
         
           |    
          
                               
              3.41K
              $350K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.17 - $99.95
      $5.18K - $5.5K
     
         
           |    
          
                               
              3.32K
              $331K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.75 - $25.0
      $29.4K - $31K
     
         
           |    
          
                               
              11K
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.71 - $34.17
      $2.31K - $2.49K
     
         
           |    
          
                               
              7.67K
              $261K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.27 - $25.46
      $23.3 - $25.5
     
         
           |    
          
                               
              14.7K
              $362K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.73 - $39.9
      $882 - $958
     
         
           |    
          
                               
              5.56K
              $221K
             
           | 
          
            
              
            
           |