Company profile

E. Jean Savage
Incorporated in
Fiscal year end
Industry (SEC)
IRS number

TRN stock data



30 Apr 20
15 Jul 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 615.2M 850.7M 813.6M 736M
Net income 162.3M 21.5M 47.7M 36.8M
Diluted EPS 1.33 0.17 0.39 0.28
Net profit margin 26.38% 2.53% 5.86% 5.00%
Operating income 73M 97.2M 120.3M 107M
Net change in cash 47M 68.6M -5.2M 28.9M
Cash on hand 213.2M 166.2M 97.6M 102.8M
Cost of revenue 482M 674.7M 649.1M 578.5M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 3.01B 2.51B 2.4B 3.09B
Net income 136.1M 163.1M 713.6M 364.7M
Diluted EPS 1.07 1.07 4.52 2.25
Net profit margin 4.53% 6.50% 29.77% 11.80%
Operating income 416.3M 315.1M 368.3M 478.9M
Net change in cash -13M -599.4M 37M -240.2M
Cash on hand 166.2M 179.2M 778.6M 741.6M
Cost of revenue 2.37B 1.94B 1.78B 2.31B

Financial data from company earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
30 Jun 20 Adams John L Trinity Phantom Stock Units Common Stock Grant Aquire A No 21.29 726 15.46K 45,922
30 Jun 20 Echols Leldon E Trinity Phantom Stock Units Common Stock Grant Aquire A No 21.29 540 11.5K 61,084
30 Jun 20 Lovett Melendy E Trinity Phantom Stock Units Common Stock Grant Aquire A No 21.29 128 2.73K 14,399
15 May 20 Gregory B Mitchell Common Stock Payment of exercise Dispose F No 18.19 4,545 82.67K 93,224
15 May 20 Mauer Paul M Common Stock Payment of exercise Dispose F No 18.19 11,203 203.78K 237,896
95.8% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 261 276 -5.4%
Opened positions 28 41 -31.7%
Closed positions 43 38 +13.2%
Increased positions 76 73 +4.1%
Reduced positions 105 121 -13.2%
13F shares
Current Prev Q Change
Total value 6.18B 6.31B -2.1%
Total shares 112.94M 115.34M -2.1%
Total puts 377.6K 390.33K -3.3%
Total calls 302.6K 501.67K -39.7%
Total put/call ratio 1.2 0.8 +60.4%
Largest owners
Shares Value Change
ValueAct 27.01M $433.98M +8.5%
Vanguard 8.82M $141.81M +3.4%
BLK BlackRock 8.67M $139.4M -5.2%
Dimensional Fund Advisors 6.63M $106.49M +4.9%
LSV Asset Management 5.85M $94.03M +36.0%
Fiduciary Management 3.33M $53.59M -2.1%
Harris Associates L P 3.28M $52.68M -2.1%
STT State Street 2.88M $46.31M +0.6%
Cooperman Leon G 2.83M $45.49M -0.3%
Capital International Investors 2.54M $40.75M +625.0%
Largest transactions
Shares Bought/sold Change
JHG Janus Henderson 899.44K -4.23M -82.5%
Capital International Investors 2.54M +2.19M +625.0%
ValueAct 27.01M +2.12M +8.5%
LSV Asset Management 5.85M +1.55M +36.0%
Norges Bank 0 -1.46M EXIT
Thompson Siegel & Walmsley 2.49M -1.11M -30.9%
Madison Avenue Partners 0 -964.24K EXIT
Impala Asset Management 0 -834.08K EXIT
Millennium Management 211.67K -805.3K -79.2%
Luminus Management 685.3K +685.3K NEW

Financial report summary

Content analysis ?
8th grade Avg
New words: ability, accessed, aged, Agency, aging, Aid, annum, back, benchmark, binding, border, bringing, chain, closure, CODM, consecutive, consulting, critical, crude, Cybersecurity, cycle, deemed, disease, distancing, ease, enacted, enactment, encouragement, enhanced, Eric, essential, expansion, experienced, extinguishment, face, Facilitation, feature, frac, free, freedom, GAAP, greater, growing, headcount, health, hearing, home, Homeland, indefinite, infrastructure, institutional, Interbank, isolation, issuer, Kingdom, life, likelihood, London, Maker, Marchetto, meant, Ministry, movement, Offered, oil, orally, organization, organizational, outbreak, pandemic, partnership, persuade, PPE, predicted, Preliminarily, premium, preserve, preventive, processed, procure, prolonged, prompted, put, quantified, realigned, realigning, recommended, reconciled, reconciliation, recoverability, recovered, recovery, redeemed, redemption, reduce, reduced, refund, regularly, reliably, relocation, remeasured, reposition, resize, revise, revised, revision, safety, salvage, sand, shipment, shut, shutdown, significantly, space, spot, spread, stranded, substitute, successfully, suit, telephonic, temporary, thereto, transmission, treat, TRL, twelve, unamortized, underway, unpaid, unprecedented, valuation, volatile, voluntarily, vulnerable, widespread, workforce, World, worsen
Removed: Administration, automatically, awarding, Banc, banking, beneficiary, billed, classification, combination, consolidate, constitute, Construction, controlled, converted, crash, dated, derecognition, determining, dilutive, discontinued, discussed, Dismissal, dismissing, doubtful, easement, effected, effectively, eighteen, En, Energy, exclude, expedient, explanation, February, financed, framework, good, governing, hand, harbor, hindsight, independent, industrial, initially, involvement, joint, Judicial, land, lessor, Marine, meet, Meyer, National, notional, operation, optimizing, origination, owner, panel, peripheral, policy, practical, predetermined, preparation, pro, professional, published, qualified, rata, reclassify, recognizing, Rehearing, relationship, rendering, represented, requirement, retain, reversing, safe, Sangamon, separately, separation, shareholder, shorter, significance, stated, Structural, structured, subleased, subsequent, successful, Supplemental, targeted, task, technology, thereon, transferred, treatment, trebled, Utility, variety, York