| 
              
           | 
          
            
           | 
          
                                   
      $175.51 - $186.57
      $5.45M - $5.79M
     
         
           |    
          
                               
              655K
              $122M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $546.99 - $602.2
      $1.59M - $1.75M
     
         
           |    
          
                               
              177K
              $106M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.44 - $91.77
      $6M - $6.02M
     
         
           |    
          
                               
              148K
              $13.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.75 - $84.54
      $3.69M - $3.81M
     
         
           |    
          
                               
              496K
              $41.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.43 - $54.52
      $1.01M - $1.12M
     
         
           |    
          
                               
              535K
              $29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.36 - $254.72
      $299K - $436K
     
         
           |    
          
                               
              44.8K
              $10.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $293.94 - $444.72
      $28.5K - $43.1K
     
         
           |    
          
                               
              23.7K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $617.65 - $666.84
      $1.52M - $1.64M
     
         
           |    
          
                               
              3.61K
              $2.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.3 - $186.58
      $152K - $185K
     
         
           |    
          
                               
              50.5K
              $9.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.77 - $353.61
      $993K - $1.48M
     
         
           |    
          
                               
              6.76K
              $2.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.58 - $259.17
      $585K - $638K
     
         
           |    
          
                               
              51.6K
              $13.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.37 - $54.25
      $626K - $661K
     
         
           |    
          
                               
              468K
              $25.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.34 - $45.94
      $1.08M - $1.11M
     
         
           |    
          
                               
              264K
              $12.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.6 - $16.63
      $855K - $911K
     
         
           |    
          
                               
              718K
              $11.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.57 - $74.72
      $1.09M - $1.12M
     
         
           |    
          
                               
              169K
              $12.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $390.92 - $477.15
      $67.2K - $82.1K
     
         
           |    
          
                               
              8.31K
              $3.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.37 - $100.74
      $707K - $710K
     
         
           |    
          
                               
              262K
              $26.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.38 - $71.68
      $592K - $639K
     
         
           |    
          
                               
              8.91K
              $635K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $181.56 - $190.33
      $55.9K - $58.6K
     
         
           |    
          
                               
              71.1K
              $13.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $696.56 - $806.32
      $75.2K - $87.1K
     
         
           |    
          
                               
              5.38K
              $4.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $244.75 - $305.63
      $39.6K - $49.5K
     
         
           |    
          
                               
              11K
              $3.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $184.85 - $231.54
      $92.6K - $116K
     
         
           |    
          
                               
              8.43K
              $1.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.68 - $186.97
      $12.5K - $17.9K
     
         
           |    
          
                               
              9.87K
              $1.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.15 - $20.2
      $428K - $451K
     
         
           |    
          
                               
              22.3K
              $430K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.52 - $89.63
      $65.5K - $73.9K
     
         
           |    
          
                               
              38K
              $3.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.22 - $9.76
      $156K - $244K
     
         
           |    
          
                               
              57.1K
              $557K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.55 - $89.54
      $122K - $129K
     
         
           |    
          
                               
              57.4K
              $5.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.54 - $2.71
      $153K - $269K
     
         
           |    
          
                               
              207K
              $493K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.38 - $27.95
      $271K - $287K
     
         
           |    
          
                               
              57.1K
              $1.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.96 - $328.33
      $44.7K - $67K
     
         
           |    
          
                               
              4.17K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $282.78 - $316.06
      $28.3K - $31.6K
     
         
           |    
          
                               
              10.8K
              $3.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $459.11 - $506.91
      $103K - $114K
     
         
           |    
          
                               
              10.7K
              $5.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.15 - $137.64
      $186K - $285K
     
         
           |    
          
                               
              2.07K
              $284K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.4 - $104.27
      $127K - $141K
     
         
           |    
          
                               
              26.7K
              $2.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.94 - $29.62
      $298K - $328K
     
         
           |    
          
                               
              93.7K
              $2.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.92 - $244.84
      $219K - $250K
     
         
           |    
          
                               
              1.02K
              $246K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.17 - $185.42
      $3.57K - $4.26K
     
         
           |    
          
                               
              6.88K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.31 - $125.93
      $203K - $219K
     
         
           |    
          
                               
              3.6K
              $445K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.55 - $9.1
      $16.4K - $17.4K
     
         
           |    
          
                               
              551K
              $5.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.96 - $117.79
      $193K - $214K
     
         
           |    
          
                               
              1.82K
              $208K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.11 - $43.03
      $163K - $218K
     
         
           |    
          
                               
              5.08K
              $206K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.05 - $85.16
      $180K - $199K
     
         
           |    
          
                               
              4.95K
              $414K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.42 - $56.35
      $184K - $206K
     
         
           |    
          
                               
              3.66K
              $202K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.0 - $61.97
      $173K - $219K
     
         
           |    
          
                               
              3.53K
              $200K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3.48K
              $633K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.65 - $238.24
      $168K - $189K
     
         
           |    
          
                               
              36.8K
              $8.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.29 - $25.88
      $35.2K - $39.1K
     
         
           |    
          
                               
              110K
              $2.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $332.09 - $358.86
      $183K - $198K
     
         
           |    
          
                               
              1.69K
              $577K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.81 - $57.52
      $88.2K - $94.3K
     
         
           |    
          
                               
              21.1K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.83 - $179.9
      $12.1K - $21K
     
         
           |    
          
                               
              2.1K
              $375K
             
           | 
          
            
              
            
           |