SEC CIK 1257008
LO PATRICK CS
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| NTGRview stock → | 162,896 | 2024-01-31 |
| ARLOview stock → | 25,000 | 2018-08-07 |
Position History — NTGR
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — NTGR
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2024-01-31 | Tax withholding | 23,718 | $14.20 | 162,896 |
| 2024-01-31 | Tax withholding | 23,718 | $14.20 | 162,896 |
| 2023-07-31 | Tax withholding | 10,339 | $13.64 | 186,614 |
| 2023-07-18 | Grant / award | 78,750 | $0.00 | 196,953 |
| 2023-04-30 | Tax withholding | 4,386 | $14.13 | 118,203 |
| 2023-04-18 | Grant / award | 26,250 | $0.00 | 122,589 |
| 2022-07-31 | Tax withholding | 10,339 | $25.78 | 95,372 |
| 2022-04-30 | Tax withholding | 3,100 | $21.70 | 105,711 |
| 2022-04-19 | Grant / award | 26,250 | $0.00 | 108,811 |
| 2022-01-31 | Tax withholding | 3,223 | $27.67 | 81,844 |
| 2021-10-22 | Gift | 22,160 | $0.00 | 85,067 |
| 2021-10-22 | Gift | 22,160 | $0.00 | 169,828 |
| 2021-10-05 | Option exercise (derivative) | 7,817 | $0.00 | 19,805 |
| 2021-10-05 | Option exercise (derivative) | 5,853 | $0.00 | 17,222 |
| 2021-10-05 | Option exercise | 7,817 | $23.48 | 115,044 |
| 2021-10-05 | Option exercise | 5,853 | $19.32 | 113,080 |
| 2021-10-05 | Open-market sale | 5,254 | $32.70 | 107,227 |
| 2021-10-05 | Option exercise | 5,254 | $18.58 | 112,481 |
| 2021-10-04 | Option exercise (derivative) | 1,100 | $0.00 | 27,622 |
| 2021-10-04 | Option exercise (derivative) | 781 | $0.00 | 22,476 |
| 2021-10-04 | Option exercise (derivative) | 1,303 | $0.00 | 23,075 |
| 2021-10-04 | Option exercise | 781 | $18.58 | 108,008 |
| 2021-10-04 | Option exercise | 1,100 | $23.48 | 108,327 |
| 2021-10-04 | Open-market sale | 1,303 | $32.68 | 107,227 |
| 2021-10-04 | Option exercise | 1,303 | $19.32 | 108,530 |
| 2021-10-01 | Option exercise (derivative) | 2,242 | $0.00 | 23,257 |
| 2021-10-01 | Option exercise (derivative) | 602 | $0.00 | 28,722 |
| 2021-10-01 | Option exercise (derivative) | 1,121 | $0.00 | 24,378 |
| 2021-10-01 | Option exercise | 2,242 | $18.58 | 109,469 |
| 2021-10-01 | Open-market sale | 602 | $32.67 | 107,227 |
| 2021-10-01 | Option exercise | 602 | $23.48 | 107,829 |
| 2021-10-01 | Option exercise | 1,121 | $19.32 | 108,348 |
| 2021-09-01 | Option exercise (derivative) | 8,278 | $0.00 | 25,499 |
| 2021-09-01 | Option exercise (derivative) | 9,519 | $0.00 | 29,324 |
| 2021-09-01 | Option exercise | 9,519 | $23.48 | 116,746 |
| 2021-09-01 | Option exercise | 8,277 | $19.32 | 133,300 |
| 2021-09-01 | Open-market sale | 26,073 | $34.56 | 107,227 |
| 2021-09-01 | Option exercise | 8,277 | $18.58 | 125,023 |
| 2021-08-02 | Option exercise (derivative) | 9,519 | $0.00 | 38,843 |
| 2021-08-02 | Option exercise (derivative) | 8,278 | $0.00 | 33,776 |
| 2021-08-02 | Option exercise | 8,278 | $19.32 | 133,302 |
| 2021-08-02 | Option exercise | 9,519 | $23.48 | 116,746 |
| 2021-08-02 | Option exercise | 8,278 | $18.58 | 125,024 |
| 2021-08-02 | Open-market sale | 26,075 | $34.16 | 107,227 |
| 2021-07-31 | Tax withholding | 7,438 | $34.25 | 107,227 |
| 2021-07-16 | Grant / award | 26,250 | $0.00 | 114,665 |
| 2021-07-01 | Option exercise (derivative) | 9,519 | $0.00 | 48,362 |
| 2021-07-01 | Option exercise (derivative) | 8,278 | $0.00 | 42,054 |
| 2021-07-01 | Option exercise | 9,519 | $23.48 | 97,934 |
| 2021-07-01 | Open-market sale | 9,519 | $37.65 | 88,415 |
| 2021-07-01 | Option exercise | 8,278 | $18.58 | 96,693 |
| 2021-06-30 | Tax withholding | 4,958 | $38.32 | 88,415 |
| 2021-06-01 | Option exercise (derivative) | 9,519 | $0.00 | 57,881 |
| 2021-06-01 | Option exercise (derivative) | 8,278 | $0.00 | 50,332 |
| 2021-06-01 | Option exercise | 9,519 | $23.48 | 102,892 |
| 2021-06-01 | Option exercise | 8,278 | $18.58 | 101,651 |
| 2021-06-01 | Open-market sale | 9,519 | $38.59 | 93,373 |
| 2021-05-03 | Option exercise (derivative) | 9,519 | $0.00 | 67,400 |
| 2021-05-03 | Option exercise (derivative) | 8,278 | $0.00 | 58,610 |
| 2021-05-03 | Option exercise | 8,278 | $18.58 | 101,651 |
| 2021-05-03 | Open-market sale | 9,519 | $37.11 | 93,373 |
| 2021-05-03 | Option exercise | 9,519 | $23.48 | 102,892 |
| 2021-04-30 | Tax withholding | 3,254 | $37.21 | 93,373 |
| 2021-04-01 | Option exercise (derivative) | 8,278 | $0.00 | 66,888 |
| 2021-04-01 | Option exercise (derivative) | 9,520 | $0.00 | 76,920 |
| 2021-04-01 | Option exercise | 9,520 | $23.48 | 106,147 |
| 2021-04-01 | Option exercise | 8,278 | $18.58 | 104,905 |
| 2021-04-01 | Open-market sale | 8,278 | $41.36 | 96,627 |
| 2021-03-01 | Option exercise (derivative) | 8,278 | $0.00 | 75,166 |
| 2021-03-01 | Option exercise (derivative) | 9,520 | $0.00 | 86,440 |
| 2021-03-01 | Option exercise | 9,520 | $23.48 | 105,388 |
| 2021-03-01 | Option exercise | 8,278 | $19.32 | 104,146 |
| 2021-03-01 | Open-market sale | 9,520 | $41.19 | 95,868 |
| 2021-03-01 | Open-market sale | 8,278 | $41.19 | 96,627 |
| 2021-02-01 | Option exercise (derivative) | 9,250 | $0.00 | 96,500 |
| 2021-02-01 | Option exercise (derivative) | 8,278 | $0.00 | 83,444 |
| 2021-02-01 | Option exercise | 9,250 | $23.48 | 105,118 |
| 2021-02-01 | Option exercise | 8,278 | $19.32 | 104,146 |
| 2021-02-01 | Open-market sale | 8,278 | $41.90 | 95,868 |
| 2021-01-31 | Tax withholding | 3,752 | $41.39 | 95,868 |
| 2021-01-04 | Option exercise (derivative) | 8,278 | $0.00 | 91,722 |
| 2021-01-04 | Option exercise (derivative) | 9,250 | $0.00 | 105,750 |
| 2021-01-04 | Option exercise | 9,250 | $23.48 | 108,870 |
| 2021-01-04 | Option exercise | 8,278 | $18.58 | 107,898 |
| 2021-01-04 | Open-market sale | 9,250 | $39.54 | 99,620 |
| 2020-12-01 | Option exercise (derivative) | 8,285 | $0.00 | 668 |
| 2020-12-01 | Option exercise (derivative) | 8,983 | $0.00 | 725 |
| 2020-12-01 | Option exercise | 8,983 | $19.33 | 108,603 |
| 2020-12-01 | Open-market sale | 8,983 | $32.68 | 99,620 |
| 2020-12-01 | Option exercise | 8,285 | $18.60 | 107,905 |
| 2020-11-18 | Gift | 158,420 | $0.00 | 99,620 |
| 2020-11-18 | Gift | 158,420 | $0.00 | 278,468 |
| 2020-11-05 | Option exercise (derivative) | 8,182 | $0.00 | 9,708 |
| 2020-11-05 | Option exercise (derivative) | 6,796 | $0.00 | 8,953 |
| 2020-11-05 | Option exercise | 8,182 | $19.33 | 266,222 |
| 2020-11-05 | Option exercise | 6,796 | $18.60 | 264,836 |
| 2020-11-05 | Open-market sale | 8,182 | $32.68 | 258,040 |
| 2020-11-04 | Option exercise (derivative) | 800 | $0.00 | 17,890 |
| 2020-11-04 | Option exercise (derivative) | 1,481 | $0.00 | 15,749 |
| 2020-11-04 | Option exercise | 1,481 | $18.60 | 259,521 |
| 2020-11-04 | Option exercise | 1,481 | $32.72 | 258,040 |
| 2020-11-04 | Option exercise | 800 | $19.33 | 258,840 |
| 2020-10-06 | Option exercise (derivative) | 800 | $0.00 | 17,890 |
| 2020-10-06 | Option exercise (derivative) | 1,481 | $0.00 | 15,749 |
| 2020-10-06 | Option exercise | 800 | $19.33 | 258,840 |
| 2020-10-06 | Option exercise | 1,481 | $18.60 | 259,521 |
| 2020-10-06 | Open-market sale | 800 | $32.72 | 258,040 |
| 2020-10-06 | Option exercise (derivative) | 5,353 | $0.00 | 17,230 |
| 2020-10-06 | Option exercise (derivative) | 5,980 | $0.00 | 18,690 |
| 2020-10-06 | Option exercise | 5,353 | $18.60 | 263,393 |
| 2020-10-06 | Option exercise | 5,980 | $19.33 | 264,020 |
| 2020-10-06 | Open-market sale | 5,980 | $32.74 | 258,040 |
| 2020-10-05 | Option exercise (derivative) | 3,002 | $0.00 | 24,670 |
| 2020-10-05 | Option exercise (derivative) | 2,924 | $0.00 | 22,583 |
| 2020-10-05 | Option exercise | 3,002 | $19.33 | 261,042 |
| 2020-10-05 | Option exercise | 2,924 | $18.60 | 260,964 |
| 2020-10-05 | Open-market sale | 3,002 | $32.67 | 258,040 |
| 2020-09-01 | Option exercise (derivative) | 8,982 | $0.00 | 27,672 |
| 2020-09-01 | Option exercise (derivative) | 8,277 | $0.00 | 25,507 |
| 2020-09-01 | Option exercise | 8,277 | $18.60 | 266,317 |
| 2020-09-01 | Open-market sale | 8,982 | $33.07 | 258,040 |
| 2020-09-01 | Option exercise | 8,982 | $19.33 | 267,022 |
| 2020-08-13 | Option exercise (derivative) | 22,022 | $0.00 | 36,654 |
| 2020-08-13 | Option exercise (derivative) | 21,801 | $0.00 | 33,784 |
| 2020-08-13 | Option exercise | 22,022 | $19.33 | 301,863 |
| 2020-08-13 | Option exercise | 21,801 | $18.60 | 279,841 |
| 2020-08-13 | Open-market sale | 43,823 | $32.67 | 258,040 |
| 2020-08-12 | Option exercise (derivative) | 11,825 | $0.00 | 58,676 |
| 2020-08-12 | Option exercise (derivative) | 11,331 | $0.00 | 55,585 |
| 2020-08-12 | Option exercise | 11,825 | $19.33 | 281,196 |
| 2020-08-12 | Option exercise | 11,331 | $18.60 | 269,371 |
| 2020-08-12 | Open-market sale | 23,156 | $32.67 | 258,040 |
| 2020-08-11 | Option exercise (derivative) | 8,359 | $0.00 | 70,501 |
| 2020-08-11 | Option exercise (derivative) | 7,257 | $0.00 | 66,916 |
| 2020-08-11 | Option exercise (derivative) | 3,050 | $0.00 | 613 |
| 2020-08-11 | Option exercise | 8,359 | $19.33 | 266,399 |
| 2020-08-11 | Option exercise | 7,257 | $18.60 | 265,297 |
| 2020-08-11 | Open-market sale | 7,257 | $32.68 | 258,040 |
| 2020-08-11 | Option exercise | 3,050 | $20.98 | 261,090 |
| 2020-08-10 | Option exercise (derivative) | 210 | $0.00 | 3,663 |
| 2020-08-10 | Open-market sale | 210 | $32.67 | 258,040 |
| 2020-08-10 | Option exercise | 210 | $20.98 | 258,250 |
| 2020-08-05 | Option exercise (derivative) | 600 | $0.00 | 78,860 |
| 2020-08-05 | Option exercise (derivative) | 500 | $0.00 | 74,173 |
| 2020-08-05 | Option exercise (derivative) | 1,300 | $0.00 | 3,873 |
| 2020-08-05 | Option exercise | 600 | $19.33 | 258,640 |
| 2020-08-05 | Option exercise | 500 | $18.60 | 258,540 |
| 2020-08-05 | Option exercise | 1,300 | $20.98 | 259,340 |
| 2020-08-05 | Open-market sale | 1,300 | $32.73 | 258,040 |
| 2020-07-31 | Tax withholding | 7,438 | $30.75 | 258,040 |
| 2020-07-23 | Option exercise (derivative) | 29,050 | $0.00 | 79,460 |
| 2020-07-23 | Option exercise (derivative) | 25,327 | $0.00 | 74,673 |
| 2020-07-23 | Option exercise (derivative) | 3,312 | $0.00 | 245 |
| 2020-07-23 | Option exercise (derivative) | 3,724 | $0.00 | 5,173 |
| 2020-07-23 | Option exercise | 3,724 | $20.98 | 269,202 |
| 2020-07-23 | Option exercise | 3,312 | $19.69 | 268,790 |
| 2020-07-23 | Open-market sale | 3,312 | $32.73 | 265,478 |
| 2020-07-23 | Option exercise | 29,050 | $19.33 | 294,528 |
| 2020-07-23 | Option exercise | 25,327 | $18.60 | 290,805 |
| 2020-06-30 | Tax withholding | 3,458 | $25.89 | 265,478 |
| 2020-04-17 | Grant / award | 26,250 | $0.00 | 268,936 |
| 2020-03-31 | Tax withholding | 2,594 | $22.84 | 241,935 |
| 2020-01-31 | Tax withholding | 3,697 | $25.72 | 244,529 |
| 2019-10-03 | Option exercise (derivative) | 4,678 | $0.00 | 8,897 |
| 2019-10-03 | Option exercise (derivative) | 1,811 | $0.00 | 3,557 |
| 2019-10-03 | Option exercise | 4,678 | $20.98 | 252,904 |
| 2019-10-03 | Option exercise | 1,811 | $19.69 | 254,715 |
| 2019-10-03 | Open-market sale | 1,811 | $32.93 | 248,226 |
| 2019-10-03 | Open-market sale | 4,678 | $32.92 | 250,037 |
| 2019-10-01 | Option exercise (derivative) | 3,599 | $0.00 | 13,575 |
| 2019-10-01 | Option exercise (derivative) | 1,500 | $0.00 | 5,368 |
| 2019-10-01 | Option exercise | 3,599 | $20.98 | 251,825 |
| 2019-10-01 | Option exercise | 1,500 | $19.69 | 253,325 |
| 2019-10-01 | Open-market sale | 3,599 | $32.81 | 249,726 |
| 2019-10-01 | Open-market sale | 1,500 | $32.79 | 248,226 |
| 2019-09-03 | Option exercise (derivative) | 3,311 | $0.00 | 6,868 |
| 2019-09-03 | Option exercise (derivative) | 8,277 | $0.00 | 17,174 |
| 2019-09-03 | Open-market sale | 8,277 | $33.81 | 248,226 |
| 2019-09-03 | Option exercise | 8,277 | $20.98 | 256,503 |
| 2019-09-03 | Option exercise | 3,311 | $19.69 | 259,814 |
| 2019-09-03 | Open-market sale | 3,311 | $33.80 | 256,503 |
| 2019-08-01 | Option exercise (derivative) | 3,311 | $0.00 | 10,179 |
| 2019-08-01 | Option exercise (derivative) | 8,277 | $0.00 | 25,451 |
| 2019-08-01 | Option exercise | 3,311 | $19.69 | 259,814 |
| 2019-08-01 | Open-market sale | 8,277 | $33.50 | 251,537 |
| 2019-08-01 | Open-market sale | 3,311 | $33.54 | 248,226 |
| 2019-08-01 | Option exercise | 8,277 | $20.98 | 256,503 |
| 2019-07-25 | Option exercise (derivative) | 9,933 | $0.00 | 13,490 |
| 2019-07-25 | Option exercise (derivative) | 24,831 | $0.00 | 33,728 |
| 2019-07-25 | Open-market sale | 8,277 | $32.79 | 248,226 |
| 2019-07-25 | Open-market sale | 16,554 | $33.17 | 256,503 |
| 2019-07-25 | Open-market sale | 3,311 | $32.80 | 273,057 |
| 2019-07-25 | Open-market sale | 6,622 | $33.17 | 276,368 |
| 2019-07-25 | Option exercise | 9,933 | $19.69 | 282,990 |
| 2019-07-25 | Option exercise | 24,831 | $20.98 | 273,057 |
| 2019-07-19 | Grant / award (derivative) | 175,200 | $0.00 | 175,200 |
| 2019-07-19 | Grant / award | 60,000 | $0.00 | 248,226 |
| 2019-06-30 | Tax withholding | 8,057 | $25.29 | 188,226 |
| 2019-04-01 | Option exercise (derivative) | 8,277 | $0.00 | 58,559 |
| 2019-04-01 | Option exercise (derivative) | 3,311 | $0.00 | 23,423 |
| 2019-04-01 | Open-market sale | 3,311 | $33.76 | 196,283 |
| 2019-04-01 | Open-market sale | 8,277 | $33.75 | 199,594 |
| 2019-04-01 | Option exercise | 3,311 | $19.69 | 207,871 |
| 2019-04-01 | Option exercise | 8,277 | $20.98 | 204,560 |
| 2019-03-31 | Tax withholding | 3,719 | $33.12 | 196,283 |
| 2019-03-01 | Option exercise (derivative) | 3,311 | $0.00 | 26,734 |
| 2019-03-01 | Option exercise (derivative) | 8,277 | $0.00 | 66,836 |
| 2019-03-01 | Open-market sale | 3,311 | $36.32 | 207,908 |
| 2019-03-01 | Option exercise | 3,311 | $19.69 | 202,942 |
| 2019-03-01 | Option exercise | 8,277 | $20.98 | 211,219 |
| 2019-03-01 | Open-market sale | 8,277 | $36.31 | 200,002 |
| 2019-02-01 | Option exercise (derivative) | 8,277 | $0.00 | 75,113 |
| 2019-02-01 | Option exercise (derivative) | 3,311 | $0.00 | 30,045 |
| 2019-02-01 | Open-market sale | 8,277 | $38.90 | 199,631 |
| 2019-02-01 | Open-market sale | 3,311 | $38.91 | 207,908 |
| 2019-02-01 | Option exercise | 8,277 | $35.32 | 211,219 |
| 2019-02-01 | Option exercise | 3,311 | $33.15 | 202,942 |
| 2019-02-01 | Option exercise (derivative) | 8,277 | $0.00 | 75,113 |
| 2019-02-01 | Option exercise (derivative) | 3,311 | $0.00 | 30,045 |
| 2019-02-01 | Option exercise | 3,311 | $19.69 | 202,942 |
| 2019-02-01 | Open-market sale | 3,311 | $38.91 | 207,908 |
| 2019-02-01 | Option exercise | 8,277 | $20.98 | 211,219 |
| 2019-02-01 | Open-market sale | 8,277 | $38.90 | 199,631 |
| 2019-01-31 | Tax withholding | 3,648 | $39.61 | 199,631 |
| 2019-01-31 | Tax withholding | 3,648 | $39.61 | 199,631 |
| 2019-01-15 | Option exercise (derivative) | 3,311 | $0.00 | 33,356 |
| 2019-01-15 | Option exercise (derivative) | 8,277 | $0.00 | 83,390 |
| 2019-01-15 | Open-market sale | 3,311 | $37.25 | 211,556 |
| 2019-01-15 | Option exercise | 3,311 | $19.69 | 206,590 |
| 2019-01-15 | Option exercise | 8,277 | $20.98 | 214,867 |
| 2019-01-15 | Open-market sale | 8,277 | $37.26 | 203,279 |
| 2019-01-15 | Option exercise (derivative) | 3,311 | $0.00 | 33,356 |
| 2019-01-15 | Option exercise (derivative) | 8,277 | $0.00 | 83,390 |
| 2019-01-15 | Open-market sale | 3,311 | $37.25 | 211,556 |
| 2019-01-15 | Option exercise | 3,311 | $33.15 | 206,590 |
| 2019-01-15 | Option exercise | 8,277 | $35.32 | 214,867 |
| 2019-01-15 | Open-market sale | 8,277 | $37.26 | 203,279 |
| 2018-12-03 | Option exercise (derivative) | 8,333 | $0.00 | 91,667 |
| 2018-12-03 | Option exercise (derivative) | 3,333 | $0.00 | 36,667 |
| 2018-12-03 | Option exercise | 8,333 | $35.32 | 214,945 |
| 2018-12-03 | Open-market sale | 3,333 | $55.27 | 211,612 |
| 2018-12-03 | Open-market sale | 8,333 | $55.26 | 203,279 |
| 2018-12-03 | Option exercise | 3,333 | $33.15 | 206,612 |
| 2018-11-01 | Option exercise (derivative) | 2,859 | $0.00 | 0 |
| 2018-11-01 | Open-market sale | 7,154 | $55.27 | 206,138 |
| 2018-11-01 | Option exercise | 7,154 | $21.10 | 212,433 |
| 2018-11-01 | Option exercise | 2,000 | $11.41 | 205,279 |
| 2018-11-01 | Open-market sale | 2,859 | $55.27 | 203,279 |
| 2018-11-01 | Option exercise | 2,859 | $20.80 | 215,292 |
| 2018-11-01 | Open-market sale | 2,000 | $55.27 | 213,292 |
| 2018-10-01 | Option exercise (derivative) | 7,142 | $0.00 | 7,154 |
| 2018-10-01 | Option exercise (derivative) | 2,857 | $0.00 | 2,859 |
| 2018-10-01 | Option exercise (derivative) | 4,000 | $0.00 | 2,000 |
| 2018-10-01 | Open-market sale | 4,000 | $61.23 | 213,278 |
| 2018-10-01 | Option exercise | 2,857 | $20.80 | 217,278 |
| 2018-10-01 | Open-market sale | 7,142 | $61.25 | 206,136 |
| 2018-10-01 | Option exercise | 7,142 | $21.10 | 214,421 |
| 2018-10-01 | Option exercise | 4,000 | $11.41 | 207,279 |
| 2018-10-01 | Open-market sale | 2,857 | $61.21 | 203,279 |
| 2018-09-04 | Option exercise (derivative) | 2,857 | $0.00 | 5,716 |
| 2018-09-04 | Option exercise (derivative) | 7,142 | $0.00 | 14,296 |
| 2018-09-04 | Option exercise (derivative) | 4,000 | $0.00 | 6,000 |
| 2018-09-04 | Open-market sale | 2,857 | $69.52 | 203,279 |
| 2018-09-04 | Option exercise | 4,000 | $11.41 | 207,279 |
| 2018-09-04 | Option exercise | 7,142 | $21.10 | 214,421 |
| 2018-09-04 | Option exercise | 2,857 | $20.80 | 217,278 |
| 2018-09-04 | Open-market sale | 4,000 | $69.50 | 213,278 |
| 2018-09-04 | Open-market sale | 7,142 | $69.51 | 206,136 |
| 2018-08-01 | Option exercise (derivative) | 7,142 | $0.00 | 21,438 |
| 2018-08-01 | Option exercise (derivative) | 4,000 | $0.00 | 10,000 |
| 2018-08-01 | Option exercise (derivative) | 2,857 | $0.00 | 8,573 |
| 2018-08-01 | Open-market sale | 2,857 | $64.14 | 203,279 |
| 2018-08-01 | Open-market sale | 7,142 | $64.05 | 206,136 |
| 2018-08-01 | Open-market sale | 4,000 | $64.07 | 213,278 |
| 2018-08-01 | Option exercise | 2,857 | $20.80 | 217,278 |
| 2018-08-01 | Option exercise | 7,142 | $21.10 | 214,421 |
| 2018-08-01 | Option exercise | 4,000 | $11.41 | 207,279 |
| 2018-07-02 | Option exercise (derivative) | 4,000 | $0.00 | 14,000 |
| 2018-07-02 | Option exercise (derivative) | 2,857 | $0.00 | 11,430 |
| 2018-07-02 | Option exercise (derivative) | 7,142 | $0.00 | 28,580 |
| 2018-07-02 | Open-market sale | 7,142 | $63.48 | 206,136 |
| 2018-07-02 | Option exercise | 2,857 | $20.80 | 217,278 |
| 2018-07-02 | Open-market sale | 4,000 | $63.40 | 213,278 |
| 2018-07-02 | Open-market sale | 2,857 | $63.45 | 203,279 |
| 2018-07-02 | Option exercise | 4,000 | $11.41 | 207,279 |
| 2018-07-02 | Option exercise | 7,142 | $21.10 | 214,421 |
| 2018-06-30 | Tax withholding | 8,057 | $62.50 | 203,279 |
| 2018-06-03 | Tax withholding | 3,099 | $60.60 | 211,336 |
| 2018-06-01 | Option exercise (derivative) | 4,000 | $0.00 | 18,000 |
| 2018-06-01 | Option exercise (derivative) | 2,857 | $0.00 | 14,287 |
| 2018-06-01 | Option exercise (derivative) | 7,142 | $0.00 | 35,722 |
| 2018-06-01 | Option exercise | 2,857 | $20.80 | 228,434 |
| 2018-06-01 | Option exercise | 4,000 | $11.41 | 218,435 |
| 2018-06-01 | Open-market sale | 4,000 | $60.55 | 224,434 |
| 2018-06-01 | Open-market sale | 7,142 | $60.54 | 217,292 |
| 2018-06-01 | Open-market sale | 2,857 | $60.56 | 214,435 |
| 2018-06-01 | Option exercise | 7,142 | $21.10 | 225,577 |
| 2018-05-01 | Option exercise (derivative) | 7,142 | $0.00 | 42,864 |
| 2018-05-01 | Option exercise (derivative) | 2,857 | $0.00 | 17,144 |
| 2018-05-01 | Option exercise (derivative) | 4,000 | $0.00 | 22,000 |
| 2018-05-01 | Open-market sale | 2,857 | $55.12 | 214,435 |
| 2018-05-01 | Open-market sale | 7,142 | $55.13 | 217,292 |
| 2018-05-01 | Open-market sale | 4,000 | $55.11 | 224,434 |
| 2018-05-01 | Option exercise | 2,857 | $20.80 | 228,434 |
| 2018-05-01 | Option exercise | 7,142 | $21.10 | 225,577 |
| 2018-05-01 | Option exercise | 4,000 | $11.41 | 218,435 |
| 2018-04-02 | Option exercise (derivative) | 4,000 | $0.00 | 26,000 |
| 2018-04-02 | Option exercise (derivative) | 2,857 | $0.00 | 20,001 |
| 2018-04-02 | Option exercise (derivative) | 7,142 | $0.00 | 50,006 |
| 2018-04-02 | Option exercise | 4,000 | $11.41 | 218,435 |
| 2018-04-02 | Option exercise | 7,142 | $21.10 | 225,577 |
| 2018-04-02 | Option exercise | 2,857 | $20.80 | 228,434 |
| 2018-04-02 | Open-market sale | 4,000 | $55.83 | 224,434 |
| 2018-04-02 | Open-market sale | 7,142 | $55.84 | 217,292 |
| 2018-04-02 | Open-market sale | 2,857 | $55.82 | 214,435 |
| 2018-03-31 | Tax withholding | 3,719 | $57.20 | 214,435 |
| 2018-03-01 | Option exercise (derivative) | 2,857 | $0.00 | 22,858 |
| 2018-03-01 | Option exercise (derivative) | 7,142 | $0.00 | 57,148 |
| 2018-03-01 | Option exercise (derivative) | 4,000 | $0.00 | 30,000 |
| 2018-03-01 | Option exercise | 4,000 | $11.41 | 221,607 |
| 2018-03-01 | Open-market sale | 2,857 | $54.92 | 218,154 |
| 2018-03-01 | Option exercise | 7,142 | $21.10 | 228,749 |
| 2018-03-01 | Option exercise | 2,857 | $20.80 | 231,606 |
| 2018-03-01 | Open-market sale | 4,000 | $54.94 | 227,606 |
| 2018-03-01 | Open-market sale | 7,142 | $54.93 | 220,464 |
| 2018-02-01 | Tax withholding | 1,518 | $69.70 | 217,607 |
| 2018-02-01 | Option exercise (derivative) | 4,000 | $0.00 | 34,000 |
| 2018-02-01 | Option exercise (derivative) | 7,142 | $0.00 | 64,290 |
| 2018-02-01 | Option exercise (derivative) | 2,857 | $0.00 | 25,715 |
| 2018-02-01 | Option exercise | 7,142 | $21.10 | 228,749 |
| 2018-02-01 | Open-market sale | 4,000 | $68.62 | 227,606 |
| 2018-02-01 | Option exercise | 2,857 | $20.80 | 231,606 |
| 2018-02-01 | Open-market sale | 7,142 | $68.56 | 220,464 |
| 2018-02-01 | Option exercise | 4,000 | $11.41 | 221,607 |
| 2018-02-01 | Open-market sale | 2,857 | $68.62 | 217,607 |
| 2018-01-25 | Grant / award (derivative) | 115,000 | $0.00 | 115,000 |
| 2018-01-25 | Grant / award | 40,000 | $0.00 | 219,125 |
| 2018-01-02 | Option exercise (derivative) | 2,857 | $0.00 | 28,572 |
| 2018-01-02 | Option exercise (derivative) | 4,000 | $0.00 | 38,000 |
| 2018-01-02 | Option exercise (derivative) | 7,142 | $0.00 | 71,432 |
| 2018-01-02 | Option exercise | 4,000 | $11.41 | 183,125 |
| 2018-01-02 | Option exercise | 7,142 | $21.10 | 186,267 |
| 2018-01-02 | Option exercise | 2,857 | $20.80 | 189,124 |
| 2018-01-02 | Open-market sale | 2,857 | $59.90 | 179,125 |
| 2018-01-02 | Open-market sale | 7,142 | $59.93 | 181,982 |
| 2017-12-27 | Gift | 3,317 | $0.00 | 120,048 |
| 2017-12-01 | Option exercise (derivative) | 5,800 | $0.00 | 0 |
| 2017-12-01 | Option exercise (derivative) | 4,000 | $0.00 | 42,000 |
| 2017-12-01 | Option exercise (derivative) | 2,857 | $0.00 | 31,429 |
| 2017-12-01 | Option exercise (derivative) | 7,142 | $0.00 | 78,574 |
| 2017-12-01 | Option exercise | 4,000 | $11.41 | 183,125 |
| 2017-12-01 | Option exercise | 2,857 | $20.80 | 181,982 |
| 2017-12-01 | Option exercise | 7,142 | $21.10 | 186,267 |
| 2017-12-01 | Open-market sale | 5,800 | $51.05 | 179,125 |
| 2017-12-01 | Option exercise | 5,800 | $28.79 | 184,925 |
| 2017-11-02 | Option exercise (derivative) | 124 | $0.00 | 46,000 |
| 2017-11-02 | Option exercise (derivative) | 3,140 | $0.00 | 85,716 |
| 2017-11-02 | Option exercise | 3,140 | $21.10 | 182,265 |
| 2017-11-02 | Open-market sale | 124 | $45.00 | 179,125 |
| 2017-11-02 | Option exercise | 124 | $11.41 | 179,249 |
| 2017-11-01 | Option exercise (derivative) | 4,002 | $0.00 | 88,856 |
| 2017-11-01 | Option exercise (derivative) | 2,857 | $0.00 | 34,286 |
| 2017-11-01 | Option exercise (derivative) | 3,876 | $0.00 | 46,124 |
| 2017-11-01 | Option exercise (derivative) | 5,800 | $0.00 | 5,800 |
| 2017-11-01 | Option exercise | 2,857 | $20.80 | 181,982 |
| 2017-11-01 | Option exercise | 4,002 | $21.10 | 183,127 |
| 2017-11-01 | Option exercise | 5,800 | $28.79 | 184,925 |
| 2017-11-01 | Open-market sale | 2,857 | $45.63 | 179,125 |
| 2017-11-01 | Option exercise | 3,876 | $11.41 | 183,001 |
| 2017-10-02 | Option exercise (derivative) | 7,142 | $0.00 | 92,858 |
| 2017-10-02 | Option exercise (derivative) | 2,857 | $0.00 | 37,143 |
| 2017-10-02 | Option exercise (derivative) | 5,800 | $0.00 | 11,600 |
| 2017-10-02 | Option exercise (derivative) | 4,000 | $0.00 | 50,000 |
| 2017-10-02 | Option exercise | 4,000 | $11.41 | 183,125 |
| 2017-10-02 | Option exercise | 2,857 | $20.80 | 181,982 |
| 2017-10-02 | Option exercise | 7,142 | $21.10 | 186,267 |
| 2017-10-02 | Open-market sale | 5,800 | $47.65 | 179,125 |
| 2017-10-02 | Option exercise | 5,800 | $28.79 | 184,925 |
| 2017-09-01 | Option exercise (derivative) | 4,000 | $0.00 | 54,000 |
| 2017-09-01 | Option exercise (derivative) | 5,900 | $0.00 | 17,400 |
| 2017-09-01 | Option exercise | 5,900 | $28.79 | 185,025 |
| 2017-09-01 | Option exercise | 4,000 | $11.41 | 183,125 |
| 2017-09-01 | Open-market sale | 5,900 | $47.91 | 179,125 |
| 2017-08-01 | Option exercise (derivative) | 5,900 | $0.00 | 23,300 |
| 2017-08-01 | Option exercise (derivative) | 4,000 | $0.00 | 58,000 |
| 2017-08-01 | Option exercise | 4,000 | $11.41 | 183,125 |
| 2017-08-01 | Option exercise | 5,900 | $28.79 | 185,025 |
| 2017-08-01 | Open-market sale | 5,900 | $47.83 | 179,125 |
| 2017-07-25 | Option exercise (derivative) | 4,000 | $0.00 | 62,000 |
| 2017-07-25 | Option exercise | 4,000 | $11.41 | 183,125 |
| 2017-07-25 | Open-market sale | 4,000 | $45.00 | 179,125 |
| 2017-07-03 | Option exercise (derivative) | 5,900 | $0.00 | 29,200 |
| 2017-07-03 | Option exercise | 5,900 | $28.79 | 185,025 |
| 2017-07-03 | Open-market sale | 5,900 | $43.39 | 179,125 |
| 2017-06-30 | Tax withholding | 3,262 | $43.10 | 179,125 |
| 2017-06-07 | Option exercise (derivative) | 4,000 | $0.00 | 66,000 |
| 2017-06-07 | Open-market sale | 4,000 | $45.00 | 182,387 |
| 2017-06-07 | Option exercise | 4,000 | $11.41 | 186,387 |
| 2017-06-03 | Tax withholding | 3,262 | $43.35 | 182,387 |
| 2017-06-01 | Grant / award (derivative) | 115,000 | $0.00 | 115,000 |
| 2017-06-01 | Option exercise (derivative) | 5,900 | $0.00 | 35,100 |
| 2017-06-01 | Grant / award | 40,000 | $0.00 | 185,649 |
| 2017-06-01 | Open-market sale | 5,900 | $42.43 | 145,649 |
| 2017-06-01 | Option exercise | 5,900 | $28.79 | 151,549 |
| 2017-05-16 | Tax withholding | 3,869 | $44.30 | 145,649 |
| 2017-05-01 | Option exercise (derivative) | 4,000 | $0.00 | 70,000 |
| 2017-05-01 | Option exercise (derivative) | 5,900 | $0.00 | 41,000 |
| 2017-05-01 | Option exercise | 4,000 | $11.41 | 153,518 |
| 2017-05-01 | Open-market sale | 4,000 | $46.80 | 149,518 |
| 2017-05-01 | Option exercise | 5,900 | $28.79 | 155,418 |
| 2017-04-03 | Option exercise | 4,000 | $11.41 | 153,518 |
| 2017-04-03 | Option exercise | 5,900 | $28.79 | 155,418 |
| 2017-04-03 | Open-market sale | 4,000 | $48.77 | 149,518 |
| 2017-03-31 | Option exercise (derivative) | 4,000 | $0.00 | 74,000 |
| 2017-03-31 | Option exercise (derivative) | 5,900 | $0.00 | 46,900 |
| 2017-03-31 | Tax withholding | 3,914 | $49.55 | 149,518 |
| 2017-03-01 | Option exercise (derivative) | 4,000 | $0.00 | 78,000 |
| 2017-03-01 | Option exercise (derivative) | 5,900 | $0.00 | 52,800 |
| 2017-03-01 | Open-market sale | 5,900 | $55.02 | 156,983 |
| 2017-03-01 | Open-market sale | 4,000 | $55.03 | 153,432 |
| 2017-03-01 | Option exercise | 4,000 | $11.41 | 162,883 |
| 2017-03-01 | Option exercise | 5,900 | $28.79 | 158,883 |
| 2017-02-01 | Option exercise (derivative) | 5,900 | $0.00 | 58,700 |
| 2017-02-01 | Option exercise (derivative) | 4,000 | $0.00 | 82,000 |
| 2017-02-01 | Open-market sale | 5,900 | $56.84 | 156,983 |
| 2017-02-01 | Open-market sale | 4,000 | $56.87 | 152,983 |
| 2017-02-01 | Option exercise | 5,900 | $28.79 | 158,883 |
| 2017-02-01 | Option exercise | 4,000 | $11.41 | 162,883 |
| 2017-01-27 | Grant / award | 5,486 | $57.00 | 152,983 |
| 2017-01-03 | Option exercise (derivative) | 4,000 | $0.00 | 86,000 |
| 2017-01-03 | Option exercise (derivative) | 5,900 | $0.00 | 64,600 |
| 2017-01-03 | Open-market sale | 5,900 | $54.65 | 151,497 |
| 2017-01-03 | Option exercise | 5,900 | $28.79 | 153,397 |
| 2017-01-03 | Open-market sale | 4,000 | $54.65 | 147,497 |
| 2017-01-03 | Option exercise | 4,000 | $11.41 | 157,397 |
| 2016-12-29 | Gift | 1,812 | $0.00 | 123,365 |
| 2016-12-01 | Option exercise (derivative) | 8,300 | $0.00 | 0 |
| 2016-12-01 | Option exercise (derivative) | 5,900 | $0.00 | 70,500 |
| 2016-12-01 | Option exercise | 8,300 | $29.23 | 155,797 |
| 2016-12-01 | Option exercise | 5,900 | $28.79 | 153,397 |
| 2016-12-01 | Open-market sale | 5,900 | $53.57 | 147,497 |
| 2016-11-01 | Option exercise (derivative) | 8,300 | $0.00 | 8,300 |
| 2016-11-01 | Option exercise (derivative) | 5,900 | $0.00 | 76,400 |
| 2016-11-01 | Option exercise | 5,900 | $28.79 | 153,397 |
| 2016-11-01 | Open-market sale | 8,300 | $49.86 | 147,497 |
| 2016-11-01 | Option exercise | 8,300 | $29.23 | 155,797 |
| 2016-10-03 | Option exercise (derivative) | 8,300 | $0.00 | 16,600 |
| 2016-10-03 | Option exercise (derivative) | 5,900 | $0.00 | 82,300 |
| 2016-10-03 | Open-market sale | 5,900 | $58.66 | 147,497 |
| 2016-10-03 | Option exercise | 5,900 | $28.79 | 153,397 |
| 2016-10-03 | Option exercise | 8,300 | $29.23 | 155,797 |
| 2016-09-01 | Option exercise (derivative) | 5,900 | $0.00 | 88,200 |
| 2016-09-01 | Option exercise (derivative) | 8,300 | $0.00 | 24,900 |
| 2016-09-01 | Option exercise | 8,300 | $29.23 | 155,797 |
| 2016-09-01 | Open-market sale | 5,900 | $56.74 | 147,497 |
| 2016-09-01 | Option exercise | 5,900 | $28.79 | 153,397 |
| 2016-08-01 | Option exercise (derivative) | 8,300 | $0.00 | 33,200 |
| 2016-08-01 | Option exercise (derivative) | 5,900 | $0.00 | 94,100 |
| 2016-08-01 | Option exercise | 5,900 | $28.79 | 153,397 |
| 2016-08-01 | Open-market sale | 8,300 | $51.22 | 147,497 |
| 2016-08-01 | Option exercise | 8,300 | $29.23 | 155,797 |
| 2016-07-01 | Option exercise (derivative) | 8,300 | $0.00 | 41,500 |
| 2016-07-01 | Open-market sale | 8,300 | $47.08 | 147,497 |
| 2016-07-01 | Option exercise | 8,300 | $29.23 | 155,797 |
| 2016-06-30 | Tax withholding | 3,262 | $47.54 | 147,497 |
| 2016-06-03 | Tax withholding | 3,262 | $45.51 | 150,759 |
| 2016-06-01 | Option exercise (derivative) | 8,300 | $0.00 | 49,800 |
| 2016-06-01 | Option exercise | 8,300 | $29.23 | 162,321 |
| 2016-06-01 | Open-market sale | 8,300 | $44.44 | 154,021 |
| 2016-05-20 | Gift | 3,573 | $0.00 | 125,177 |
| 2016-05-16 | Tax withholding | 3,869 | $42.87 | 154,021 |
| 2016-05-02 | Option exercise (derivative) | 8,300 | $0.00 | 58,100 |
| 2016-05-02 | Option exercise (derivative) | 5,600 | $0.00 | 0 |
| 2016-05-02 | Option exercise | 8,300 | $29.23 | 166,190 |
| 2016-05-02 | Option exercise | 5,600 | $22.68 | 163,490 |
| 2016-05-02 | Open-market sale | 5,600 | $41.68 | 157,890 |
| 2016-04-01 | Option exercise (derivative) | 5,900 | $0.00 | 5,600 |
| 2016-04-01 | Option exercise (derivative) | 8,400 | $0.00 | 66,400 |
| 2016-04-01 | Option exercise | 8,400 | $29.23 | 166,290 |
| 2016-04-01 | Option exercise | 5,900 | $22.68 | 163,790 |
| 2016-04-01 | Open-market sale | 5,900 | $39.59 | 157,890 |
| 2016-03-24 | Grant / award | 30,000 | $0.00 | 157,890 |
| 2016-03-01 | Option exercise (derivative) | 5,900 | $0.00 | 11,500 |
| 2016-03-01 | Option exercise (derivative) | 8,400 | $0.00 | 74,800 |
| 2016-03-01 | Option exercise | 5,900 | $22.68 | 133,034 |
| 2016-03-01 | Option exercise | 8,400 | $29.23 | 135,534 |
| 2016-03-01 | Open-market sale | 8,400 | $39.63 | 127,134 |
| 2016-02-01 | Option exercise (derivative) | 8,400 | $0.00 | 83,200 |
| 2016-02-01 | Option exercise (derivative) | 5,900 | $0.00 | 17,400 |
| 2016-02-01 | Option exercise | 8,400 | $29.23 | 135,534 |
| 2016-02-01 | Open-market sale | 5,900 | $36.89 | 127,134 |
| 2016-02-01 | Option exercise | 5,900 | $22.68 | 133,034 |
| 2016-01-04 | Option exercise (derivative) | 5,900 | $0.00 | 23,300 |
| 2016-01-04 | Option exercise (derivative) | 8,400 | $0.00 | 91,600 |
| 2016-01-04 | Option exercise | 5,900 | $22.68 | 133,034 |
| 2016-01-04 | Option exercise | 8,400 | $29.23 | 135,534 |
| 2016-01-04 | Open-market sale | 8,400 | $40.80 | 127,134 |
| 2015-12-01 | Option exercise (derivative) | 5,900 | $0.00 | 29,200 |
| 2015-12-01 | Option exercise | 5,900 | $22.68 | 133,034 |
| 2015-12-01 | Open-market sale | 5,900 | $44.06 | 127,134 |
| 2015-11-03 | Gift | 3,000 | $0.00 | 128,750 |
| 2015-11-02 | Option exercise (derivative) | 5,900 | $0.00 | 35,100 |
| 2015-11-02 | Option exercise | 5,900 | $22.68 | 133,034 |
| 2015-11-02 | Open-market sale | 5,900 | $41.09 | 127,134 |
| 2015-10-23 | Option exercise (derivative) | 11,800 | $0.00 | 41,000 |
| 2015-10-23 | Option exercise | 11,800 | $22.68 | 138,934 |
| 2015-10-23 | Open-market sale | 11,800 | $35.65 | 127,134 |
| 2015-08-03 | Option exercise (derivative) | 5,900 | $0.00 | 52,800 |
| 2015-08-03 | Open-market sale | 5,900 | $33.35 | 127,134 |
| 2015-08-03 | Option exercise | 5,900 | $22.68 | 133,034 |
| 2015-07-24 | Option exercise (derivative) | 17,700 | $0.00 | 58,700 |
| 2015-07-24 | Open-market sale | 17,700 | $33.00 | 127,134 |
| 2015-07-24 | Option exercise | 17,700 | $22.68 | 144,834 |
| 2015-06-03 | Tax withholding | 2,349 | $31.45 | 127,134 |
| 2015-06-02 | Grant / award (derivative) | 100,000 | $0.00 | 100,000 |
| 2015-06-02 | Grant / award | 25,000 | $0.00 | 129,483 |
| 2015-05-18 | Tax withholding | 2,786 | $31.03 | 104,483 |
| 2015-04-02 | Option exercise (derivative) | 5,900 | $0.00 | 76,400 |
| 2015-04-02 | Option exercise | 5,900 | $22.68 | 113,169 |
| 2015-04-02 | Open-market sale | 5,900 | $33.00 | 107,269 |
| 2015-03-09 | Option exercise (derivative) | 5,900 | $0.00 | 82,300 |
| 2015-03-09 | Option exercise | 5,900 | $22.68 | 112,417 |
| 2015-03-09 | Open-market sale | 5,900 | $33.00 | 107,269 |
| 2015-02-02 | Option exercise (derivative) | 5,900 | $0.00 | 88,200 |
| 2015-02-02 | Open-market sale | 5,900 | $33.51 | 106,517 |
| 2015-02-02 | Option exercise | 5,900 | $22.68 | 112,417 |
| 2015-01-02 | Option exercise (derivative) | 5,900 | $0.00 | 94,100 |
| 2015-01-02 | Option exercise (derivative) | 1,358 | $0.00 | 0 |
| 2015-01-02 | Option exercise | 1,358 | $15.35 | 107,875 |
| 2015-01-02 | Option exercise | 5,900 | $22.68 | 113,775 |
| 2015-01-02 | Open-market sale | 7,258 | $35.54 | 106,517 |
| 2014-12-19 | Gift | 15,890 | $0.00 | 147,668 |
| 2014-12-19 | Gift | 23,113 | $0.00 | 0 |
| 2014-12-19 | Gift | 1,594 | $0.00 | 131,750 |
| 2014-12-19 | Gift | 8,817 | $0.00 | 133,344 |
| 2014-11-21 | Gift | 4,365 | $0.00 | 124,527 |
| 2014-06-03 | Grant / award (derivative) | 100,000 | $0.00 | 100,000 |
| 2014-06-03 | Grant / award | 25,000 | $0.00 | 106,517 |
| 2014-05-16 | Tax withholding | 2,786 | $33.04 | 81,517 |
| 2013-12-16 | Gift | 8,002 | $0.00 | 23,113 |
| 2013-12-16 | Gift | 8,002 | $0.00 | 128,892 |
| 2013-05-16 | Grant / award (derivative) | 108,510 | $0.00 | 108,510 |
| 2013-05-16 | Grant / award | 29,650 | $32.54 | 81,998 |
| 2013-01-16 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2013-01-16 | Tax withholding | 1,993 | $39.82 | 52,338 |
| 2013-01-16 | Option exercise | 5,000 | $0.00 | 54,331 |
| 2012-12-21 | Gift | 6,088 | $0.00 | 31,115 |
| 2012-12-21 | Gift | 6,088 | $0.00 | 120,890 |
| 2012-12-17 | Gift | 84,962 | $0.00 | 131,778 |
| 2012-12-17 | Gift | 84,962 | $0.00 | 114,802 |
| 2012-12-03 | Gift | 4,736 | $0.00 | 37,203 |
| 2012-12-03 | Gift | 4,736 | $0.00 | 199,764 |
| 2012-11-28 | Gift | 1,386 | $0.00 | 195,028 |
| 2012-11-28 | Gift | 1,386 | $0.00 | 46,816 |
| 2012-06-06 | Grant / award (derivative) | 100,000 | $0.00 | 100,000 |
| 2012-02-03 | Option exercise (derivative) | 10,000 | $0.00 | 90,000 |
| 2012-02-03 | Open-market sale | 10,000 | $43.00 | 49,331 |
| 2012-02-03 | Option exercise | 10,000 | $11.41 | 58,704 |
| 2012-01-16 | Option exercise (derivative) | 5,000 | — | 5,000 |
| 2012-01-16 | Tax withholding | 1,835 | $37.53 | 48,704 |
| 2012-01-16 | Option exercise | 5,000 | $0.00 | 50,539 |
| 2012-01-11 | Option exercise (derivative) | 5,000 | — | 0 |
| 2012-01-11 | Option exercise | 5,000 | $0.00 | 47,521 |
| 2012-01-11 | Tax withholding | 1,982 | $37.92 | 45,539 |
| 2011-08-30 | Gift | 1,247 | $0.00 | 45,430 |
| 2011-08-30 | Gift | 1,247 | $0.00 | 196,414 |
| 2011-04-29 | Option exercise (derivative) | 34,100 | $0.00 | 0 |
| 2011-04-29 | Option exercise | 34,100 | $15.35 | 77,979 |
| 2011-04-29 | Open-market sale | 34,100 | $40.88 | 43,879 |
| 2011-04-26 | Grant / award (derivative) | 40,000 | $0.00 | 40,000 |
| 2011-02-03 | Grant / award (derivative) | 100,000 | $0.00 | 100,000 |
| 2011-01-16 | Option exercise (derivative) | 5,000 | $0.00 | 10,000 |
| 2011-01-16 | Option exercise | 5,000 | $0.00 | 46,214 |
| 2011-01-16 | Tax withholding | 2,335 | $37.61 | 43,879 |
| 2011-01-13 | Option exercise (derivative) | 10,000 | $0.00 | 34,100 |
| 2011-01-13 | Option exercise | 10,000 | $15.35 | 51,214 |
| 2011-01-13 | Open-market sale | 10,000 | $37.50 | 41,214 |
| 2011-01-12 | Option exercise (derivative) | 5,000 | — | 0 |
| 2011-01-12 | Option exercise | 5,000 | $0.00 | 43,056 |
| 2011-01-12 | Tax withholding | 1,842 | $37.27 | 41,214 |
| 2011-01-11 | Option exercise (derivative) | 5,000 | — | 5,000 |
| 2011-01-11 | Option exercise | 5,000 | $0.00 | 39,890 |
| 2011-01-11 | Tax withholding | 1,834 | $36.40 | 38,056 |
| 2011-01-06 | Option exercise (derivative) | 30,000 | $0.00 | 44,100 |
| 2011-01-06 | Open-market sale | 1,042 | $36.51 | 44,990 |
| 2011-01-06 | Open-market sale | 10,000 | $37.00 | 34,890 |
| 2011-01-06 | Open-market sale | 100 | $36.52 | 44,890 |
| 2011-01-06 | Open-market sale | 8,858 | $36.50 | 46,032 |
| 2011-01-06 | Open-market sale | 10,000 | $36.00 | 54,890 |
| 2011-01-06 | Option exercise | 30,000 | $15.35 | 64,890 |
| 2011-01-04 | Option exercise (derivative) | 1,358 | $0.00 | 74,100 |
| 2011-01-04 | Open-market sale | 1,358 | $35.50 | 34,890 |
| 2011-01-04 | Option exercise | 1,358 | $15.35 | 36,248 |
| 2011-01-04 | Open-market sale | 1,358 | $35.50 | 33,532 |
| 2010-12-10 | Option exercise (derivative) | 18,642 | $0.00 | 75,458 |
| 2010-12-10 | Open-market sale | 8,642 | $35.50 | 34,890 |
| 2010-12-10 | Option exercise | 18,642 | $15.35 | 53,532 |
| 2010-12-10 | Open-market sale | 10,000 | $35.00 | 43,532 |
| 2010-12-10 | Gift | 1,600 | $0.00 | 193,175 |
| 2010-12-10 | Gift | 4,486 | $0.00 | 41,939 |
| 2010-12-10 | Gift | 1,600 | $0.00 | 44,183 |
| 2010-12-10 | Gift | 4,486 | $0.00 | 197,661 |
| 2010-06-13 | Grant / award (derivative) | 40,000 | $0.00 | 40,000 |
| 2010-05-23 | Option exercise (derivative) | 3,000 | — | 0 |
| 2010-05-23 | Tax withholding | 1,401 | $23.90 | 34,890 |
| 2010-05-23 | Option exercise | 3,000 | $0.00 | 36,291 |
| 2010-03-01 | Option exercise (derivative) | 18,073 | $0.00 | 0 |
| 2010-03-01 | Option exercise | 18,073 | $4.51 | 91,364 |
| 2010-03-01 | Open-market sale | 18,073 | $26.00 | 73,291 |
| 2010-03-01 | Option exercise (derivative) | 18,073 | $0.00 | 0 |
| 2010-03-01 | Open-market sale | 18,073 | $26.00 | 33,291 |
| 2010-03-01 | Option exercise | 18,073 | $4.51 | 51,364 |
| 2010-02-10 | Option exercise (derivative) | 40,000 | $0.00 | 18,073 |
| 2010-02-10 | Open-market sale | 40,000 | $24.71 | 33,291 |
| 2010-02-10 | Option exercise | 40,000 | $4.51 | 73,291 |
| 2010-02-02 | Grant / award (derivative) | 100,000 | $0.00 | 100,000 |
| 2010-01-16 | Option exercise (derivative) | 5,000 | $0.00 | 15,000 |
| 2010-01-16 | Tax withholding | 1,834 | $22.16 | 31,840 |
| 2010-01-16 | Option exercise | 5,000 | $0.00 | 33,674 |
| 2010-01-12 | Option exercise (derivative) | 5,000 | — | 5,000 |
| 2010-01-12 | Option exercise | 5,000 | $0.00 | 30,509 |
| 2010-01-12 | Tax withholding | 1,834 | $22.53 | 28,675 |
| 2010-01-12 | Option exercise (derivative) | 5,000 | — | 5,000 |
| 2010-01-12 | Tax withholding | 1,835 | $22.53 | 28,674 |
| 2010-01-12 | Option exercise | 5,000 | $0.00 | 30,509 |
| 2010-01-11 | Option exercise (derivative) | 20,000 | $0.00 | 58,073 |
| 2010-01-11 | Option exercise (derivative) | 5,000 | — | 10,000 |
| 2010-01-11 | Tax withholding | 1,834 | $23.08 | 25,509 |
| 2010-01-11 | Open-market sale | 20,000 | $23.00 | 25,509 |
| 2010-01-11 | Option exercise | 20,000 | $4.51 | 45,509 |
| 2010-01-11 | Option exercise | 5,000 | $0.00 | 27,343 |
| 2010-01-11 | Option exercise (derivative) | 20,000 | $0.00 | 58,073 |
| 2010-01-11 | Option exercise (derivative) | 5,000 | — | 10,000 |
| 2010-01-11 | Open-market sale | 20,000 | $23.00 | 25,509 |
| 2010-01-11 | Tax withholding | 1,834 | $23.08 | 25,509 |
| 2010-01-11 | Option exercise | 5,000 | $0.00 | 27,343 |
| 2010-01-11 | Option exercise | 20,000 | $4.51 | 45,509 |
| 2009-12-17 | Gift | 46,425 | $0.00 | 194,775 |
| 2009-12-17 | Gift | 46,425 | $0.00 | 46,425 |
| 2009-12-15 | Option exercise (derivative) | 20,000 | $0.00 | 78,073 |
| 2009-12-15 | Open-market sale | 20,000 | $22.00 | 20,416 |
| 2009-12-15 | Option exercise | 20,000 | $4.51 | 40,416 |
| 2009-11-16 | Option exercise (derivative) | 20,000 | $0.00 | 98,073 |
| 2009-11-16 | Open-market sale | 20,000 | $21.00 | 20,416 |
| 2009-11-16 | Option exercise | 20,000 | $4.51 | 40,416 |
| 2009-11-11 | Option exercise (derivative) | 5,025 | $0.00 | 118,073 |
| 2009-11-11 | Open-market sale | 5,025 | $20.00 | 20,416 |
| 2009-11-11 | Option exercise | 5,025 | $4.51 | 25,441 |
| 2009-10-23 | Option exercise (derivative) | 14,975 | $0.00 | 123,098 |
| 2009-10-23 | Option exercise | 14,975 | $4.51 | 35,391 |
| 2009-10-23 | Open-market sale | 14,975 | $20.00 | 20,416 |
| 2009-10-06 | Gift | 2,762 | $0.00 | 241,200 |
| 2009-10-06 | Gift | 23,585 | $0.00 | 0 |
| 2009-10-06 | Gift | 26,347 | $0.00 | 42,583 |
| 2009-09-03 | Option exercise (derivative) | 20,000 | $0.00 | 138,073 |
| 2009-09-03 | Option exercise | 20,000 | $4.51 | 40,416 |
| 2009-09-03 | Open-market sale | 20,000 | $19.00 | 20,416 |
| 2009-09-02 | Option exercise (derivative) | 20,000 | $0.00 | 158,073 |
| 2009-09-02 | Option exercise | 20,000 | $4.51 | 40,416 |
| 2009-09-02 | Open-market sale | 20,000 | $18.00 | 20,416 |
| 2009-08-21 | Option exercise (derivative) | 20,000 | $0.00 | 178,073 |
| 2009-08-21 | Option exercise | 20,000 | $4.51 | 40,416 |
| 2009-08-21 | Open-market sale | 20,000 | $17.00 | 20,416 |
| 2009-05-23 | Option exercise (derivative) | 3,000 | — | 3,000 |
| 2009-05-23 | Option exercise | 3,000 | $0.00 | 23,416 |
| 2009-05-23 | Tax withholding | 1,073 | $13.39 | 22,343 |
| 2009-05-23 | Option exercise (derivative) | 3,000 | — | 3,000 |
| 2009-05-23 | Option exercise | 3,000 | $0.00 | 23,416 |
| 2009-05-23 | Tax withholding | 1,073 | $13.39 | 22,343 |
| 2009-01-16 | Grant / award (derivative) | 100,000 | $0.00 | 100,000 |
| 2009-01-16 | Grant / award (derivative) | 20,000 | $0.00 | 20,000 |
| 2009-01-12 | Option exercise (derivative) | 5,000 | — | 10,000 |
| 2009-01-12 | Option exercise | 5,000 | $0.00 | 22,343 |
| 2009-01-12 | Tax withholding | 1,927 | $11.58 | 20,416 |
| 2009-01-11 | Option exercise (derivative) | 5,000 | — | 15,000 |
| 2009-01-11 | Tax withholding | 2,153 | $11.87 | 17,343 |
| 2009-01-11 | Option exercise | 5,000 | $0.00 | 19,496 |
| 2008-10-08 | Gift | 7,821 | $0.00 | 243,962 |
| 2008-10-08 | Gift | 7,821 | $0.00 | 23,585 |
| 2008-05-23 | Option exercise (derivative) | 3,000 | — | 6,000 |
| 2008-05-23 | Option exercise | 3,000 | $0.00 | 14,496 |
| 2008-01-12 | Option exercise (derivative) | 5,000 | — | 15,000 |
| 2008-01-12 | Disposition to issuer | 1,978 | $28.79 | 3,022 |
| 2008-01-12 | Option exercise | 5,000 | $0.00 | 5,000 |
| 2008-01-11 | Grant / award (derivative) | 20,000 | — | 20,000 |
| 2008-01-11 | Grant / award (derivative) | 100,000 | $28.79 | 100,000 |
| 2007-08-22 | Gift | 4,527 | $0.00 | 31,406 |
| 2007-08-22 | Gift | 4,527 | $0.00 | 206,141 |
| 2007-07-17 | Option exercise (derivative) | 20,000 | $0.00 | 228,073 |
| 2007-07-17 | Option exercise | 20,000 | $4.51 | 20,000 |
| 2007-07-17 | Open-market sale | 20,000 | $41.00 | 0 |
| 2007-07-16 | Option exercise (derivative) | 15,000 | $0.00 | 248,073 |
| 2007-07-16 | Option exercise | 15,000 | $4.51 | 15,000 |
| 2007-07-16 | Open-market sale | 15,000 | $40.00 | 0 |
| 2007-07-11 | Option exercise (derivative) | 14,590 | $0.00 | 263,073 |
| 2007-07-11 | Open-market sale | 14,590 | $39.00 | 0 |
| 2007-07-11 | Option exercise | 14,590 | $4.51 | 14,590 |
| 2007-07-10 | Option exercise (derivative) | 410 | $0.00 | 277,663 |
| 2007-07-10 | Open-market sale | 410 | $39.00 | 0 |
| 2007-07-10 | Option exercise | 410 | $4.51 | 410 |
| 2007-06-19 | Open-market sale | 3,657 | $38.00 | 201,614 |
| 2007-06-19 | Option exercise (derivative) | 3,657 | $0.00 | 248,073 |
| 2007-06-19 | Option exercise | 3,657 | $4.51 | 231,614 |
| 2007-06-18 | Open-market sale | 4,490 | $38.00 | 205,271 |
| 2007-06-18 | Option exercise (derivative) | 4,490 | $0.00 | 251,730 |
| 2007-06-18 | Option exercise | 4,490 | $4.51 | 227,957 |
| 2007-06-15 | Open-market sale | 21,853 | $37.31 | 209,761 |
| 2007-06-15 | Option exercise (derivative) | 21,853 | $0.00 | 256,220 |
| 2007-06-15 | Option exercise | 21,853 | $4.51 | 223,467 |
| 2007-05-23 | Option exercise (derivative) | 3,000 | — | 9,000 |
| 2007-05-23 | Option exercise | 3,000 | $0.00 | 3,000 |
| 2007-04-27 | Option exercise (derivative) | 20,000 | $0.00 | 278,073 |
| 2007-04-26 | Option exercise (derivative) | 20,000 | $0.00 | 298,073 |
| 2007-04-26 | Open-market sale | 20,000 | $31.51 | 0 |
| 2007-04-26 | Option exercise | 20,000 | $4.51 | 20,000 |
| 2007-04-26 | Open-market sale | 20,000 | $34.32 | 0 |
| 2007-04-26 | Option exercise | 20,000 | $4.51 | 20,000 |
| 2007-02-02 | Option exercise (derivative) | 5,900 | $0.00 | 94,100 |
| 2007-02-02 | Option exercise (derivative) | 28,588 | $0.00 | 318,073 |
| 2007-02-02 | Option exercise | 34,488 | $6.36 | 231,614 |
| 2007-01-16 | Option exercise (derivative) | 45,951 | $0.00 | 346,661 |
| 2007-01-16 | Open-market sale | 45,951 | $30.66 | 0 |
| 2007-01-16 | Option exercise | 45,951 | $4.51 | 45,951 |
| 2007-01-12 | Grant / award (derivative) | 100,000 | $0.00 | 100,000 |
| 2007-01-12 | Grant / award (derivative) | 20,000 | — | 20,000 |
| 2007-01-10 | Option exercise (derivative) | 12,654 | $0.00 | 392,612 |
| 2007-01-10 | Open-market sale | 12,654 | $30.00 | 0 |
| 2007-01-10 | Option exercise | 12,654 | $4.51 | 12,654 |
| 2007-01-08 | Option exercise (derivative) | 21,395 | $0.00 | 405,266 |
| 2007-01-08 | Open-market sale | 21,395 | $29.53 | 0 |
| 2007-01-08 | Option exercise | 21,395 | $4.51 | 21,395 |
| 2007-01-05 | Option exercise (derivative) | 20,000 | $0.00 | 426,661 |
| 2007-01-05 | Option exercise | 20,000 | $4.51 | 20,000 |
| 2007-01-05 | Open-market sale | 20,000 | $29.00 | 0 |
| 2007-01-04 | Option exercise (derivative) | 60,000 | $0.00 | 446,661 |
| 2007-01-04 | Open-market sale | 60,000 | $28.00 | 0 |
| 2007-01-04 | Option exercise | 60,000 | $4.51 | 60,000 |
| 2006-12-01 | Option exercise (derivative) | 13,000 | $0.00 | 506,661 |
| 2006-12-01 | Option exercise | 13,000 | $4.51 | 197,126 |
| 2006-10-27 | Option exercise (derivative) | 80,000 | $0.00 | 519,661 |
| 2006-10-27 | Option exercise | 80,000 | $4.51 | 80,000 |
| 2006-10-27 | Open-market sale | 80,000 | $27.07 | 0 |
| 2006-10-12 | Gift | 45,540 | $0.00 | 185,954 |
| 2006-10-12 | Gift | 45,540 | $0.00 | 35,933 |
| 2006-05-23 | Grant / award (derivative) | 12,000 | — | 12,000 |
| 2006-05-23 | Grant / award (derivative) | 100,000 | $0.00 | 100,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.