Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 100 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

No open-market trades on record; showing all filings.

DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
Sept. 30, 2026 TRN A 924 $25.54 $23,599 77,011 Direct +1.21% Acquired 2.3% (price as of 2026-10-02)
June 30, 2026 TRN A 676 $34.58 $23,376 76,087 Direct +0.90% Acquired -24.4% (price as of 2026-10-02)
May 21, 2026 TRN A 6,210 · · 80,260 Direct +8.39% Acquired (price as of 2026-10-02)
May 18, 2026 DINO G 3,772 · · 2,943 Direct -56.17% Disposed (price as of 2026-10-02)
March 31, 2026 TRN A 720 $32.18 $23,170 75,411 Direct +0.96% Acquired -18.8% (price as of 2026-10-02)
Dec. 31, 2025 TRN A 838 $26.44 $22,157 74,691 Direct +1.13% Acquired -1.2% (price as of 2026-10-02)
Nov. 12, 2025 DINO A 2,943 · · 6,715 Direct +78.02% Acquired (price as of 2026-10-02)
Sept. 30, 2025 TRN A 781 $28.04 $21,899 73,853 Direct +1.07% Acquired -6.8% (price as of 2026-10-02)
June 30, 2025 TRN A 803 $27.01 $21,689 73,072 Direct +1.11% Acquired -3.3% (price as of 2026-10-02)
May 15, 2025 TRN A 7,904 · · 74,050 Direct +11.95% Acquired (price as of 2026-10-02)
March 31, 2025 TRN A 764 $28.06 $21,438 72,269 Direct +1.07% Acquired -6.9% (price as of 2026-10-02)
Feb. 28, 2025 DINO G 5,648 · · 3,772 Direct -59.96% Disposed (price as of 2026-10-02)
Dec. 31, 2024 TRN A 566 $35.10 $19,867 71,505 Direct +0.80% Acquired -25.6% (price as of 2026-10-02)
Nov. 13, 2024 DINO A 3,772 · · 61,543 Direct +6.53% Acquired (price as of 2026-10-02)
Sept. 30, 2024 TRN A 0 $34.84 · 70,939 Direct 0.00% Acquired -25.0% (price as of 2026-10-02)
June 30, 2024 TRN A 0 $29.92 · 70,373 Direct 0.00% Acquired -12.7% (price as of 2026-10-02)
May 20, 2024 TRN A 6,927 · · 66,146 Direct +11.70% Acquired (price as of 2026-10-02)
March 31, 2024 TRN A 694 $27.85 $19,328 69,721 Direct +1.01% Acquired -6.2% (price as of 2026-10-02)
Jan. 31, 2024 DINO G 23 · · 5,648 Direct -0.41% Disposed (price as of 2026-10-02)
Jan. 26, 2024 DINO G 52,100 · · 5,671 Direct -90.18% Disposed (price as of 2026-10-02)
Dec. 31, 2023 TRN A 669 $26.59 $17,789 69,027 Direct +0.98% Acquired -1.7% (price as of 2026-10-02)
Nov. 8, 2023 DINO A 3,005 · · 57,771 Direct +5.49% Acquired (price as of 2026-10-02)
Sept. 30, 2023 TRN A 722 $24.35 $17,581 68,358 Direct +1.07% Acquired 7.3% (price as of 2026-10-02)
June 30, 2023 TRN A 677 $25.71 $17,406 67,636 Direct +1.01% Acquired 1.6% (price as of 2026-10-02)
May 8, 2023 TRN A 9,991 · · 59,219 Direct +20.30% Acquired (price as of 2026-10-02)
March 31, 2023 TRN A 707 $24.36 $17,223 66,959 Direct +1.07% Acquired 7.3% (price as of 2026-10-02)
Dec. 31, 2022 TRN A 512 $29.57 $15,140 66,252 Direct +0.78% Acquired -11.6% (price as of 2026-10-02)
Nov. 9, 2022 DINO A 2,643 · · 54,766 Direct +5.07% Acquired (price as of 2026-10-02)
Sept. 30, 2022 TRN A 700 $21.35 $14,945 65,740 Direct +1.08% Acquired 22.4% (price as of 2026-10-02)
June 30, 2022 TRN A 612 $24.22 $14,823 65,040 Direct +0.95% Acquired 7.9% (price as of 2026-10-02)
May 9, 2022 TRN A 7,511 · · 49,228 Direct +18.00% Acquired (price as of 2026-10-02)
March 31, 2022 TRN A 428 $34.36 $14,706 64,428 Direct +0.67% Acquired -24.0% (price as of 2026-10-02)
Dec. 31, 2021 TRN A 442 $30.20 $13,348 64,000 Direct +0.70% Acquired -13.5% (price as of 2026-10-02)
Sept. 30, 2021 TRN A 488 $27.17 $13,259 63,558 Direct +0.77% Acquired -3.8% (price as of 2026-10-02)
June 30, 2021 TRN A 489 $26.89 $13,149 63,070 Direct +0.78% Acquired -2.8% (price as of 2026-10-02)
May 3, 2021 TRN A 6,776 · · 41,717 Direct +19.39% Acquired (price as of 2026-10-02)
March 31, 2021 TRN A 458 $28.49 $13,048 62,581 Direct +0.74% Acquired -8.3% (price as of 2026-10-02)
Dec. 31, 2020 TRN A 444 $26.39 $11,717 62,123 Direct +0.72% Acquired -1.0% (price as of 2026-10-02)
Sept. 30, 2020 TRN A 595 $19.50 $11,602 61,679 Direct +0.97% Acquired 34.0% (price as of 2026-10-02)
June 30, 2020 TRN A 540 $21.29 $11,497 61,084 Direct +0.89% Acquired 22.7% (price as of 2026-10-02)
May 4, 2020 TRN A 10,589 · · 34,941 Direct +43.48% Acquired (price as of 2026-10-02)
March 31, 2020 TRN A 708 $16.07 $11,378 60,544 Direct +1.18% Acquired 62.6% (price as of 2026-10-02)
Dec. 31, 2019 TRN A 455 $22.15 $10,078 59,836 Direct +0.77% Acquired 18.0% (price as of 2026-10-02)
Sept. 30, 2019 TRN A 509 $19.68 $10,017 59,381 Direct +0.86% Acquired 32.8% (price as of 2026-10-02)
June 30, 2019 TRN A 478 $20.75 $9,918 58,872 Direct +0.82% Acquired 25.9% (price as of 2026-10-02)
May 6, 2019 TRN A 5,846 · · 24,352 Direct +31.59% Acquired (price as of 2026-10-02)
March 31, 2019 TRN A 348 $21.73 $7,562 58,394 Direct +0.60% Acquired 20.2% (price as of 2026-10-02)
March 19, 2019 TRN A 2,783 · · 18,506 Direct +17.70% Acquired (price as of 2026-10-02)
Dec. 31, 2018 TRN A 13,316 $20.59 $274,176 58,046 Direct +29.77% Acquired 26.9% (price as of 2026-10-02)
Sept. 30, 2018 TRN A 158 $36.64 $5,789 44,730 Direct +0.35% Acquired -0.9% (price as of 2026-10-02)
June 30, 2018 TRN A 169 $34.26 $5,790 44,572 Direct +0.38% Acquired 5.9% (price as of 2026-10-02)
May 7, 2018 TRN A 3,966 · · 15,723 Direct +33.73% Acquired (price as of 2026-10-02)
March 31, 2018 TRN A 176 $32.63 $5,743 44,403 Direct +0.40% Acquired 11.2% (price as of 2026-10-02)
Dec. 31, 2017 TRN A 153 $37.46 $5,731 44,227 Direct +0.35% Acquired -3.1% (price as of 2026-10-02)
Sept. 30, 2017 TRN A 179 $31.90 $5,710 44,074 Direct +0.41% Acquired 13.8% (price as of 2026-10-02)
June 30, 2017 TRN A 171 $28.03 $4,793 43,895 Direct +0.39% Acquired 29.5% (price as of 2026-10-02)
May 1, 2017 TRN A 4,805 · · 11,757 Direct +69.12% Acquired (price as of 2026-10-02)
March 31, 2017 TRN A 181 $26.55 $4,806 43,724 Direct +0.42% Acquired 36.7% (price as of 2026-10-02)
Dec. 31, 2016 TRN A 172 $27.76 $4,775 43,543 Direct +0.40% Acquired 30.7% (price as of 2026-10-02)
Sept. 30, 2016 TRN A 196 $24.18 $4,739 43,371 Direct +0.45% Acquired 50.1% (price as of 2026-10-02)
June 30, 2016 TRN A 254 $18.57 $4,717 43,175 Direct +0.59% Acquired 95.4% (price as of 2026-10-02)
May 2, 2016 TRN A 6,952 · · 6,952 Direct · Acquired (price as of 2026-10-02)
March 31, 2016 TRN A 257 $18.31 $4,706 42,921 Direct +0.60% Acquired 98.2% (price as of 2026-10-02)
Dec. 31, 2015 TRN A 194 $24.02 $4,660 42,664 Direct +0.46% Acquired 51.1% (price as of 2026-10-02)
Sept. 30, 2015 TRN A 205 $22.67 $4,647 42,470 Direct +0.49% Acquired 60.1% (price as of 2026-10-02)
June 30, 2015 TRN A 159 $26.43 $4,202 42,265 Direct +0.38% Acquired 37.3% (price as of 2026-10-02)
May 4, 2015 TRN A 3,694 · · 3,694 Direct · Acquired (price as of 2026-10-02)
March 31, 2015 TRN A 119 $35.51 $4,226 42,106 Direct +0.28% Acquired 2.2% (price as of 2026-10-02)
Dec. 31, 2014 TRN A 149 $28.01 $4,173 41,987 Direct +0.36% Acquired 29.6% (price as of 2026-10-02)
Sept. 30, 2014 TRN A 89 $46.72 $4,158 41,838 Direct +0.21% Acquired -22.3% (price as of 2026-10-02)
June 30, 2014 TRN A 71 $43.72 $3,104 41,749 Direct +0.17% Acquired -17.0% (price as of 2026-10-02)
May 5, 2014 TRN A 1,682 · · 1,682 Direct · Acquired (price as of 2026-10-02)
March 31, 2014 TRN A 44 $72.07 $3,171 20,839 Direct +0.21% Acquired 0.7% (price as of 2026-10-02)
Dec. 31, 2013 TRN A 57 $54.52 $3,108 20,795 Direct +0.27% Acquired 33.1% (price as of 2026-10-02)
Sept. 30, 2013 TRN A 59 $45.35 $2,676 20,738 Direct +0.29% Acquired 60.1% (price as of 2026-10-02)
June 30, 2013 TRN A 59 $38.44 $2,268 20,679 Direct +0.29% Acquired 88.8% (price as of 2026-10-02)
May 6, 2013 TRN A 3,750 · · 3,750 Direct · Acquired (price as of 2026-10-02)
March 31, 2013 TRN A 50 $45.33 $2,266 20,620 Direct +0.24% Acquired 60.1% (price as of 2026-10-02)
Dec. 31, 2012 TRN A 63 $35.82 $2,257 20,570 Direct +0.31% Acquired 102.6% (price as of 2026-10-02)
Sept. 30, 2012 TRN A 75 $29.97 $2,248 20,507 Direct +0.37% Acquired 142.2% (price as of 2026-10-02)
June 30, 2012 TRN A 73 $24.98 $1,824 20,432 Direct +0.36% Acquired 190.6% (price as of 2026-10-02)
April 30, 2012 TRN A 3,935 · · 3,935 Direct · Acquired (price as of 2026-10-02)
March 31, 2012 TRN A 56 $32.95 $1,845 20,359 Direct +0.28% Acquired 120.3% (price as of 2026-10-02)
Dec. 31, 2011 TRN A 948 $30.06 $28,497 20,303 Direct +4.90% Acquired 141.5% (price as of 2026-10-02)
Sept. 30, 2011 TRN A 1,418 $21.41 $30,359 19,355 Direct +7.91% Acquired 239.0% (price as of 2026-10-02)
June 30, 2011 TRN A 706 $34.88 $24,625 17,937 Direct +4.10% Acquired 108.1% (price as of 2026-10-02)
May 2, 2011 TRN A 4,200 · · 4,200 Direct · Acquired (price as of 2026-10-02)
March 31, 2011 TRN A 942 $36.67 $34,543 17,231 Direct +5.78% Acquired 98.0% (price as of 2026-10-02)
Dec. 31, 2010 TRN A 733 $26.61 $19,505 16,289 Direct +4.71% Acquired 172.8% (price as of 2026-10-02)
Sept. 30, 2010 TRN A 1,208 $22.27 $26,902 15,556 Direct +8.42% Acquired 226.0% (price as of 2026-10-02)
June 30, 2010 TRN A 1,595 $17.72 $28,263 14,348 Direct +12.51% Acquired 309.6% (price as of 2026-10-02)
May 3, 2010 TRN A 6,127 · · 6,127 Direct · Acquired (price as of 2026-10-02)
April 1, 2010 TRN A 1,221 $20.21 $24,676 12,753 Direct +10.59% Acquired 259.2% (price as of 2026-10-02)
Jan. 4, 2010 TRN A 1,637 $18.05 $29,548 11,532 Direct +16.54% Acquired 302.2% (price as of 2026-10-02)
Oct. 1, 2009 TRN A 1,365 $16.61 $22,673 9,895 Direct +16.00% Acquired 337.0% (price as of 2026-10-02)
July 1, 2009 TRN A 1,476 $13.93 $20,561 8,530 Direct +20.92% Acquired 421.1% (price as of 2026-10-02)
May 4, 2009 TRN A 4,189 · · 4,189 Direct · Acquired (price as of 2026-10-02)
April 1, 2009 TRN A 2,497 $9.57 $23,896 7,054 Direct +54.79% Acquired 658.5% (price as of 2026-10-02)
Jan. 2, 2009 TRN A 1,448 $17.09 $24,746 4,557 Direct +46.57% Acquired 324.7% (price as of 2026-10-02)
Oct. 1, 2008 TRN A 896 $25.31 $22,678 3,109 Direct +40.49% Acquired 186.8% (price as of 2026-10-02)

