| 
              
           | 
          
            
           | 
          
                                   
      $220.99 - $268.54
      $48.9M - $59.4M
     
         
           |    
          
                               
              438K
              $104M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.58 - $180.01
      $70.1M - $86.1M
     
         
           |    
          
                               
              268K
              $47.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $274.35 - $599.47
      $557K - $1.22M
     
         
           |    
          
                               
              321K
              $100M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $483.48 - $539.8
      $26.3M - $29.3M
     
         
           |    
          
                               
              284K
              $138M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $908.13 - $1056.85
      $28.2M - $32.8M
     
         
           |    
          
                               
              113K
              $112M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $165.15 - $226.42
      $70.7K - $96.9K
     
         
           |    
          
                               
              419K
              $72.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.42 - $223.89
      $465K - $604K
     
         
           |    
          
                               
              1.09M
              $223M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.22 - $209.35
      $24.7M - $32.2M
     
         
           |    
          
                               
              683K
              $143M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $198.07 - $245.17
      $298K - $368K
     
         
           |    
          
                               
              484K
              $110M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.69 - $99.41
      $116K - $144K
     
         
           |    
          
                               
              991K
              $90.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.36 - $161.45
      $158K - $185K
     
         
           |    
          
                               
              558K
              $82.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $248.61 - $294.96
      $131K - $155K
     
         
           |    
          
                               
              363K
              $102M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              555K
              $108M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4164.15 - $5789.24
      $566K - $787K
     
         
           |    
          
                               
              154
              $891K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.65 - $270.95
      $404K - $485K
     
         
           |    
          
                               
              2.75K
              $739K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $519.19 - $590.78
      $330K - $376K
     
         
           |    
          
                               
              682
              $386K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $208.27 - $238.46
      $269K - $308K
     
         
           |    
          
                               
              5.95K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $340.0 - $420.68
      $254K - $315K
     
         
           |    
          
                               
              3.54K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.13 - $135.03
      $276K - $313K
     
         
           |    
          
                               
              9.05K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $206.34 - $257.46
      $214K - $266K
     
         
           |    
          
                               
              1.04K
              $264K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.62 - $154.26
      $52.2K - $63.6K
     
         
           |    
          
                               
              589K
              $75.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.02 - $114.95
      $242K - $323K
     
         
           |    
          
                               
              4.12K
              $470K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.69M
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.39 - $318.98
      $76.6K - $106K
     
         
           |    
          
                               
              2.35K
              $749K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $438.31 - $527.29
      $647K - $779K
     
         
           |    
          
                               
              151K
              $79.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.47 - $274.71
      $571K - $745K
     
         
           |    
          
                               
              581K
              $139M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $479.92 - $590.74
      $361K - $444K
     
         
           |    
          
                               
              400K
              $225M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.96 - $121.01
      $147K - $175K
     
         
           |    
          
                               
              592K
              $71.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $208.57 - $243.4
      $327K - $381K
     
         
           |    
          
                               
              408K
              $95.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $396.7 - $501.59
      $74.6K - $94.3K
     
         
           |    
          
                               
              173K
              $87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.27 - $72.04
      $154K - $208K
     
         
           |    
          
                               
              1.19M
              $84.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.98 - $56.15
      $419K - $512K
     
         
           |    
          
                               
              1.98M
              $111M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1231.75 - $1520.64
      $540K - $666K
     
         
           |    
          
                               
              90.5K
              $138M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.7 - $178.6
      $10.1M - $12.5M
     
         
           |    
          
                               
              1.08M
              $189M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $451.58 - $565.94
      $589K - $739K
     
         
           |    
          
                               
              275K
              $149M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $164.6 - $238.02
      $251K - $363K
     
         
           |    
          
                               
              405K
              $96.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.86 - $362.89
      $1.68M - $2.75M
     
         
           |    
          
                               
              303K
              $96.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.62 - $93.3
      $44K - $63.5K
     
         
           |    
          
                               
              859K
              $80.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.28 - $289.91
      $225K - $310K
     
         
           |    
          
                               
              914K
              $265M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.31 - $157.99
      $637K - $1.07M
     
         
           |    
          
                               
              964K
              $152M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $484.66 - $738.09
      $10.9M - $16.6M
     
         
           |    
          
                               
              516K
              $381M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $354.56 - $497.45
      $1.03M - $1.44M
     
         
           |    
          
                               
              765K
              $380M
             
           | 
          
            
              
            
           |