SEC CIK 1334940
Kehoe Michael P
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| KNSLview stock → | 308,048 | 2026-05-05 |
Position History — KNSL
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — KNSL
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-05-05 | Option exercise (derivative) | 22,576 | $0.00 | 0 |
| 2026-05-05 | Open-market sale | 160 | $306.06 | 308,048 |
| 2026-05-05 | Open-market sale | 638 | $304.63 | 308,208 |
| 2026-05-05 | Open-market sale | 5,028 | $303.53 | 308,846 |
| 2026-05-05 | Open-market sale | 9,673 | $302.79 | 313,874 |
| 2026-05-05 | Open-market sale | 5,357 | $301.88 | 323,547 |
| 2026-05-05 | Open-market sale | 1,720 | $300.76 | 328,904 |
| 2026-05-05 | Option exercise | 22,576 | $16.00 | 330,624 |
| 2026-03-01 | Tax withholding | 2,443 | $389.67 | 308,048 |
| 2026-03-01 | Grant / award | 7,698 | $0.00 | 310,491 |
| 2025-12-19 | Gift | 250 | $0.00 | 302,793 |
| 2025-08-25 | Option exercise (derivative) | 5,000 | $0.00 | 22,576 |
| 2025-08-25 | Open-market sale | 51 | $454.78 | 303,043 |
| 2025-08-25 | Open-market sale | 381 | $453.53 | 303,094 |
| 2025-08-25 | Open-market sale | 2,389 | $452.90 | 303,475 |
| 2025-08-25 | Open-market sale | 1,198 | $451.72 | 305,864 |
| 2025-08-25 | Open-market sale | 981 | $450.19 | 307,062 |
| 2025-08-25 | Option exercise | 5,000 | $16.00 | 308,043 |
| 2025-03-01 | Tax withholding | 2,184 | $431.85 | 303,043 |
| 2025-03-01 | Grant / award | 6,367 | $0.00 | 305,227 |
| 2024-11-14 | Gift | 3,000 | $0.00 | 298,860 |
| 2024-08-28 | Gift | 550 | $0.00 | 301,860 |
| 2024-06-04 | Option exercise (derivative) | 3,000 | $0.00 | 27,576 |
| 2024-06-04 | Open-market sale | 57 | $385.07 | 302,410 |
| 2024-06-04 | Option exercise | 3,000 | $16.00 | 306,410 |
| 2024-06-04 | Open-market sale | 1,898 | $380.01 | 304,512 |
| 2024-06-04 | Open-market sale | 1,337 | $380.68 | 303,175 |
| 2024-06-04 | Open-market sale | 322 | $381.54 | 302,853 |
| 2024-06-04 | Open-market sale | 303 | $383.27 | 302,550 |
| 2024-06-04 | Open-market sale | 83 | $384.33 | 302,467 |
| 2024-06-04 | Open-market sale | 1,424 | $380.01 | 587,314 |
| 2024-06-04 | Open-market sale | 43 | $385.07 | 585,738 |
| 2024-06-04 | Open-market sale | 62 | $384.33 | 585,781 |
| 2024-06-04 | Open-market sale | 227 | $383.27 | 585,843 |
| 2024-06-04 | Open-market sale | 241 | $381.54 | 586,070 |
| 2024-06-04 | Open-market sale | 1,003 | $380.68 | 586,311 |
| 2024-06-01 | Tax withholding | 562 | $383.62 | 303,410 |
| 2024-03-04 | Option exercise (derivative) | 3,000 | $0.00 | 30,576 |
| 2024-03-04 | Open-market sale | 167 | $529.70 | 588,738 |
| 2024-03-04 | Open-market sale | 555 | $528.49 | 588,905 |
| 2024-03-04 | Open-market sale | 214 | $527.44 | 589,460 |
| 2024-03-04 | Open-market sale | 160 | $526.37 | 589,674 |
| 2024-03-04 | Open-market sale | 330 | $525.10 | 589,834 |
| 2024-03-04 | Open-market sale | 212 | $523.74 | 590,164 |
| 2024-03-04 | Open-market sale | 161 | $522.60 | 590,376 |
| 2024-03-04 | Open-market sale | 209 | $521.68 | 590,537 |
| 2024-03-04 | Open-market sale | 177 | $520.46 | 590,746 |
| 2024-03-04 | Open-market sale | 403 | $519.67 | 590,923 |
| 2024-03-04 | Open-market sale | 326 | $518.69 | 591,326 |
| 2024-03-04 | Open-market sale | 29 | $515.56 | 591,652 |
| 2024-03-04 | Open-market sale | 43 | $513.40 | 591,681 |
| 2024-03-04 | Open-market sale | 14 | $513.08 | 591,724 |
| 2024-03-04 | Open-market sale | 223 | $529.70 | 303,972 |
| 2024-03-04 | Open-market sale | 739 | $528.49 | 304,195 |
| 2024-03-04 | Open-market sale | 286 | $527.44 | 304,934 |
| 2024-03-04 | Open-market sale | 213 | $526.37 | 305,220 |
| 2024-03-04 | Open-market sale | 441 | $525.10 | 305,433 |
| 2024-03-04 | Open-market sale | 283 | $523.74 | 305,874 |
| 2024-03-04 | Open-market sale | 215 | $522.60 | 306,157 |
| 2024-03-04 | Open-market sale | 279 | $521.68 | 306,372 |
| 2024-03-04 | Open-market sale | 235 | $520.46 | 306,651 |
| 2024-03-04 | Open-market sale | 537 | $519.67 | 306,886 |
| 2024-03-04 | Open-market sale | 434 | $518.69 | 307,423 |
| 2024-03-04 | Open-market sale | 39 | $515.56 | 307,857 |
| 2024-03-04 | Open-market sale | 57 | $513.40 | 307,896 |
| 2024-03-04 | Open-market sale | 19 | $513.08 | 307,953 |
| 2024-03-04 | Option exercise | 3,000 | $16.00 | 307,972 |
| 2024-03-01 | Grant / award | 4,843 | $0.00 | 306,760 |
| 2024-03-01 | Tax withholding | 1,638 | $516.18 | 305,122 |
| 2024-03-01 | Gift | 150 | $0.00 | 304,972 |
| 2023-12-14 | Gift | 3,400 | $0.00 | 301,917 |
| 2023-12-01 | Gift | 500 | $0.00 | 305,317 |
| 2023-11-30 | Gift | 300 | $0.00 | 305,817 |
| 2023-11-02 | Option exercise (derivative) | 3,000 | $0.00 | 33,576 |
| 2023-11-02 | Open-market sale | 165 | $347.25 | 306,413 |
| 2023-11-02 | Open-market sale | 879 | $344.17 | 307,536 |
| 2023-11-02 | Open-market sale | 822 | $345.18 | 306,714 |
| 2023-11-02 | Open-market sale | 595 | $341.97 | 308,586 |
| 2023-11-02 | Open-market sale | 170 | $340.78 | 309,181 |
| 2023-11-02 | Open-market sale | 366 | $339.88 | 309,351 |
| 2023-11-02 | Open-market sale | 286 | $338.70 | 309,717 |
| 2023-11-02 | Open-market sale | 114 | $337.58 | 310,003 |
| 2023-11-02 | Option exercise | 3,000 | $16.00 | 310,117 |
| 2023-11-02 | Open-market sale | 5 | $354.48 | 591,738 |
| 2023-11-02 | Open-market sale | 45 | $353.05 | 591,743 |
| 2023-11-02 | Open-market sale | 43 | $350.09 | 591,788 |
| 2023-11-02 | Open-market sale | 128 | $348.20 | 591,831 |
| 2023-11-02 | Open-market sale | 124 | $347.25 | 591,959 |
| 2023-11-02 | Open-market sale | 102 | $346.14 | 592,083 |
| 2023-11-02 | Open-market sale | 616 | $345.18 | 592,185 |
| 2023-11-02 | Open-market sale | 659 | $344.17 | 592,801 |
| 2023-11-02 | Open-market sale | 129 | $342.80 | 593,460 |
| 2023-11-02 | Open-market sale | 447 | $341.97 | 593,589 |
| 2023-11-02 | Open-market sale | 128 | $340.78 | 594,036 |
| 2023-11-02 | Open-market sale | 274 | $339.88 | 594,164 |
| 2023-11-02 | Open-market sale | 214 | $338.70 | 594,438 |
| 2023-11-02 | Open-market sale | 86 | $337.58 | 594,652 |
| 2023-11-02 | Open-market sale | 6 | $354.48 | 306,117 |
| 2023-11-02 | Open-market sale | 61 | $353.05 | 306,123 |
| 2023-11-02 | Open-market sale | 57 | $350.09 | 306,184 |
| 2023-11-02 | Open-market sale | 172 | $348.20 | 306,241 |
| 2023-11-02 | Open-market sale | 171 | $342.80 | 308,415 |
| 2023-11-02 | Open-market sale | 136 | $346.14 | 306,578 |
| 2023-08-24 | Option exercise (derivative) | 3,000 | $0.00 | 36,576 |
| 2023-08-24 | Open-market sale | 457 | $377.60 | 595,276 |
| 2023-08-24 | Open-market sale | 288 | $376.51 | 595,733 |
| 2023-08-24 | Open-market sale | 270 | $379.47 | 595,006 |
| 2023-08-24 | Open-market sale | 115 | $380.79 | 594,891 |
| 2023-08-24 | Open-market sale | 123 | $381.65 | 594,768 |
| 2023-08-24 | Open-market sale | 30 | $383.40 | 594,738 |
| 2023-08-24 | Open-market sale | 1,531 | $375.67 | 596,021 |
| 2023-08-24 | Open-market sale | 186 | $374.31 | 597,552 |
| 2023-08-24 | Open-market sale | 40 | $383.40 | 307,117 |
| 2023-08-24 | Open-market sale | 164 | $381.65 | 307,157 |
| 2023-08-24 | Open-market sale | 153 | $380.79 | 307,321 |
| 2023-08-24 | Open-market sale | 360 | $379.47 | 307,474 |
| 2023-08-24 | Open-market sale | 611 | $377.60 | 307,834 |
| 2023-08-24 | Open-market sale | 384 | $376.51 | 308,445 |
| 2023-08-24 | Open-market sale | 2,041 | $375.67 | 308,829 |
| 2023-08-24 | Open-market sale | 247 | $374.31 | 310,870 |
| 2023-08-24 | Option exercise | 3,000 | $16.00 | 311,117 |
| 2023-06-01 | Tax withholding | 1,572 | $312.48 | 308,117 |
| 2023-05-05 | Option exercise (derivative) | 3,500 | $0.00 | 39,576 |
| 2023-05-05 | Open-market sale | 3,500 | $322.69 | 309,689 |
| 2023-05-05 | Option exercise | 3,500 | $16.00 | 313,189 |
| 2023-05-04 | Open-market sale | 766 | $321.32 | 599,116 |
| 2023-05-04 | Open-market sale | 736 | $320.50 | 599,882 |
| 2023-05-04 | Open-market sale | 620 | $319.33 | 600,618 |
| 2023-05-04 | Open-market sale | 41 | $328.05 | 309,689 |
| 2023-05-04 | Open-market sale | 115 | $327.38 | 309,730 |
| 2023-05-04 | Open-market sale | 67 | $325.88 | 309,845 |
| 2023-05-04 | Open-market sale | 63 | $325.06 | 309,912 |
| 2023-05-04 | Open-market sale | 243 | $324.01 | 309,975 |
| 2023-05-04 | Open-market sale | 62 | $322.74 | 310,218 |
| 2023-05-04 | Open-market sale | 328 | $321.32 | 310,280 |
| 2023-05-04 | Open-market sale | 315 | $320.50 | 310,608 |
| 2023-05-04 | Open-market sale | 266 | $319.33 | 310,923 |
| 2023-05-04 | Open-market sale | 95 | $328.05 | 597,738 |
| 2023-05-04 | Open-market sale | 267 | $327.38 | 597,833 |
| 2023-05-04 | Open-market sale | 157 | $325.88 | 598,100 |
| 2023-05-04 | Open-market sale | 145 | $325.06 | 598,257 |
| 2023-05-04 | Open-market sale | 568 | $324.01 | 598,402 |
| 2023-05-04 | Open-market sale | 146 | $322.74 | 598,970 |
| 2023-03-07 | Option exercise (derivative) | 3,500 | $0.00 | 43,076 |
| 2023-03-07 | Option exercise | 3,500 | $16.00 | 314,689 |
| 2023-03-07 | Open-market sale | 3,500 | $317.30 | 311,189 |
| 2023-03-06 | Open-market sale | 1,028 | $317.12 | 601,917 |
| 2023-03-06 | Open-market sale | 387 | $317.73 | 601,530 |
| 2023-03-06 | Open-market sale | 292 | $318.92 | 601,238 |
| 2023-03-06 | Open-market sale | 184 | $313.36 | 312,505 |
| 2023-03-06 | Open-market sale | 395 | $314.27 | 312,110 |
| 2023-03-06 | Open-market sale | 443 | $315.54 | 602,945 |
| 2023-03-06 | Open-market sale | 921 | $314.27 | 603,388 |
| 2023-03-06 | Open-market sale | 429 | $313.36 | 604,309 |
| 2023-03-06 | Open-market sale | 125 | $318.92 | 311,189 |
| 2023-03-06 | Open-market sale | 166 | $317.73 | 311,314 |
| 2023-03-06 | Open-market sale | 441 | $317.12 | 311,480 |
| 2023-03-06 | Open-market sale | 189 | $315.54 | 311,921 |
| 2023-03-01 | Grant / award | 5,671 | $0.00 | 313,687 |
| 2023-03-01 | Tax withholding | 998 | $317.40 | 312,689 |
| 2022-11-04 | Option exercise (derivative) | 3,500 | $0.00 | 46,576 |
| 2022-11-04 | Open-market sale | 3,500 | $317.16 | 313,441 |
| 2022-11-04 | Option exercise | 3,500 | $16.00 | 316,941 |
| 2022-11-03 | Open-market sale | 210 | $321.61 | 604,738 |
| 2022-11-03 | Open-market sale | 559 | $318.68 | 605,578 |
| 2022-11-03 | Open-market sale | 630 | $320.90 | 604,948 |
| 2022-11-03 | Open-market sale | 764 | $315.90 | 606,633 |
| 2022-11-03 | Open-market sale | 140 | $313.93 | 607,397 |
| 2022-11-03 | Open-market sale | 71 | $312.70 | 607,537 |
| 2022-11-03 | Open-market sale | 350 | $311.78 | 607,608 |
| 2022-11-03 | Open-market sale | 140 | $304.86 | 607,958 |
| 2022-11-03 | Open-market sale | 140 | $302.94 | 608,098 |
| 2022-11-03 | Open-market sale | 90 | $321.61 | 313,441 |
| 2022-11-03 | Open-market sale | 270 | $320.90 | 313,531 |
| 2022-11-03 | Open-market sale | 239 | $318.68 | 313,801 |
| 2022-11-03 | Open-market sale | 212 | $316.83 | 314,040 |
| 2022-11-03 | Open-market sale | 328 | $315.90 | 314,252 |
| 2022-11-03 | Open-market sale | 60 | $313.93 | 314,580 |
| 2022-11-03 | Open-market sale | 31 | $312.70 | 314,640 |
| 2022-11-03 | Open-market sale | 150 | $311.18 | 314,671 |
| 2022-11-03 | Open-market sale | 60 | $304.86 | 314,821 |
| 2022-11-03 | Open-market sale | 60 | $302.94 | 314,881 |
| 2022-11-03 | Open-market sale | 496 | $316.83 | 606,137 |
| 2022-09-06 | Option exercise (derivative) | 3,500 | $0.00 | 50,076 |
| 2022-09-06 | Open-market sale | 3,500 | $253.13 | 314,941 |
| 2022-09-06 | Option exercise | 3,500 | $16.00 | 318,441 |
| 2022-08-08 | Open-market sale | 1,137 | $261.47 | 608,971 |
| 2022-08-08 | Open-market sale | 93 | $263.33 | 314,941 |
| 2022-08-08 | Open-market sale | 70 | $254.25 | 611,668 |
| 2022-08-08 | Open-market sale | 70 | $256.03 | 611,598 |
| 2022-08-08 | Open-market sale | 140 | $257.77 | 611,458 |
| 2022-08-08 | Open-market sale | 579 | $259.53 | 610,879 |
| 2022-08-08 | Open-market sale | 487 | $261.47 | 315,255 |
| 2022-08-08 | Open-market sale | 330 | $260.37 | 315,742 |
| 2022-08-08 | Open-market sale | 249 | $259.53 | 316,072 |
| 2022-08-08 | Open-market sale | 60 | $257.77 | 316,321 |
| 2022-08-08 | Open-market sale | 30 | $256.03 | 316,381 |
| 2022-08-08 | Open-market sale | 30 | $254.25 | 316,411 |
| 2022-08-08 | Open-market sale | 218 | $263.33 | 608,238 |
| 2022-08-08 | Open-market sale | 515 | $262.62 | 608,456 |
| 2022-08-08 | Open-market sale | 221 | $262.62 | 315,034 |
| 2022-08-08 | Open-market sale | 771 | $260.37 | 610,108 |
| 2022-06-01 | Tax withholding | 3,149 | $220.70 | 316,441 |
| 2022-05-13 | Option exercise (derivative) | 4,000 | $0.00 | 53,576 |
| 2022-05-13 | Open-market sale | 4,000 | $204.75 | 319,590 |
| 2022-05-13 | Option exercise | 4,000 | $16.00 | 323,590 |
| 2022-05-05 | Open-market sale | 600 | $208.68 | 321,194 |
| 2022-05-05 | Open-market sale | 296 | $207.25 | 321,794 |
| 2022-05-05 | Open-market sale | 1,096 | $210.30 | 320,098 |
| 2022-05-05 | Open-market sale | 100 | $218.28 | 611,738 |
| 2022-05-05 | Open-market sale | 200 | $214.55 | 611,838 |
| 2022-05-05 | Open-market sale | 400 | $212.98 | 612,038 |
| 2022-05-05 | Open-market sale | 500 | $211.84 | 612,438 |
| 2022-05-05 | Open-market sale | 1,200 | $210.68 | 612,938 |
| 2022-05-05 | Open-market sale | 1,300 | $209.85 | 614,138 |
| 2022-05-05 | Open-market sale | 700 | $208.75 | 615,438 |
| 2022-05-05 | Open-market sale | 600 | $207.17 | 616,138 |
| 2022-05-05 | Open-market sale | 100 | $218.28 | 319,590 |
| 2022-05-05 | Open-market sale | 104 | $213.36 | 319,690 |
| 2022-05-05 | Open-market sale | 300 | $212.51 | 319,794 |
| 2022-05-05 | Open-market sale | 4 | $210.86 | 320,094 |
| 2022-03-07 | Open-market sale | 700 | $205.62 | 323,890 |
| 2022-03-07 | Open-market sale | 844 | $206.63 | 323,046 |
| 2022-03-07 | Open-market sale | 200 | $207.95 | 322,846 |
| 2022-03-07 | Open-market sale | 156 | $208.80 | 322,690 |
| 2022-03-07 | Open-market sale | 400 | $212.84 | 617,338 |
| 2022-03-07 | Open-market sale | 100 | $210.57 | 322,590 |
| 2022-03-07 | Open-market sale | 300 | $213.16 | 322,290 |
| 2022-03-07 | Open-market sale | 200 | $214.43 | 322,090 |
| 2022-03-07 | Open-market sale | 1,977 | $205.58 | 619,761 |
| 2022-03-07 | Open-market sale | 623 | $206.89 | 619,138 |
| 2022-03-07 | Open-market sale | 600 | $207.65 | 618,538 |
| 2022-03-07 | Open-market sale | 700 | $208.72 | 617,838 |
| 2022-03-07 | Open-market sale | 118 | $214.85 | 616,738 |
| 2022-03-07 | Open-market sale | 482 | $213.75 | 616,856 |
| 2022-03-07 | Open-market sale | 100 | $210.02 | 617,738 |
| 2022-03-04 | Option exercise (derivative) | 4,000 | $0.00 | 57,576 |
| 2022-03-04 | Option exercise | 4,000 | $16.00 | 328,590 |
| 2022-03-04 | Open-market sale | 4,000 | $212.06 | 324,590 |
| 2022-03-01 | Tax withholding | 308 | $210.00 | 324,590 |
| 2022-03-01 | Grant / award | 4,761 | $0.00 | 324,898 |
| 2021-11-16 | Gift | 5,000 | $0.00 | 320,137 |
| 2021-11-12 | Option exercise (derivative) | 4,000 | $0.00 | 61,576 |
| 2021-11-12 | Open-market sale | 4,000 | $200.00 | 325,137 |
| 2021-11-12 | Option exercise | 4,000 | $16.00 | 329,137 |
| 2021-11-04 | Open-market sale | 3,103 | $200.54 | 623,635 |
| 2021-11-04 | Open-market sale | 900 | $201.35 | 325,137 |
| 2021-11-04 | Open-market sale | 1,600 | $200.62 | 326,037 |
| 2021-11-04 | Open-market sale | 163 | $202.29 | 621,738 |
| 2021-11-04 | Open-market sale | 1,734 | $201.29 | 621,901 |
| 2021-09-01 | Gift | 500 | $0.00 | 327,637 |
| 2021-08-13 | Option exercise (derivative) | 4,000 | $0.00 | 65,576 |
| 2021-08-13 | Open-market sale | 4,000 | $181.21 | 328,137 |
| 2021-08-13 | Option exercise | 4,000 | $16.00 | 332,137 |
| 2021-08-09 | Open-market sale | 1,330 | $184.98 | 630,408 |
| 2021-08-09 | Open-market sale | 200 | $187.83 | 328,137 |
| 2021-08-09 | Open-market sale | 800 | $187.68 | 626,738 |
| 2021-08-09 | Open-market sale | 615 | $186.16 | 329,117 |
| 2021-08-09 | Open-market sale | 905 | $185.10 | 329,732 |
| 2021-08-09 | Open-market sale | 1,199 | $185.79 | 629,209 |
| 2021-08-09 | Open-market sale | 1,671 | $186.83 | 627,538 |
| 2021-08-09 | Open-market sale | 780 | $187.02 | 328,337 |
| 2021-06-01 | Tax withholding | 3,149 | $162.08 | 330,637 |
| 2021-05-14 | Option exercise (derivative) | 5,000 | $0.00 | 69,576 |
| 2021-05-14 | Option exercise | 5,000 | $16.00 | 338,786 |
| 2021-05-14 | Open-market sale | 5,000 | $154.98 | 333,786 |
| 2021-05-13 | Open-market sale | 400 | $156.87 | 333,786 |
| 2021-05-13 | Open-market sale | 800 | $155.71 | 334,186 |
| 2021-05-13 | Open-market sale | 700 | $154.61 | 334,986 |
| 2021-05-13 | Open-market sale | 826 | $156.94 | 631,738 |
| 2021-05-13 | Open-market sale | 1,235 | $156.02 | 632,564 |
| 2021-05-13 | Open-market sale | 1,941 | $154.61 | 633,799 |
| 2021-05-13 | Open-market sale | 998 | $153.79 | 635,740 |
| 2021-05-13 | Open-market sale | 600 | $153.71 | 335,686 |
| 2021-03-05 | Option exercise (derivative) | 5,000 | $0.00 | 74,576 |
| 2021-03-05 | Option exercise | 5,000 | $16.00 | 341,286 |
| 2021-03-05 | Open-market sale | 500 | $154.56 | 340,786 |
| 2021-03-05 | Open-market sale | 1,800 | $155.58 | 338,986 |
| 2021-03-05 | Open-market sale | 1,800 | $156.37 | 337,186 |
| 2021-03-05 | Open-market sale | 200 | $158.28 | 336,986 |
| 2021-03-05 | Open-market sale | 700 | $159.53 | 336,286 |
| 2021-03-04 | Open-market sale | 100 | $155.83 | 338,686 |
| 2021-03-04 | Open-market sale | 200 | $165.69 | 636,738 |
| 2021-03-04 | Open-market sale | 300 | $160.45 | 337,585 |
| 2021-03-04 | Open-market sale | 200 | $162.32 | 337,385 |
| 2021-03-04 | Open-market sale | 800 | $163.49 | 336,585 |
| 2021-03-04 | Open-market sale | 299 | $165.24 | 336,286 |
| 2021-03-04 | Open-market sale | 300 | $155.64 | 641,438 |
| 2021-03-04 | Open-market sale | 1,001 | $157.67 | 640,437 |
| 2021-03-04 | Open-market sale | 500 | $158.54 | 639,937 |
| 2021-03-04 | Open-market sale | 500 | $159.62 | 639,437 |
| 2021-03-04 | Open-market sale | 100 | $160.64 | 639,337 |
| 2021-03-04 | Open-market sale | 400 | $162.16 | 638,937 |
| 2021-03-04 | Open-market sale | 1,499 | $163.50 | 637,438 |
| 2021-03-04 | Open-market sale | 500 | $164.84 | 636,938 |
| 2021-03-04 | Open-market sale | 601 | $157.76 | 338,085 |
| 2021-03-04 | Open-market sale | 200 | $159.08 | 337,885 |
| 2021-03-01 | Grant / award | 4,087 | $0.00 | 338,786 |
| 2020-12-04 | Gift | 4,700 | $0.00 | 334,699 |
| 2020-11-13 | Option exercise (derivative) | 5,000 | $0.00 | 79,576 |
| 2020-11-13 | Open-market sale | 1,100 | $212.98 | 339,399 |
| 2020-11-13 | Open-market sale | 2,130 | $212.28 | 340,499 |
| 2020-11-13 | Open-market sale | 1,220 | $211.36 | 342,629 |
| 2020-11-13 | Open-market sale | 330 | $209.71 | 343,849 |
| 2020-11-13 | Open-market sale | 220 | $208.72 | 344,179 |
| 2020-11-13 | Option exercise | 5,000 | $16.00 | 344,399 |
| 2020-11-12 | Open-market sale | 371 | $209.61 | 341,105 |
| 2020-11-12 | Open-market sale | 400 | $220.62 | 641,740 |
| 2020-11-12 | Open-market sale | 300 | $218.71 | 642,140 |
| 2020-11-12 | Open-market sale | 700 | $217.61 | 642,440 |
| 2020-11-12 | Open-market sale | 330 | $215.97 | 643,140 |
| 2020-11-12 | Open-market sale | 410 | $214.94 | 643,470 |
| 2020-11-12 | Open-market sale | 200 | $213.63 | 643,880 |
| 2020-11-12 | Open-market sale | 600 | $211.50 | 644,080 |
| 2020-11-12 | Open-market sale | 700 | $210.40 | 644,680 |
| 2020-11-12 | Open-market sale | 808 | $209.18 | 645,380 |
| 2020-11-12 | Open-market sale | 550 | $208.20 | 646,188 |
| 2020-11-12 | Open-market sale | 200 | $220.77 | 339,399 |
| 2020-11-12 | Open-market sale | 100 | $219.20 | 339,599 |
| 2020-11-12 | Open-market sale | 463 | $218.05 | 339,699 |
| 2020-11-12 | Open-market sale | 200 | $215.85 | 340,162 |
| 2020-11-12 | Open-market sale | 200 | $214.76 | 340,362 |
| 2020-11-12 | Open-market sale | 100 | $212.37 | 340,562 |
| 2020-11-12 | Open-market sale | 443 | $211.09 | 340,662 |
| 2020-11-12 | Open-market sale | 2 | $222.21 | 641,738 |
| 2020-11-12 | Open-market sale | 423 | $208.54 | 341,476 |
| 2020-09-03 | Open-market sale | 100 | $208.00 | 646,838 |
| 2020-09-03 | Open-market sale | 400 | $206.86 | 646,938 |
| 2020-09-03 | Open-market sale | 100 | $204.20 | 647,338 |
| 2020-09-03 | Open-market sale | 100 | $209.01 | 646,738 |
| 2020-09-03 | Open-market sale | 700 | $197.52 | 343,699 |
| 2020-09-03 | Open-market sale | 800 | $198.55 | 342,899 |
| 2020-09-03 | Open-market sale | 200 | $199.32 | 342,699 |
| 2020-09-03 | Open-market sale | 500 | $203.58 | 647,438 |
| 2020-09-03 | Open-market sale | 100 | $201.90 | 647,938 |
| 2020-09-03 | Open-market sale | 100 | $200.23 | 648,038 |
| 2020-09-03 | Open-market sale | 908 | $199.40 | 648,138 |
| 2020-09-03 | Open-market sale | 1,000 | $198.40 | 649,046 |
| 2020-09-03 | Open-market sale | 1,692 | $197.40 | 650,046 |
| 2020-09-03 | Open-market sale | 100 | $209.01 | 341,899 |
| 2020-09-03 | Open-market sale | 100 | $208.00 | 341,999 |
| 2020-09-03 | Open-market sale | 200 | $206.83 | 342,099 |
| 2020-09-03 | Open-market sale | 100 | $203.86 | 342,299 |
| 2020-09-03 | Open-market sale | 200 | $203.13 | 342,399 |
| 2020-09-03 | Open-market sale | 100 | $200.54 | 342,599 |
| 2020-08-14 | Option exercise (derivative) | 5,000 | $0.00 | 84,576 |
| 2020-08-14 | Open-market sale | 1,000 | $199.88 | 344,869 |
| 2020-08-14 | Option exercise | 5,000 | $16.00 | 349,399 |
| 2020-08-14 | Open-market sale | 401 | $196.09 | 348,998 |
| 2020-08-14 | Open-market sale | 1,320 | $197.52 | 347,678 |
| 2020-08-14 | Open-market sale | 1,809 | $198.66 | 345,869 |
| 2020-08-14 | Open-market sale | 100 | $200.55 | 344,769 |
| 2020-08-14 | Open-market sale | 370 | $201.91 | 344,399 |
| 2020-06-05 | Gift | 200 | $0.00 | 344,599 |
| 2020-06-05 | Gift | 200 | $0.00 | 344,799 |
| 2020-06-05 | Gift | 200 | $0.00 | 344,399 |
| 2020-06-03 | Gift | 200 | $0.00 | 345,399 |
| 2020-06-03 | Gift | 500 | $0.00 | 345,599 |
| 2020-06-03 | Gift | 4,000 | $0.00 | 346,099 |
| 2020-06-03 | Gift | 200 | $0.00 | 345,199 |
| 2020-06-03 | Gift | 200 | $0.00 | 344,999 |
| 2020-06-02 | Gift | 200 | $0.00 | 345,199 |
| 2020-06-02 | Gift | 4,000 | $0.00 | 346,099 |
| 2020-06-02 | Gift | 200 | $0.00 | 344,999 |
| 2020-06-02 | Gift | 200 | $0.00 | 345,399 |
| 2020-06-02 | Gift | 500 | $0.00 | 345,599 |
| 2020-06-01 | Tax withholding | 2,587 | $150.73 | 350,099 |
| 2020-06-01 | Grant / award | 4,975 | $0.00 | 352,686 |
| 2020-05-15 | Option exercise (derivative) | 10,000 | $0.00 | 89,576 |
| 2020-05-15 | Open-market sale | 1,000 | $129.40 | 356,711 |
| 2020-05-15 | Open-market sale | 4,100 | $132.09 | 352,511 |
| 2020-05-15 | Open-market sale | 4,500 | $133.02 | 348,011 |
| 2020-05-15 | Open-market sale | 300 | $133.63 | 347,711 |
| 2020-05-15 | Option exercise | 10,000 | $16.00 | 357,711 |
| 2020-05-15 | Open-market sale | 100 | $130.44 | 356,611 |
| 2020-03-02 | Option exercise (derivative) | 10,000 | $0.00 | 99,576 |
| 2020-03-02 | Open-market sale | 400 | $123.41 | 357,311 |
| 2020-03-02 | Option exercise | 10,000 | $16.00 | 357,711 |
| 2020-03-02 | Open-market sale | 1,001 | $124.22 | 356,310 |
| 2020-03-02 | Open-market sale | 800 | $125.39 | 355,510 |
| 2020-03-02 | Open-market sale | 2,589 | $126.40 | 352,921 |
| 2020-03-02 | Open-market sale | 3,618 | $127.13 | 349,303 |
| 2020-03-02 | Open-market sale | 1,301 | $128.60 | 348,002 |
| 2020-03-02 | Open-market sale | 291 | $129.17 | 347,711 |
| 2019-11-15 | Option exercise (derivative) | 10,000 | $0.00 | 109,576 |
| 2019-11-15 | Option exercise | 10,000 | $16.00 | 357,711 |
| 2019-11-15 | Open-market sale | 7,757 | $96.63 | 348,912 |
| 2019-11-15 | Open-market sale | 1,201 | $97.26 | 347,711 |
| 2019-11-15 | Open-market sale | 1,042 | $95.64 | 356,669 |
| 2019-08-15 | Option exercise (derivative) | 10,000 | $0.00 | 119,576 |
| 2019-08-15 | Open-market sale | 10,000 | $93.52 | 347,711 |
| 2019-08-15 | Option exercise | 10,000 | $16.00 | 357,711 |
| 2019-06-01 | Grant / award | 8,950 | $0.00 | 349,289 |
| 2019-06-01 | Tax withholding | 1,578 | $83.79 | 347,711 |
| 2019-05-15 | Option exercise (derivative) | 10,000 | $0.00 | 129,576 |
| 2019-05-15 | Open-market sale | 10,000 | $84.46 | 340,339 |
| 2019-05-15 | Option exercise | 10,000 | $16.00 | 350,339 |
| 2019-05-10 | Gift | 2,000 | $0.00 | 340,339 |
| 2019-03-01 | Option exercise (derivative) | 10,000 | $0.00 | 139,576 |
| 2019-03-01 | Option exercise | 10,000 | $16.00 | 352,339 |
| 2019-03-01 | Open-market sale | 10,000 | $66.35 | 342,339 |
| 2018-11-15 | Option exercise (derivative) | 10,000 | $0.00 | 149,576 |
| 2018-11-15 | Option exercise | 10,000 | $16.00 | 352,339 |
| 2018-11-15 | Open-market sale | 10,000 | $59.24 | 342,339 |
| 2018-08-15 | Option exercise (derivative) | 10,000 | $0.00 | 159,576 |
| 2018-08-15 | Option exercise | 10,000 | $16.00 | 352,339 |
| 2018-08-15 | Open-market sale | 10,000 | $60.02 | 342,339 |
| 2018-06-22 | J | 8,968 | $0.00 | 342,339 |
| 2018-06-22 | J | 35,872 | $0.00 | 0 |
| 2018-06-01 | Grant / award | 13,992 | $0.00 | 333,371 |
| 2018-01-09 | Gift | 0 | $0.00 | 651,738 |
| 2016-07-28 | — | — | — | 35,872 |
| 2016-07-28 | — | — | — | 538,088 |
| 2016-07-28 | — | — | — | 433,029 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.