SEC Insider Transactions from O'Neil Christian G..

Last updated: 2026-03-14 11:55 UTC | Total transactions: 66

Christian G. O'Neil, President and COO of Kirby Corp ($KEX), sold about $2.7 million in company shares through two open market transactions over the past year. His most recent sale occurred on March 2, 2026. These sales rank 2,882nd among 11,678 individual insiders, below the average of $8.6 million per seller and 6.4 transactions. He made no open market purchases in this period.

Set Up your own filters →
Transaction Date Company Ticker Insider Name Title Transaction Type Security Shares Price Shares Owned Following Total Shares Outstanding % of Owned % of Outstanding
March 2, 2026 KIRBY CORP $KEX O'Neil Christian G. President and COO S Common Stock, par value $0.10 per share 11287 $132.34 11,287.0000 56,045,000 50.00% 0.02%
Feb. 3, 2026 KIRBY CORP $KEX O'Neil Christian G. President and COO M Common Stock, par value $0.10 per share 10188 $0.00 26,585.0000 56,045,000 62.13% 0.02%
Feb. 3, 2026 KIRBY CORP $KEX O'Neil Christian G. President and COO F Common Stock, par value $0.10 per share 4011 $120.68 22,574.0000 56,045,000 15.09% 0.01%
Feb. 3, 2026 KIRBY CORP $KEX O'Neil Christian G. President and COO M Restricted Stock Units 2728 $0.00 2,728.0000 56,045,000 50.00% 0.00%
Feb. 3, 2026 KIRBY CORP $KEX O'Neil Christian G. President and COO M Restricted Stock Units 2662 $0.00 5,324.0000 56,045,000 33.33% 0.00%
Feb. 3, 2026 KIRBY CORP $KEX O'Neil Christian G. President and COO M Restricted Stock Units 2507 $0.00 7,521.0000 56,045,000 25.00% 0.00%
Feb. 3, 2026 KIRBY CORP $KEX O'Neil Christian G. President and COO M Restricted Stock Units 2291 $0.00 9,164.0000 56,045,000 20.00% 0.00%
Jan. 30, 2026 KIRBY CORP $KEX O'Neil Christian G. President and COO A Restricted Stock Units 11690 $0.00 11,690.0000 56,045,000 9999.99% 0.02%
Jan. 24, 2026 KIRBY CORP $KEX O'Neil Christian G. President and COO F Common Stock, par value $0.10 per share 1098 $128.70 22,067.0000 56,045,000 4.74% 0.00%
Jan. 24, 2026 KIRBY CORP $KEX O'Neil Christian G. President and COO M Restricted Stock Units 2660 $0.00 0.0000 56,045,000 100.00% 0.00%
Jan. 24, 2026 KIRBY CORP $KEX O'Neil Christian G. President and COO M Common Stock, par value $0.10 per share 2660 $0.00 23,165.0000 56,045,000 12.97% 0.00%
Dec. 22, 2025 KIRBY CORP $KEX O'Neil Christian G. President and COO M Employee Stock Options (Right to Buy) 11145 $0.00 0.0000 56,560,000 100.00% 0.02%
Dec. 22, 2025 KIRBY CORP $KEX O'Neil Christian G. President and COO M Common Stock, par value $0.10 per share 11145 $73.29 25,980.0000 56,560,000 75.13% 0.02%
Dec. 22, 2025 KIRBY CORP $KEX O'Neil Christian G. President and COO S Common Stock, par value $0.10 per share 11145 $111.68 14,835.0000 56,560,000 42.90% 0.02%
Feb. 3, 2025 KIRBY CORP $KEX O'Neil Christian G. President and COO M Restricted Stock Units 2507 $0.00 10,028.0000 58,355,000 20.00% 0.00%
Feb. 3, 2025 KIRBY CORP $KEX O'Neil Christian G. President and COO M Restricted Stock Units 2662 $0.00 7,986.0000 58,355,000 25.00% 0.00%
Feb. 3, 2025 KIRBY CORP $KEX O'Neil Christian G. President and COO M Restricted Stock Units 2728 $0.00 5,456.0000 58,355,000 33.33% 0.00%
Feb. 3, 2025 KIRBY CORP $KEX O'Neil Christian G. President and COO M Common Stock, par value $0.10 per share 7897 $0.00 17,944.0000 58,355,000 78.60% 0.01%
Feb. 3, 2025 KIRBY CORP $KEX O'Neil Christian G. President and COO F Common Stock, par value $0.10 per share 3109 $107.14 14,835.0000 58,355,000 17.33% 0.01%
Jan. 31, 2025 KIRBY CORP $KEX O'Neil Christian G. President and COO A Restricted Stock Units 11455 $0.00 11,455.0000 58,355,000 9999.99% 0.02%
Jan. 24, 2025 KIRBY CORP $KEX O'Neil Christian G. President and COO M Restricted Stock Units 1228 $0.00 0.0000 58,355,000 100.00% 0.00%
Jan. 24, 2025 KIRBY CORP $KEX O'Neil Christian G. President and COO M Common Stock, par value $0.10 per share 3888 $0.00 17,208.0000 58,355,000 29.19% 0.01%
Jan. 24, 2025 KIRBY CORP $KEX O'Neil Christian G. President and COO F Common Stock, par value $0.10 per share 1587 $109.09 15,621.0000 58,355,000 9.22% 0.00%
Jan. 24, 2025 KIRBY CORP $KEX O'Neil Christian G. President and COO M Restricted Stock Units 2660 $0.00 2,660.0000 58,355,000 50.00% 0.00%
Nov. 12, 2024 KIRBY CORP $KEX O'Neil Christian G. President and COO M Employee Stock Options (Right to Buy) 10041 $0.00 0.0000 58,526,000 100.00% 0.02%
Nov. 12, 2024 KIRBY CORP $KEX O'Neil Christian G. President and COO S Common Stock, par value $0.10 per share 15041 $130.00 7,746.0000 58,526,000 66.01% 0.03%
Nov. 12, 2024 KIRBY CORP $KEX O'Neil Christian G. President and COO M Common Stock, par value $0.10 per share 10041 $73.93 22,787.0000 58,526,000 78.78% 0.02%
Sept. 18, 2024 KIRBY CORP $KEX O'Neil Christian G. President and COO M Common Stock, par value $0.10 per share 10698 $75.50 26,777.0000 59,857,000 66.53% 0.02%
Sept. 18, 2024 KIRBY CORP $KEX O'Neil Christian G. President and COO M Employee Stock Options (Right to Buy) 10698 $0.00 0.0000 59,857,000 100.00% 0.02%
Sept. 18, 2024 KIRBY CORP $KEX O'Neil Christian G. President and COO S Common Stock, par value $0.10 per share 14031 $123.29 12,746.0000 59,857,000 52.40% 0.02%
Aug. 6, 2024 KIRBY CORP $KEX O'Neil Christian G. President and COO M Common Stock, par value $0.10 per share 12730 $64.89 28,809.0000 59,857,000 79.17% 0.02%
Aug. 6, 2024 KIRBY CORP $KEX O'Neil Christian G. President and COO S Common Stock, par value $0.10 per share 12730 $110.41 16,079.0000 59,857,000 44.19% 0.02%
Aug. 5, 2024 KIRBY CORP $KEX O'Neil Christian G. President and COO M Employee Stock Options (Right to Buy) 2770 $0.00 12,730.0000 59,857,000 17.87% 0.00%
Aug. 6, 2024 KIRBY CORP $KEX O'Neil Christian G. President and COO M Employee Stock Options (Right to Buy) 12730 $0.00 0.0000 59,857,000 100.00% 0.02%
Aug. 5, 2024 KIRBY CORP $KEX O'Neil Christian G. President and COO M Common Stock, par value $0.10 per share 2770 $64.89 18,849.0000 59,857,000 17.23% 0.00%
Aug. 5, 2024 KIRBY CORP $KEX O'Neil Christian G. President and COO S Common Stock, par value $0.10 per share 2770 $110.21 16,079.0000 59,857,000 14.70% 0.00%
Feb. 6, 2024 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine S Common Stock, par value $0.10 per share 8994 $85.15 16,079.0000 59,857,000 35.87% 0.02%
Feb. 2, 2024 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine A Restricted Stock Units 12535 $0.00 12,535.0000 59,857,000 9999.99% 0.02%
Feb. 3, 2024 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine M Restricted Stock Units 2662 $0.00 10,648.0000 59,857,000 20.00% 0.00%
Feb. 3, 2024 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine M Common Stock, par value $0.10 per share 5390 $0.00 27,195.0000 59,857,000 24.72% 0.01%
Feb. 3, 2024 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine F Common Stock, par value $0.10 per share 2122 $83.76 25,073.0000 59,857,000 7.80% 0.00%
Feb. 3, 2024 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine M Restricted Stock Units 2728 $0.00 8,184.0000 59,857,000 25.00% 0.00%
Jan. 24, 2024 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine F Common Stock, par value $0.10 per share 5962 $77.55 27,294.0000 59,857,000 17.93% 0.01%
Jan. 24, 2024 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine M Common Stock, par value $0.10 per share 14956 $0.00 33,256.0000 59,857,000 81.73% 0.02%
Jan. 24, 2024 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine M Restricted Stock Units 1218 $0.00 0.0000 59,857,000 100.00% 0.00%
Jan. 24, 2024 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine M Restricted Stock Units 1228 $0.00 1,228.0000 59,857,000 50.00% 0.00%
Jan. 24, 2024 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine M Restricted Stock Units 2660 $0.00 5,320.0000 59,857,000 33.33% 0.00%
Jan. 24, 2024 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine M Restricted Stock Units 9850 $0.00 0.0000 59,857,000 100.00% 0.02%
Dec. 21, 2023 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine M Common Stock, par value $0.10 per share 6861 $68.50 19,672.0000 60,329,000 53.56% 0.01%
Dec. 21, 2023 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine S Common Stock, par value $0.10 per share 6861 $80.42 12,811.0000 60,329,000 34.88% 0.01%
Dec. 21, 2023 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine M Employee Stock Options (Right to Buy) 6861 $0.00 0.0000 60,329,000 100.00% 0.01%
Aug. 24, 2023 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine S Common Stock, par value $0.10 per share 3000 $80.00 12,811.0000 60,329,000 18.97% 0.00%
Feb. 8, 2023 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine S Common Stock, par value $0.10 per share 8660 $73.02 15,811.0000 60,329,000 35.39% 0.01%
Feb. 3, 2023 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine F Common Stock, par value $0.10 per share 1074 $73.97 24,471.0000 60,329,000 4.20% 0.00%
Feb. 3, 2023 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine M Common Stock, par value $0.10 per share 2728 $0.00 25,545.0000 60,329,000 11.96% 0.00%
Feb. 3, 2023 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine M Restricted Stock Units 2728 $0.00 10,912.0000 60,329,000 20.00% 0.00%
Feb. 1, 2023 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine A Restricted Stock Units 13310 $0.00 13,310.0000 60,329,000 9999.99% 0.02%
Jan. 24, 2023 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine M Restricted Stock Units 2660 $0.00 7,980.0000 60,329,000 25.00% 0.00%
Jan. 24, 2023 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine M Common Stock, par value $0.10 per share 6431 $0.00 30,728.0000 60,329,000 26.47% 0.01%
Jan. 24, 2023 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine F Common Stock, par value $0.10 per share 2539 $64.67 28,189.0000 60,329,000 8.26% 0.00%
Jan. 24, 2023 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine M Restricted Stock Units 1325 $0.00 0.0000 60,329,000 100.00% 0.00%
Jan. 24, 2023 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine M Restricted Stock Units 1218 $0.00 1,218.0000 60,329,000 50.00% 0.00%
Jan. 24, 2023 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine M Restricted Stock Units 1228 $0.00 2,456.0000 60,329,000 33.33% 0.00%
Jan. 5, 2023 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine M Employee Stock Options (Right to Buy) 9075 $0.00 0.0000 60,329,000 100.00% 0.02%
Jan. 5, 2023 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine F Common Stock, par value $0.10 per share 8184 $61.85 24,297.0000 60,329,000 25.20% 0.01%
Jan. 5, 2023 KIRBY CORP $KEX O'Neil Christian G. President-Kirby Inland Marine M Common Stock, par value $0.10 per share 9075 $51.23 32,481.0000 60,329,000 38.77% 0.02%