| 
              
           | 
          
            
           | 
          
                                   
      $60.04 - $70.18
      $101M - $118M
     
         
           |    
          
                               
              10.5K
              $724K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.04 - $29.2
      $45.3M - $57.4M
     
         
           |    
          
                               
              3.15M
              $92.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $419.99 - $501.97
      $25.5M - $30.4M
     
         
           |    
          
                               
              200K
              $96.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.49 - $59.36
      $10.4M - $16.5M
     
         
           |    
          
                               
              4.23M
              $234M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.01 - $154.76
      $7.74M - $9.66M
     
         
           |    
          
                               
              1.4M
              $202M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.58 - $81.65
      $19.4M - $21.5M
     
         
           |    
          
                               
              1.36M
              $111M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.44 - $112.74
      $3.1M - $4M
     
         
           |    
          
                               
              706K
              $71.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.93 - $58.37
      $8.01M - $11.1M
     
         
           |    
          
                               
              3.57M
              $197M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.96 - $83.42
      $3.1M - $3.6M
     
         
           |    
          
                               
              996K
              $82.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.84 - $33.92
      $15.4M - $21.1M
     
         
           |    
          
                               
              3.58M
              $120M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.16 - $46.72
      $372K - $456K
     
         
           |    
          
                               
              164K
              $7.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.35 - $30.0
      $60.9K - $75K
     
         
           |    
          
                               
              6.5K
              $194K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              7.59M
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.04 - $37.3
      $8.34M - $11.1M
     
         
           |    
          
                               
              2.53M
              $93.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.68 - $50.22
      $5.62M - $7.49M
     
         
           |    
          
                               
              1.59M
              $78.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.75 - $84.94
      $3.17M - $4.03M
     
         
           |    
          
                               
              1.83M
              $153M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.88 - $57.12
      $17.2M - $23.4M
     
         
           |    
          
                               
              3.59M
              $205M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.71 - $132.85
      $5.69M - $7.09M
     
         
           |    
          
                               
              1.25M
              $163M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.13 - $40.91
      $2.87M - $4.32M
     
         
           |    
          
                               
              2.04M
              $78.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.82 - $38.61
      $4.45M - $5.57M
     
         
           |    
          
                               
              2.56M
              $98.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.75 - $91.79
      $8.2M - $10.2M
     
         
           |    
          
                               
              1.93M
              $173M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.44 - $49.16
      $20.4M - $31M
     
         
           |    
          
                               
              2.99M
              $145M
             
           | 
          
            
              
            
           |