Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 25 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

25 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
July 17, 2025 TCX S 10b5-1 500 $22.52 $11,260 443,298 Direct -0.11% Disposed -58.3% (price as of 2026-10-02)
July 11, 2025 TCX S 10b5-1 700 $22.86 $16,002 443,798 Direct -0.16% Disposed -58.9% (price as of 2026-10-02)
July 10, 2025 TCX S 10b5-1 400 $22.44 $8,976 446,098 Direct -0.09% Disposed -58.2% (price as of 2026-10-02)
July 10, 2025 TCX S 10b5-1 1,600 $21.73 $34,768 444,498 Direct -0.36% Disposed -56.8% (price as of 2026-10-02)
July 9, 2025 TCX S 10b5-1 500 $21.21 $10,605 446,498 Direct -0.11% Disposed -55.7% (price as of 2026-10-02)
July 8, 2025 TCX S 10b5-1 2,500 $20.81 $52,025 446,998 Direct -0.56% Disposed -54.9% (price as of 2026-10-02)
July 7, 2025 TCX S 10b5-1 2,600 $20.51 $53,326 449,498 Direct -0.58% Disposed -54.2% (price as of 2026-10-02)
July 2, 2025 TCX S 10b5-1 3,200 $20.44 $65,408 452,098 Direct -0.70% Disposed -54.1% (price as of 2026-10-02)
May 15, 2025 TCX S 10b5-1 3,000 $17.75 $53,250 455,298 Direct -0.65% Disposed -47.1% (price as of 2026-10-02)
May 14, 2025 TCX S 10b5-1 500 $17.35 $8,675 458,298 Direct -0.11% Disposed -45.9% (price as of 2026-10-02)
May 9, 2025 TCX S 10b5-1 100 $17.69 $1,769 458,798 Direct -0.02% Disposed -46.9% (price as of 2026-10-02)
May 8, 2025 TCX S 10b5-1 1,600 $17.30 $27,680 458,898 Direct -0.35% Disposed -45.7% (price as of 2026-10-02)
May 7, 2025 TCX S 10b5-1 700 $16.39 $11,473 460,498 Direct -0.15% Disposed -42.7% (price as of 2026-10-02)
May 6, 2025 TCX S 10b5-1 700 $16.32 $11,424 461,198 Direct -0.15% Disposed -42.5% (price as of 2026-10-02)
May 5, 2025 TCX S 10b5-1 800 $16.21 $12,968 461,898 Direct -0.17% Disposed -42.1% (price as of 2026-10-02)
April 24, 2025 TCX S 10b5-1 500 $17.06 $8,530 462,698 Direct -0.11% Disposed -45.0% (price as of 2026-10-02)
April 23, 2025 TCX S 10b5-1 500 $16.58 $8,290 463,198 Direct -0.11% Disposed -43.4% (price as of 2026-10-02)
April 22, 2025 TCX S 10b5-1 500 $16.37 $8,185 463,698 Direct -0.11% Disposed -42.6% (price as of 2026-10-02)
April 17, 2025 TCX S 10b5-1 1,000 $16.18 $16,180 464,198 Direct -0.21% Disposed -42.0% (price as of 2026-10-02)
April 14, 2025 TCX S 10b5-1 1,000 $16.24 $16,240 465,198 Direct -0.21% Disposed -42.2% (price as of 2026-10-02)
April 11, 2025 TCX S 10b5-1 1,000 $15.56 $15,560 466,198 Direct -0.21% Disposed -39.7% (price as of 2026-10-02)
April 9, 2025 TCX S 10b5-1 300 $15.02 $4,506 467,198 Direct -0.06% Disposed -37.5% (price as of 2026-10-02)
April 7, 2025 TCX S 10b5-1 500 $15.44 $7,720 467,498 Direct -0.11% Disposed -39.2% (price as of 2026-10-02)
April 4, 2025 TCX S 10b5-1 1,000 $16.23 $16,230 467,998 Direct -0.21% Disposed -42.1% (price as of 2026-10-02)
April 3, 2025 TCX S 10b5-1 1,000 $16.57 $16,570 468,998 Direct -0.21% Disposed -43.3% (price as of 2026-10-02)
April 2, 2025 TCX S 10b5-1 200 $16.98 $3,396 469,998 Direct -0.04% Disposed -44.7% (price as of 2026-10-02)
Feb. 14, 2025 TCX S 10b5-1 2,000 $15.97 $31,940 475,958 Direct -0.42% Disposed -41.2% (price as of 2026-10-02)
Feb. 14, 2025 TCX S 10b5-1 2,500 $16.83 $42,075 473,458 Direct -0.53% Disposed -44.2% (price as of 2026-10-02)
Feb. 14, 2025 TCX S 10b5-1 2,000 $18.00 $36,000 471,458 Direct -0.42% Disposed -47.8% (price as of 2026-10-02)
Feb. 14, 2025 TCX S 10b5-1 1,260 $18.94 $23,864 470,198 Direct -0.27% Disposed -50.4% (price as of 2026-10-02)
Feb. 6, 2025 TCX S 10b5-1 500 $15.76 $7,880 477,958 Direct -0.10% Disposed -40.4% (price as of 2026-10-02)
Feb. 5, 2025 TCX S 10b5-1 300 $15.68 $4,704 478,458 Direct -0.06% Disposed -40.1% (price as of 2026-10-02)
Feb. 4, 2025 TCX S 10b5-1 500 $15.66 $7,830 478,758 Direct -0.10% Disposed -40.0% (price as of 2026-10-02)
Jan. 27, 2025 TCX S 10b5-1 100 $17.12 $1,712 479,258 Direct -0.02% Disposed -45.2% (price as of 2026-10-02)
Jan. 24, 2025 TCX S 10b5-1 2,000 $16.91 $33,820 479,358 Direct -0.42% Disposed -44.5% (price as of 2026-10-02)
Jan. 23, 2025 TCX S 10b5-1 500 $16.48 $8,240 481,358 Direct -0.10% Disposed -43.0% (price as of 2026-10-02)
Jan. 22, 2025 TCX S 10b5-1 2,000 $16.22 $32,440 481,858 Direct -0.41% Disposed -42.1% (price as of 2026-10-02)
Jan. 15, 2025 TCX S 10b5-1 200 $16.57 $3,314 483,858 Direct -0.04% Disposed -43.3% (price as of 2026-10-02)
Jan. 13, 2025 TCX S 10b5-1 100 $16.32 $1,632 484,058 Direct -0.02% Disposed -42.5% (price as of 2026-10-02)
Jan. 8, 2025 TCX S 10b5-1 1,100 $16.79 $18,469 484,158 Direct -0.23% Disposed -44.1% (price as of 2026-10-02)
Oct. 18, 2024 TCX S 10b5-1 500 $19.61 $9,805 485,258 Direct -0.10% Disposed -52.1% (price as of 2026-10-02)
Oct. 17, 2024 TCX S 10b5-1 1,500 $19.02 $28,530 485,758 Direct -0.31% Disposed -50.6% (price as of 2026-10-02)
Oct. 15, 2024 TCX S 10b5-1 1,000 $19.61 $19,610 487,258 Direct -0.20% Disposed -52.1% (price as of 2026-10-02)
Oct. 14, 2024 TCX S 10b5-1 500 $19.70 $9,850 488,258 Direct -0.10% Disposed -52.3% (price as of 2026-10-02)
Oct. 11, 2024 TCX S 10b5-1 3,000 $19.24 $57,720 488,758 Direct -0.61% Disposed -51.2% (price as of 2026-10-02)
Oct. 10, 2024 TCX S 10b5-1 2,000 $18.87 $37,740 491,758 Direct -0.41% Disposed -50.2% (price as of 2026-10-02)
Oct. 9, 2024 TCX S 10b5-1 1,000 $19.34 $19,340 493,758 Direct -0.20% Disposed -51.4% (price as of 2026-10-02)
Oct. 8, 2024 TCX S 10b5-1 200 $19.43 $3,886 494,758 Direct -0.04% Disposed -51.7% (price as of 2026-10-02)
Oct. 7, 2024 TCX S 10b5-1 100 $19.82 $1,982 494,958 Direct -0.02% Disposed -52.6% (price as of 2026-10-02)
Oct. 4, 2024 TCX S 10b5-1 1,600 $19.91 $31,856 495,058 Direct -0.32% Disposed -52.8% (price as of 2026-10-02)
Oct. 2, 2024 TCX S 10b5-1 1,700 $19.99 $33,983 496,658 Direct -0.34% Disposed -53.0% (price as of 2026-10-02)
Sept. 27, 2024 TCX S 10b5-1 1,500 $21.27 $31,905 498,358 Direct -0.30% Disposed -55.9% (price as of 2026-10-02)
Sept. 26, 2024 TCX S 10b5-1 2,000 $20.76 $41,520 499,858 Direct -0.40% Disposed -54.8% (price as of 2026-10-02)
Sept. 25, 2024 TCX S 10b5-1 1,000 $20.33 $20,330 501,858 Direct -0.20% Disposed -53.8% (price as of 2026-10-02)
Sept. 23, 2024 TCX S 10b5-1 400 $21.43 $8,572 502,858 Direct -0.08% Disposed -56.2% (price as of 2026-10-02)
Sept. 20, 2024 TCX S 10b5-1 7,800 $21.98 $171,444 503,258 Direct -1.53% Disposed -57.3% (price as of 2026-10-02)
Sept. 19, 2024 TCX S 10b5-1 5,700 $22.03 $125,571 511,058 Direct -1.10% Disposed -57.4% (price as of 2026-10-02)
April 1, 2024 TCX S 10b5-1 5,175 $18.43 $95,375 516,758 Direct -0.99% Disposed -49.1% (price as of 2026-10-02)
March 6, 2024 TCX S 10b5-1 200 $18.13 $3,626 521,933 Direct -0.04% Disposed -48.2% (price as of 2026-10-02)
March 5, 2024 TCX S 10b5-1 7,900 $18.04 $142,516 522,133 Direct -1.49% Disposed -47.9% (price as of 2026-10-02)
March 4, 2024 TCX S 10b5-1 3,100 $18.38 $56,978 532,533 Direct -0.58% Disposed -48.9% (price as of 2026-10-02)
March 4, 2024 TCX S 10b5-1 2,500 $18.02 $45,050 530,033 Direct -0.47% Disposed -47.9% (price as of 2026-10-02)
Dec. 21, 2023 TCX S 10b5-1 10,500 $23.79 $249,795 535,633 Direct -1.92% Disposed -60.5% (price as of 2026-10-02)
Sept. 6, 2022 TCX P 1,400 $45.36 $63,504 2,500 Indirect +127.27% Acquired -79.3% (price as of 2026-10-02)
Sept. 2, 2022 TCX P 1,100 $46.31 $50,941 1,100 Indirect · Acquired -79.7% (price as of 2026-10-02)
Sept. 30, 2021 TCX S 10,000 $77.46 $774,600 524,326 Direct -1.87% Disposed -87.9% (price as of 2026-10-02)
Feb. 1, 2021 TCX S 10b5-1 5,000 $79.42 $397,100 536,276 Direct -0.92% Disposed -88.2% (price as of 2026-10-02)
Nov. 2, 2020 TCX S 10b5-1 5,000 $74.29 $371,450 541,786 Direct -0.91% Disposed -87.4% (price as of 2026-10-02)
Aug. 4, 2020 TCX S 10b5-1 5,000 $69.35 $346,750 541,161 Direct -0.92% Disposed -86.5% (price as of 2026-10-02)
May 5, 2020 TCX S 10b5-1 2,000 $52.90 $105,800 546,161 Direct -0.36% Disposed -82.2% (price as of 2026-10-02)
May 4, 2020 TCX S 10b5-1 2,000 $51.97 $103,940 549,161 Direct -0.36% Disposed -81.9% (price as of 2026-10-02)
May 4, 2020 TCX S 10b5-1 1,000 $52.14 $52,140 548,161 Direct -0.18% Disposed -82.0% (price as of 2026-10-02)
April 1, 2020 TCX S 10b5-1 1,500 $46.06 $69,090 551,161 Direct -0.27% Disposed -79.6% (price as of 2026-10-02)
Jan. 8, 2020 TCX S 10b5-1 1,500 $61.79 $92,685 555,161 Direct -0.27% Disposed -84.8% (price as of 2026-10-02)
Oct. 7, 2019 TCX S 10b5-1 1,500 $51.24 $76,860 551,260 Direct -0.27% Disposed -81.7% (price as of 2026-10-02)

