| 
              
           | 
          
            
           | 
          
                                   
      $68.33 - $75.41
      $39.3K - $43.4K
     
         
           |    
          
                               
              752
              $56K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.66 - $66.01
      $9.98K - $11.4K
     
         
           |    
          
                               
              4.26K
              $281K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.74 - $32.14
      $34.4K - $36K
     
         
           |    
          
                               
              27.2K
              $849K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.68 - $50.55
      $30.9K - $40.3K
     
         
           |    
          
                               
              1.02K
              $49K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $301.44 - $365.84
      $15.7K - $19K
     
         
           |    
          
                               
              2.37K
              $768K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.31 - $32.93
      $33.3K - $37.4K
     
         
           |    
          
                               
              10.7K
              $342K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.14 - $147.2
      $7.69K - $11.8K
     
         
           |    
          
                               
              777
              $111K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.18 - $309.22
      $28.7K - $32.8K
     
         
           |    
          
                               
              3.4K
              $959K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.85 - $90.2
      $34.9K - $38.4K
     
         
           |    
          
                               
              855
              $75K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.67 - $56.22
      $28.1K - $32.5K
     
         
           |    
          
                               
              1.58K
              $87K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.69 - $23.34
      $25.6K - $27.5K
     
         
           |    
          
                               
              10.9K
              $254K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.56 - $177.68
      $3.11K - $4.62K
     
         
           |    
          
                               
              857
              $151K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.74 - $62.88
      $7.69K - $11.3K
     
         
           |    
          
                               
              2.55K
              $146K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.81 - $25.24
      $8.82K - $11.2K
     
         
           |    
          
                               
              6.69K
              $164K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $154.4 - $222.91
      $8.65K - $12.5K
     
         
           |    
          
                               
              475
              $105K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $191.41 - $220.25
      $15.1K - $17.4K
     
         
           |    
          
                               
              740
              $161K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.83 - $48.91
      $22K - $24K
     
         
           |    
          
                               
              5.91K
              $280K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.61 - $102.67
      $29.4K - $33.3K
     
         
           |    
          
                               
              659
              $66K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.14 - $16.98
      $51.4K - $71.8K
     
         
           |    
          
                               
              8.42K
              $103K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.37 - $48.42
      $13.2K - $14K
     
         
           |    
          
                               
              6.92K
              $334K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.73 - $76.02
      $22.8K - $25.6K
     
         
           |    
          
                               
              1.25K
              $94K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $567.09 - $607.37
      $567 - $607
     
         
           |    
          
                               
              1.01K
              $601K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.74 - $71.59
      $4.35K - $5.3K
     
         
           |    
          
                               
              2.53K
              $177K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.68 - $200.82
      $5.83K - $7.43K
     
         
           |    
          
                               
              741
              $140K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.16 - $98.46
      $26.1K - $27.3K
     
         
           |    
          
                               
              1.56K
              $151K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.69 - $59.27
      $187 - $237
     
         
           |    
          
                               
              5.14K
              $272K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.63 - $195.01
      $8.66K - $12.1K
     
         
           |    
          
                               
              678
              $118K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.47 - $88.29
      $109 - $177
     
         
           |    
          
                               
              1.12K
              $93K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.04 - $45.23
      $378 - $407
     
         
           |    
          
                               
              9.49K
              $429K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.89 - $61.24
      $2.49K - $3.12K
     
         
           |    
          
                               
              2.2K
              $133K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $311.12 - $482.13
      $622 - $964
     
         
           |    
          
                               
              207
              $94K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.81 - $18.39
      $19K - $19.6K
     
         
           |    
          
                               
              21.4K
              $389K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.79 - $75.14
      $3.68K - $7.51K
     
         
           |    
          
                               
              1.19K
              $73K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.37 - $100.74
      $26.7K - $26.8K
     
         
           |    
          
                               
              1.16K
              $116K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.06 - $24.69
      $17.6K - $24.1K
     
         
           |    
          
                               
              1.52K
              $36K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $165.59 - $190.9
      $46K - $53.1K
     
         
           |    
          
                               
              1.46K
              $242K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $246.31 - $287.91
      $10.1K - $11.8K
     
         
           |    
          
                               
              367
              $105K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.58 - $49.83
      $25.7K - $25.9K
     
         
           |    
          
                               
              1.14K
              $56K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.15 - $30.13
      $1.1K - $1.18K
     
         
           |    
          
                               
              16.1K
              $476K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.91 - $11.68
      $21.8K - $23.4K
     
         
           |    
          
                               
              12K
              $138K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.98 - $128.82
      $23.2K - $26K
     
         
           |    
          
                               
              1.08K
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.05 - $13.31
      $2.91K - $3.5K
     
         
           |    
          
                               
              9.82K
              $130K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.77 - $121.28
      $13.4K - $14.6K
     
         
           |    
          
                               
              1.36K
              $163K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $393.18 - $439.39
      $17.7K - $19.8K
     
         
           |    
          
                               
              181
              $78K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.23 - $62.14
      $2.19K - $2.3K
     
         
           |    
          
                               
              8.45K
              $523K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.14 - $61.05
      $13.6K - $18.8K
     
         
           |    
          
                               
              824
              $49K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $276.51 - $305.12
      $2.21K - $2.44K
     
         
           |    
          
                               
              1.03K
              $306K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.54 - $47.12
      $260 - $377
     
         
           |    
          
                               
              1.99K
              $90K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.83 - $47.07
      $985 - $1.08K
     
         
           |    
          
                               
              8.43K
              $385K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.95 - $150.69
      $695 - $753
     
         
           |    
          
                               
              2.86K
              $424K
             
           | 
          
            
              
            
           |