| 
              
           | 
          
            
           | 
          
                                   
      $243.93 - $275.62
      $708K - $800K
     
         
           |    
          
                               
              252K
              $68.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.3 - $186.58
      $613K - $746K
     
         
           |    
          
                               
              160K
              $29.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $195.41 - $212.37
      $219K - $238K
     
         
           |    
          
                               
              355K
              $74.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.36 - $254.72
      $132K - $193K
     
         
           |    
          
                               
              55.7K
              $13.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $567.77 - $614.76
      $777K - $842K
     
         
           |    
          
                               
              53.1K
              $32.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $491.09 - $535.64
      $119K - $130K
     
         
           |    
          
                               
              124K
              $64.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.92 - $244.84
      $19.6K - $22.3K
     
         
           |    
          
                               
              66.2K
              $16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $164.63 - $174.58
      $1.04M - $1.1M
     
         
           |    
          
                               
              67.5K
              $11.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.56 - $63.63
      $299K - $325K
     
         
           |    
          
                               
              198K
              $12.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.67 - $46.91
      $959K - $1.05M
     
         
           |    
          
                               
              76.5K
              $3.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $282.78 - $316.06
      $566 - $632
     
         
           |    
          
                               
              43.7K
              $13.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $264.74 - $369.57
      $145K - $202K
     
         
           |    
          
                               
              17K
              $5.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $184.85 - $231.54
      $185 - $232
     
         
           |    
          
                               
              17.7K
              $4.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.96 - $328.33
      $73.4K - $110K
     
         
           |    
          
                               
              8.57K
              $2.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.2 - $25.07
      $468K - $484K
     
         
           |    
          
                               
              55.3K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.6 - $53.44
      $397K - $411K
     
         
           |    
          
                               
              57.5K
              $3.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.29 - $93.61
      $357K - $382K
     
         
           |    
          
                               
              14.4K
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.16 - $255.24
      $63.4K - $92.4K
     
         
           |    
          
                               
              4.63K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.7 - $54.73
      $306K - $324K
     
         
           |    
          
                               
              19.1K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.51 - $145.26
      $227K - $240K
     
         
           |    
          
                               
              34.5K
              $4.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.99 - $114.46
      $206K - $220K
     
         
           |    
          
                               
              43.6K
              $4.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $695.21 - $791.73
      $257K - $293K
     
         
           |    
          
                               
              3.94K
              $2.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.17 - $185.42
      $8.22K - $9.83K
     
         
           |    
          
                               
              7.39K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $696.56 - $806.32
      $99.6K - $115K
     
         
           |    
          
                               
              1.66K
              $1.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.65 - $238.24
      $211K - $237K
     
         
           |    
          
                               
              74.3K
              $16.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.68 - $186.97
      $92.5K - $132K
     
         
           |    
          
                               
              2.88K
              $526K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.1 - $718.54
      $77.1K - $165K
     
         
           |    
          
                               
              342
              $245K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.4 - $104.27
      $40.7K - $44.9K
     
         
           |    
          
                               
              30.4K
              $3.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.65 - $109.75
      $60.6K - $73.4K
     
         
           |    
          
                               
              7.83K
              $853K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $255.35 - $282.87
      $179K - $198K
     
         
           |    
          
                               
              800
              $208K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.26 - $97.51
      $57.8K - $61.1K
     
         
           |    
          
                               
              26.6K
              $2.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.0 - $51.91
      $134K - $142K
     
         
           |    
          
                               
              10.4K
              $538K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $294.27 - $342.31
      $41.8K - $48.6K
     
         
           |    
          
                               
              8.56K
              $2.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.83 - $117.22
      $23K - $25.4K
     
         
           |    
          
                               
              25K
              $2.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.62 - $55.95
      $93.2K - $97.3K
     
         
           |    
          
                               
              21.9K
              $1.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.9 - $142.03
      $96.2K - $103K
     
         
           |    
          
                               
              4.06K
              $571K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.8 - $184.42
      $43.4K - $59.4K
     
         
           |    
          
                               
              4.03K
              $652K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.96 - $125.95
      $116 - $126
     
         
           |    
          
                               
              12.6K
              $1.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $275.84 - $326.36
      $1.93K - $2.28K
     
         
           |    
          
                               
              2.5K
              $814K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              913
              $166K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.06 - $208.19
      $103K - $129K
     
         
           |    
          
                               
              17.8K
              $3.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.17 - $135.14
      $71.9K - $75.8K
     
         
           |    
          
                               
              8.3K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $843.9 - $1078.6
      $70.9K - $90.6K
     
         
           |    
          
                               
              156
              $168K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.27 - $143.18
      $56.5K - $88.6K
     
         
           |    
          
                               
              868
              $124K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.7 - $62.63
      $632 - $752
     
         
           |    
          
                               
              13.5K
              $821K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $300.96 - $355.47
      $73.1K - $86.4K
     
         
           |    
          
                               
              455
              $161K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.57 - $161.83
      $17.9K - $19.9K
     
         
           |    
          
                               
              6.33K
              $982K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $390.92 - $477.15
      $21.5K - $26.2K
     
         
           |    
          
                               
              800
              $381K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.77 - $188.68
      $30.9K - $38.1K
     
         
           |    
          
                               
              2.86K
              $488K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.88 - $168.89
      $46.9K - $75.5K
     
         
           |    
          
                               
              775
              $129K
             
           | 
          
            
              
            
           |