| 
              
           | 
          
            
           | 
          
                                   
      $5.83 - $8.88
      $1.18M - $1.8M
     
         
           |    
          
                               
              810K
              $6.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              99K
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.63 - $7.98
      $962K - $1.16M
     
         
           |    
          
                               
              158K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.63 - $176.62
      $847K - $1.1M
     
         
           |    
          
                               
              171K
              $28.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.88 - $62.89
      $202K - $270K
     
         
           |    
          
                               
              108K
              $6.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.19 - $74.0
      $447K - $1.13M
     
         
           |    
          
                               
              15.3K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.1 - $53.29
      $1.08M - $1.12M
     
         
           |    
          
                               
              21.1K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.0 - $7.05
      $454K - $800K
     
         
           |    
          
                               
              284K
              $1.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.2 - $28.25
      $760K - $1.12M
     
         
           |    
          
                               
              39.6K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.02 - $16.81
      $604K - $921K
     
         
           |    
          
                               
              185K
              $2.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.76 - $36.95
      $653K - $1.06M
     
         
           |    
          
                               
              197K
              $7.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.28 - $35.09
      $1.04M - $1.51M
     
         
           |    
          
                               
              56.2K
              $1.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.39 - $51.94
      $803K - $1.01M
     
         
           |    
          
                               
              55.4K
              $2.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.06 - $147.0
      $640K - $1M
     
         
           |    
          
                               
              9.8K
              $1.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.17 - $71.22
      $872K - $1.13M
     
         
           |    
          
                               
              15.8K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.14 - $34.01
      $812K - $1.1M
     
         
           |    
          
                               
              130K
              $4.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.98 - $15.9
      $933K - $1.35M
     
         
           |    
          
                               
              85K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.64 - $36.7
      $712K - $1.57M
     
         
           |    
          
                               
              119K
              $2.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.47 - $89.19
      $771K - $1.03M
     
         
           |    
          
                               
              18.9K
              $1.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.06 - $6.99
      $338K - $582K
     
         
           |    
          
                               
              278K
              $1.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.41 - $35.83
      $559K - $788K
     
         
           |    
          
                               
              91.4K
              $3.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.58 - $47.34
      $737K - $928K
     
         
           |    
          
                               
              52K
              $2.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.51 - $20.57
      $294K - $804K
     
         
           |    
          
                               
              87.8K
              $1.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $398.85 - $473.32
      $917K - $1.09M
     
         
           |    
          
                               
              2.8K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.24 - $4.53
      $99.5K - $201K
     
         
           |    
          
                               
              692K
              $3.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.2 - $47.37
      $1.2M - $1.35M
     
         
           |    
          
                               
              112K
              $4.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.75 - $131.18
      $2.95M - $6.95M
     
         
           |    
          
                               
              88.6K
              $11.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.91 - $64.88
      $1.08M - $1.59M
     
         
           |    
          
                               
              55.6K
              $2.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.37 - $134.58
      $82.2K - $121K
     
         
           |    
          
                               
              34.5K
              $4.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.19 - $113.06
      $767K - $995K
     
         
           |    
          
                               
              8.8K
              $993K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.21 - $21.2
      $755K - $988K
     
         
           |    
          
                               
              46.6K
              $987K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.18 - $71.02
      $840K - $1.01M
     
         
           |    
          
                               
              14.2K
              $984K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.27 - $51.75
      $723K - $978K
     
         
           |    
          
                               
              18.9K
              $978K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.98 - $4.95
      $495K - $822K
     
         
           |    
          
                               
              288K
              $1.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.68 - $181.78
      $1.07M - $1.51M
     
         
           |    
          
                               
              70.6K
              $12.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.65 - $120.54
      $269K - $374K
     
         
           |    
          
                               
              44.6K
              $4.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.56 - $12.03
      $688K - $967K
     
         
           |    
          
                               
              80.4K
              $967K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $295.96 - $337.43
      $917K - $1.05M
     
         
           |    
          
                               
              3.1K
              $950K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.32 - $147.75
      $910K - $1.06M
     
         
           |    
          
                               
              15.7K
              $2.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.22 - $209.35
      $721K - $942K
     
         
           |    
          
                               
              4.5K
              $942K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.24 - $8.83
      $681K - $964K
     
         
           |    
          
                               
              129K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.84 - $154.71
      $494K - $789K
     
         
           |    
          
                               
              8.2K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.99 - $96.82
      $867K - $988K
     
         
           |    
          
                               
              10.2K
              $928K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.63 - $46.85
      $60.9K - $145K
     
         
           |    
          
                               
              42.3K
              $1.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.23 - $62.66
      $332K - $470K
     
         
           |    
          
                               
              40K
              $2.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.37 - $45.51
      $1.56M - $2.12M
     
         
           |    
          
                               
              266K
              $9.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.45 - $89.86
      $678K - $917K
     
         
           |    
          
                               
              10.2K
              $916K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.51 - $69.09
      $379K - $663K
     
         
           |    
          
                               
              19.8K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.46 - $47.74
      $120K - $172K
     
         
           |    
          
                               
              720K
              $28.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $521.68 - $592.84
      $730K - $830K
     
         
           |    
          
                               
              8K
              $4.74M
             
           | 
          
            
              
            
           |