| 
              
           | 
          
            
           | 
          
                                   
      $55.32 - $65.02
      $1.17M - $1.37M
     
         
           |    
          
                               
              32.8K
              $2.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.93 - $119.39
      $1.21M - $1.24M
     
         
           |    
          
                               
              26.9K
              $3.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.54 - $46.0
      $1.02M - $1.22M
     
         
           |    
          
                               
              41.3K
              $1.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.8 - $53.97
      $469K - $565K
     
         
           |    
          
                               
              263K
              $14.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.8 - $197.22
      $363K - $512K
     
         
           |    
          
                               
              18.1K
              $3.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.59 - $217.51
      $502K - $799K
     
         
           |    
          
                               
              11.2K
              $2.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $321.63 - $509.31
      $591K - $937K
     
         
           |    
          
                               
              2.47K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $483.48 - $539.8
      $2.26M - $2.53M
     
         
           |    
          
                               
              31.5K
              $15.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.16 - $53.02
      $955K - $990K
     
         
           |    
          
                               
              86.8K
              $4.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.75 - $148.48
      $142K - $185K
     
         
           |    
          
                               
              60.5K
              $8.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.85 - $64.51
      $426K - $552K
     
         
           |    
          
                               
              56.3K
              $3.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.92 - $28.05
      $363K - $444K
     
         
           |    
          
                               
              293K
              $8.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.31 - $91.62
      $103K - $129K
     
         
           |    
          
                               
              106K
              $9.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.67 - $43.21
      $292K - $364K
     
         
           |    
          
                               
              154K
              $6.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.55 - $27.67
      $506K - $595K
     
         
           |    
          
                               
              227K
              $6.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.21 - $29.4
      $378K - $441K
     
         
           |    
          
                               
              421K
              $12.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.65 - $57.01
      $215K - $269K
     
         
           |    
          
                               
              85.1K
              $4.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.71 - $261.92
      $835K - $924K
     
         
           |    
          
                               
              11.3K
              $2.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $228.54 - $279.83
      $102K - $125K
     
         
           |    
          
                               
              29.2K
              $8.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.18 - $45.52
      $462K - $551K
     
         
           |    
          
                               
              453K
              $19.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.44 - $45.67
      $724K - $762K
     
         
           |    
          
                               
              47.4K
              $2.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.33 - $32.1
      $585K - $619K
     
         
           |    
          
                               
              165K
              $5.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.18 - $42.55
      $283K - $324K
     
         
           |    
          
                               
              228K
              $9.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.37 - $228.57
      $344K - $557K
     
         
           |    
          
                               
              4.76K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.55 - $22.2
      $649K - $668K
     
         
           |    
          
                               
              168K
              $3.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.6 - $24.44
      $230K - $287K
     
         
           |    
          
                               
              155K
              $3.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.83 - $84.09
      $187K - $231K
     
         
           |    
          
                               
              52K
              $4.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.8 - $85.28
      $493K - $603K
     
         
           |    
          
                               
              19K
              $1.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.21 - $143.81
      $105K - $193K
     
         
           |    
          
                               
              11.9K
              $1.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.58 - $136.74
      $516K - $581K
     
         
           |    
          
                               
              18K
              $2.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.37 - $29.39
      $85.4K - $107K
     
         
           |    
          
                               
              149K
              $4.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $243.75 - $303.93
      $233K - $290K
     
         
           |    
          
                               
              10.2K
              $3.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $721.65 - $1040.18
      $83.7K - $121K
     
         
           |    
          
                               
              1.98K
              $2.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.67 - $45.62
      $918K - $1M
     
         
           |    
          
                               
              218K
              $9.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $273.71 - $316.29
      $340K - $393K
     
         
           |    
          
                               
              9.36K
              $2.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $855.86 - $1339.13
      $5.14K - $8.03K
     
         
           |    
          
                               
              1.23K
              $1.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.87 - $164.49
      $227K - $263K
     
         
           |    
          
                               
              55.4K
              $9.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.72 - $127.91
      $86.8K - $172K
     
         
           |    
          
                               
              9.77K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.97 - $19.98
      $328K - $469K
     
         
           |    
          
                               
              189K
              $3.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1794.73 - $2613.63
      $37.7K - $54.9K
     
         
           |    
          
                               
              634
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.4 - $29.68
      $238K - $302K
     
         
           |    
          
                               
              59.6K
              $1.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.93 - $32.91
      $212K - $269K
     
         
           |    
          
                               
              57.7K
              $1.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.96 - $90.39
      $123K - $152K
     
         
           |    
          
                               
              40.1K
              $3.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              11.2K
              $848K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.62 - $93.3
      $220K - $318K
     
         
           |    
          
                               
              9.11K
              $850K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.95 - $107.81
      $147K - $187K
     
         
           |    
          
                               
              21.4K
              $2.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.63 - $125.98
      $104K - $182K
     
         
           |    
          
                               
              8.88K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.56 - $57.11
      $18.4K - $32.3K
     
         
           |    
          
                               
              19K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.28 - $284.39
      $61K - $80.2K
     
         
           |    
          
                               
              8.14K
              $2.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.49 - $12.99
      $332K - $412K
     
         
           |    
          
                               
              329K
              $4.19M
             
           | 
          
            
              
            
           |