| 
              
           | 
          
            
           | 
          
                                   
      $28.96 - $32.46
      $192K - $216K
     
         
           |    
          
                               
              181K
              $5.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.84 - $9.64
      $169K - $208K
     
         
           |    
          
                               
              30.6K
              $281K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1699.35 - $1901.99
      $47.6K - $53.3K
     
         
           |    
          
                               
              1.13K
              $2.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.8 - $68.1
      $166K - $214K
     
         
           |    
          
                               
              48.2K
              $3.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.82 - $8.08
      $54.3K - $64.3K
     
         
           |    
          
                               
              262K
              $1.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.32 - $63.04
      $186K - $216K
     
         
           |    
          
                               
              187K
              $10.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.45 - $40.68
      $2.4K - $3.01K
     
         
           |    
          
                               
              30.3K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.07 - $14.61
      $19.3K - $23.4K
     
         
           |    
          
                               
              91.1K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.83 - $7.59
      $50.2K - $78.9K
     
         
           |    
          
                               
              79.4K
              $474K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.59 - $49.86
      $13.2K - $18K
     
         
           |    
          
                               
              21.5K
              $885K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.23 - $9.21
      $147K - $187K
     
         
           |    
          
                               
              413K
              $3.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.1 - $47.63
      $93.1K - $130K
     
         
           |    
          
                               
              74.2K
              $3.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.62 - $81.76
      $29.6K - $32.5K
     
         
           |    
          
                               
              46.6K
              $3.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.6 - $17.76
      $128K - $146K
     
         
           |    
          
                               
              174K
              $2.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              30K
              $1.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.79 - $54.16
      $2.67M - $3.46M
     
         
           |    
          
                               
              607K
              $32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.15 - $84.23
      $3.44M - $5.16M
     
         
           |    
          
                               
              384K
              $30.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.98 - $20.02
      $419 - $601
     
         
           |    
          
                               
              49.2K
              $770K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.11 - $34.92
      $198K - $247K
     
         
           |    
          
                               
              55K
              $1.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.47 - $19.82
      $1.22M - $1.57M
     
         
           |    
          
                               
              4.83M
              $93.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.61 - $208.95
      $208K - $247K
     
         
           |    
          
                               
              5.1K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.79 - $56.03
      $27.3K - $32K
     
         
           |    
          
                               
              66.9K
              $3.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.48 - $8.1
      $4.03K - $5.95K
     
         
           |    
          
                               
              92.8K
              $603K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.8 - $13.5
      $31.3K - $43.1K
     
         
           |    
          
                               
              204K
              $2.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.08 - $19.08
      $207K - $327K
     
         
           |    
          
                               
              26.1K
              $473K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.2 - $63.09
      $143K - $180K
     
         
           |    
          
                               
              67.6K
              $3.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              266K
              $2.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.37 - $7.42
      $83.8K - $97.6K
     
         
           |    
          
                               
              69.5K
              $477K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.23 - $109.61
      $194K - $203K
     
         
           |    
          
                               
              67.7K
              $7.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.0 - $86.01
      $746K - $879K
     
         
           |    
          
                               
              122K
              $10.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.13 - $59.74
      $115K - $185K
     
         
           |    
          
                               
              14.5K
              $567K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              116K
              $10M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.75 - $70.94
      $147K - $175K
     
         
           |    
          
                               
              34.5K
              $2.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.4 - $13.31
      $57K - $66.6K
     
         
           |    
          
                               
              36.6K
              $422K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.15 - $96.56
      $892K - $925K
     
         
           |    
          
                               
              1.97M
              $189M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.0 - $34.91
      $476 - $593
     
         
           |    
          
                               
              33.5K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.65 - $101.29
      $726K - $998K
     
         
           |    
          
                               
              53.6K
              $5.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.09 - $47.16
      $282K - $324K
     
         
           |    
          
                               
              179K
              $8.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.24 - $8.85
      $78.2K - $95.6K
     
         
           |    
          
                               
              164K
              $1.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $521.68 - $592.84
      $568K - $646K
     
         
           |    
          
                               
              44.9K
              $26.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              38.2K
              $9.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              166K
              $10.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $294.77 - $422.75
      $132K - $189K
     
         
           |    
          
                               
              754
              $315K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.19 - $67.22
      $189K - $235K
     
         
           |    
          
                               
              15K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.75 - $12.98
      $4.28K - $11.7K
     
         
           |    
          
                               
              15.9K
              $93K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.27 - $61.67
      $16.6K - $20.4K
     
         
           |    
          
                               
              16.6K
              $885K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.53 - $59.11
      $613K - $832K
     
         
           |    
          
                               
              112K
              $6.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.86 - $103.42
      $35.9K - $42.3K
     
         
           |    
          
                               
              9.71K
              $947K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.97 - $26.69
      $119K - $176K
     
         
           |    
          
                               
              72K
              $1.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.11 - $28.86
      $579 - $693
     
         
           |    
          
                               
              97.5K
              $2.63M
             
           | 
          
            
              
            
           |