Kehoe Michael P

CIK 1334940 · View on SEC EDGAR ↗

Insider

First SEC filing: July 28, 2016 · Latest: Jan. 11, 2023

On this page

Insider at

Insider transactions

0 buys (P) 11 sells (S) Net: $-9,093,603 + 23 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

23 other filings hidden
Date Ticker Code Shares Price Value Owned after Δ own A/D vs now
May 5, 2026 KNSL S 10b5-1 1,720 $300.76 $517,307 328,904 Direct -0.52% Disposed 27.9% (price as of 2026-08-20)
May 5, 2026 KNSL S 10b5-1 5,357 $301.88 $1,617,171 323,547 Direct -1.63% Disposed 27.5% (price as of 2026-08-20)
May 5, 2026 KNSL S 10b5-1 9,673 $302.79 $2,928,888 313,874 Direct -2.99% Disposed 27.1% (price as of 2026-08-20)
May 5, 2026 KNSL S 10b5-1 5,028 $303.53 $1,526,149 308,846 Direct -1.60% Disposed 26.8% (price as of 2026-08-20)
May 5, 2026 KNSL S 10b5-1 638 $304.63 $194,354 308,208 Direct -0.21% Disposed 26.3% (price as of 2026-08-20)
May 5, 2026 KNSL S 10b5-1 160 $306.06 $48,970 308,048 Direct -0.05% Disposed 25.7% (price as of 2026-08-20)
Aug. 25, 2025 KNSL S 10b5-1 981 $450.19 $441,636 307,062 Direct -0.32% Disposed -14.5% (price as of 2026-08-20)
Aug. 25, 2025 KNSL S 10b5-1 1,198 $451.72 $541,161 305,864 Direct -0.39% Disposed -14.8% (price as of 2026-08-20)
Aug. 25, 2025 KNSL S 10b5-1 2,389 $452.90 $1,081,978 303,475 Direct -0.78% Disposed -15.0% (price as of 2026-08-20)
Aug. 25, 2025 KNSL S 10b5-1 381 $453.53 $172,795 303,094 Direct -0.13% Disposed -15.2% (price as of 2026-08-20)
Aug. 25, 2025 KNSL S 10b5-1 51 $454.78 $23,194 303,043 Direct -0.02% Disposed -15.4% (price as of 2026-08-20)
June 4, 2024 KNSL S 10b5-1 1,898 $380.01 $721,259 304,512 Direct -0.62% Disposed 1.3% (price as of 2026-08-20)
June 4, 2024 KNSL S 10b5-1 1,337 $380.68 $508,969 303,175 Direct -0.44% Disposed 1.1% (price as of 2026-08-20)
June 4, 2024 KNSL S 10b5-1 322 $381.54 $122,856 302,853 Direct -0.11% Disposed 0.9% (price as of 2026-08-20)
June 4, 2024 KNSL S 10b5-1 303 $383.27 $116,131 302,550 Direct -0.10% Disposed 0.4% (price as of 2026-08-20)
June 4, 2024 KNSL S 10b5-1 83 $384.33 $31,899 302,467 Direct -0.03% Disposed 0.1% (price as of 2026-08-20)
June 4, 2024 KNSL S 10b5-1 57 $385.07 $21,949 302,410 Direct -0.02% Disposed -0.1% (price as of 2026-08-20)
June 4, 2024 KNSL S 10b5-1 1,424 $380.01 $541,134 587,314 Indirect -0.24% Disposed 1.3% (price as of 2026-08-20)
June 4, 2024 KNSL S 10b5-1 1,003 $380.68 $381,822 586,311 Indirect -0.17% Disposed 1.1% (price as of 2026-08-20)
June 4, 2024 KNSL S 10b5-1 241 $381.54 $91,951 586,070 Indirect -0.04% Disposed 0.9% (price as of 2026-08-20)
June 4, 2024 KNSL S 10b5-1 227 $383.27 $87,002 585,843 Indirect -0.04% Disposed 0.4% (price as of 2026-08-20)
June 4, 2024 KNSL S 10b5-1 62 $384.33 $23,828 585,781 Indirect -0.01% Disposed 0.1% (price as of 2026-08-20)
June 4, 2024 KNSL S 10b5-1 43 $385.07 $16,558 585,738 Indirect -0.01% Disposed -0.1% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 167 $529.70 $88,460 588,738 Indirect -0.03% Disposed -27.4% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 555 $528.49 $293,312 588,905 Indirect -0.09% Disposed -27.2% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 214 $527.44 $112,872 589,460 Indirect -0.04% Disposed -27.0% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 160 $526.37 $84,219 589,674 Indirect -0.03% Disposed -26.9% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 330 $525.10 $173,283 589,834 Indirect -0.06% Disposed -26.7% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 212 $523.74 $111,033 590,164 Indirect -0.04% Disposed -26.5% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 161 $522.60 $84,139 590,376 Indirect -0.03% Disposed -26.4% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 209 $521.68 $109,031 590,537 Indirect -0.04% Disposed -26.2% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 177 $520.46 $92,121 590,746 Indirect -0.03% Disposed -26.1% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 403 $519.67 $209,427 590,923 Indirect -0.07% Disposed -25.9% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 326 $518.69 $169,093 591,326 Indirect -0.06% Disposed -25.8% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 29 $515.56 $14,951 591,652 Indirect 0.00% Disposed -25.4% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 43 $513.40 $22,076 591,681 Indirect -0.01% Disposed -25.0% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 14 $513.08 $7,183 591,724 Indirect 0.00% Disposed -25.0% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 223 $529.70 $118,123 303,972 Direct -0.07% Disposed -27.4% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 739 $528.49 $390,554 304,195 Direct -0.24% Disposed -27.2% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 286 $527.44 $150,848 304,934 Direct -0.09% Disposed -27.0% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 213 $526.37 $112,117 305,220 Direct -0.07% Disposed -26.9% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 441 $525.10 $231,569 305,433 Direct -0.14% Disposed -26.7% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 283 $523.74 $148,218 305,874 Direct -0.09% Disposed -26.5% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 215 $522.60 $112,359 306,157 Direct -0.07% Disposed -26.4% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 279 $521.68 $145,549 306,372 Direct -0.09% Disposed -26.2% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 235 $520.46 $122,308 306,651 Direct -0.08% Disposed -26.1% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 537 $519.67 $279,063 306,886 Direct -0.17% Disposed -25.9% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 434 $518.69 $225,111 307,423 Direct -0.14% Disposed -25.8% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 39 $515.56 $20,107 307,857 Direct -0.01% Disposed -25.4% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 57 $513.40 $29,264 307,896 Direct -0.02% Disposed -25.0% (price as of 2026-08-20)
March 4, 2024 KNSL S 10b5-1 19 $513.08 $9,749 307,953 Direct -0.01% Disposed -25.0% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 5 $354.48 $1,772 591,738 Indirect 0.00% Disposed 8.6% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 45 $353.05 $15,887 591,743 Indirect -0.01% Disposed 9.0% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 43 $350.09 $15,054 591,788 Indirect -0.01% Disposed 9.9% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 128 $348.20 $44,570 591,831 Indirect -0.02% Disposed 10.5% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 124 $347.25 $43,059 591,959 Indirect -0.02% Disposed 10.8% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 102 $346.14 $35,306 592,083 Indirect -0.02% Disposed 11.2% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 616 $345.18 $212,631 592,185 Indirect -0.10% Disposed 11.5% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 659 $344.17 $226,808 592,801 Indirect -0.11% Disposed 11.8% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 129 $342.80 $44,221 593,460 Indirect -0.02% Disposed 12.3% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 447 $341.97 $152,861 593,589 Indirect -0.08% Disposed 12.5% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 128 $340.78 $43,620 594,036 Indirect -0.02% Disposed 12.9% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 274 $339.88 $93,127 594,164 Indirect -0.05% Disposed 13.2% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 214 $338.70 $72,482 594,438 Indirect -0.04% Disposed 13.6% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 86 $337.58 $29,032 594,652 Indirect -0.01% Disposed 14.0% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 6 $354.48 $2,127 306,117 Direct 0.00% Disposed 8.6% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 61 $353.05 $21,536 306,123 Direct -0.02% Disposed 9.0% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 57 $350.09 $19,955 306,184 Direct -0.02% Disposed 9.9% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 172 $348.20 $59,890 306,241 Direct -0.06% Disposed 10.5% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 165 $347.25 $57,296 306,413 Direct -0.05% Disposed 10.8% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 136 $346.14 $47,075 306,578 Direct -0.04% Disposed 11.2% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 822 $345.18 $283,738 306,714 Direct -0.27% Disposed 11.5% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 879 $344.17 $302,525 307,536 Direct -0.29% Disposed 11.8% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 171 $342.80 $58,619 308,415 Direct -0.06% Disposed 12.3% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 595 $341.97 $203,472 308,586 Direct -0.19% Disposed 12.5% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 170 $340.78 $57,933 309,181 Direct -0.05% Disposed 12.9% (price as of 2026-08-20)
Nov. 2, 2023 KNSL S 10b5-1 366 $339.88 $124,396 309,351 Direct -0.12% Disposed 13.2% (price as of 2026-08-20)

