| 
              
           | 
          
            
           | 
          
                                   
      $35.55 - $39.05
      $103K - $113K
     
         
           |    
          
                               
              30.8K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.53 - $59.11
      $148K - $201K
     
         
           |    
          
                               
              4K
              $233K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.0 - $8.01
      $10.5K - $28K
     
         
           |    
          
                               
              24.6K
              $73K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.42 - $56.91
      $295K - $415K
     
         
           |    
          
                               
              16.4K
              $933K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.72 - $95.27
      $172K - $238K
     
         
           |    
          
                               
              2.5K
              $233K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.04 - $74.77
      $179K - $239K
     
         
           |    
          
                               
              3.2K
              $238K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.36 - $10.96
      $120K - $140K
     
         
           |    
          
                               
              85.2K
              $905K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.27 - $103.29
      $247K - $310K
     
         
           |    
          
                               
              26K
              $2.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.99 - $41.61
      $35K - $41.6K
     
         
           |    
          
                               
              59.1K
              $2.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.86 - $76.98
      $614K - $847K
     
         
           |    
          
                               
              112K
              $7.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.6 - $70.83
      $333K - $432K
     
         
           |    
          
                               
              11.6K
              $821K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.13 - $22.69
      $412K - $515K
     
         
           |    
          
                               
              2.24M
              $50.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.64 - $5.95
      $168K - $274K
     
         
           |    
          
                               
              100K
              $528K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.53 - $60.36
      $249K - $338K
     
         
           |    
          
                               
              7.7K
              $464K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.93 - $32.95
      $172K - $237K
     
         
           |    
          
                               
              13.5K
              $418K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.94 - $10.56
      $409K - $623K
     
         
           |    
          
                               
              123K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.24 - $62.46
      $104K - $137K
     
         
           |    
          
                               
              25K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.47 - $81.81
      $226K - $278K
     
         
           |    
          
                               
              49.4K
              $3.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.61 - $7.23
      $188K - $294K
     
         
           |    
          
                               
              14.3K
              $103K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.21 - $67.1
      $5.22K - $6.71K
     
         
           |    
          
                               
              39.2K
              $2.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.48 - $6.27
      $88.3K - $124K
     
         
           |    
          
                               
              83.7K
              $451K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $217.22 - $246.25
      $174K - $197K
     
         
           |    
          
                               
              4K
              $972K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.02 - $7.07
      $17.3K - $30.4K
     
         
           |    
          
                               
              84K
              $355K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.17 - $19.9
      $151K - $175K
     
         
           |    
          
                               
              26.9K
              $517K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.56 - $84.56
      $344K - $575K
     
         
           |    
          
                               
              7.7K
              $651K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.19 - $50.24
      $260K - $447K
     
         
           |    
          
                               
              5.2K
              $261K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.75 - $91.79
      $251K - $312K
     
         
           |    
          
                               
              4.6K
              $412K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.69 - $29.48
      $128K - $153K
     
         
           |    
          
                               
              15.8K
              $405K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.03 - $58.9
      $207K - $253K
     
         
           |    
          
                               
              20.9K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.0 - $30.93
      $225K - $278K
     
         
           |    
          
                               
              20.3K
              $585K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.66 - $23.85
      $466K - $668K
     
         
           |    
          
                               
              71K
              $1.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.74 - $9.21
      $68.4K - $169K
     
         
           |    
          
                               
              12.1K
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              15.4K
              $289K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.4 - $26.78
      $394K - $517K
     
         
           |    
          
                               
              118K
              $2.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.93 - $19.0
      $115K - $169K
     
         
           |    
          
                               
              83.2K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.74 - $76.77
      $192K - $215K
     
         
           |    
          
                               
              5.1K
              $357K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.33 - $46.05
      $170K - $221K
     
         
           |    
          
                               
              6.5K
              $281K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.52 - $2.28
      $9.88K - $14.8K
     
         
           |    
          
                               
              434K
              $746K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.51 - $69.09
      $316K - $553K
     
         
           |    
          
                               
              5.3K
              $366K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.0 - $30.68
      $218K - $230K
     
         
           |    
          
                               
              7K
              $214K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.34 - $24.56
      $499K - $668K
     
         
           |    
          
                               
              92.7K
              $2.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.33 - $26.51
      $372K - $538K
     
         
           |    
          
                               
              93K
              $2.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.57 - $39.41
      $152K - $189K
     
         
           |    
          
                               
              13.4K
              $476K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.73 - $13.71
      $85.6K - $134K
     
         
           |    
          
                               
              36.6K
              $374K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.04 - $14.72
      $48.2K - $88.3K
     
         
           |    
          
                               
              63.4K
              $613K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.67 - $27.45
      $200K - $222K
     
         
           |    
          
                               
              20.4K
              $533K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.12 - $109.97
      $341K - $451K
     
         
           |    
          
                               
              7.6K
              $835K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.8 - $3.89
      $132K - $183K
     
         
           |    
          
                               
              72.3K
              $214K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.9 - $98.68
      $803K - $1.47M
     
         
           |    
          
                               
              22.3K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $125.37 - $149.02
      $201K - $238K
     
         
           |    
          
                               
              10.6K
              $1.55M
             
           | 
          
            
              
            
           |