SEC CIK 1251663
MCKENNEY MICHAEL J
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| KAIview stock → | 14,764.009 | 2026-03-10 |
Position History — KAI
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — KAI
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-03-10 | Grant / award (derivative) | 592 | $0.00 | 592 |
| 2026-03-10 | Grant / award (derivative) | 2,367 | $0.00 | 2,367 |
| 2026-03-10 | Option exercise (derivative) | 174 | $0.00 | 346 |
| 2026-03-10 | Option exercise (derivative) | 666 | $0.00 | 1,331 |
| 2026-03-10 | Option exercise (derivative) | 223 | $0.00 | 222 |
| 2026-03-10 | Option exercise (derivative) | 933 | $0.00 | 933 |
| 2026-03-10 | Option exercise (derivative) | 1,253 | $0.00 | 0 |
| 2026-03-10 | Tax withholding | 85 | $334.17 | 14,764.009 |
| 2026-03-10 | Option exercise | 174 | — | 14,849.009 |
| 2026-03-10 | Tax withholding | 323 | $334.17 | 14,675.009 |
| 2026-03-10 | Option exercise | 666 | — | 14,998.009 |
| 2026-03-10 | Tax withholding | 108 | $334.17 | 14,332.009 |
| 2026-03-10 | Option exercise | 223 | — | 14,440.009 |
| 2026-03-10 | Tax withholding | 452 | $334.17 | 14,217.009 |
| 2026-03-10 | Option exercise | 933 | — | 14,669.009 |
| 2026-03-10 | Tax withholding | 116 | $334.17 | 13,736.009 |
| 2026-03-10 | Option exercise | 239 | — | 13,852.009 |
| 2026-03-10 | Tax withholding | 606 | $334.17 | 13,613.009 |
| 2026-03-10 | Option exercise | 1,253 | — | 14,219.009 |
| 2025-03-10 | Option exercise (derivative) | 223 | $0.00 | 445 |
| 2025-03-10 | Option exercise (derivative) | 207 | $0.00 | 0 |
| 2025-03-10 | Option exercise (derivative) | 1,253 | $0.00 | 1,253 |
| 2025-03-10 | Option exercise (derivative) | 239 | $0.00 | 239 |
| 2025-03-10 | Option exercise (derivative) | 933 | $0.00 | 1,866 |
| 2025-03-10 | Tax withholding | 606 | $376.16 | 12,175.01 |
| 2025-03-10 | Option exercise | 223 | — | 13,002.01 |
| 2025-03-10 | Tax withholding | 452 | $376.16 | 12,779.01 |
| 2025-03-10 | Option exercise | 933 | — | 13,231.01 |
| 2025-03-10 | Tax withholding | 116 | $376.16 | 12,298.01 |
| 2025-03-10 | Option exercise | 239 | — | 12,414.01 |
| 2025-03-10 | Tax withholding | 108 | $376.16 | 12,894.01 |
| 2025-03-10 | Option exercise | 1,253 | — | 12,781.01 |
| 2025-03-10 | Tax withholding | 101 | $376.16 | 11,528.01 |
| 2025-03-10 | Option exercise | 207 | — | 11,629.01 |
| 2025-03-10 | Tax withholding | 454 | $376.16 | 11,422.01 |
| 2025-03-10 | Option exercise | 937 | — | 11,876.01 |
| 2025-03-04 | Grant / award (derivative) | 520 | $0.00 | 520 |
| 2025-03-04 | Grant / award (derivative) | 2,081 | $0.00 | 2,081 |
| 2025-02-28 | Open-market sale | 375 | $377.48 | 10,939.01 |
| 2025-02-28 | Open-market sale | 3,945 | $369.71 | 13,403.01 |
| 2025-02-28 | Open-market sale | 200 | $374.29 | 11,318.01 |
| 2025-02-28 | Open-market sale | 1,617 | $368.64 | 17,348.01 |
| 2025-02-28 | Open-market sale | 775 | $372.11 | 12,393.01 |
| 2025-02-28 | Open-market sale | 4 | $375.77 | 11,314.01 |
| 2025-02-28 | Open-market sale | 875 | $372.84 | 11,518.01 |
| 2025-02-28 | Open-market sale | 235 | $370.81 | 13,168.01 |
| 2024-08-28 | Open-market sale | 3,433 | $317.62 | 19,968.01 |
| 2024-08-28 | Open-market sale | 1,092 | $318.79 | 18,876.01 |
| 2024-08-28 | Open-market sale | 975 | $316.54 | 23,401.01 |
| 2024-03-10 | Option exercise (derivative) | 248 | $0.00 | 0 |
| 2024-03-10 | Option exercise (derivative) | 937 | $0.00 | 937 |
| 2024-03-10 | Option exercise (derivative) | 207 | $0.00 | 207 |
| 2024-03-10 | Option exercise (derivative) | 240 | $0.00 | 478 |
| 2024-03-10 | Option exercise (derivative) | 1,253 | $0.00 | 2,506 |
| 2024-03-10 | Tax withholding | 454 | $327.00 | 23,500.01 |
| 2024-03-10 | Option exercise | 240 | — | 24,493.01 |
| 2024-03-10 | Tax withholding | 606 | $327.00 | 24,253.01 |
| 2024-03-10 | Option exercise | 1,253 | — | 24,859.01 |
| 2024-03-10 | Tax withholding | 101 | $327.00 | 23,606.01 |
| 2024-03-10 | Option exercise | 207 | — | 23,707.01 |
| 2024-03-10 | Tax withholding | 117 | $327.00 | 24,376.01 |
| 2024-03-10 | Option exercise | 937 | — | 23,954.01 |
| 2024-03-10 | Tax withholding | 120 | $327.00 | 23,017.01 |
| 2024-03-10 | Option exercise | 248 | — | 23,137.01 |
| 2024-03-10 | Tax withholding | 720 | $327.00 | 22,889.01 |
| 2024-03-10 | Option exercise | 1,488 | — | 23,609.01 |
| 2024-03-06 | Grant / award (derivative) | 668 | $0.00 | 668 |
| 2024-03-06 | Grant / award (derivative) | 2,670 | $0.00 | 2,670 |
| 2023-03-20 | Open-market sale | 1,364 | $201.35 | 21,988.01 |
| 2023-03-17 | Open-market sale | 1,301 | $200.07 | 23,352.01 |
| 2023-03-14 | Open-market sale | 934 | $207.57 | 25,409.01 |
| 2023-03-14 | Open-market sale | 645 | $206.30 | 26,343.01 |
| 2023-03-14 | Open-market sale | 414 | $209.48 | 24,653.01 |
| 2023-03-14 | Open-market sale | 342 | $208.73 | 25,067.01 |
| 2023-03-10 | Option exercise (derivative) | 1,488 | $0.00 | 0 |
| 2023-03-10 | Option exercise (derivative) | 248 | $0.00 | 248 |
| 2023-03-10 | Option exercise (derivative) | 938 | $0.00 | 1,874 |
| 2023-03-10 | Option exercise (derivative) | 208 | $0.00 | 414 |
| 2023-03-10 | Option exercise (derivative) | 1,488 | $0.00 | 1,488 |
| 2023-03-10 | Tax withholding | 82 | $213.64 | 26,988.01 |
| 2023-03-10 | Option exercise | 208 | — | 27,070.01 |
| 2023-03-10 | Tax withholding | 370 | $213.64 | 26,862.01 |
| 2023-03-10 | Option exercise | 938 | — | 27,232.01 |
| 2023-03-10 | Tax withholding | 98 | $213.64 | 26,294.01 |
| 2023-03-10 | Option exercise | 248 | — | 26,392.01 |
| 2023-03-10 | Tax withholding | 586 | $213.64 | 26,144.01 |
| 2023-03-10 | Option exercise | 1,488 | — | 26,730.01 |
| 2023-03-10 | Tax withholding | 155 | $213.64 | 25,242.01 |
| 2023-03-10 | Option exercise | 392 | — | 25,397.01 |
| 2023-03-10 | Tax withholding | 594 | $213.64 | 25,005.01 |
| 2023-03-10 | Option exercise | 1,488 | — | 25,599.01 |
| 2023-03-07 | Grant / award (derivative) | 2,871 | $0.00 | 2,871 |
| 2023-03-07 | Grant / award (derivative) | 718 | $0.00 | 718 |
| 2022-03-10 | Option exercise (derivative) | 248 | $0.00 | 496 |
| 2022-03-10 | Option exercise (derivative) | 1,488 | $0.00 | 2,976 |
| 2022-03-10 | Option exercise (derivative) | 393 | $0.00 | 392 |
| 2022-03-10 | Option exercise (derivative) | 1,488 | $0.00 | 1,488 |
| 2022-03-10 | Option exercise (derivative) | 1,343 | $0.00 | 0 |
| 2022-03-10 | Tax withholding | 596 | $202.22 | 21,545.01 |
| 2022-03-10 | Option exercise | 1,343 | — | 22,141.01 |
| 2022-03-10 | Option exercise | 340 | — | 21,885.01 |
| 2022-03-10 | Tax withholding | 151 | $202.22 | 21,734.01 |
| 2022-03-10 | Option exercise | 1,488 | — | 23,222.01 |
| 2022-03-10 | Tax withholding | 437 | $202.22 | 22,785.01 |
| 2022-03-10 | Option exercise | 393 | — | 23,178.01 |
| 2022-03-10 | Tax withholding | 175 | $202.22 | 23,003.01 |
| 2022-03-10 | Option exercise | 1,488 | — | 24,491.01 |
| 2022-03-10 | Tax withholding | 626 | $202.22 | 23,865.01 |
| 2022-03-10 | Option exercise | 248 | — | 24,113.01 |
| 2022-03-10 | Tax withholding | 110 | $202.22 | 24,003.01 |
| 2022-03-08 | Grant / award (derivative) | 2,488 | $0.00 | 2,488 |
| 2022-03-08 | Grant / award (derivative) | 622 | $0.00 | 622 |
| 2021-11-15 | Option exercise (derivative) | 96 | $0.00 | 0 |
| 2021-11-15 | Option exercise (derivative) | 7 | $0.00 | 96 |
| 2021-11-15 | Option exercise (derivative) | 59 | $0.00 | 103 |
| 2021-11-15 | Option exercise (derivative) | 161 | $0.00 | 162 |
| 2021-11-15 | Option exercise (derivative) | 126 | $0.00 | 323 |
| 2021-11-15 | Option exercise (derivative) | 491 | $0.00 | 449 |
| 2021-11-15 | Option exercise (derivative) | 771 | $0.00 | 940 |
| 2021-11-15 | Option exercise (derivative) | 399 | $0.00 | 1,711 |
| 2021-11-15 | Option exercise (derivative) | 1,577 | $0.00 | 2,110 |
| 2021-11-15 | Option exercise (derivative) | 504 | $0.00 | 3,687 |
| 2021-11-15 | Option exercise (derivative) | 537 | $0.00 | 4,191 |
| 2021-11-15 | Option exercise | 1,577 | $25.98 | 22,199.01 |
| 2021-11-15 | Option exercise | 399 | $25.98 | 21,021.01 |
| 2021-11-15 | Option exercise | 771 | $25.98 | 21,393.01 |
| 2021-11-15 | Option exercise | 491 | $25.98 | 21,113.01 |
| 2021-11-15 | Option exercise | 126 | $25.98 | 20,748.01 |
| 2021-11-15 | Option exercise | 504 | $25.98 | 21,126.01 |
| 2021-11-15 | Option exercise | 537 | $25.98 | 21,159.01 |
| 2021-11-15 | Option exercise | 96 | $25.98 | 20,718.01 |
| 2021-11-15 | Option exercise | 7 | $25.98 | 20,629.01 |
| 2021-11-15 | Option exercise | 59 | $25.98 | 20,681.01 |
| 2021-11-15 | Option exercise | 161 | $25.98 | 20,783.01 |
| 2021-11-15 | Open-market sale | 126 | $224.45 | 20,622.01 |
| 2021-03-10 | Option exercise (derivative) | 244 | $0.00 | 0 |
| 2021-03-10 | Option exercise (derivative) | 1,343 | $0.00 | 1,343 |
| 2021-03-10 | Option exercise (derivative) | 340 | $0.00 | 340 |
| 2021-03-10 | Option exercise (derivative) | 1,488 | $0.00 | 2,976 |
| 2021-03-10 | Option exercise (derivative) | 393 | $0.00 | 785 |
| 2021-03-10 | Option exercise | 1,488 | — | 20,841.01 |
| 2021-03-10 | Tax withholding | 151 | $175.29 | 19,353.01 |
| 2021-03-10 | Option exercise | 340 | — | 19,504.01 |
| 2021-03-10 | Tax withholding | 395 | $175.29 | 19,164.01 |
| 2021-03-10 | Option exercise | 1,343 | — | 19,559.01 |
| 2021-03-10 | Tax withholding | 175 | $175.29 | 20,622.01 |
| 2021-03-10 | Tax withholding | 109 | $175.29 | 18,216.01 |
| 2021-03-10 | Option exercise | 244 | — | 18,325.01 |
| 2021-03-10 | Tax withholding | 410 | $175.29 | 18,081.01 |
| 2021-03-10 | Option exercise | 1,168 | — | 18,491.01 |
| 2021-03-10 | Option exercise | 393 | — | 20,797.01 |
| 2021-03-10 | Tax withholding | 437 | $175.29 | 20,404.01 |
| 2021-03-09 | Grant / award (derivative) | 2,976 | $0.00 | 2,976 |
| 2021-03-09 | Grant / award (derivative) | 744 | $0.00 | 744 |
| 2021-01-04 | Open-market sale | 306 | $141.19 | 17,086.01 |
| 2020-12-15 | Open-market sale | 517 | $134.72 | 17,392.01 |
| 2020-12-14 | Option exercise (derivative) | 2,144 | $0.00 | 600 |
| 2020-12-14 | Option exercise (derivative) | 600 | $0.00 | 0 |
| 2020-12-14 | Option exercise (derivative) | 1,500 | $0.00 | 2,744 |
| 2020-12-14 | Open-market sale | 755 | $135.10 | 17,909.01 |
| 2020-12-14 | Option exercise | 600 | $21.91 | 19,264.01 |
| 2020-12-14 | Option exercise | 2,144 | $21.91 | 20,808.01 |
| 2020-12-14 | Open-market sale | 1,500 | $134.43 | 18,664.01 |
| 2020-12-14 | Option exercise | 1,500 | $21.91 | 20,164.01 |
| 2020-03-10 | Option exercise (derivative) | 341 | $0.00 | 680 |
| 2020-03-10 | Option exercise (derivative) | 1,343 | $0.00 | 2,686 |
| 2020-03-10 | Option exercise (derivative) | 245 | $0.00 | 244 |
| 2020-03-10 | Option exercise (derivative) | 1,168 | $0.00 | 1,168 |
| 2020-03-10 | Option exercise (derivative) | 1,365 | $0.00 | 0 |
| 2020-03-10 | Tax withholding | 72 | $80.37 | 17,476.01 |
| 2020-03-10 | Option exercise | 245 | — | 17,548.01 |
| 2020-03-10 | Tax withholding | 343 | $80.37 | 17,303.01 |
| 2020-03-10 | Option exercise | 1,168 | — | 17,646.01 |
| 2020-03-10 | Tax withholding | 76 | $80.37 | 16,478.01 |
| 2020-03-10 | Option exercise | 227 | — | 16,554.01 |
| 2020-03-10 | Tax withholding | 401 | $80.37 | 16,327.01 |
| 2020-03-10 | Option exercise | 1,365 | — | 16,728.01 |
| 2020-03-10 | Option exercise | 341 | — | 18,765.01 |
| 2020-03-10 | Tax withholding | 101 | $80.37 | 18,664.01 |
| 2020-03-10 | Option exercise | 1,343 | — | 18,819.01 |
| 2020-03-10 | Tax withholding | 395 | $80.37 | 18,424.01 |
| 2020-03-02 | Grant / award (derivative) | 1,178 | $0.00 | 1,178 |
| 2020-03-02 | Grant / award (derivative) | 4,713 | $0.00 | 4,713 |
| 2019-12-11 | Option exercise (derivative) | 1,688 | $0.00 | 0 |
| 2019-12-11 | Option exercise (derivative) | 2,500 | $0.00 | 1,688 |
| 2019-12-11 | Option exercise | 2,500 | $24.90 | 17,557.01 |
| 2019-12-11 | Option exercise | 1,688 | $24.90 | 16,745.01 |
| 2019-12-11 | Open-market sale | 1,688 | $100.98 | 15,057.01 |
| 2019-05-14 | Option exercise (derivative) | 2,261 | $0.00 | 0 |
| 2019-05-14 | Open-market sale | 2,261 | $86.12 | 15,057.01 |
| 2019-05-14 | Option exercise | 2,261 | $14.17 | 17,318.01 |
| 2019-03-10 | Option exercise (derivative) | 1,169 | $0.00 | 2,336 |
| 2019-03-10 | Option exercise (derivative) | 245 | $0.00 | 489 |
| 2019-03-10 | Option exercise (derivative) | 228 | $0.00 | 227 |
| 2019-03-10 | Option exercise (derivative) | 1,365 | $0.00 | 1,365 |
| 2019-03-10 | Option exercise (derivative) | 308 | $0.00 | 0 |
| 2019-03-10 | Tax withholding | 91 | $85.97 | 12,937.01 |
| 2019-03-10 | Option exercise | 308 | — | 13,028.01 |
| 2019-03-10 | Tax withholding | 354 | $85.97 | 12,720.01 |
| 2019-03-10 | Option exercise | 1,201 | — | 13,074.01 |
| 2019-03-10 | Tax withholding | 73 | $85.97 | 15,057.01 |
| 2019-03-10 | Option exercise | 245 | — | 15,130.01 |
| 2019-03-10 | Tax withholding | 344 | $85.97 | 14,885.01 |
| 2019-03-10 | Option exercise | 1,169 | — | 15,229.01 |
| 2019-03-10 | Tax withholding | 68 | $85.97 | 14,060.01 |
| 2019-03-10 | Option exercise | 228 | — | 14,128.01 |
| 2019-03-10 | Tax withholding | 402 | $85.97 | 13,900.01 |
| 2019-03-10 | Option exercise | 1,365 | — | 14,302.01 |
| 2019-03-04 | Grant / award (derivative) | 1,021 | $0.00 | 1,021 |
| 2019-03-04 | Grant / award (derivative) | 4,083 | $0.00 | 4,083 |
| 2018-09-07 | Open-market sale | 5,000 | $103.00 | 11,624.01 |
| 2018-03-10 | Option exercise (derivative) | 1,201 | $0.00 | 1,201 |
| 2018-03-10 | Option exercise (derivative) | 228 | $0.00 | 455 |
| 2018-03-10 | Option exercise (derivative) | 1,365 | $0.00 | 2,730 |
| 2018-03-10 | Option exercise (derivative) | 308 | $0.00 | 308 |
| 2018-03-10 | Option exercise (derivative) | 809 | $0.00 | 0 |
| 2018-03-10 | Option exercise | 809 | — | 14,531.01 |
| 2018-03-10 | Option exercise | 1,201 | — | 15,638.01 |
| 2018-03-10 | Tax withholding | 354 | $104.35 | 15,284.01 |
| 2018-03-10 | Option exercise | 308 | — | 15,592.01 |
| 2018-03-10 | Tax withholding | 91 | $104.35 | 15,501.01 |
| 2018-03-10 | Tax withholding | 239 | $104.35 | 14,292.01 |
| 2018-03-10 | Tax withholding | 61 | $104.35 | 14,437.01 |
| 2018-03-10 | Option exercise | 206 | — | 14,498.01 |
| 2018-03-10 | Tax withholding | 68 | $104.35 | 16,624.01 |
| 2018-03-10 | Option exercise | 228 | — | 16,692.01 |
| 2018-03-10 | Tax withholding | 402 | $104.35 | 16,464.01 |
| 2018-03-10 | Option exercise | 1,365 | — | 16,866.01 |
| 2018-03-07 | Grant / award (derivative) | 2,935 | $0.00 | 2,935 |
| 2018-03-07 | Grant / award (derivative) | 734 | $0.00 | 734 |
| 2017-12-18 | Open-market sale | 1,281 | $100.28 | 13,314.01 |
| 2017-12-15 | Open-market sale | 119 | $100.00 | 14,595.01 |
| 2017-12-12 | Open-market sale | 2,173 | $97.13 | 15,041.01 |
| 2017-12-12 | Open-market sale | 327 | $97.82 | 14,714.01 |
| 2017-12-11 | Open-market sale | 1,654 | $98.10 | 19,160.01 |
| 2017-12-11 | Open-market sale | 200 | $101.50 | 17,214.01 |
| 2017-12-11 | Open-market sale | 900 | $100.33 | 17,414.01 |
| 2017-12-11 | Open-market sale | 846 | $99.35 | 18,314.01 |
| 2017-03-10 | Option exercise (derivative) | 948 | $0.00 | 0 |
| 2017-03-10 | Option exercise (derivative) | 809 | $0.00 | 809 |
| 2017-03-10 | Option exercise (derivative) | 206 | $0.00 | 206 |
| 2017-03-10 | Option exercise (derivative) | 1,202 | $0.00 | 2,402 |
| 2017-03-10 | Option exercise (derivative) | 308 | $0.00 | 616 |
| 2017-03-10 | Tax withholding | 308 | $57.80 | 16,869.01 |
| 2017-03-10 | Option exercise | 236 | — | 17,105.01 |
| 2017-03-10 | Tax withholding | 77 | $57.80 | 17,028.01 |
| 2017-03-10 | Option exercise | 809 | — | 17,837.01 |
| 2017-03-10 | Tax withholding | 263 | $57.80 | 17,574.01 |
| 2017-03-10 | Option exercise | 206 | — | 17,780.01 |
| 2017-03-10 | Tax withholding | 67 | $57.80 | 17,713.01 |
| 2017-03-10 | Option exercise | 1,202 | — | 18,915.01 |
| 2017-03-10 | Tax withholding | 391 | $57.80 | 18,524.01 |
| 2017-03-10 | Option exercise | 308 | — | 18,832.01 |
| 2017-03-10 | Tax withholding | 100 | $57.80 | 18,732.01 |
| 2017-03-10 | Option exercise | 948 | — | 17,177.01 |
| 2017-03-10 | Option exercise (derivative) | 809 | $0.00 | 809 |
| 2017-03-10 | Option exercise (derivative) | 1,202 | $0.00 | 2,402 |
| 2017-03-10 | Option exercise (derivative) | 206 | $0.00 | 206 |
| 2017-03-10 | Option exercise (derivative) | 308 | $0.00 | 616 |
| 2017-03-10 | Option exercise (derivative) | 948 | $0.00 | 0 |
| 2017-03-10 | Option exercise | 948 | — | 19,259.01 |
| 2017-03-10 | Tax withholding | 308 | $57.80 | 18,951.01 |
| 2017-03-10 | Option exercise | 236 | — | 19,187.01 |
| 2017-03-10 | Tax withholding | 77 | $57.80 | 19,110.01 |
| 2017-03-10 | Option exercise | 809 | — | 19,919.01 |
| 2017-03-10 | Tax withholding | 263 | $57.80 | 19,656.01 |
| 2017-03-10 | Option exercise | 206 | — | 19,862.01 |
| 2017-03-10 | Tax withholding | 67 | $57.80 | 19,795.01 |
| 2017-03-10 | Option exercise | 1,202 | — | 20,997.01 |
| 2017-03-10 | Tax withholding | 391 | $57.80 | 20,606.01 |
| 2017-03-10 | Option exercise | 308 | — | 20,914.01 |
| 2017-03-10 | Tax withholding | 100 | $57.80 | 20,814.01 |
| 2017-03-08 | Grant / award (derivative) | 2,730 | $0.00 | 2,730 |
| 2017-03-08 | Grant / award (derivative) | 683 | $0.00 | 683 |
| 2017-03-08 | Grant / award (derivative) | 683 | $0.00 | 683 |
| 2017-03-08 | Grant / award (derivative) | 2,730 | $0.00 | 2,730 |
| 2016-03-10 | Option exercise (derivative) | 1,363 | $0.00 | 0 |
| 2016-03-10 | Option exercise (derivative) | 207 | $0.00 | 412 |
| 2016-03-10 | Option exercise (derivative) | 808 | $0.00 | 1,618 |
| 2016-03-10 | Option exercise (derivative) | 236 | $0.00 | 236 |
| 2016-03-10 | Option exercise (derivative) | 948 | $0.00 | 948 |
| 2016-03-10 | Tax withholding | 77 | $42.20 | 16,427.01 |
| 2016-03-10 | Tax withholding | 443 | $42.20 | 15,628.01 |
| 2016-03-10 | Option exercise | 948 | — | 16,576.01 |
| 2016-03-10 | Tax withholding | 308 | $42.20 | 16,268.01 |
| 2016-03-10 | Option exercise | 236 | — | 16,504.01 |
| 2016-03-10 | Option exercise | 1,363 | — | 16,071.01 |
| 2016-03-10 | Option exercise | 808 | — | 17,235.01 |
| 2016-03-10 | Tax withholding | 263 | $42.20 | 16,972.01 |
| 2016-03-10 | Option exercise | 207 | — | 17,179.01 |
| 2016-03-10 | Tax withholding | 68 | $42.20 | 17,111.01 |
| 2016-03-10 | Option exercise (derivative) | 207 | $0.00 | 412 |
| 2016-03-10 | Option exercise (derivative) | 236 | $0.00 | 236 |
| 2016-03-10 | Option exercise (derivative) | 948 | $0.00 | 948 |
| 2016-03-10 | Option exercise (derivative) | 1,363 | $0.00 | 0 |
| 2016-03-10 | Option exercise (derivative) | 808 | $0.00 | 1,618 |
| 2016-03-10 | Option exercise | 236 | — | 17,089.01 |
| 2016-03-10 | Tax withholding | 308 | $42.20 | 16,853.01 |
| 2016-03-10 | Option exercise | 948 | — | 17,161.01 |
| 2016-03-10 | Tax withholding | 443 | $42.20 | 16,213.01 |
| 2016-03-10 | Option exercise | 1,363 | — | 16,656.01 |
| 2016-03-10 | Tax withholding | 68 | $42.20 | 17,696.01 |
| 2016-03-10 | Option exercise | 207 | — | 17,764.01 |
| 2016-03-10 | Tax withholding | 263 | $42.20 | 17,557.01 |
| 2016-03-10 | Option exercise | 808 | — | 17,820.01 |
| 2016-03-10 | Tax withholding | 77 | $42.20 | 17,012.01 |
| 2016-03-08 | Grant / award (derivative) | 3,694 | $0.00 | 3,694 |
| 2016-03-08 | Grant / award (derivative) | 924 | $0.00 | 924 |
| 2015-03-10 | Option exercise (derivative) | 1,363 | $0.00 | 1,363 |
| 2015-03-10 | Option exercise (derivative) | 1,464 | $0.00 | 0 |
| 2015-03-10 | Option exercise (derivative) | 235 | $0.00 | 472 |
| 2015-03-10 | Option exercise (derivative) | 948 | $0.00 | 1,896 |
| 2015-03-10 | Option exercise | 1,363 | — | 14,353.01 |
| 2015-03-10 | Tax withholding | 476 | $46.99 | 12,990.01 |
| 2015-03-10 | Option exercise | 1,464 | — | 13,466.01 |
| 2015-03-10 | Tax withholding | 76 | $46.99 | 14,708.01 |
| 2015-03-10 | Option exercise | 235 | — | 14,784.01 |
| 2015-03-10 | Tax withholding | 309 | $46.99 | 14,549.01 |
| 2015-03-10 | Option exercise | 948 | — | 14,858.01 |
| 2015-03-10 | Tax withholding | 443 | $46.99 | 13,910.01 |
| 2015-03-09 | Grant / award (derivative) | 619 | $0.00 | 619 |
| 2015-03-09 | Grant / award (derivative) | 2,477 | $0.00 | 2,477 |
| 2014-03-10 | Option exercise (derivative) | 1,363 | $0.00 | 2,726 |
| 2014-03-10 | Option exercise (derivative) | 1,465 | $0.00 | 1,464 |
| 2014-03-10 | Option exercise (derivative) | 1,454 | $0.00 | 0 |
| 2014-03-10 | Option exercise | 1,465 | — | 10,944.01 |
| 2014-03-10 | Option exercise | 1,363 | — | 11,830.01 |
| 2014-03-10 | Tax withholding | 477 | $40.07 | 10,467.01 |
| 2014-03-10 | Tax withholding | 444 | $40.07 | 11,386.01 |
| 2014-03-10 | Tax withholding | 473 | $40.07 | 9,479.01 |
| 2014-03-10 | Option exercise | 1,454 | — | 9,952.01 |
| 2014-03-05 | Grant / award (derivative) | 2,830 | $0.00 | 2,830 |
| 2014-03-05 | Grant / award (derivative) | 707 | $0.00 | 707 |
| 2013-03-10 | Option exercise (derivative) | 1,453 | $0.00 | 0 |
| 2013-03-10 | Option exercise (derivative) | 4,394 | $0.00 | 2,929 |
| 2013-03-10 | Option exercise (derivative) | 2,909 | $0.00 | 1,454 |
| 2013-03-10 | Tax withholding | 475 | $26.58 | 6,568.01 |
| 2013-03-10 | Option exercise | 1,465 | — | 8,033.01 |
| 2013-03-10 | Option exercise | 1,455 | — | 7,043.01 |
| 2013-03-10 | Tax withholding | 478 | $26.58 | 7,555.01 |
| 2013-03-10 | Tax withholding | 474 | $26.58 | 5,588.01 |
| 2013-03-10 | Option exercise | 1,453 | — | 6,062.01 |
| 2013-03-06 | Grant / award (derivative) | 4,728 | $0.00 | 4,278 |
| 2013-03-06 | Grant / award (derivative) | 3,072 | $0.00 | 3,072 |
| 2012-04-27 | Option exercise (derivative) | 2,261 | $0.00 | 2,261 |
| 2012-04-27 | Open-market sale | 2,261 | $25.00 | 3,519.01 |
| 2012-04-27 | Option exercise | 2,261 | $14.17 | 5,780.01 |
| 2012-03-10 | Option exercise (derivative) | 1,454 | $0.00 | 1,453 |
| 2012-03-10 | Option exercise (derivative) | 1,455 | $0.00 | 2,909 |
| 2012-03-10 | Tax withholding | 461 | $22.80 | 2,526.01 |
| 2012-03-10 | Option exercise | 1,455 | — | 3,981.01 |
| 2012-03-10 | Tax withholding | 462 | $22.80 | 3,519.01 |
| 2012-03-10 | Option exercise | 1,454 | — | 2,987.01 |
| 2012-03-07 | Grant / award (derivative) | 4,244 | $0.00 | 4,244 |
| 2012-03-07 | Grant / award (derivative) | 3,401 | $0.00 | 3,401 |
| 2012-02-03 | Option exercise (derivative) | 2,261 | $0.00 | 4,522 |
| 2012-02-03 | Option exercise | 2,261 | $14.17 | 17,203.01 |
| 2012-02-03 | Open-market sale | 2,261 | $25.00 | 14,942.01 |
| 2012-02-03 | Open-market sale | 13,409 | $25.17 | 1,533.01 |
| 2012-02-03 | Option exercise (derivative) | 2,261 | $0.00 | 4,522 |
| 2012-02-03 | Open-market sale | 13,409 | $25.17 | 1,533.01 |
| 2012-02-03 | Option exercise | 2,261 | $14.17 | 17,203.01 |
| 2012-02-03 | Open-market sale | 2,261 | $25.00 | 14,942.01 |
| 2011-12-31 | Option exercise (derivative) | 2,105 | $0.00 | 0 |
| 2011-12-31 | Tax withholding | 669 | $22.61 | 14,942.01 |
| 2011-12-31 | Option exercise | 2,105 | — | 15,611.01 |
| 2011-03-10 | Option exercise (derivative) | 1,454 | $0.00 | 2,907 |
| 2011-03-10 | Tax withholding | 462 | $24.55 | 13,506.01 |
| 2011-03-10 | Option exercise | 1,454 | — | 13,968.01 |
| 2011-03-09 | Grant / award (derivative) | 4,188 | $0.00 | 4,188 |
| 2011-03-09 | Grant / award (derivative) | 2,909 | $0.00 | 2,909 |
| 2011-01-01 | Option exercise (derivative) | 1,785 | $0.00 | 0 |
| 2011-01-01 | Option exercise | 1,785 | — | 12,141.36 |
| 2011-01-01 | Tax withholding | 642 | $23.57 | 12,507.36 |
| 2011-01-01 | Option exercise (derivative) | 1,785 | $0.00 | 0 |
| 2011-01-01 | Option exercise | 1,785 | — | 12,141.36 |
| 2011-01-01 | Tax withholding | 642 | $23.57 | 12,514.01 |
| 2010-03-03 | Grant / award (derivative) | 6,783 | $0.00 | 6,783 |
| 2010-03-03 | Grant / award (derivative) | 2,907 | $0.00 | 2,907 |
| 2010-01-02 | Option exercise (derivative) | 6,450 | $0.00 | 0 |
| 2010-01-02 | Option exercise | 6,450 | — | 12,667 |
| 2010-01-02 | Tax withholding | 2,401 | $15.96 | 10,356.36 |
| 2009-03-03 | Grant / award (derivative) | 3,500 | $0.00 | 3,500 |
| 2008-06-16 | Option exercise (derivative) | 2,400 | $0.00 | 1,600 |
| 2008-06-16 | Option exercise | 500 | $13.05 | 5,875 |
| 2008-06-16 | Option exercise | 73 | $13.05 | 5,448 |
| 2008-06-16 | Option exercise | 148 | $13.05 | 5,523 |
| 2008-06-16 | Option exercise | 25 | $13.05 | 5,400 |
| 2008-06-16 | Option exercise | 127 | $13.05 | 5,502 |
| 2008-06-16 | Option exercise | 27 | $13.05 | 5,402 |
| 2008-06-16 | Option exercise | 300 | $13.05 | 5,675 |
| 2008-06-16 | Option exercise | 200 | $13.05 | 5,575 |
| 2008-06-16 | Open-market sale | 200 | $25.06 | 5,375 |
| 2008-06-16 | Option exercise | 100 | $13.05 | 5,475 |
| 2008-06-16 | Option exercise (derivative) | 1,600 | $0.00 | 0 |
| 2008-06-16 | Option exercise | 676 | $13.05 | 6,051 |
| 2008-06-16 | Option exercise | 124 | $13.05 | 5,499 |
| 2008-06-16 | Open-market sale | 400 | $25.01 | 5,375 |
| 2008-06-16 | Option exercise | 400 | $13.05 | 5,775 |
| 2008-03-03 | Grant / award (derivative) | 3,500 | $0.00 | 3,500 |
| 2007-12-31 | Option exercise (derivative) | 1,000 | $0.00 | 4,000 |
| 2007-12-31 | Option exercise | 1,000 | $13.05 | 2,394 |
| 2007-12-31 | Open-market sale | 1,000 | $31.00 | 1,394 |
| 2007-05-24 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2007-04-24 | Option exercise (derivative) | 5,000 | $0.00 | 5,000 |
| 2007-04-24 | Open-market sale | 5,000 | $28.00 | 1,394 |
| 2007-04-24 | Option exercise | 5,000 | $13.05 | 6,394 |
| 2007-04-24 | Option exercise (derivative) | 5,000 | $0.00 | 5,000 |
| 2007-04-24 | Open-market sale | 5,000 | $28.00 | 4,350 |
| 2007-04-24 | Option exercise | 5,000 | $13.05 | 9,350 |
| 2006-08-31 | Option exercise (derivative) | 8,667 | $0.00 | 10,000 |
| 2006-08-31 | Option exercise | 467 | $13.05 | 510 |
| 2006-08-31 | Option exercise | 2,200 | $13.05 | 2,243 |
| 2006-08-31 | Option exercise | 500 | $13.05 | 543 |
| 2006-08-31 | Option exercise | 1,800 | $13.05 | 1,843 |
| 2006-08-31 | Option exercise | 600 | $13.05 | 643 |
| 2006-08-31 | Option exercise | 1,100 | $13.05 | 1,143 |
| 2006-08-31 | Option exercise | 100 | $13.05 | 143 |
| 2006-08-31 | Open-market sale | 100 | $26.36 | 43 |
| 2006-08-31 | Option exercise | 400 | $13.05 | 443 |
| 2006-08-31 | Option exercise | 700 | $13.05 | 743 |
| 2006-08-31 | Option exercise (derivative) | 8,667 | $0.00 | 10,000 |
| 2006-08-31 | Option exercise | 467 | $13.05 | 510 |
| 2006-08-31 | Option exercise | 100 | $13.05 | 143 |
| 2006-08-31 | Option exercise | 400 | $13.05 | 443 |
| 2006-08-31 | Open-market sale | 400 | $26.35 | 2,999 |
| 2006-08-31 | Option exercise | 700 | $13.05 | 743 |
| 2006-08-31 | Option exercise | 600 | $13.05 | 643 |
| 2006-08-31 | Option exercise | 1,800 | $13.05 | 1,843 |
| 2006-08-31 | Option exercise | 500 | $13.05 | 543 |
| 2006-08-31 | Open-market sale | 500 | $26.44 | 43 |
| 2006-08-31 | Option exercise | 2,200 | $13.05 | 2,243 |
| 2006-08-31 | Open-market sale | 2,200 | $26.42 | 43 |
| 2006-08-31 | Option exercise | 1,100 | $13.05 | 1,143 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.