| 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              201K
              $74.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $394.72 - $440.39
      $45.1M - $50.3M
     
         
           |    
          
                               
              295K
              $124M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.56 - $55.27
      $36.2M - $44.9M
     
         
           |    
          
                               
              812K
              $44.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.17 - $103.07
      $24.1M - $27.6M
     
         
           |    
          
                               
              2.31M
              $231M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.41 - $182.75
      $36.9M - $44.6M
     
         
           |    
          
                               
              274K
              $49.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.71 - $73.45
      $27.9M - $36.8M
     
         
           |    
          
                               
              1.06M
              $77.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $506.56 - $576.74
      $38.1M - $43.4M
     
         
           |    
          
                               
              141K
              $81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.32 - $4.29
      $33.7M - $43.6M
     
         
           |    
          
                               
              11.2M
              $47.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.43 - $49.34
      $35.4M - $44.4M
     
         
           |    
          
                               
              1.07M
              $50.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              176K
              $43.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              18.8M
              $68.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.8 - $37.92
      $40.2M - $56.9M
     
         
           |    
          
                               
              2.53M
              $80.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.01 - $148.69
      $52.1M - $65.7M
     
         
           |    
          
                               
              855K
              $103M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $262.28 - $309.85
      $42.7M - $50.5M
     
         
           |    
          
                               
              277K
              $77.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.96 - $91.05
      $28.9M - $38.7M
     
         
           |    
          
                               
              891K
              $80.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.21 - $57.84
      $4.56M - $6.73M
     
         
           |    
          
                               
              2.39M
              $138M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.2 - $51.23
      $26M - $41.4M
     
         
           |    
          
                               
              808K
              $41.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.52 - $79.36
      $32.9M - $43.8M
     
         
           |    
          
                               
              552K
              $41.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.81M
              $40.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.77 - $37.74
      $22.8M - $45.9M
     
         
           |    
          
                               
              1.23M
              $40.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.9 - $21.16
      $33.4M - $44.5M
     
         
           |    
          
                               
              2.21M
              $42.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.37 - $134.58
      $5.03M - $7.4M
     
         
           |    
          
                               
              1.09M
              $147M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.98 - $4.95
      $3.15M - $5.23M
     
         
           |    
          
                               
              29.1M
              $144M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.17 - $71.22
      $9.56M - $12.3M
     
         
           |    
          
                               
              3.88M
              $264M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.32 - $62.75
      $36.5M - $43.8M
     
         
           |    
          
                               
              1.26M
              $73.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.77 - $112.45
      $37.2M - $41.9M
     
         
           |    
          
                               
              421K
              $44.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.11 - $192.36
      $34.3M - $40.7M
     
         
           |    
          
                               
              870K
              $157M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.48 - $50.46
      $32.5M - $38.6M
     
         
           |    
          
                               
              896K
              $44.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.13 - $49.85
      $37.3M - $38.7M
     
         
           |    
          
                               
              1.05M
              $51.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.68 - $88.86
      $34.9M - $38.4M
     
         
           |    
          
                               
              433K
              $37.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.46 - $47.74
      $31.2M - $44.5M
     
         
           |    
          
                               
              931K
              $37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.74 - $74.79
      $8.9M - $10.6M
     
         
           |    
          
                               
              3.15M
              $234M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.04 - $70.18
      $32M - $37.4M
     
         
           |    
          
                               
              583K
              $40.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.23 - $315.28
      $27.8M - $31.7M
     
         
           |    
          
                               
              678K
              $213M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.42 - $3.86
      $18.3M - $29.1M
     
         
           |    
          
                               
              15.1M
              $58.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.29 - $11.3
      $20.1M - $36.2M
     
         
           |    
          
                               
              3.2M
              $36.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.08 - $68.32
      $49.3M - $62.2M
     
         
           |    
          
                               
              1.81M
              $99.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.11 - $40.64
      $31.9M - $35M
     
         
           |    
          
                               
              1.36M
              $55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.5 - $39.05
      $33.6M - $37M
     
         
           |    
          
                               
              947K
              $34.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.12 - $59.6
      $62.1M - $83.9M
     
         
           |    
          
                               
              3.48M
              $161M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.67 - $45.62
      $33.3M - $36.5M
     
         
           |    
          
                               
              799K
              $34.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6700.0 - $7410.93
      $31.3M - $34.6M
     
         
           |    
          
                               
              4.67K
              $34.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.23 - $171.87
      $19.3M - $25.1M
     
         
           |    
          
                               
              494K
              $83.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.77 - $18.44
      $19.3M - $30.2M
     
         
           |    
          
                               
              2.98M
              $53.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.18 - $59.46
      $20.7M - $27.9M
     
         
           |    
          
                               
              1.14M
              $66.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.22 - $55.5
      $11M - $14.8M
     
         
           |    
          
                               
              3.37M
              $182M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.31 - $43.17
      $31.8M - $35.8M
     
         
           |    
          
                               
              918K
              $37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.39 - $6.79
      $9.4M - $26.7M
     
         
           |    
          
                               
              5.55M
              $37.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.31 - $98.39
      $30.1M - $32.4M
     
         
           |    
          
                               
              364K
              $35.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.97 - $86.8
      $12.9M - $26.7M
     
         
           |    
          
                               
              482K
              $41.6M
             
           | 
          
            
              
            
           |