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.
| 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% |