| 
              
           | 
          
            
           | 
          
                                   
      $32.84 - $36.72
      $29.9M - $33.5M
     
         
           |    
          
                               
              911K
              $32.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.11 - $14.46
      $39.2M - $51M
     
         
           |    
          
                               
              10M
              $125M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.27 - $82.77
      $30.3M - $40.3M
     
         
           |    
          
                               
              555K
              $37.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.31 - $105.8
      $31.3M - $32.4M
     
         
           |    
          
                               
              570K
              $59.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.26 - $10.1
      $28.6M - $34.9M
     
         
           |    
          
                               
              10.6M
              $103M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3478.38 - $3880.15
      $29.6M - $33M
     
         
           |    
          
                               
              8.52K
              $31.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.2 - $74.95
      $20.8M - $31.7M
     
         
           |    
          
                               
              423K
              $31.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.17 - $75.73
      $26.5M - $35.7M
     
         
           |    
          
                               
              517K
              $34.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.56 - $82.92
      $30M - $31.3M
     
         
           |    
          
                               
              377K
              $31.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.81 - $105.9
      $20M - $32.7M
     
         
           |    
          
                               
              309K
              $31.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.1 - $97.75
      $9.83M - $14.5M
     
         
           |    
          
                               
              1.81M
              $170M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.63 - $131.12
      $27.7M - $34.4M
     
         
           |    
          
                               
              262K
              $30.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.42 - $147.52
      $24.1M - $30.5M
     
         
           |    
          
                               
              207K
              $30.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.54 - $41.04
      $25.8M - $33.6M
     
         
           |    
          
                               
              1.18M
              $44.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.81 - $9.46
      $16.1M - $31.6M
     
         
           |    
          
                               
              3.34M
              $29.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $283.31 - $388.96
      $21M - $28.9M
     
         
           |    
          
                               
              110K
              $41.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.82 - $44.79
      $3.39M - $4.63M
     
         
           |    
          
                               
              3.81M
              $171M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $273.45 - $456.69
      $5.5M - $9.18M
     
         
           |    
          
                               
              227K
              $93.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              260K
              $32.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.12 - $7.89
      $21.5M - $27.8M
     
         
           |    
          
                               
              5.67M
              $44.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.36 - $131.55
      $17.6M - $21.3M
     
         
           |    
          
                               
              558K
              $73.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.99 - $44.55
      $8.24M - $13.1M
     
         
           |    
          
                               
              1.62M
              $71.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.12 - $109.97
      $9.92M - $13.1M
     
         
           |    
          
                               
              998K
              $110M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.57 - $90.16
      $13.1M - $18M
     
         
           |    
          
                               
              1.95M
              $176M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.71 - $5.88
      $4.99M - $7.9M
     
         
           |    
          
                               
              13.1M
              $76.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.33 - $10.55
      $8.03M - $15.9M
     
         
           |    
          
                               
              4.13M
              $43.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.77 - $49.55
      $27.3M - $27.7M
     
         
           |    
          
                               
              559K
              $27.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1036.28 - $1430.55
      $34.8M - $48.1M
     
         
           |    
          
                               
              63K
              $66.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.43 - $46.99
      $19.8M - $27M
     
         
           |    
          
                               
              761K
              $35.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $318.43 - $450.34
      $14.3M - $20.2M
     
         
           |    
          
                               
              220K
              $83.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.8 - $16.92
      $21.5M - $33.7M
     
         
           |    
          
                               
              1.99M
              $27.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.54 - $6.45
      $20.7M - $29.5M
     
         
           |    
          
                               
              4.57M
              $27.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.31 - $91.62
      $21.9M - $27.3M
     
         
           |    
          
                               
              298K
              $27.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.85 - $48.48
      $26.4M - $30.6M
     
         
           |    
          
                               
              788K
              $34.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.24 - $127.3
      $25.7M - $35.9M
     
         
           |    
          
                               
              511K
              $51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.8 - $39.31
      $24.6M - $29.4M
     
         
           |    
          
                               
              749K
              $27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.83 - $119.94
      $28.4M - $31.6M
     
         
           |    
          
                               
              513K
              $55.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.61 - $8.09
      $6.58M - $33.1M
     
         
           |    
          
                               
              4.09M
              $26.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.31 - $58.08
      $19.9M - $28.7M
     
         
           |    
          
                               
              529K
              $28.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.85 - $225.38
      $18.3M - $28.3M
     
         
           |    
          
                               
              126K
              $26.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.44 - $41.32
      $25.3M - $33.3M
     
         
           |    
          
                               
              806K
              $26.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.11 - $49.33
      $29.4M - $40.2M
     
         
           |    
          
                               
              1.93M
              $80.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.95 - $38.28
      $17.9M - $25.4M
     
         
           |    
          
                               
              811K
              $30.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.52 - $71.7
      $16.3M - $20M
     
         
           |    
          
                               
              1.2M
              $82.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.24 - $75.26
      $10.9M - $19M
     
         
           |    
          
                               
              618K
              $44.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.47 - $274.71
      $22.2M - $29M
     
         
           |    
          
                               
              105K
              $25.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.65 - $374.8
      $21.6M - $34.2M
     
         
           |    
          
                               
              91.3K
              $25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.09 - $10.7
      $9.74M - $17.1M
     
         
           |    
          
                               
              4.23M
              $44.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.78 - $38.84
      $12.2M - $28.4M
     
         
           |    
          
                               
              753K
              $25.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $125.0 - $168.0
      $4.35M - $5.85M
     
         
           |    
          
                               
              658K
              $111M
             
           | 
          
            
              
            
           |