| 
              
           | 
          
            
           | 
          
                                   
      $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
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.73 - $45.54
      $101K - $107K
     
         
           |    
          
                               
              135K
              $6.1B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.71 - $184.63
      $528K - $614K
     
         
           |    
          
                               
              21K
              $3.4B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $181.39 - $228.28
      $72.9K - $91.8K
     
         
           |    
          
                               
              11.5K
              $2.47B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.68 - $45.97
      $830K - $1.38M
     
         
           |    
          
                               
              100K
              $3B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.51 - $178.15
      $138K - $155K
     
         
           |    
          
                               
              12.8K
              $2.23B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.73 - $96.94
      $309K - $345K
     
         
           |    
          
                               
              35.9K
              $3.18B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.08 - $279.1
      $32.1K - $42.7K
     
         
           |    
          
                               
              5.5K
              $1.44B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              140K
              $2.68B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $207.29 - $229.74
      $261K - $289K
     
         
           |    
          
                               
              44.4K
              $9.44B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $372.29 - $421.68
      $59.9K - $67.9K
     
         
           |    
          
                               
              5.45K
              $2.26B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.08 - $62.65
      $103K - $119K
     
         
           |    
          
                               
              38.4K
              $2.19B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.73 - $142.4
      $14.5K - $19.2K
     
         
           |    
          
                               
              15.4K
              $1.94B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $233.75 - $266.89
      $290K - $331K
     
         
           |    
          
                               
              13.4K
              $3.18B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.93 - $38.16
      $110K - $150K
     
         
           |    
          
                               
              6.29K
              $327M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.58 - $88.81
      $262K - $282K
     
         
           |    
          
                               
              47.4K
              $4.03B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.52 - $64.01
      $138K - $156K
     
         
           |    
          
                               
              119K
              $7.56B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.62 - $112.59
      $47K - $52.6K
     
         
           |    
          
                               
              20.5K
              $2.27B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.67 - $131.43
      $177K - $198K
     
         
           |    
          
                               
              10.2K
              $1.25B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.41 - $199.66
      $35.3K - $40.9K
     
         
           |    
          
                               
              11.4K
              $2.13B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.33 - $343.66
      $291K - $361K
     
         
           |    
          
                               
              3.97K
              $1.12B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.33 - $82.51
      $52.4K - $56.6K
     
         
           |    
          
                               
              22.1K
              $1.82B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.02 - $27.91
      $20.2K - $23.5K
     
         
           |    
          
                               
              51.3K
              $1.43B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.5 - $153.94
      $81.6K - $90.1K
     
         
           |    
          
                               
              27.3K
              $4.15B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              11K
              $2.1B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.41 - $312.0
      $48.7K - $69K
     
         
           |    
          
                               
              7.89K
              $2.05B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $205.16 - $239.07
      $59.1K - $68.9K
     
         
           |    
          
                               
              12.3K
              $2.79B
             
           | 
          
            
              
            
           |