Showing latest 100 of 187 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
June 5, 2025 TCX Stock Option (right to buy) Common stock (4,500) $19.57 June 3, 2032 4,500 Acquired
June 17, 2024 TCX Stock Option (Right to Buy) Common Stock (15,000) $20.59 June 17, 2031 15,000 Acquired
June 29, 2023 TCX Stock Option (Right to Buy) Common Stock (5,000) $26.78 June 27, 2030 5,000 Acquired
Dec. 15, 2022 TCX Stock Option (Right to Buy) Common Stock (10,000) $21.10 Dec. 31, 2022 10,000 Disposed
June 17, 2022 TCX Stock Option (Right to Buy) Common Stock (5,000) $41.97 June 16, 2029 5,000 Acquired
Dec. 10, 2021 TCX Stock Option (Right to Buy) Common Stock (10,000) $19.41 Dec. 31, 2021 10,000 Disposed
May 12, 2021 TCX Stock Option (Right to Buy) Common Stock (5,000) $79.44 May 11, 2028 5,000 Acquired
Oct. 20, 2020 TCX Stock Option (Right to Buy) Common Stock (6,250) $10.16 Nov. 10, 2020 6,250 Disposed
May 28, 2020 TCX Stock Option (Right to Buy) Common Stock (4,500) $60.01 May 27, 2027 4,500 Acquired
Nov. 27, 2019 TCX Stock Option (Right to Buy) Common Stock (6,250) $5.76 Dec. 31, 2019 6,250 Disposed
May 28, 2019 TCX Stock Option (Right to Buy) Common Stock (4,500) $62.12 May 27, 2026 4,500 Acquired
March 28, 2019 TCX Stock Option (Right to Buy) Common Stock (1,875) $5.52 May 17, 2019 1,875 Disposed
June 5, 2018 TCX Stock Option (Right to Buy) Common Stock (4,500) $64.10 June 4, 2025 4,500 Acquired
Jan. 1, 2016 TCX Stock Option (right to buy common stock) Common Stock (10,000) $21.10 Dec. 31, 2022 10,000 Acquired
Dec. 8, 2015 TCX Stock Option (right to buy common stock) Common Stock (32,000) $2.80 May 16, 2017 32,000 Disposed
Dec. 8, 2015 TCX Stock Option (right to buy common stock) Common Stock (8,750) $2.92 Aug. 14, 2018 8,750 Disposed
Dec. 8, 2015 TCX Stock Option (right to buy common stock) Common Stock (5,625) $5.52 May 17, 2019 5,625 Disposed
Dec. 8, 2015 TCX Stock Option (right to buy common stock) Common Stock (6,250) $5.76 Dec. 31, 2019 6,250 Disposed
Dec. 8, 2015 TCX Stock Option (right to buy common stock) Common Stock (6,250) $10.16 Nov. 10, 2020 6,250 Disposed
April 9, 2015 TCX Stock Option (right to buy common stock) Common Stock (11,000) $2.40 May 22, 2015 11,000 Disposed
Jan. 1, 2015 TCX Stock Option (Right to Buy) Common Stock (10,000) $19.41 Dec. 31, 2021 10,000 Acquired
Dec. 19, 2014 TCX Stock Option (Right to Buy) Common Stock (4,000) $2.40 May 22, 2015 4,000 Disposed
March 17, 2014 TCX Stock Option (Right to Buy) Common Stock (50,000) $2.32 Aug. 10, 2014 50,000 Disposed
March 17, 2014 TCX Stock Option (Right to Buy) Common Stock (37,500) $3.40 March 18, 2014 37,500 Disposed
Nov. 11, 2013 TCX Stock Option (Right to Buy) Common Stock (50,000) $2.54 Nov. 10, 2020 50,000 Acquired
July 8, 2013 TCX Stock Option (Right to Buy) Common Stock (214,575) $0.37 Aug. 5, 2013 214,575 Disposed
July 8, 2013 TCX Stock Option (Right to Buy) Common Stock (223,991) $0.37 Aug. 5, 2013 223,991 Disposed
July 8, 2013 TCX Stock Option (Right to Buy) Common Stock (1,394,738) $0.37 Aug. 5, 2013 1,394,738 Disposed
Jan. 1, 2013 TCX Stock Option (Right to Buy) Common Stock (50,000) $1.44 Dec. 31, 2019 50,000 Acquired
May 31, 2012 TCX Stock Option (Right to Buy) Common Stock (60,000) $0.44 July 1, 2012 60,000 Disposed
May 18, 2012 TCX Stock Option (Right to Buy) Common Stock (30,000) $1.38 May 17, 2019 30,000 Acquired
Aug. 15, 2011 TCX Stock Option (Right to Buy) Common Stock (35,000) $0.73 Aug. 14, 2018 35,000 Acquired
May 17, 2010 TCX Stock Options (Right to Buy) Common Stock (128,000) $0.70 May 16, 2017 128,000 Acquired
May 19, 2009 TCX Stock Option (Right to Buy) Common Stock (54,957) $0.37 Aug. 5, 2013 54,957 Disposed
May 23, 2008 TCX Stock Option (Right to Buy) Common Stock (60,000) $0.60 May 23, 2015 60,000 Acquired
March 19, 2007 TCX Stock Option (right to buy) Common Stock (150,000) $0.85 March 18, 2014 150,000 Acquired
Aug. 11, 2004 TCX Stock Option (right to buy) Common Stock (200,000) $0.58 Aug. 11, 2014 200,000 Acquired
Aug. 6, 2003 TCX Stock Option (right to buy) Common Stock (214,575) $0.37 Aug. 6, 2013 214,575 Acquired
Aug. 6, 2003 TCX Stock Option (right to buy) Common Stock (278,948) $0.37 Aug. 6, 2013 278,948 Acquired
Aug. 6, 2003 TCX Stock Option (right to buy) Common Stock (1,394,738) $0.37 Aug. 6, 2013 1,394,738 Acquired
Aug. 6, 2003 TCX Stock Option (right to buy) Common Stock (76,500) $0.37 Aug. 6, 2013 76,500 Acquired

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

Compensation (DEF 14A)

08

Matched by name from proxy statements (DEF 14A) — verify against the filing.

TCX

Fiscal yearSalaryBonusStock awards Option awardsNon-equity incentivePension changeOtherTotal
2025 $410,980 · · $42,300 $133,008 · $2,555,164 $3,141,452
2024 $474,730 · · $141,089 $352,466 · $7,449 $975,734
2023 $444,275 $383,666 · $53,815 · · $210,815 $1,094,128

Figures from the Summary Compensation Table of the company's proxy statement (DEF 14A). Compensation is not a recommendation.