Showing latest 100 of 106 transactions

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.

06
DateTickerSecurityUnderlying Exercise priceExpirationSharesA/D
Sept. 30, 2026 TRN Trinity Phantom Stock Units Common Stock (924) $0.00 · 924 Acquired
June 30, 2026 TRN Trinity Phantom Stock Units Common Stock (676) $0.00 · 676 Acquired
March 31, 2026 TRN Trinity Phantom Stock Units Common Stock (720) $0.00 · 720 Acquired
Dec. 31, 2025 TRN Trinity Phantom Stock Units Common Stock (838) $0.00 · 838 Acquired
Sept. 30, 2025 TRN Trinity Phantom Stock Units Common Stock (781) $0.00 · 781 Acquired
June 30, 2025 TRN Trinity Phantom Stock Units Common Stock (803) $0.00 · 803 Acquired
March 31, 2025 TRN Trinity Phantom Stock Units Common Stock (764) $0.00 · 764 Acquired
Dec. 31, 2024 TRN Trinity Phantom Stock Units Common Stock (566) $0.00 · 566 Acquired
Sept. 30, 2024 TRN Trinity Phantom Stock Units Common Stock (566) $0.00 · 0 Acquired
June 30, 2024 TRN Trinity Phantom Stock Units Common Stock (652) $0.00 · 0 Acquired
March 31, 2024 TRN Trinity Phantom Stock Units Common Stock (694) $0.00 · 694 Acquired
Dec. 31, 2023 TRN Trinity Phantom Stock Units Common Stock (669) $0.00 · 669 Acquired
Sept. 30, 2023 TRN Trinity Phantom Stock Units Common Stock (722) $0.00 · 722 Acquired
June 30, 2023 TRN Trinity Phantom Stock Units Common Stock (677) $0.00 · 677 Acquired
March 31, 2023 TRN Trinity Phantom Stock Units Common Stock (707) $0.00 · 707 Acquired
Dec. 31, 2022 TRN Trinity Phantom Stock Units Common Stock (512) $0.00 · 512 Acquired
Sept. 30, 2022 TRN Trinity Phantom Stock Units Common Stock (700) $0.00 · 700 Acquired
June 30, 2022 TRN Trinity Phantom Stock Units Common Stock (612) $0.00 · 612 Acquired
March 31, 2022 TRN Trinity Phantom Stock Units Common Stock (428) $0.00 · 428 Acquired
Dec. 31, 2021 TRN Trinity Phantom Stock Units Common Stock (442) $0.00 · 442 Acquired
Sept. 30, 2021 TRN Trinity Phantom Stock Units Common Stock (488) $0.00 · 488 Acquired
June 30, 2021 TRN Trinity Phantom Stock Units Common Stock (489) $0.00 · 489 Acquired
March 31, 2021 TRN Trinity Phantom Stock Units Common Stock (458) $0.00 · 458 Acquired
Dec. 31, 2020 TRN Trinity Phantom Stock Units Common Stock (444) $0.00 · 444 Acquired
Sept. 30, 2020 TRN Trinity Phantom Stock Units Common Stock (595) $0.00 · 595 Acquired
June 30, 2020 TRN Trinity Phantom Stock Units Common Stock (540) $0.00 · 540 Acquired
March 31, 2020 TRN Trinity Phantom Stock Units Common Stock (708) $0.00 · 708 Acquired
Dec. 31, 2019 TRN Trinity Phantom Stock Units Common Stock (455) $0.00 · 455 Acquired
Sept. 30, 2019 TRN Trinity Phantom Stock Units Common Stock (509) $0.00 · 509 Acquired
June 30, 2019 TRN Trinity Phantom Stock Units Common Stock (478) $0.00 · 478 Acquired
March 31, 2019 TRN Trinity Phantom Stock Units Common Stock (348) $0.00 · 348 Acquired
Dec. 31, 2018 TRN Trinity Phantom Stock Units Common Stock (13,316) $0.00 · 13,316 Acquired
Sept. 30, 2018 TRN Trinity Phantom Stock Units Common Stock (158) $0.00 · 158 Acquired
June 30, 2018 TRN Trinity Phantom Stock Units Common Stock (169) $0.00 · 169 Acquired
March 31, 2018 TRN Trinity Phantom Stock Units Common Stock (176) $0.00 · 176 Acquired
Dec. 31, 2017 TRN Trinity Phantom Stock Units Common Stock (153) $0.00 · 153 Acquired
Sept. 30, 2017 TRN Trinity Phantom Stock Units Common Stock (179) $0.00 · 179 Acquired
June 30, 2017 TRN Trinity Phantom Stock Units Common Stock (171) $0.00 · 171 Acquired
March 31, 2017 TRN Trinity Phantom Stock Units Common Stock (181) $0.00 · 181 Acquired
Dec. 31, 2016 TRN Trinity Phantom Stock Units Common Stock (172) $0.00 · 172 Acquired
Sept. 30, 2016 TRN Trinity Phantom Stock Units Common Stock (196) $0.00 · 196 Acquired
June 30, 2016 TRN Trinity Phantom Stock Units Common Stock (254) $0.00 · 254 Acquired
March 31, 2016 TRN Trinity Phantom Stock Units Common Stock (257) $0.00 · 257 Acquired
Dec. 31, 2015 TRN Trinity Phantom Stock Units Common Stock (194) $0.00 · 194 Acquired
Sept. 30, 2015 TRN Trinity Phantom Stock Units Common Stock (205) $0.00 · 205 Acquired
June 30, 2015 TRN Trinity Phantom Stock Units Common Stock (159) $0.00 · 159 Acquired
May 4, 2015 TRN Trinity Stock Units Common Stock (3,694) $0.00 · 3,694 Acquired
March 31, 2015 TRN Trinity Phantom Stock Units Common Stock (119) $0.00 · 119 Acquired
Dec. 31, 2014 TRN Trinity Phantom Stock Units Common Stock (149) $0.00 · 149 Acquired
Sept. 30, 2014 TRN Trinity Phantom Stock Units Common Stock (89) $0.00 · 89 Acquired
June 30, 2014 TRN Trinity Phantom Stock Units Common Stock (71) $0.00 · 71 Acquired
May 5, 2014 TRN Trinity Stock Units Common Stock (1,682) $0.00 · 1,682 Acquired
March 31, 2014 TRN Trinity Phantom Stock Units Common Stock (44) $0.00 · 44 Acquired
Dec. 31, 2013 TRN Trinity Phantom Stock Units Common Stock (57) $0.00 · 57 Acquired
Sept. 30, 2013 TRN Trinity Phantom Stock Units Common Stock (59) $0.00 · 59 Acquired
June 30, 2013 TRN Trinity Phantom Stock Units Common Stock (59) $0.00 · 59 Acquired
May 6, 2013 TRN Trinity Stock Units Common Stock (3,750) $0.00 · 3,750 Acquired
March 31, 2013 TRN Trinity Phantom Stock Units Common Stock (50) $0.00 · 50 Acquired
Dec. 31, 2012 TRN Trinity Phantom Stock Units Common Stock (63) $0.00 · 63 Acquired
Sept. 30, 2012 TRN Trinity Phantom Stock Units Common Stock (75) $0.00 · 75 Acquired
June 30, 2012 TRN Trinity Phantom Stock Units Common Stock (73) $0.00 · 73 Acquired
April 30, 2012 TRN Trinity Stock Units Common Stock (3,935) $0.00 · 3,935 Acquired
March 31, 2012 TRN Trinity Phantom Stock Units Common Stock (56) $0.00 · 56 Acquired
Dec. 31, 2011 TRN Trinity Phantom Stock Units Common Stock (948) $0.00 · 948 Acquired
Sept. 30, 2011 TRN Trinity Phantom Stock Units Common Stock (1,418) $0.00 · 1,418 Acquired
June 30, 2011 TRN Trinity Phantom Stock Units Common Stock (706) $0.00 · 706 Acquired
May 2, 2011 TRN Trinity Stock Units Common Stock (4,200) $0.00 · 4,200 Acquired
March 31, 2011 TRN Trinity Phantom Stock Units Common Stock (942) $0.00 · 942 Acquired
Dec. 31, 2010 TRN Trinity Phantom Stock Units Common Stock (733) $0.00 · 733 Acquired
Sept. 30, 2010 TRN Trinity Phantom Stock Units Common Stock (1,208) $0.00 · 1,208 Acquired
June 30, 2010 TRN Trinity Phantom Stock Units Common Stock (1,595) $0.00 · 1,595 Acquired
May 3, 2010 TRN Trinity Stock Units Common Stock (6,127) $0.00 · 6,127 Acquired
April 1, 2010 TRN Trinity Phantom Stock Units Common Stock (1,221) $0.00 · 1,221 Acquired
Jan. 4, 2010 TRN Trinity Phantom Stock Units Common Stock (1,637) $0.00 · 1,637 Acquired
Oct. 1, 2009 TRN Trinity Phantom Stock Units Common Stock (1,365) $0.00 · 1,365 Acquired
July 1, 2009 TRN Trinity Phantom Stock Units Common Stock (1,476) $0.00 · 1,476 Acquired
May 4, 2009 TRN Trinity Stock Units Common Stock (4,189) $0.00 · 4,189 Acquired
April 1, 2009 TRN Trinity Phantom Stock Units Common Stock (2,497) $0.00 · 2,497 Acquired
Jan. 2, 2009 TRN Trinity Phantom Stock Units Common Stock (1,448) $0.00 · 1,448 Acquired
Oct. 1, 2008 TRN Trinity Phantom Stock Units Common Stock (896) $0.00 · 896 Acquired
July 1, 2008 TRN Trinity Phantom Stock Units Common Stock (564) $0.00 · 564 Acquired
May 5, 2008 TRN Trinity Stock Units Common Stock (2,822) $0.00 · 2,822 Acquired
April 1, 2008 TRN Trinity Phantom Stock Units Common Stock (760) · · 760 Acquired
Jan. 2, 2008 TRN Trinity Phantom Stock Units Common Stock (707) · · 707 Acquired
Oct. 1, 2007 TRN Trinity Phantom Stock Units Common Stock (182) · · 182 Acquired
Sept. 10, 2007 TRN Trinity Stock Units Common Stock (2,527) $0.00 · 2,527 Acquired

Exercise/conversion price is blank when not applicable (e.g. RSUs).