SEC CIK 1586813
Kurian George
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| NTAPview stock → | 210,349 | 2026-10-15 |
| CIview stock → | 4,560 | 2026-04-22 |
Position History — NTAP
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — NTAP
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-15 | Option exercise (derivative) | 3,657 | — | 25,602 |
| 2026-10-15 | Tax withholding | 1,845 | $222.20 | 210,349 |
| 2026-10-15 | Option exercise | 3,657 | — | 212,194 |
| 2026-10-01 | Open-market sale | 1,002 | $211.67 | 208,537 |
| 2026-10-01 | Open-market sale | 1,697 | $210.98 | 209,539 |
| 2026-10-01 | Open-market sale | 3,612 | $210.20 | 211,236 |
| 2026-10-01 | Open-market sale | 3,689 | $209.01 | 214,848 |
| 2026-09-29 | Open-market sale | 50,000 | $209.95 | 218,537 |
| 2026-09-24 | Open-market sale | 37,000 | $199.95 | 268,537 |
| 2026-09-21 | Open-market sale | 13,000 | $200.01 | 305,537 |
| 2026-09-14 | Open-market sale | 1,488 | $194.04 | 318,537 |
| 2026-09-14 | Open-market sale | 1,370 | $193.34 | 320,025 |
| 2026-09-14 | Open-market sale | 12,845 | $192.11 | 321,395 |
| 2026-09-14 | Open-market sale | 12,681 | $191.25 | 334,240 |
| 2026-09-14 | Open-market sale | 11,616 | $190.28 | 346,921 |
| 2026-08-15 | Option exercise (derivative) | 2,681 | — | 29,501 |
| 2026-08-15 | Option exercise (derivative) | 1,999 | — | 13,995 |
| 2026-08-15 | Option exercise (derivative) | 2,885 | — | 8,657 |
| 2026-08-15 | Tax withholding | 3,817 | $204.99 | 358,537 |
| 2026-08-15 | Option exercise | 7,565 | — | 362,354 |
| 2026-07-01 | Grant / award (derivative) | 29,259 | — | 29,259 |
| 2026-05-15 | Option exercise (derivative) | 10,727 | — | 32,182 |
| 2026-05-15 | Option exercise (derivative) | 2,000 | — | 15,994 |
| 2026-05-15 | Option exercise (derivative) | 2,886 | — | 11,542 |
| 2026-05-15 | Option exercise (derivative) | 2,876 | — | 0 |
| 2026-05-15 | Tax withholding | 9,326 | $119.93 | 354,789 |
| 2026-05-15 | Option exercise | 18,489 | — | 364,115 |
| 2026-05-14 | Tax withholding | 35,332 | $118.58 | 345,626 |
| 2026-05-14 | Grant / award | 70,060 | — | 380,958 |
| 2026-05-14 | Tax withholding | 28,759 | $118.58 | 310,898 |
| 2026-05-14 | Grant / award | 57,027 | — | 339,657 |
| 2026-02-15 | Option exercise (derivative) | 1,999 | — | 17,994 |
| 2026-02-15 | Option exercise (derivative) | 2,885 | — | 14,428 |
| 2026-02-15 | Option exercise (derivative) | 2,876 | — | 2,876 |
| 2026-02-15 | Tax withholding | 3,951 | $98.22 | 282,630 |
| 2026-02-15 | Option exercise | 7,760 | — | 286,581 |
| 2025-11-15 | Option exercise (derivative) | 2,885 | — | 17,313 |
| 2025-11-15 | Option exercise (derivative) | 1,999 | — | 19,993 |
| 2025-11-15 | Option exercise (derivative) | 2,875 | — | 5,752 |
| 2025-11-15 | Tax withholding | 3,876 | $109.60 | 278,821 |
| 2025-11-15 | Option exercise | 7,759 | — | 282,697 |
| 2025-09-17 | Open-market sale | 8,750 | $122.91 | 274,938 |
| 2025-08-18 | Open-market sale | 8,500 | $108.85 | 283,688 |
| 2025-08-15 | Option exercise (derivative) | 2,886 | — | 20,198 |
| 2025-08-15 | Option exercise (derivative) | 2,876 | — | 8,627 |
| 2025-08-15 | Option exercise (derivative) | 1,999 | — | 21,992 |
| 2025-08-15 | Option exercise | 7,761 | — | 296,066 |
| 2025-08-15 | Tax withholding | 3,878 | $108.79 | 292,188 |
| 2025-07-21 | Open-market sale | 8,500 | $108.08 | 288,305 |
| 2025-07-01 | Grant / award (derivative) | 42,909 | — | 42,909 |
| 2025-06-16 | Open-market sale | 8,500 | $101.78 | 296,805 |
| 2025-05-19 | Open-market sale | 4,341 | $100.34 | 305,305 |
| 2025-05-19 | Open-market sale | 4,159 | $99.68 | 309,646 |
| 2025-05-16 | Tax withholding | 30,562 | $100.53 | 313,805 |
| 2025-05-16 | Grant / award | 50,850 | — | 308,628 |
| 2025-05-16 | Tax withholding | 25,414 | $100.53 | 283,214 |
| 2025-05-16 | Grant / award | 61,153 | — | 344,367 |
| 2025-05-15 | Option exercise (derivative) | 7,997 | — | 23,991 |
| 2025-05-15 | Option exercise (derivative) | 2,885 | — | 23,084 |
| 2025-05-15 | Option exercise (derivative) | 2,876 | — | 11,503 |
| 2025-05-15 | Option exercise (derivative) | 2,257 | — | 0 |
| 2025-05-15 | Tax withholding | 8,002 | $99.82 | 257,778 |
| 2025-05-15 | Option exercise | 16,015 | — | 265,780 |
| 2025-04-21 | Open-market sale | 8,500 | $81.83 | 249,765 |
| 2025-03-17 | Open-market sale | 3,070 | $92.87 | 258,265 |
| 2025-03-17 | Open-market sale | 5,430 | $92.48 | 261,335 |
| 2025-02-18 | Open-market sale | 4,311 | $119.50 | 266,765 |
| 2025-02-18 | Open-market sale | 4,189 | $118.57 | 271,076 |
| 2025-02-15 | Option exercise (derivative) | 2,886 | — | 25,969 |
| 2025-02-15 | Option exercise (derivative) | 2,256 | — | 2,257 |
| 2025-02-15 | Option exercise (derivative) | 2,875 | — | 14,379 |
| 2025-02-15 | Option exercise | 8,017 | — | 279,299 |
| 2025-02-15 | Tax withholding | 4,034 | $119.06 | 275,265 |
| 2025-01-21 | Open-market sale | 4,474 | $122.81 | 275,308 |
| 2025-01-21 | Open-market sale | 4,026 | $123.28 | 271,282 |
| 2024-12-16 | Open-market sale | 3,424 | $124.37 | 283,022 |
| 2024-12-16 | Open-market sale | 3,240 | $124.80 | 279,782 |
| 2024-12-16 | Open-market sale | 1,836 | $123.24 | 286,446 |
| 2024-11-18 | Open-market sale | 3,280 | $117.44 | 293,502 |
| 2024-11-18 | Open-market sale | 5,220 | $118.35 | 288,282 |
| 2024-11-15 | Option exercise (derivative) | 2,885 | — | 28,855 |
| 2024-11-15 | Option exercise (derivative) | 2,876 | — | 17,254 |
| 2024-11-15 | Option exercise (derivative) | 2,256 | — | 4,513 |
| 2024-11-15 | Option exercise | 8,017 | — | 300,795 |
| 2024-11-15 | Tax withholding | 4,013 | $117.21 | 296,782 |
| 2024-10-21 | Open-market sale | 5,221 | $126.36 | 292,778 |
| 2024-10-21 | Open-market sale | 3,279 | $125.71 | 297,999 |
| 2024-09-16 | Open-market sale | 2,875 | $116.44 | 306,903 |
| 2024-09-16 | Open-market sale | 5,625 | $117.04 | 301,278 |
| 2024-08-19 | Open-market sale | 8,500 | $130.00 | 309,778 |
| 2024-08-15 | Option exercise (derivative) | 2,876 | — | 20,130 |
| 2024-08-15 | Option exercise (derivative) | 2,256 | — | 6,769 |
| 2024-08-15 | Option exercise (derivative) | 2,885 | — | 31,740 |
| 2024-08-15 | Option exercise | 8,017 | — | 322,291 |
| 2024-08-15 | Tax withholding | 4,013 | $131.43 | 318,278 |
| 2024-07-15 | Open-market sale | 6,259 | $130.49 | 314,274 |
| 2024-07-15 | Open-market sale | 2,241 | $130.01 | 320,533 |
| 2024-07-01 | Grant / award (derivative) | 31,988 | — | 31,988 |
| 2024-06-17 | Open-market sale | 5,102 | $126.22 | 322,774 |
| 2024-06-17 | Open-market sale | 2,098 | $124.10 | 329,176 |
| 2024-06-17 | Open-market sale | 1,300 | $125.51 | 327,876 |
| 2024-06-01 | Option exercise (derivative) | 13,875 | — | 0 |
| 2024-06-01 | Option exercise | 13,875 | — | 338,222 |
| 2024-06-01 | Tax withholding | 6,948 | $120.43 | 331,274 |
| 2024-05-16 | Tax withholding | 71,298 | $109.75 | 324,347 |
| 2024-05-16 | Grant / award | 142,369 | — | 395,645 |
| 2024-05-15 | Option exercise (derivative) | 11,541 | — | 34,625 |
| 2024-05-15 | Option exercise (derivative) | 2,257 | — | 9,025 |
| 2024-05-15 | Option exercise (derivative) | 2,875 | — | 23,006 |
| 2024-05-15 | Option exercise | 16,673 | — | 260,875 |
| 2024-05-15 | Tax withholding | 7,599 | $110.62 | 253,276 |
| 2024-05-13 | Open-market sale | 8,500 | $108.57 | 244,202 |
| 2024-04-15 | Open-market sale | 1,439 | $103.39 | 252,702 |
| 2024-04-15 | Open-market sale | 7,061 | $103.11 | 254,141 |
| 2024-03-19 | Open-market sale | 3,203 | $101.83 | 261,202 |
| 2024-03-19 | Open-market sale | 5,297 | $101.20 | 264,405 |
| 2024-02-15 | Option exercise (derivative) | 2,256 | $0.00 | 11,282 |
| 2024-02-15 | Option exercise (derivative) | 2,876 | $0.00 | 25,881 |
| 2024-02-15 | Tax withholding | 1,828 | $87.27 | 269,702 |
| 2024-02-15 | Option exercise | 5,132 | $0.00 | 271,530 |
| 2023-11-15 | Option exercise (derivative) | 2,876 | $0.00 | 28,757 |
| 2023-11-15 | Option exercise (derivative) | 2,256 | $0.00 | 13,538 |
| 2023-11-15 | Option exercise | 5,132 | $0.00 | 268,943 |
| 2023-11-15 | Tax withholding | 2,545 | $78.92 | 266,398 |
| 2023-11-07 | Open-market sale | 3,825 | $75.67 | 263,811 |
| 2023-10-10 | Open-market sale | 4,500 | $76.26 | 267,636 |
| 2023-09-12 | Open-market sale | 4,500 | $78.37 | 272,136 |
| 2023-08-15 | Option exercise (derivative) | 2,875 | $0.00 | 31,633 |
| 2023-08-15 | Option exercise (derivative) | 2,256 | $0.00 | 15,794 |
| 2023-08-15 | Tax withholding | 2,545 | $76.29 | 276,636 |
| 2023-08-15 | Option exercise | 5,131 | $0.00 | 279,181 |
| 2023-08-08 | Open-market sale | 4,500 | $77.66 | 274,050 |
| 2023-07-13 | Grant / award (derivative) | 46,166 | $0.00 | 46,166 |
| 2023-07-11 | Open-market sale | 4,500 | $78.52 | 278,550 |
| 2023-06-06 | Open-market sale | 4,500 | $70.00 | 283,050 |
| 2023-06-01 | Option exercise (derivative) | 13,875 | $0.00 | 13,875 |
| 2023-06-01 | Option exercise (derivative) | 9,250 | $0.00 | 0 |
| 2023-06-01 | Option exercise | 23,125 | $0.00 | 299,016 |
| 2023-06-01 | Tax withholding | 11,466 | $71.96 | 287,550 |
| 2023-05-17 | Tax withholding | 126,683 | $65.41 | 275,891 |
| 2023-05-17 | Grant / award | 255,510 | $0.00 | 402,574 |
| 2023-05-15 | Option exercise (derivative) | 11,502 | $0.00 | 34,508 |
| 2023-05-15 | Option exercise (derivative) | 2,257 | $0.00 | 18,050 |
| 2023-05-15 | Option exercise | 13,759 | $0.00 | 154,179 |
| 2023-05-15 | Tax withholding | 4,865 | $64.75 | 149,314 |
| 2023-05-15 | Open-market sale | 2,250 | $64.50 | 147,064 |
| 2023-05-09 | Open-market sale | 2,250 | $63.49 | 140,420 |
| 2023-04-10 | Open-market sale | 2,250 | $64.50 | 142,670 |
| 2023-04-04 | Open-market sale | 2,250 | $64.27 | 144,920 |
| 2023-04-04 | Open-market sale | 2,250 | $64.27 | 144,920 |
| 2023-03-07 | Open-market sale | 4,500 | $65.04 | 147,170 |
| 2023-02-15 | Option exercise (derivative) | 2,256 | $0.00 | 20,307 |
| 2023-02-15 | Option exercise | 2,256 | $0.00 | 152,482 |
| 2023-02-15 | Tax withholding | 812 | $68.71 | 151,670 |
| 2023-02-07 | Open-market sale | 4,500 | $65.87 | 150,226 |
| 2023-01-09 | Open-market sale | 2,250 | $64.50 | 154,726 |
| 2023-01-03 | Open-market sale | 2,250 | $60.40 | 156,976 |
| 2022-12-05 | Open-market sale | 4,500 | $65.29 | 159,226 |
| 2022-11-15 | Option exercise (derivative) | 2,256 | $0.00 | 22,313 |
| 2022-11-15 | Option exercise | 2,256 | $0.00 | 164,844 |
| 2022-11-15 | Tax withholding | 1,118 | $73.96 | 163,726 |
| 2022-08-15 | Option exercise (derivative) | 2,256 | $0.00 | 24,819 |
| 2022-08-15 | Tax withholding | 1,118 | $74.63 | 162,588 |
| 2022-08-15 | Option exercise | 2,256 | $0.00 | 163,706 |
| 2022-07-26 | Open-market sale | 2,125 | $70.00 | 161,450 |
| 2022-07-25 | Open-market sale | 2,125 | $69.38 | 163,575 |
| 2022-07-20 | Open-market sale | 2,125 | $70.00 | 165,700 |
| 2022-07-01 | Grant / award (derivative) | 46,010 | $0.00 | 46,010 |
| 2022-06-21 | Open-market sale | 2,125 | $65.04 | 167,825 |
| 2022-06-01 | Option exercise (derivative) | 13,875 | $0.00 | 27,750 |
| 2022-06-01 | Option exercise (derivative) | 9,250 | $0.00 | 9,250 |
| 2022-06-01 | Option exercise (derivative) | 8,500 | $0.00 | 0 |
| 2022-06-01 | Option exercise | 31,625 | $0.00 | 185,629 |
| 2022-06-01 | Tax withholding | 15,679 | $72.51 | 169,950 |
| 2022-05-25 | Open-market sale | 2,125 | $70.00 | 154,004 |
| 2022-05-23 | Open-market sale | 2,125 | $66.95 | 156,129 |
| 2022-05-18 | Grant / award | 41,625 | $0.00 | 178,106 |
| 2022-05-18 | Tax withholding | 19,852 | $68.26 | 158,254 |
| 2022-05-15 | Option exercise (derivative) | 9,025 | $0.00 | 27,075 |
| 2022-05-15 | Option exercise | 9,025 | $0.00 | 139,601 |
| 2022-05-15 | Tax withholding | 3,120 | $71.21 | 136,481 |
| 2022-04-18 | Open-market sale | 4,250 | $75.50 | 130,576 |
| 2022-03-21 | Open-market sale | 4,250 | $89.86 | 134,826 |
| 2022-02-22 | Open-market sale | 4,250 | $90.39 | 139,076 |
| 2022-01-24 | Open-market sale | 4,250 | $83.72 | 143,326 |
| 2021-12-20 | Open-market sale | 4,250 | $87.02 | 147,576 |
| 2021-11-29 | Open-market sale | 4,250 | $89.52 | 151,826 |
| 2021-10-25 | Open-market sale | 4,250 | $93.22 | 156,076 |
| 2021-09-27 | Open-market sale | 4,250 | $93.48 | 160,326 |
| 2021-08-30 | Open-market sale | 4,250 | $87.08 | 164,576 |
| 2021-07-01 | Grant / award (derivative) | 36,100 | $0.00 | 36,100 |
| 2021-06-01 | Option exercise (derivative) | 9,250 | $0.00 | 18,500 |
| 2021-06-01 | Option exercise (derivative) | 14,250 | $0.00 | 0 |
| 2021-06-01 | Option exercise (derivative) | 8,500 | $0.00 | 8,500 |
| 2021-06-01 | Option exercise (derivative) | 13,875 | $0.00 | 41,625 |
| 2021-06-01 | Tax withholding | 4,586 | $76.71 | 131,636 |
| 2021-06-01 | Grant / award | 21,822 | $0.00 | 179,645 |
| 2021-06-01 | Tax withholding | 18,871 | $76.71 | 157,823 |
| 2021-06-01 | Grant / award | 38,062 | $0.00 | 176,694 |
| 2021-06-01 | Tax withholding | 6,879 | $76.71 | 138,632 |
| 2021-06-01 | Option exercise | 13,875 | $0.00 | 145,511 |
| 2021-06-01 | Tax withholding | 10,819 | $76.71 | 168,826 |
| 2021-06-01 | Option exercise | 9,250 | $0.00 | 136,222 |
| 2021-06-01 | Tax withholding | 4,214 | $76.71 | 126,972 |
| 2021-06-01 | Option exercise | 8,500 | $0.00 | 131,186 |
| 2021-06-01 | Tax withholding | 7,065 | $76.71 | 122,686 |
| 2021-06-01 | Option exercise | 14,250 | $0.00 | 129,751 |
| 2021-03-10 | Option exercise (derivative) | 160,800 | $66.85 | 0 |
| 2021-03-10 | Option exercise | 160,800 | $36.59 | 276,301 |
| 2021-03-10 | Open-market sale | 160,800 | $66.85 | 115,501 |
| 2020-07-01 | Grant / award (derivative) | 55,500 | $0.00 | 55,500 |
| 2020-06-01 | Option exercise (derivative) | 8,500 | $0.00 | 17,000 |
| 2020-06-01 | Option exercise (derivative) | 9,250 | $0.00 | 27,750 |
| 2020-06-01 | Option exercise (derivative) | 14,250 | $0.00 | 14,250 |
| 2020-06-01 | Option exercise (derivative) | 14,575 | $0.00 | 0 |
| 2020-06-01 | Option exercise | 14,575 | $0.00 | 273,077 |
| 2020-06-01 | Tax withholding | 50,839 | $42.67 | 258,502 |
| 2020-06-01 | Tax withholding | 4,586 | $42.67 | 285,501 |
| 2020-06-01 | Option exercise | 9,250 | $0.00 | 290,087 |
| 2020-06-01 | Tax withholding | 4,214 | $42.67 | 280,837 |
| 2020-06-01 | Option exercise | 8,500 | $0.00 | 285,051 |
| 2020-06-01 | Tax withholding | 5,736 | $42.67 | 276,551 |
| 2020-06-01 | Option exercise | 14,250 | $0.00 | 282,287 |
| 2020-06-01 | Tax withholding | 5,040 | $42.67 | 268,037 |
| 2020-06-01 | Grant / award | 102,540 | $0.00 | 309,341 |
| 2019-06-03 | Grant / award (derivative) | 37,000 | $0.00 | 37,000 |
| 2019-06-01 | Option exercise (derivative) | 10,725 | $0.00 | 10,725 |
| 2019-06-01 | Option exercise (derivative) | 10,725 | $0.00 | 0 |
| 2019-06-01 | Option exercise (derivative) | 14,575 | $0.00 | 14,575 |
| 2019-06-01 | Option exercise (derivative) | 14,250 | $0.00 | 28,500 |
| 2019-06-01 | Option exercise (derivative) | 8,500 | $0.00 | 25,500 |
| 2019-06-01 | Option exercise | 10,725 | $0.00 | 187,890 |
| 2019-06-01 | Tax withholding | 7,065 | $59.20 | 202,515 |
| 2019-06-01 | Option exercise | 14,250 | $0.00 | 209,580 |
| 2019-06-01 | Tax withholding | 7,226 | $59.20 | 195,330 |
| 2019-06-01 | Option exercise | 14,575 | $0.00 | 202,556 |
| 2019-06-01 | Tax withholding | 5,317 | $59.20 | 187,981 |
| 2019-06-01 | Option exercise | 10,725 | $0.00 | 193,298 |
| 2019-06-01 | Tax withholding | 5,317 | $59.20 | 182,573 |
| 2019-06-01 | Tax withholding | 4,214 | $59.20 | 206,801 |
| 2019-06-01 | Option exercise | 8,500 | $0.00 | 211,015 |
| 2019-05-16 | Tax withholding | 83,321 | $69.69 | 177,165 |
| 2019-05-16 | Grant / award | 175,000 | $0.00 | 177,044 |
| 2019-05-16 | Tax withholding | 84,612 | $69.69 | 92,432 |
| 2019-05-16 | Grant / award | 168,054 | $0.00 | 260,486 |
| 2018-11-20 | Open-market sale | 4,400 | $66.46 | 5,844 |
| 2018-11-20 | Open-market sale | 1,800 | $65.48 | 10,244 |
| 2018-11-20 | Open-market sale | 3,800 | $67.44 | 2,044 |
| 2018-11-01 | Option exercise (derivative) | 6,000 | $78.35 | 0 |
| 2018-11-01 | Open-market sale | 6,000 | $78.35 | 12,044 |
| 2018-11-01 | Option exercise | 6,000 | $40.70 | 18,044 |
| 2018-10-22 | Open-market sale | 11,435 | $78.46 | 12,044 |
| 2018-10-01 | Option exercise (derivative) | 6,000 | $86.10 | 6,000 |
| 2018-10-01 | Option exercise | 6,000 | $40.70 | 29,479 |
| 2018-10-01 | Open-market sale | 6,000 | $86.10 | 23,479 |
| 2018-09-20 | Open-market sale | 38,441 | $84.90 | 17,509 |
| 2018-09-20 | Open-market sale | 8,197 | $84.10 | 55,950 |
| 2018-09-04 | Option exercise (derivative) | 6,000 | $86.61 | 12,000 |
| 2018-09-04 | Open-market sale | 6,000 | $86.61 | 64,147 |
| 2018-09-04 | Option exercise | 6,000 | $40.70 | 70,147 |
| 2018-08-20 | Open-market sale | 36,646 | $81.69 | 64,147 |
| 2018-08-01 | Option exercise (derivative) | 6,000 | $78.23 | 18,000 |
| 2018-08-01 | Open-market sale | 6,000 | $78.23 | 100,793 |
| 2018-08-01 | Option exercise | 6,000 | $40.70 | 106,793 |
| 2018-07-20 | Open-market sale | 36,646 | $81.97 | 100,793 |
| 2018-07-02 | Option exercise (derivative) | 6,000 | $78.16 | 24,000 |
| 2018-07-02 | Option exercise | 6,000 | $40.70 | 143,439 |
| 2018-07-02 | Open-market sale | 6,000 | $78.16 | 137,439 |
| 2018-06-21 | Open-market sale | 4,779 | $77.78 | 137,439 |
| 2018-06-20 | Open-market sale | 33,462 | $78.30 | 142,218 |
| 2018-06-04 | Grant / award (derivative) | 34,000 | $0.00 | 34,000 |
| 2018-06-03 | Option exercise (derivative) | 13,275 | $0.00 | 0 |
| 2018-06-03 | Option exercise | 13,275 | $0.00 | 182,261 |
| 2018-06-03 | Tax withholding | 6,581 | $69.71 | 175,680 |
| 2018-06-01 | Option exercise (derivative) | 10,725 | $0.00 | 21,450 |
| 2018-06-01 | Option exercise (derivative) | 6,000 | $68.36 | 30,000 |
| 2018-06-01 | Option exercise (derivative) | 14,575 | $0.00 | 29,150 |
| 2018-06-01 | Option exercise (derivative) | 14,250 | $0.00 | 42,750 |
| 2018-06-01 | Option exercise (derivative) | 10,725 | $0.00 | 32,175 |
| 2018-06-01 | Option exercise | 10,725 | $0.00 | 154,361 |
| 2018-06-01 | Open-market sale | 6,000 | $68.36 | 143,636 |
| 2018-06-01 | Tax withholding | 5,317 | $69.71 | 149,044 |
| 2018-06-01 | Option exercise | 10,725 | $0.00 | 159,769 |
| 2018-06-01 | Tax withholding | 5,317 | $69.71 | 154,452 |
| 2018-06-01 | Option exercise | 14,575 | $0.00 | 169,027 |
| 2018-06-01 | Tax withholding | 7,226 | $69.71 | 161,801 |
| 2018-06-01 | Option exercise | 14,250 | $0.00 | 176,051 |
| 2018-06-01 | Tax withholding | 7,065 | $69.71 | 168,986 |
| 2018-06-01 | Option exercise | 6,000 | $40.70 | 174,956 |
| 2018-05-22 | Open-market sale | 10,800 | $67.77 | 155,389 |
| 2018-05-22 | Open-market sale | 13,700 | $67.00 | 166,189 |
| 2018-05-22 | Open-market sale | 5,753 | $68.30 | 149,636 |
| 2018-05-16 | Tax withholding | 51,669 | $70.68 | 73,989 |
| 2018-05-16 | Grant / award | 105,021 | $0.00 | 125,658 |
| 2018-05-16 | Grant / award | 35,034 | $0.00 | 109,023 |
| 2018-05-16 | Tax withholding | 17,369 | $70.68 | 91,654 |
| 2018-05-16 | Grant / award | 175,000 | $0.00 | 266,654 |
| 2018-05-16 | Tax withholding | 86,765 | $70.68 | 179,889 |
| 2018-05-16 | Tax withholding | 51,699 | $70.68 | 179,859 |
| 2018-05-04 | Option exercise (derivative) | 7,020 | $67.61 | 0 |
| 2018-05-04 | Open-market sale | 7,020 | $67.61 | 20,637 |
| 2018-05-04 | Option exercise | 7,020 | $37.64 | 27,657 |
| 2018-04-05 | Option exercise (derivative) | 7,020 | $61.95 | 7,020 |
| 2018-04-05 | Open-market sale | 7,020 | $61.95 | 20,637 |
| 2018-04-05 | Option exercise | 7,020 | $37.64 | 27,657 |
| 2018-03-05 | Option exercise (derivative) | 7,020 | $60.98 | 14,040 |
| 2018-03-05 | Open-market sale | 7,020 | $60.98 | 20,637 |
| 2018-03-05 | Option exercise | 7,020 | $37.64 | 27,657 |
| 2018-02-05 | Option exercise (derivative) | 7,020 | $59.48 | 21,060 |
| 2018-02-05 | Open-market sale | 7,020 | $59.48 | 20,637 |
| 2018-02-05 | Option exercise | 7,020 | $37.64 | 27,657 |
| 2018-01-22 | Open-market sale | 3,826 | $63.01 | 20,637 |
| 2018-01-03 | Option exercise (derivative) | 7,020 | $55.83 | 28,080 |
| 2018-01-03 | Option exercise | 7,020 | $37.64 | 31,483 |
| 2018-01-03 | Open-market sale | 7,020 | $55.83 | 24,463 |
| 2017-11-20 | Option exercise (derivative) | 75,000 | $52.50 | 0 |
| 2017-11-20 | Option exercise | 75,000 | $48.56 | 99,463 |
| 2017-11-20 | Open-market sale | 75,000 | $52.50 | 24,463 |
| 2017-10-15 | Option exercise (derivative) | 3,000 | $0.00 | 0 |
| 2017-10-15 | Option exercise | 3,000 | $0.00 | 26,028 |
| 2017-10-15 | Tax withholding | 1,565 | $43.63 | 24,463 |
| 2017-08-30 | Open-market sale | 4,570 | $37.98 | 23,028 |
| 2017-07-31 | Open-market sale | 4,000 | $43.67 | 27,598 |
| 2017-06-30 | Open-market sale | 55,697 | $39.91 | 31,598 |
| 2017-06-30 | Open-market sale | 4,000 | $40.18 | 87,295 |
| 2017-06-03 | Option exercise (derivative) | 13,275 | $0.00 | 13,275 |
| 2017-06-03 | Option exercise (derivative) | 5,425 | $0.00 | 0 |
| 2017-06-03 | Tax withholding | 2,830 | $39.41 | 84,946 |
| 2017-06-03 | Option exercise | 5,425 | $0.00 | 87,776 |
| 2017-06-03 | Option exercise | 13,275 | $0.00 | 98,221 |
| 2017-06-03 | Tax withholding | 6,926 | $39.41 | 91,295 |
| 2017-06-01 | Option exercise (derivative) | 10,725 | $0.00 | 42,900 |
| 2017-06-01 | Option exercise (derivative) | 57,000 | $0.00 | 57,000 |
| 2017-06-01 | Option exercise (derivative) | 10,725 | $0.00 | 53,625 |
| 2017-06-01 | Option exercise (derivative) | 14,575 | $0.00 | 43,725 |
| 2017-06-01 | Tax withholding | 5,596 | $39.61 | 70,252 |
| 2017-06-01 | Option exercise | 10,725 | $0.00 | 75,848 |
| 2017-06-01 | Tax withholding | 7,605 | $39.61 | 82,351 |
| 2017-06-01 | Option exercise | 14,575 | $0.00 | 89,956 |
| 2017-06-01 | Tax withholding | 5,596 | $39.61 | 75,381 |
| 2017-06-01 | Option exercise | 10,725 | $0.00 | 80,977 |
| 2017-05-30 | Open-market sale | 4,000 | $40.12 | 65,123 |
| 2017-05-17 | Grant / award | 70,730 | $0.00 | 91,126 |
| 2017-05-17 | Tax withholding | 12,311 | $40.34 | 69,123 |
| 2017-05-17 | Grant / award | 23,595 | $0.00 | 81,434 |
| 2017-05-17 | Tax withholding | 33,287 | $40.34 | 57,839 |
| 2017-05-01 | Open-market sale | 4,000 | $40.01 | 20,396 |
| 2017-03-30 | Open-market sale | 4,000 | $41.53 | 24,396 |
| 2017-03-01 | Open-market sale | 4,000 | $42.02 | 28,396 |
| 2017-01-30 | Open-market sale | 4,000 | $38.50 | 32,396 |
| 2016-12-30 | Open-market sale | 4,000 | $35.84 | 36,396 |
| 2016-11-30 | Open-market sale | 4,000 | $36.56 | 40,396 |
| 2016-10-15 | Option exercise (derivative) | 3,000 | $0.00 | 3,000 |
| 2016-10-15 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2016-10-15 | Tax withholding | 1,565 | $33.53 | 44,396 |
| 2016-10-15 | Option exercise | 3,000 | $0.00 | 45,961 |
| 2016-10-15 | Tax withholding | 2,609 | $33.53 | 42,961 |
| 2016-10-15 | Option exercise | 5,000 | $0.00 | 45,570 |
| 2016-09-30 | Open-market sale | 4,000 | $35.16 | 40,570 |
| 2016-08-26 | Option exercise (derivative) | 32,500 | $34.87 | 0 |
| 2016-08-26 | Option exercise | 32,500 | $29.44 | 92,746 |
| 2016-08-26 | Open-market sale | 48,176 | $34.87 | 44,570 |
| 2016-06-03 | Option exercise (derivative) | 5,425 | $0.00 | 5,425 |
| 2016-06-03 | Option exercise (derivative) | 13,275 | $0.00 | 26,550 |
| 2016-06-03 | Option exercise | 5,425 | $0.00 | 54,785 |
| 2016-06-03 | Tax withholding | 2,038 | $24.94 | 52,747 |
| 2016-06-03 | Tax withholding | 5,776 | $24.94 | 60,246 |
| 2016-06-03 | Option exercise | 13,275 | $0.00 | 66,022 |
| 2016-06-01 | Option exercise (derivative) | 2,700 | $0.00 | 0 |
| 2016-06-01 | Option exercise (derivative) | 10,725 | $0.00 | 75,075 |
| 2016-06-01 | Option exercise (derivative) | 10,725 | $0.00 | 64,350 |
| 2016-06-01 | Grant / award (derivative) | 58,300 | $0.00 | 58,300 |
| 2016-06-01 | Option exercise | 2,700 | $0.00 | 36,984 |
| 2016-06-01 | Tax withholding | 1,014 | $25.07 | 35,970 |
| 2016-06-01 | Option exercise | 10,725 | $0.00 | 46,695 |
| 2016-06-01 | Tax withholding | 4,030 | $25.07 | 42,665 |
| 2016-06-01 | Option exercise | 10,725 | $0.00 | 53,390 |
| 2016-06-01 | Tax withholding | 4,030 | $25.07 | 49,360 |
| 2016-04-16 | Option exercise (derivative) | 2,500 | $0.00 | 0 |
| 2016-04-16 | Tax withholding | 939 | $25.12 | 34,284 |
| 2016-04-16 | Option exercise | 2,500 | $0.00 | 35,223 |
| 2015-12-15 | Option exercise (derivative) | 6,250 | $0.00 | 0 |
| 2015-12-15 | Tax withholding | 3,261 | $28.57 | 32,723 |
| 2015-12-15 | Option exercise | 6,250 | — | 35,984 |
| 2015-10-15 | Option exercise (derivative) | 5,000 | $0.00 | 5,000 |
| 2015-10-15 | Option exercise (derivative) | 3,000 | $0.00 | 6,000 |
| 2015-10-15 | Tax withholding | 1,565 | $33.78 | 29,734 |
| 2015-10-15 | Tax withholding | 2,609 | $33.78 | 28,299 |
| 2015-10-15 | Option exercise | 3,000 | — | 31,299 |
| 2015-10-15 | Option exercise | 5,000 | — | 30,908 |
| 2015-08-03 | Grant / award (derivative) | 42,900 | $0.00 | 42,900 |
| 2015-08-03 | Grant / award (derivative) | 42,900 | $0.00 | 85,800 |
| 2015-06-03 | Option exercise (derivative) | 13,275 | $0.00 | 39,825 |
| 2015-06-03 | Option exercise (derivative) | 5,425 | $0.00 | 10,850 |
| 2015-06-03 | Tax withholding | 2,038 | $33.25 | 17,760 |
| 2015-06-03 | Tax withholding | 5,127 | $33.25 | 25,908 |
| 2015-06-03 | Option exercise | 13,275 | — | 31,035 |
| 2015-06-03 | Option exercise | 5,425 | — | 19,798 |
| 2015-06-01 | Option exercise (derivative) | 2,700 | $0.00 | 72,300 |
| 2015-06-01 | Tax withholding | 1,014 | $33.16 | 14,373 |
| 2015-06-01 | Option exercise | 2,700 | — | 15,387 |
| 2015-04-16 | Option exercise (derivative) | 2,500 | $0.00 | 2,500 |
| 2015-04-16 | Option exercise | 2,500 | $0.00 | 13,626 |
| 2015-04-16 | Tax withholding | 939 | $36.36 | 12,687 |
| 2015-04-15 | Option exercise (derivative) | 6,250 | $0.00 | 0 |
| 2015-04-15 | Option exercise | 6,250 | $0.00 | 13,463 |
| 2015-04-15 | Tax withholding | 2,337 | $36.73 | 11,126 |
| 2014-12-18 | Open-market sale | 7,169 | $42.39 | 7,213 |
| 2014-12-15 | Option exercise (derivative) | 6,250 | $0.00 | 6,250 |
| 2014-12-15 | Tax withholding | 3,261 | $40.70 | 14,382 |
| 2014-12-15 | Option exercise | 6,250 | $0.00 | 17,643 |
| 2014-10-15 | Option exercise (derivative) | 5,000 | $0.00 | 10,000 |
| 2014-10-15 | Option exercise (derivative) | 3,000 | $0.00 | 9,000 |
| 2014-10-15 | Tax withholding | 1,565 | $38.81 | 11,393 |
| 2014-10-15 | Option exercise | 3,000 | $0.00 | 12,958 |
| 2014-10-15 | Tax withholding | 2,609 | $38.81 | 9,958 |
| 2014-10-15 | Option exercise | 5,000 | $0.00 | 12,567 |
| 2014-08-19 | Open-market sale | 10,000 | $41.00 | 7,567 |
| 2014-06-03 | Grant / award (derivative) | 53,100 | $0.00 | 53,100 |
| 2014-06-03 | Option exercise (derivative) | 5,425 | $0.00 | 16,275 |
| 2014-06-03 | Grant / award (derivative) | 160,800 | $0.00 | 160,800 |
| 2014-06-03 | Option exercise | 5,425 | $0.00 | 19,605 |
| 2014-06-03 | Tax withholding | 2,038 | $36.59 | 17,567 |
| 2014-06-01 | Option exercise (derivative) | 2,700 | $0.00 | 5,400 |
| 2014-06-01 | Option exercise | 2,700 | $0.00 | 15,194 |
| 2014-06-01 | Tax withholding | 1,014 | $37.01 | 14,180 |
| 2014-04-16 | Option exercise (derivative) | 2,500 | $0.00 | 5,000 |
| 2014-04-16 | Option exercise | 2,500 | $0.00 | 13,433 |
| 2014-04-16 | Tax withholding | 939 | $36.24 | 12,494 |
| 2014-04-15 | Option exercise (derivative) | 6,250 | $0.00 | 12,500 |
| 2014-04-15 | Tax withholding | 2,329 | $37.00 | 10,933 |
| 2014-04-15 | Option exercise | 6,250 | $0.00 | 13,262 |
| 2013-12-15 | Option exercise (derivative) | 6,250 | $0.00 | 6,250 |
| 2013-12-15 | Option exercise | 6,250 | $0.00 | 9,371 |
| 2013-12-15 | Tax withholding | 2,359 | $39.77 | 7,012 |
| 2013-10-15 | Grant / award (derivative) | 12,000 | $0.00 | 12,000 |
| 2013-10-15 | Option exercise (derivative) | 5,000 | $0.00 | 7,000 |
| 2013-10-15 | Grant / award (derivative) | 36,000 | $0.00 | 36,000 |
| 2013-10-15 | Tax withholding | 1,879 | $40.70 | 3,121 |
| 2013-10-15 | Grant / award | 5,000 | $0.00 | 5,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.