Showing latest 100 of 412 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.

Date Ticker Security Underlying Exercise price Expiration Shares A/D
May 5, 2026 KNSL Options (right to buy) [F9] Common Stock, par value $0.01 per share (22,576) $16.00 July 27, 2026 22,576 Disposed
Aug. 25, 2025 KNSL Options (right to buy) [F8] Common Stock, par value $0.01 per share (5,000) $16.00 July 27, 2026 5,000 Disposed
June 4, 2024 KNSL Options (right to buy) [F9] Common Stock, par value $0.01 per share (3,000) $16.00 July 27, 2026 3,000 Disposed
March 4, 2024 KNSL Options (Right to Buy) [F15] Common Stock, par value $0.01 per share (3,000) $16.00 July 27, 2026 3,000 Disposed
Nov. 2, 2023 KNSL Options (Right to Buy) [F16] Common Stock, par value $0.01 per share (3,000) $16.00 July 27, 2026 3,000 Disposed
Aug. 24, 2023 KNSL Options (Right to Buy) [F11] Common Stock, par value $0.01 per share (3,000) $16.00 July 27, 2026 3,000 Disposed
May 5, 2023 KNSL Options (Right to Buy) [F13] Common Stock, par value $0.01 per share (3,500) $16.00 July 27, 2026 3,500 Disposed
March 7, 2023 KNSL Options (Right to Buy) [F10] Common Stock, par value $0.01 per share (3,500) $16.00 July 27, 2026 3,500 Disposed
Nov. 4, 2022 KNSL Options (Right to Buy) [F2] Common Stock, par value $0.01 per share (3,500) $16.00 July 27, 2026 3,500 Disposed
Sept. 6, 2022 KNSL Options (Right to Buy) [F2] Common Stock, par value $0.01 per share (3,500) $16.00 July 27, 2026 3,500 Disposed
May 13, 2022 KNSL Options (Right to Buy) [F3] Common Stock, par value $0.01 per share (4,000) $16.00 July 27, 2026 4,000 Disposed
March 4, 2022 KNSL Options (Right to Buy) [F3] Common Stock, par value $0.01 per share (4,000) $16.00 July 27, 2026 4,000 Disposed
Nov. 12, 2021 KNSL Options (Right to Buy) [F3] Common Stock, par value $0.01 per share (4,000) $16.00 July 27, 2026 4,000 Disposed
Aug. 13, 2021 KNSL Options (Right to Buy) [F2] Common Stock, par value $0.01 per share (4,000) $16.00 July 27, 2026 4,000 Disposed
May 14, 2021 KNSL Options (Right to Buy) Common Stock, par value $0.01 per share (5,000) $16.00 July 27, 2026 5,000 Disposed
March 5, 2021 KNSL Options (Right to Buy) Common Stock, par value $0.01 per share (5,000) $16.00 July 27, 2026 5,000 Disposed
Nov. 13, 2020 KNSL Options (Right to Buy) [F28] Common Stock, par value $0.01 per share (5,000) $16.00 July 27, 2026 5,000 Disposed
Aug. 14, 2020 KNSL Options (Rights to Buy) Common Stock, par value $0.01 per share (5,000) $16.00 July 27, 2026 5,000 Disposed
May 15, 2020 KNSL Options (Rights to Buy) Common Stock, par value $0.01 per share (10,000) $16.00 July 27, 2026 10,000 Disposed
March 2, 2020 KNSL Options (Rights to Buy) Common Stock, par value $0.01 per share (10,000) $16.00 July 27, 2026 10,000 Disposed
Nov. 15, 2019 KNSL Options (Rights to Buy) Common Stock, par value $0.01 per share (10,000) $16.00 July 27, 2026 10,000 Disposed
Aug. 15, 2019 KNSL Options (Rights to Buy) Common Stock, par value $0.01 per share (10,000) $16.00 July 27, 2026 10,000 Disposed
May 15, 2019 KNSL Options (Rights to Buy) Common Stock, par value $0.01 per share (10,000) $16.00 July 27, 2026 10,000 Disposed
March 1, 2019 KNSL Options (Rights to Buy) Common Stock, par value $0.01 per share (10,000) $16.00 July 27, 2026 10,000 Disposed
Nov. 15, 2018 KNSL Options (Rights to Buy) Common Stock, par value $0.01 per share (10,000) $16.00 July 27, 2026 10,000 Disposed
Aug. 15, 2018 KNSL Options (Rights to Buy) Common Stock, par value $0.01 per share (10,000) $16.00 July 27, 2026 10,000 Disposed

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

Initial ownership (Form 3) 4 holdings

Securities held when first becoming an insider, per SEC Form 3.

Date Ticker Security Shares Ownership
July 28, 2016 KNSL Common Stock, par value $0.01 per share 433,029 Direct
July 28, 2016 KNSL Common Stock, par value $0.01 per share 538,088 Indirect
July 28, 2016 KNSL Common Stock, par value $0.01 per share 35,872 Indirect
July 28, 2016 KNSL Options (Rights to Buy) [F1]→ Common Stock, par value $0.01 per share (169,576) 169,576 Direct