| 
              
           | 
          
            
           | 
          
                                   
      $81.85 - $90.2
      $940K - $1.04M
     
         
           |    
          
                               
              11.5K
              $1.02B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.07 - $128.23
      $949K - $1.11M
     
         
           |    
          
                               
              8.63K
              $1.02B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $459.11 - $506.91
      $60.6K - $66.9K
     
         
           |    
          
                               
              54.6K
              $27.5B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $312.95 - $368.96
      $957K - $1.13M
     
         
           |    
          
                               
              3.06K
              $973M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.81 - $25.24
      $777K - $990K
     
         
           |    
          
                               
              41.3K
              $1.02B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              13.9K
              $1.01B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.42 - $145.72
      $801K - $954K
     
         
           |    
          
                               
              6.55K
              $954M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.25 - $227.98
      $866K - $943K
     
         
           |    
          
                               
              4.64K
              $1.05B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3649.42 - $4354.54
      $91.2K - $109K
     
         
           |    
          
                               
              1.37K
              $5.87B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.01 - $106.6
      $941K - $1.09M
     
         
           |    
          
                               
              53.3K
              $7B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.71 - $178.14
      $127K - $150K
     
         
           |    
          
                               
              30.8K
              $5.48B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              29.5K
              $1.26B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              14.1K
              $2.13B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $333.65 - $392.1
      $2.01M - $2.36M
     
         
           |    
          
                               
              44.8K
              $15.8B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.5 - $35.2
      $1.51M - $2.09M
     
         
           |    
          
                               
              154K
              $3.93B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.84 - $45.06
      $458K - $505K
     
         
           |    
          
                               
              412K
              $18.1B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              18.6K
              $5.34B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.65 - $67.31
      $347K - $398K
     
         
           |    
          
                               
              82.7K
              $5.57B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.04 - $165.9
      $246K - $298K
     
         
           |    
          
                               
              28K
              $4.41B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.0 - $61.97
      $450K - $569K
     
         
           |    
          
                               
              35.4K
              $2.01B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.69 - $109.88
      $694K - $832K
     
         
           |    
          
                               
              22.2K
              $2.11B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $697.13 - $769.67
      $89.2K - $98.5K
     
         
           |    
          
                               
              9.84K
              $7.46B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.58 - $54.41
      $329K - $384K
     
         
           |    
          
                               
              20.8K
              $1.57B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.96 - $82.02
      $474K - $505K
     
         
           |    
          
                               
              60K
              $4.92B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.82 - $82.37
      $537K - $599K
     
         
           |    
          
                               
              28.1K
              $2.31B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              32K
              $6.34B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.19 - $167.33
      $413K - $480K
     
         
           |    
          
                               
              9.16K
              $1.53B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $327.85 - $426.39
      $55.1K - $71.6K
     
         
           |    
          
                               
              5.88K
              $2.48B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.05 - $36.52
      $142K - $162K
     
         
           |    
          
                               
              157K
              $5.58B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.5 - $40.58
      $80.6K - $92.1K
     
         
           |    
          
                               
              90.1K
              $5.07B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.04 - $128.75
      $108K - $124K
     
         
           |    
          
                               
              42.3K
              $5.43B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.68 - $109.89
      $632K - $690K
     
         
           |    
          
                               
              34.1K
              $3.54B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.35 - $178.59
      $775K - $1.04M
     
         
           |    
          
                               
              12.8K
              $1.75B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.65 - $154.66
      $570K - $674K
     
         
           |    
          
                               
              15K
              $2.01B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $176.44 - $192.03
      $334K - $364K
     
         
           |    
          
                               
              19.6K
              $3.69B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.05 - $109.36
      $166K - $227K
     
         
           |    
          
                               
              18.2K
              $1.75B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $259.49 - $300.41
      $45.9K - $53.2K
     
         
           |    
          
                               
              9.55K
              $2.87B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $290.76 - $334.59
      $227K - $262K
     
         
           |    
          
                               
              7.89K
              $2.55B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.37 - $124.95
      $243K - $273K
     
         
           |    
          
                               
              24.9K
              $3.05B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.18 - $309.22
      $297K - $339K
     
         
           |    
          
                               
              38.7K
              $10.9B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $269.2 - $297.91
      $311K - $344K
     
         
           |    
          
                               
              6.95K
              $2.07B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.75 - $67.68
      $9.82K - $11.5K
     
         
           |    
          
                               
              50.8K
              $3.36B
             
           | 
          
            
              
            
           |              
        
          
        
          
              
                  
    
      
     
    
      Canadian Pacific Kansas City
     
   
               
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              27.7K
              $2.85B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.23 - $142.77
      $81.4K - $95.1K
     
         
           |    
          
                               
              16.2K
              $2.25B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.67 - $147.5
      $123K - $139K
     
         
           |    
          
                               
              13.2K
              $1.94B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.51 - $101.1
      $460K - $525K
     
         
           |    
          
                               
              19.2K
              $1.76B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.14 - $85.01
      $427K - $541K
     
         
           |    
          
                               
              24.5K
              $1.77B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.32 - $191.84
      $246K - $275K
     
         
           |    
          
                               
              1.83K
              $422M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.21 - $252.43
      $204K - $233K
     
         
           |    
          
                               
              15.2K
              $3.76B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $756.7 - $811.13
      $409K - $439K
     
         
           |    
          
                               
              8.29K
              $6.5B
             
           | 
          
            
              
            
           |