| 
              
           | 
          
            
           | 
          
                                   
      $94.4 - $104.27
      $20.2K - $22.3K
     
         
           |    
          
                               
              19.8K
              $2.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.0 - $104.38
      $8.55K - $9.39K
     
         
           |    
          
                               
              14K
              $1.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.85 - $76.96
      $98.6K - $107K
     
         
           |    
          
                               
              43.9K
              $3.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $534.91 - $598.71
      $61K - $68.3K
     
         
           |    
          
                               
              1.7K
              $954K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $362.31 - $405.74
      $28.3K - $31.6K
     
         
           |    
          
                               
              2.55K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.55 - $54.37
      $105K - $108K
     
         
           |    
          
                               
              12.6K
              $683K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.28 - $67.54
      $40.3K - $45.9K
     
         
           |    
          
                               
              16.6K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.96 - $80.04
      $87.9K - $89.1K
     
         
           |    
          
                               
              53.7K
              $4.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.67 - $70.36
      $3.61K - $4.64K
     
         
           |    
          
                               
              9.53K
              $623K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.11 - $32.82
      $92.7K - $94.8K
     
         
           |    
          
                               
              16.3K
              $533K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.74 - $32.14
      $92.4K - $96.6K
     
         
           |    
          
                               
              37.9K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.46 - $174.76
      $39.3K - $47.5K
     
         
           |    
          
                               
              2.27K
              $396K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $284.17 - $319.49
      $115K - $129K
     
         
           |    
          
                               
              2.74K
              $849K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.61 - $10.31
      $118K - $126K
     
         
           |    
          
                               
              39.7K
              $381K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $695.21 - $791.73
      $105K - $120K
     
         
           |    
          
                               
              3.66K
              $2.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.94 - $86.3
      $16.8K - $21K
     
         
           |    
          
                               
              4.87K
              $420K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.47 - $86.89
      $15.6K - $19.3K
     
         
           |    
          
                               
              8.13K
              $681K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $696.56 - $806.32
      $3.48K - $4.03K
     
         
           |    
          
                               
              1.02K
              $812K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.94 - $16.82
      $122K - $137K
     
         
           |    
          
                               
              32.2K
              $480K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.93 - $42.72
      $62.1K - $66.4K
     
         
           |    
          
                               
              10.3K
              $441K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.41 - $138.03
      $7.45K - $8.01K
     
         
           |    
          
                               
              8.65K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $697.13 - $769.67
      $697 - $770
     
         
           |    
          
                               
              1.45K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.76 - $37.93
      $57.9K - $61.4K
     
         
           |    
          
                               
              12.9K
              $486K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.16 - $123.66
      $56.5K - $59.1K
     
         
           |    
          
                               
              5.31K
              $650K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.29 - $93.61
      $68.9K - $73.9K
     
         
           |    
          
                               
              3.17K
              $295K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.37 - $102.12
      $28K - $31.7K
     
         
           |    
          
                               
              6.19K
              $616K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $173.07 - $216.53
      $173 - $217
     
         
           |    
          
                               
              2.54K
              $515K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.79 - $237.38
      $50.3K - $57K
     
         
           |    
          
                               
              3.73K
              $804K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.26 - $97.51
      $4.34K - $4.58K
     
         
           |    
          
                               
              15.2K
              $1.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.42 - $55.71
      $29.1K - $31K
     
         
           |    
          
                               
              11.6K
              $647K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.57 - $105.36
      $65.5K - $72.2K
     
         
           |    
          
                               
              6.23K
              $626K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.28 - $188.45
      $108K - $122K
     
         
           |    
          
                               
              3.29K
              $554K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.14 - $87.32
      $9.25K - $9.95K
     
         
           |    
          
                               
              10.5K
              $917K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.71 - $30.86
      $66.7K - $67K
     
         
           |    
          
                               
              29K
              $894K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.03 - $27.41
      $13.8K - $15.7K
     
         
           |    
          
                               
              18.8K
              $495K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.76 - $203.86
      $5.01K - $5.3K
     
         
           |    
          
                               
              6.23K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.91 - $99.57
      $35.1K - $40.2K
     
         
           |    
          
                               
              5.27K
              $516K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.76 - $69.99
      $12.9K - $14.3K
     
         
           |    
          
                               
              7.18K
              $502K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.77 - $73.59
      $45.5K - $47.3K
     
         
           |    
          
                               
              7.23K
              $530K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.01 - $139.72
      $26.3K - $28.5K
     
         
           |    
          
                               
              7.48K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.94 - $22.43
      $46.3K - $49.6K
     
         
           |    
          
                               
              15.5K
              $337K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $567.09 - $607.37
      $14.7K - $15.8K
     
         
           |    
          
                               
              1.47K
              $873K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $205.52 - $234.96
      $28.8K - $32.9K
     
         
           |    
          
                               
              1.19K
              $279K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.53 - $107.1
      $37.5K - $40.8K
     
         
           |    
          
                               
              2.95K
              $309K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.51 - $186.57
      $20.9K - $22.2K
     
         
           |    
          
                               
              3.61K
              $673K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.38 - $18.11
      $44.4K - $46.2K
     
         
           |    
          
                               
              17.4K
              $312K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $328.67 - $358.52
      $29.9K - $32.6K
     
         
           |    
          
                               
              1.4K
              $488K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.47 - $138.42
      $61.7K - $72.7K
     
         
           |    
          
                               
              2.3K
              $286K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              23.2K
              $1.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.88 - $27.78
      $39.5K - $40.9K
     
         
           |    
          
                               
              20K
              $556K
             
           | 
          
            
              
            
           |