SEC CIK 1032553
SMITH GARY B
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CIENview stock → | 225,455 | 2026-10-15 |
| CVLTview stock → | 49,207 | 2021-08-05 |
Position History — CIEN
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CIEN
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-15 | Open-market sale | 2,952 | $348.02 | 225,455 |
| 2026-10-01 | Open-market sale | 2,952 | $369.66 | 228,407 |
| 2026-09-20 | Tax withholding | 937 | $348.80 | 231,359 |
| 2026-09-20 | Tax withholding | 1,743 | $348.80 | 232,296 |
| 2026-09-20 | Tax withholding | 3,102 | $348.80 | 234,039 |
| 2026-09-20 | Tax withholding | 2,985 | $348.80 | 237,141 |
| 2026-09-15 | Open-market sale | 2,952 | $330.18 | 240,126 |
| 2026-09-01 | Open-market sale | 2,952 | $362.90 | 243,078 |
| 2026-08-17 | Open-market sale | 2,952 | $447.78 | 246,030 |
| 2026-08-03 | Open-market sale | 2,952 | $379.81 | 248,982 |
| 2026-07-15 | Open-market sale | 2,952 | $421.10 | 251,934 |
| 2026-07-01 | Open-market sale | 2,952 | $468.83 | 254,886 |
| 2026-06-20 | Tax withholding | 937 | $428.22 | 257,838 |
| 2026-06-20 | Tax withholding | 1,743 | $428.22 | 258,775 |
| 2026-06-20 | Tax withholding | 3,102 | $428.22 | 260,518 |
| 2026-06-20 | Tax withholding | 2,985 | $428.22 | 263,620 |
| 2026-06-15 | Open-market sale | 2,952 | $457.02 | 266,605 |
| 2026-06-01 | Open-market sale | 2,952 | $565.92 | 269,557 |
| 2026-05-15 | Open-market sale | 2,952 | $562.05 | 272,509 |
| 2026-05-01 | Open-market sale | 2,952 | $537.74 | 275,461 |
| 2026-04-15 | Open-market sale | 2,952 | $467.47 | 278,413 |
| 2026-04-01 | Open-market sale | 2,952 | $415.51 | 281,365 |
| 2026-03-20 | Tax withholding | 3,102 | $383.89 | 286,060 |
| 2026-03-20 | Tax withholding | 2,985 | $383.89 | 289,162 |
| 2026-03-20 | Tax withholding | 937 | $383.89 | 292,147 |
| 2026-03-20 | Tax withholding | 1,743 | $383.89 | 284,317 |
| 2026-03-16 | Open-market sale | 2,952 | $359.53 | 293,084 |
| 2026-03-02 | Open-market sale | 2,952 | $354.64 | 296,036 |
| 2026-02-17 | Open-market sale | 2,952 | $299.51 | 298,988 |
| 2026-02-02 | Open-market sale | 2,952 | $265.60 | 301,940 |
| 2026-01-15 | Open-market sale | 2,993 | $247.65 | 304,892 |
| 2026-01-05 | Open-market sale | 83,552 | $229.44 | 307,885 |
| 2025-12-22 | Open-market sale | 6,800 | $233.46 | 391,437 |
| 2025-12-20 | Tax withholding | 1,658 | $230.34 | 487,934 |
| 2025-12-20 | Tax withholding | 2,985 | $230.34 | 494,437 |
| 2025-12-20 | Tax withholding | 12,547 | $230.34 | 407,170 |
| 2025-12-20 | Tax withholding | 10,916 | $230.34 | 419,717 |
| 2025-12-20 | Tax withholding | 57,301 | $230.34 | 430,633 |
| 2025-12-20 | Tax withholding | 8,933 | $230.34 | 398,237 |
| 2025-12-20 | Tax withholding | 1,743 | $230.34 | 489,592 |
| 2025-12-20 | Tax withholding | 3,102 | $230.34 | 491,335 |
| 2025-12-16 | Grant / award | 95,471 | $0.00 | 350,341 |
| 2025-12-16 | Grant / award | 30,499 | $0.00 | 497,422 |
| 2025-12-16 | Grant / award | 116,582 | $0.00 | 466,923 |
| 2025-12-03 | Open-market sale | 6,800 | $192.61 | 254,870 |
| 2025-11-10 | Open-market sale | 6,800 | $209.45 | 261,670 |
| 2025-11-03 | Open-market sale | 6,800 | $190.45 | 268,470 |
| 2025-10-15 | Open-market sale | 6,800 | $170.25 | 275,270 |
| 2025-10-01 | Open-market sale | 6,800 | $149.88 | 282,070 |
| 2025-09-20 | Tax withholding | 3,102 | $138.37 | 292,270 |
| 2025-09-20 | Tax withholding | 1,657 | $138.37 | 288,870 |
| 2025-09-20 | Tax withholding | 1,743 | $138.37 | 290,527 |
| 2025-09-20 | Tax withholding | 2,985 | $138.37 | 295,372 |
| 2025-09-15 | Open-market sale | 6,800 | $136.20 | 298,357 |
| 2025-09-02 | Open-market sale | 6,800 | $92.93 | 305,157 |
| 2025-08-15 | Open-market sale | 6,800 | $90.54 | 311,957 |
| 2025-08-01 | Open-market sale | 6,800 | $88.82 | 318,757 |
| 2025-07-15 | Open-market sale | 6,800 | $82.23 | 325,557 |
| 2025-07-01 | Open-market sale | 6,800 | $80.35 | 332,357 |
| 2025-06-20 | Tax withholding | 2,933 | $74.53 | 345,547 |
| 2025-06-20 | Tax withholding | 1,629 | $74.53 | 339,157 |
| 2025-06-20 | Tax withholding | 1,713 | $74.53 | 340,786 |
| 2025-06-20 | Tax withholding | 3,048 | $74.53 | 342,499 |
| 2025-06-16 | Open-market sale | 6,800 | $74.19 | 348,480 |
| 2025-06-02 | Open-market sale | 6,800 | $80.62 | 355,280 |
| 2025-05-15 | Open-market sale | 6,800 | $79.89 | 362,080 |
| 2025-05-01 | Open-market sale | 6,800 | $71.90 | 368,880 |
| 2025-04-15 | Open-market sale | 6,800 | $59.54 | 375,680 |
| 2025-03-20 | Tax withholding | 1,713 | $65.63 | 384,055 |
| 2025-03-20 | Tax withholding | 2,933 | $65.63 | 388,816 |
| 2025-03-20 | Tax withholding | 1,575 | $65.63 | 382,480 |
| 2025-03-20 | Tax withholding | 3,048 | $65.63 | 385,768 |
| 2025-03-17 | Open-market sale | 6,800 | $65.18 | 391,749 |
| 2025-03-03 | Open-market sale | 6,800 | $76.41 | 398,549 |
| 2025-02-18 | Open-market sale | 3,400 | $89.37 | 405,349 |
| 2025-02-18 | Open-market sale | 3,400 | $89.41 | 408,749 |
| 2025-02-03 | Open-market sale | 3,400 | $84.89 | 415,549 |
| 2025-02-03 | Open-market sale | 3,400 | $84.83 | 412,149 |
| 2025-01-15 | Open-market sale | 3,400 | $85.29 | 422,349 |
| 2025-01-15 | Open-market sale | 3,400 | $85.30 | 418,949 |
| 2025-01-02 | Open-market sale | 6,800 | $83.68 | 432,549 |
| 2025-01-02 | Open-market sale | 6,800 | $83.64 | 425,749 |
| 2024-12-20 | Tax withholding | 2,125 | $87.38 | 479,692 |
| 2024-12-20 | Tax withholding | 3,049 | $87.38 | 473,710 |
| 2024-12-20 | Tax withholding | 2,933 | $87.38 | 476,759 |
| 2024-12-20 | Tax withholding | 17,196 | $87.38 | 456,514 |
| 2024-12-20 | Tax withholding | 6,758 | $87.38 | 449,756 |
| 2024-12-20 | Tax withholding | 1,629 | $87.38 | 439,349 |
| 2024-12-20 | Tax withholding | 8,778 | $87.38 | 440,978 |
| 2024-12-17 | Grant / award | 56,728 | $0.00 | 409,869 |
| 2024-12-17 | Grant / award | 36,346 | $0.00 | 446,215 |
| 2024-12-17 | Grant / award | 35,602 | $0.00 | 481,817 |
| 2024-09-20 | Tax withholding | 2,933 | $58.73 | 357,818 |
| 2024-09-20 | Tax withholding | 3,048 | $58.73 | 354,770 |
| 2024-09-20 | Tax withholding | 1,629 | $58.73 | 353,141 |
| 2024-09-20 | Tax withholding | 2,125 | $58.73 | 360,751 |
| 2024-06-20 | Tax withholding | 2,933 | $46.96 | 367,553 |
| 2024-06-20 | Tax withholding | 3,048 | $46.96 | 364,505 |
| 2024-06-20 | Tax withholding | 1,629 | $46.96 | 362,876 |
| 2024-06-20 | Tax withholding | 2,125 | $46.96 | 370,486 |
| 2024-06-03 | Open-market sale | 4,166 | $47.99 | 372,611 |
| 2024-05-15 | Open-market sale | 4,166 | $49.16 | 376,777 |
| 2024-05-01 | Open-market sale | 4,166 | $46.66 | 380,943 |
| 2024-04-15 | Open-market sale | 4,166 | $44.80 | 385,109 |
| 2024-04-01 | Open-market sale | 4,166 | $49.39 | 389,275 |
| 2024-03-20 | Tax withholding | 3,048 | $50.22 | 393,441 |
| 2024-03-20 | Tax withholding | 2,933 | $50.22 | 396,489 |
| 2024-03-20 | Tax withholding | 1,629 | $50.22 | 399,422 |
| 2024-03-20 | Tax withholding | 2,125 | $50.22 | 401,051 |
| 2024-03-15 | Open-market sale | 4,166 | $49.84 | 403,176 |
| 2024-03-01 | Open-market sale | 4,166 | $60.21 | 407,342 |
| 2024-03-01 | Open-market sale | 4,166 | $60.20 | 411,508 |
| 2024-02-15 | Open-market sale | 4,166 | $56.86 | 419,840 |
| 2024-02-15 | Open-market sale | 4,166 | $56.86 | 415,674 |
| 2024-02-01 | Open-market sale | 66,672 | $54.11 | 424,006 |
| 2024-02-01 | Open-market sale | 4,166 | $54.11 | 490,678 |
| 2024-01-16 | Open-market sale | 4,166 | $50.56 | 494,844 |
| 2024-01-02 | Open-market sale | 4,166 | $45.04 | 499,010 |
| 2023-12-20 | Tax withholding | 2,582 | $43.58 | 533,360 |
| 2023-12-20 | Tax withholding | 11,725 | $43.58 | 503,176 |
| 2023-12-20 | Tax withholding | 6,758 | $43.58 | 514,901 |
| 2023-12-20 | Tax withholding | 7,139 | $43.58 | 521,659 |
| 2023-12-20 | Tax withholding | 1,629 | $43.58 | 528,798 |
| 2023-12-20 | Tax withholding | 2,933 | $43.58 | 530,427 |
| 2023-12-20 | Tax withholding | 2,125 | $43.58 | 535,942 |
| 2023-12-15 | Open-market sale | 4,166 | $43.68 | 538,067 |
| 2023-12-12 | Grant / award | 100,964 | $0.00 | 542,233 |
| 2023-12-12 | Grant / award | 14,779 | $0.00 | 441,269 |
| 2023-12-12 | Grant / award | 27,980 | $0.00 | 426,490 |
| 2023-12-01 | Open-market sale | 4,166 | $46.66 | 398,510 |
| 2023-11-15 | Open-market sale | 4,166 | $46.35 | 402,676 |
| 2023-11-01 | Open-market sale | 4,166 | $42.15 | 406,842 |
| 2023-10-16 | Open-market sale | 4,166 | $43.57 | 411,008 |
| 2023-10-02 | Open-market sale | 4,166 | $47.32 | 415,174 |
| 2023-09-20 | Tax withholding | 2,582 | $47.96 | 426,027 |
| 2023-09-20 | Tax withholding | 2,125 | $47.96 | 423,902 |
| 2023-09-20 | Tax withholding | 1,629 | $47.96 | 422,273 |
| 2023-09-20 | Tax withholding | 2,933 | $47.96 | 419,340 |
| 2023-09-15 | Open-market sale | 4,166 | $48.79 | 428,609 |
| 2023-09-01 | Open-market sale | 4,166 | $48.79 | 432,775 |
| 2023-08-15 | Open-market sale | 4,166 | $41.92 | 436,941 |
| 2023-08-01 | Open-market sale | 4,166 | $42.11 | 441,107 |
| 2023-07-17 | Open-market sale | 4,166 | $41.68 | 445,273 |
| 2023-07-03 | Open-market sale | 4,174 | $42.48 | 449,439 |
| 2023-06-20 | Tax withholding | 2,125 | $43.05 | 458,175 |
| 2023-06-20 | Tax withholding | 1,629 | $43.05 | 456,546 |
| 2023-06-20 | Tax withholding | 2,933 | $43.05 | 453,613 |
| 2023-06-20 | Tax withholding | 2,459 | $43.05 | 460,300 |
| 2023-06-15 | Open-market sale | 4,174 | $44.29 | 462,759 |
| 2023-03-23 | Open-market sale | 3,541 | $49.37 | 466,933 |
| 2023-03-20 | Tax withholding | 1,465 | $50.20 | 473,619 |
| 2023-03-20 | Tax withholding | 1,123 | $50.20 | 472,496 |
| 2023-03-20 | Tax withholding | 2,022 | $50.20 | 470,474 |
| 2023-03-20 | Tax withholding | 1,780 | $50.20 | 475,084 |
| 2023-03-06 | Open-market sale | 3,541 | $51.16 | 476,864 |
| 2023-02-23 | Open-market sale | 3,541 | $47.76 | 480,405 |
| 2023-02-06 | Open-market sale | 3,541 | $49.49 | 483,946 |
| 2023-01-23 | Open-market sale | 3,541 | $51.07 | 487,487 |
| 2023-01-09 | Open-market sale | 3,541 | $52.49 | 491,028 |
| 2022-12-28 | Open-market sale | 3,541 | $49.29 | 494,569 |
| 2022-12-20 | Tax withholding | 11,725 | $49.27 | 520,417 |
| 2022-12-20 | Tax withholding | 15,297 | $49.27 | 543,638 |
| 2022-12-20 | Tax withholding | 9,867 | $49.27 | 533,771 |
| 2022-12-20 | Tax withholding | 2,125 | $49.27 | 558,935 |
| 2022-12-20 | Tax withholding | 17,100 | $49.27 | 498,110 |
| 2022-12-20 | Tax withholding | 2,582 | $49.27 | 515,210 |
| 2022-12-20 | Tax withholding | 2,625 | $49.27 | 517,792 |
| 2022-12-20 | Tax withholding | 1,629 | $49.27 | 532,142 |
| 2022-12-13 | Open-market sale | 3,541 | $50.75 | 379,957 |
| 2022-12-13 | Option exercise (derivative) | 51,309 | $0.00 | 0 |
| 2022-12-13 | Grant / award | 97,152 | $0.00 | 561,060 |
| 2022-12-13 | Grant / award | 48,548 | $0.00 | 428,505 |
| 2022-12-13 | Option exercise | 35,403 | — | 463,908 |
| 2022-11-16 | Open-market sale | 3,542 | $44.09 | 383,498 |
| 2022-11-02 | Open-market sale | 3,542 | $47.05 | 387,040 |
| 2022-10-17 | Open-market sale | 3,542 | $40.44 | 390,582 |
| 2022-10-04 | Open-market sale | 3,542 | $42.70 | 394,124 |
| 2022-09-20 | Tax withholding | 1,629 | $40.58 | 404,998 |
| 2022-09-20 | Tax withholding | 2,125 | $40.58 | 402,873 |
| 2022-09-20 | Tax withholding | 2,625 | $40.58 | 397,666 |
| 2022-09-20 | Tax withholding | 2,582 | $40.58 | 400,291 |
| 2022-09-19 | Open-market sale | 3,542 | $41.35 | 406,627 |
| 2022-09-06 | Open-market sale | 3,542 | $43.02 | 410,169 |
| 2022-08-22 | Open-market sale | 3,542 | $54.63 | 413,711 |
| 2022-08-08 | Open-market sale | 3,542 | $52.88 | 417,253 |
| 2022-07-20 | Open-market sale | 3,542 | $49.21 | 420,795 |
| 2022-07-05 | Open-market sale | 3,542 | $44.85 | 424,337 |
| 2022-06-21 | Open-market sale | 3,542 | $44.68 | 427,879 |
| 2022-06-20 | Tax withholding | 2,625 | $43.56 | 435,632 |
| 2022-06-20 | Tax withholding | 2,582 | $43.56 | 433,050 |
| 2022-06-20 | Tax withholding | 1,629 | $43.56 | 431,421 |
| 2022-06-20 | Tax withholding | 2,125 | $43.56 | 438,257 |
| 2022-06-07 | Open-market sale | 3,542 | $48.68 | 440,382 |
| 2022-05-23 | Open-market sale | 3,542 | $50.19 | 443,924 |
| 2022-05-10 | Open-market sale | 3,542 | $51.62 | 447,466 |
| 2022-04-25 | Open-market sale | 3,542 | $56.76 | 451,008 |
| 2022-04-11 | Open-market sale | 3,542 | $57.65 | 454,550 |
| 2022-03-20 | Tax withholding | 2,125 | $60.10 | 464,928 |
| 2022-03-20 | Tax withholding | 1,629 | $60.10 | 458,092 |
| 2022-03-20 | Tax withholding | 2,625 | $60.10 | 462,303 |
| 2022-03-20 | Tax withholding | 2,582 | $60.10 | 459,721 |
| 2021-12-20 | Tax withholding | 2,582 | $74.48 | 511,347 |
| 2021-12-20 | Tax withholding | 50,385 | $74.48 | 513,929 |
| 2021-12-20 | Tax withholding | 2,625 | $74.48 | 564,314 |
| 2021-12-20 | Tax withholding | 5,669 | $74.48 | 505,678 |
| 2021-12-20 | Tax withholding | 2,125 | $74.48 | 503,553 |
| 2021-12-20 | Tax withholding | 3,754 | $74.48 | 566,939 |
| 2021-12-20 | Tax withholding | 15,296 | $74.48 | 467,053 |
| 2021-12-20 | Tax withholding | 9,866 | $74.48 | 482,349 |
| 2021-12-20 | Tax withholding | 11,338 | $74.48 | 492,215 |
| 2021-12-14 | Option exercise (derivative) | 52,158 | $0.00 | 0 |
| 2021-12-14 | Grant / award | 53,942 | $0.00 | 570,693 |
| 2021-12-14 | Option exercise | 104,316 | — | 516,751 |
| 2021-12-14 | Grant / award | 104,191 | $0.00 | 412,435 |
| 2021-09-20 | Tax withholding | 2,582 | $51.68 | 316,748 |
| 2021-09-20 | Tax withholding | 3,754 | $51.68 | 312,994 |
| 2021-09-20 | Tax withholding | 2,625 | $51.68 | 310,369 |
| 2021-09-20 | Tax withholding | 2,125 | $51.68 | 308,244 |
| 2021-09-15 | Open-market sale | 6,550 | $53.12 | 319,330 |
| 2021-09-14 | Open-market sale | 6,550 | $53.25 | 325,880 |
| 2021-09-03 | Open-market sale | 6,550 | $57.00 | 332,430 |
| 2021-09-02 | Open-market sale | 6,550 | $57.60 | 338,980 |
| 2021-08-18 | Open-market sale | 5,000 | $55.27 | 345,530 |
| 2021-08-17 | Open-market sale | 5,000 | $55.38 | 350,530 |
| 2021-08-03 | Open-market sale | 5,000 | $58.04 | 355,530 |
| 2021-08-02 | Open-market sale | 5,000 | $58.25 | 360,530 |
| 2021-07-22 | Open-market sale | 5,000 | $55.21 | 365,530 |
| 2021-07-21 | Open-market sale | 5,000 | $55.27 | 370,530 |
| 2021-07-08 | Open-market sale | 5,000 | $56.61 | 375,530 |
| 2021-07-07 | Open-market sale | 5,000 | $56.85 | 380,530 |
| 2021-06-23 | Open-market sale | 3,750 | $57.52 | 385,530 |
| 2021-06-22 | Open-market sale | 3,750 | $57.64 | 389,280 |
| 2021-06-20 | Tax withholding | 2,125 | $56.15 | 398,237 |
| 2021-06-20 | Tax withholding | 3,754 | $56.15 | 400,362 |
| 2021-06-20 | Tax withholding | 2,582 | $56.15 | 393,030 |
| 2021-06-20 | Tax withholding | 2,625 | $56.15 | 395,612 |
| 2021-06-10 | Open-market sale | 3,750 | $59.08 | 404,116 |
| 2021-06-09 | Open-market sale | 3,750 | $60.43 | 407,866 |
| 2021-05-28 | Open-market sale | 3,750 | $52.80 | 411,616 |
| 2021-05-27 | Open-market sale | 3,750 | $53.22 | 415,366 |
| 2021-05-12 | Open-market sale | 3,750 | $50.62 | 419,116 |
| 2021-05-11 | Open-market sale | 3,750 | $53.48 | 422,866 |
| 2021-04-29 | Open-market sale | 3,125 | $52.49 | 426,616 |
| 2021-04-28 | Open-market sale | 3,125 | $52.14 | 429,741 |
| 2021-04-13 | Open-market sale | 3,125 | $55.95 | 432,866 |
| 2021-04-12 | Open-market sale | 3,125 | $56.17 | 435,991 |
| 2021-03-24 | Open-market sale | 3,125 | $53.15 | 439,116 |
| 2021-03-23 | Open-market sale | 3,125 | $54.69 | 442,241 |
| 2021-03-20 | Tax withholding | 2,625 | $55.42 | 450,073 |
| 2021-03-20 | Tax withholding | 2,582 | $55.42 | 447,491 |
| 2021-03-20 | Tax withholding | 2,125 | $55.42 | 445,366 |
| 2021-03-20 | Tax withholding | 3,754 | $55.42 | 452,698 |
| 2021-03-08 | Open-market sale | 3,125 | $49.55 | 456,452 |
| 2021-03-05 | Open-market sale | 3,125 | $49.22 | 459,577 |
| 2021-02-18 | Open-market sale | 2,500 | $54.41 | 462,702 |
| 2021-02-17 | Open-market sale | 2,500 | $55.09 | 465,202 |
| 2021-02-05 | Open-market sale | 2,500 | $55.20 | 467,702 |
| 2021-02-04 | Open-market sale | 2,500 | $54.93 | 470,202 |
| 2021-01-22 | Open-market sale | 2,500 | $55.07 | 472,702 |
| 2021-01-21 | Open-market sale | 2,500 | $54.44 | 475,202 |
| 2021-01-06 | Open-market sale | 2,500 | $51.57 | 477,702 |
| 2021-01-05 | Open-market sale | 2,500 | $51.21 | 480,202 |
| 2020-12-22 | Open-market sale | 750 | $52.05 | 482,702 |
| 2020-12-21 | Open-market sale | 750 | $51.13 | 483,452 |
| 2020-12-20 | Tax withholding | 2,582 | $51.36 | 597,086 |
| 2020-12-20 | Tax withholding | 2,851 | $51.36 | 606,047 |
| 2020-12-20 | Tax withholding | 5,669 | $51.36 | 556,271 |
| 2020-12-20 | Tax withholding | 11,338 | $51.36 | 561,940 |
| 2020-12-20 | Tax withholding | 10,582 | $51.36 | 573,278 |
| 2020-12-20 | Tax withholding | 13,226 | $51.36 | 583,860 |
| 2020-12-20 | Tax withholding | 72,069 | $51.36 | 484,202 |
| 2020-12-20 | Tax withholding | 2,625 | $51.36 | 599,668 |
| 2020-12-20 | Tax withholding | 3,754 | $51.36 | 602,293 |
| 2020-12-16 | Option exercise (derivative) | 74,605 | $0.00 | 0 |
| 2020-12-16 | Grant / award | 70,376 | $0.00 | 389,266 |
| 2020-12-16 | Grant / award | 70,422 | $0.00 | 608,898 |
| 2020-12-16 | Option exercise | 149,210 | — | 538,476 |
| 2020-12-10 | Open-market sale | 750 | $45.80 | 318,890 |
| 2020-12-09 | Open-market sale | 2,550 | $47.37 | 319,640 |
| 2020-11-24 | Open-market sale | 1,200 | $44.02 | 322,190 |
| 2020-09-30 | Open-market sale | 4,250 | $39.93 | 323,390 |
| 2020-09-29 | Open-market sale | 4,250 | $40.07 | 327,640 |
| 2020-09-20 | Tax withholding | 3,754 | $41.03 | 331,890 |
| 2020-09-20 | Tax withholding | 2,851 | $41.03 | 335,644 |
| 2020-09-20 | Tax withholding | 2,582 | $41.03 | 338,495 |
| 2020-09-20 | Tax withholding | 2,625 | $41.03 | 341,077 |
| 2020-09-11 | Open-market sale | 4,250 | $41.41 | 343,702 |
| 2020-09-10 | Open-market sale | 4,250 | $41.71 | 347,952 |
| 2020-08-20 | Open-market sale | 4,250 | $60.00 | 352,202 |
| 2020-08-19 | Open-market sale | 4,250 | $59.96 | 356,452 |
| 2020-08-05 | Open-market sale | 4,250 | $60.02 | 360,702 |
| 2020-08-04 | Open-market sale | 4,250 | $59.96 | 364,952 |
| 2020-07-23 | Open-market sale | 4,250 | $55.38 | 369,202 |
| 2020-07-22 | Open-market sale | 4,250 | $54.41 | 373,452 |
| 2020-07-07 | Open-market sale | 4,250 | $56.34 | 377,702 |
| 2020-07-06 | Open-market sale | 4,250 | $56.65 | 381,952 |
| 2020-06-23 | Open-market sale | 4,250 | $54.20 | 386,202 |
| 2020-06-22 | Open-market sale | 4,250 | $54.02 | 390,452 |
| 2020-06-20 | Tax withholding | 2,625 | $53.62 | 400,135 |
| 2020-06-20 | Tax withholding | 3,754 | $53.62 | 402,760 |
| 2020-06-20 | Tax withholding | 2,851 | $53.62 | 394,702 |
| 2020-06-20 | Tax withholding | 2,582 | $53.62 | 397,553 |
| 2020-06-11 | Open-market sale | 4,250 | $53.12 | 406,514 |
| 2020-06-10 | Open-market sale | 4,250 | $54.86 | 410,764 |
| 2020-05-21 | Open-market sale | 4,250 | $51.92 | 415,014 |
| 2020-05-20 | Open-market sale | 4,250 | $52.76 | 419,264 |
| 2020-05-08 | Open-market sale | 4,250 | $47.43 | 423,514 |
| 2020-05-07 | Open-market sale | 4,250 | $46.72 | 427,764 |
| 2020-04-23 | Open-market sale | 4,250 | $45.15 | 432,014 |
| 2020-04-22 | Open-market sale | 4,250 | $44.79 | 436,264 |
| 2020-04-07 | Open-market sale | 4,250 | $45.78 | 440,514 |
| 2020-04-06 | Open-market sale | 4,250 | $44.05 | 444,764 |
| 2020-03-26 | Open-market sale | 4,250 | $39.73 | 449,014 |
| 2020-03-25 | Open-market sale | 4,250 | $38.82 | 453,264 |
| 2020-03-20 | Tax withholding | 2,851 | $36.07 | 466,475 |
| 2020-03-20 | Tax withholding | 3,754 | $36.07 | 462,721 |
| 2020-03-20 | Tax withholding | 2,625 | $36.07 | 460,096 |
| 2020-03-20 | Tax withholding | 2,582 | $36.07 | 457,514 |
| 2020-03-11 | Open-market sale | 4,250 | $39.02 | 469,326 |
| 2020-03-10 | Open-market sale | 4,250 | $39.47 | 473,576 |
| 2020-02-20 | Open-market sale | 4,250 | $44.00 | 477,826 |
| 2020-02-19 | Open-market sale | 4,250 | $43.90 | 482,076 |
| 2020-02-06 | Open-market sale | 4,250 | $43.26 | 486,326 |
| 2020-02-05 | Open-market sale | 4,250 | $42.81 | 490,576 |
| 2020-01-24 | Open-market sale | 4,250 | $43.21 | 494,826 |
| 2020-01-23 | Open-market sale | 4,250 | $42.55 | 499,076 |
| 2020-01-06 | Open-market sale | 4,250 | $41.96 | 503,326 |
| 2020-01-03 | Open-market sale | 4,250 | $42.12 | 507,576 |
| 2019-12-20 | Tax withholding | 10,148 | $42.39 | 589,916 |
| 2019-12-20 | Tax withholding | 10,376 | $42.39 | 579,540 |
| 2019-12-20 | Tax withholding | 5,000 | $42.39 | 547,514 |
| 2019-12-20 | Tax withholding | 13,226 | $42.39 | 534,288 |
| 2019-12-20 | Tax withholding | 10,581 | $42.39 | 523,707 |
| 2019-12-20 | Tax withholding | 2,651 | $42.39 | 521,056 |
| 2019-12-20 | Tax withholding | 2,851 | $42.39 | 518,205 |
| 2019-12-20 | Tax withholding | 3,754 | $42.39 | 514,451 |
| 2019-12-20 | Tax withholding | 2,625 | $42.39 | 511,826 |
| 2019-12-20 | Tax withholding | 27,026 | $42.39 | 552,514 |
| 2019-12-19 | Open-market sale | 1,875 | $41.56 | 600,064 |
| 2019-12-18 | Open-market sale | 1,875 | $40.95 | 601,939 |
| 2019-12-17 | Grant / award (derivative) | 51,309 | $0.00 | 51,309 |
| 2019-12-17 | Grant / award | 85,516 | $0.00 | 505,237 |
| 2019-12-17 | Grant / award | 98,577 | $0.00 | 603,814 |
| 2019-12-04 | Open-market sale | 1,875 | $36.92 | 419,721 |
| 2019-12-03 | Open-market sale | 1,875 | $36.40 | 421,596 |
| 2019-11-25 | Open-market sale | 1,875 | $37.38 | 423,471 |
| 2019-11-22 | Open-market sale | 1,875 | $36.98 | 425,346 |
| 2019-11-13 | Open-market sale | 1,875 | $38.00 | 427,221 |
| 2019-11-12 | Open-market sale | 1,875 | $38.01 | 429,096 |
| 2019-10-29 | Open-market sale | 1,750 | $36.30 | 430,971 |
| 2019-10-28 | Open-market sale | 1,750 | $37.12 | 432,721 |
| 2019-10-16 | Open-market sale | 1,750 | $37.33 | 434,471 |
| 2019-10-15 | Open-market sale | 1,750 | $37.73 | 436,221 |
| 2019-09-20 | Tax withholding | 2,625 | $39.58 | 447,227 |
| 2019-09-20 | Tax withholding | 3,754 | $39.58 | 443,473 |
| 2019-09-20 | Tax withholding | 2,851 | $39.58 | 440,622 |
| 2019-09-20 | Tax withholding | 2,651 | $39.58 | 437,971 |
| 2019-08-06 | Open-market sale | 2,400 | $42.19 | 452,252 |
| 2019-08-06 | Open-market sale | 2,400 | $42.18 | 449,852 |
| 2019-08-05 | Open-market sale | 2,400 | $41.38 | 457,052 |
| 2019-08-05 | Open-market sale | 2,400 | $41.37 | 454,652 |
| 2019-07-24 | Open-market sale | 2,400 | $44.34 | 459,452 |
| 2019-07-24 | Open-market sale | 2,400 | $44.33 | 461,852 |
| 2019-07-23 | Open-market sale | 2,400 | $43.38 | 464,252 |
| 2019-07-23 | Open-market sale | 2,400 | $43.38 | 466,652 |
| 2019-07-12 | Open-market sale | 2,400 | $44.30 | 471,452 |
| 2019-07-12 | Open-market sale | 2,400 | $44.30 | 469,052 |
| 2019-07-11 | Open-market sale | 2,400 | $43.82 | 473,852 |
| 2019-07-11 | Open-market sale | 2,400 | $43.82 | 476,252 |
| 2019-06-26 | Open-market sale | 2,400 | $42.10 | 478,652 |
| 2019-06-26 | Open-market sale | 2,400 | $42.10 | 481,052 |
| 2019-06-25 | Open-market sale | 2,400 | $42.50 | 483,452 |
| 2019-06-25 | Open-market sale | 2,400 | $42.50 | 485,852 |
| 2019-06-20 | Tax withholding | 2,651 | $44.33 | 497,482 |
| 2019-06-20 | Tax withholding | 2,625 | $44.33 | 494,857 |
| 2019-06-20 | Tax withholding | 3,754 | $44.33 | 488,252 |
| 2019-06-20 | Tax withholding | 2,851 | $44.33 | 492,006 |
| 2019-06-11 | Open-market sale | 2,400 | $44.30 | 500,133 |
| 2019-06-11 | Open-market sale | 2,400 | $44.30 | 502,533 |
| 2019-06-10 | Open-market sale | 2,400 | $44.46 | 504,933 |
| 2019-06-10 | Open-market sale | 2,400 | $44.45 | 507,333 |
| 2019-05-24 | Open-market sale | 2,400 | $35.28 | 512,133 |
| 2019-05-24 | Open-market sale | 2,400 | $35.28 | 509,733 |
| 2019-05-23 | Open-market sale | 2,400 | $35.03 | 514,533 |
| 2019-05-23 | Open-market sale | 2,400 | $35.04 | 516,933 |
| 2019-05-14 | Open-market sale | 2,400 | $33.37 | 521,733 |
| 2019-05-14 | Open-market sale | 2,400 | $33.37 | 519,333 |
| 2019-05-13 | Open-market sale | 2,400 | $33.45 | 524,133 |
| 2019-05-13 | Open-market sale | 2,400 | $33.46 | 526,533 |
| 2019-05-03 | Open-market sale | 2,400 | $38.66 | 531,333 |
| 2019-05-03 | Open-market sale | 2,400 | $38.65 | 528,933 |
| 2019-05-02 | Open-market sale | 2,400 | $38.77 | 536,133 |
| 2019-05-02 | Open-market sale | 2,400 | $38.78 | 533,733 |
| 2019-04-25 | Open-market sale | 2,400 | $39.11 | 540,933 |
| 2019-04-25 | Open-market sale | 2,400 | $39.13 | 538,533 |
| 2019-04-24 | Open-market sale | 2,400 | $40.15 | 545,733 |
| 2019-04-24 | Open-market sale | 2,400 | $40.15 | 543,333 |
| 2019-04-09 | Open-market sale | 2,400 | $37.26 | 548,133 |
| 2019-04-09 | Open-market sale | 2,400 | $37.26 | 550,533 |
| 2019-04-08 | Open-market sale | 2,400 | $37.16 | 552,933 |
| 2019-04-08 | Open-market sale | 2,400 | $37.16 | 555,333 |
| 2019-03-26 | Open-market sale | 2,400 | $37.43 | 557,733 |
| 2019-03-26 | Open-market sale | 2,400 | $37.43 | 560,133 |
| 2019-03-25 | Open-market sale | 2,400 | $37.06 | 562,533 |
| 2019-03-25 | Open-market sale | 2,400 | $37.06 | 564,933 |
| 2019-03-20 | Tax withholding | 3,754 | $37.92 | 567,333 |
| 2019-03-20 | Tax withholding | 2,651 | $37.92 | 576,563 |
| 2019-03-20 | Tax withholding | 2,625 | $37.92 | 573,938 |
| 2019-03-20 | Tax withholding | 2,851 | $37.92 | 571,087 |
| 2019-03-15 | Open-market sale | 2,400 | $39.57 | 579,214 |
| 2019-03-15 | Open-market sale | 2,400 | $39.57 | 581,614 |
| 2019-03-14 | Open-market sale | 2,400 | $39.41 | 584,014 |
| 2019-03-14 | Open-market sale | 2,400 | $39.41 | 586,414 |
| 2019-02-20 | Open-market sale | 2,400 | $42.24 | 588,814 |
| 2019-02-20 | Open-market sale | 2,400 | $42.22 | 591,214 |
| 2019-02-19 | Open-market sale | 2,400 | $42.07 | 596,014 |
| 2019-02-19 | Open-market sale | 2,400 | $42.06 | 593,614 |
| 2019-02-08 | Open-market sale | 2,400 | $37.66 | 598,414 |
| 2019-02-08 | Open-market sale | 2,400 | $37.66 | 600,814 |
| 2019-02-07 | Open-market sale | 2,400 | $37.38 | 605,614 |
| 2019-02-07 | Open-market sale | 2,400 | $37.39 | 603,214 |
| 2019-01-24 | Open-market sale | 2,400 | $39.20 | 608,014 |
| 2019-01-24 | Open-market sale | 2,400 | $39.20 | 610,414 |
| 2019-01-23 | Open-market sale | 2,400 | $38.27 | 612,814 |
| 2019-01-23 | Open-market sale | 2,400 | $38.26 | 615,214 |
| 2019-01-11 | Open-market sale | 2,400 | $36.84 | 617,614 |
| 2019-01-11 | Open-market sale | 2,400 | $36.84 | 620,014 |
| 2019-01-10 | Open-market sale | 2,400 | $36.80 | 624,814 |
| 2019-01-10 | Open-market sale | 2,400 | $36.80 | 622,414 |
| 2018-12-28 | Open-market sale | 2,400 | $32.93 | 629,614 |
| 2018-12-28 | Open-market sale | 2,400 | $32.92 | 627,214 |
| 2018-12-27 | Open-market sale | 2,400 | $31.73 | 632,014 |
| 2018-12-27 | Open-market sale | 2,400 | $31.73 | 634,414 |
| 2018-12-20 | Tax withholding | 8,886 | $32.91 | 664,462 |
| 2018-12-20 | Tax withholding | 2,851 | $32.91 | 640,432 |
| 2018-12-20 | Tax withholding | 2,651 | $32.91 | 643,283 |
| 2018-12-20 | Tax withholding | 3,754 | $32.91 | 645,934 |
| 2018-12-20 | Tax withholding | 14,774 | $32.91 | 649,688 |
| 2018-12-20 | Tax withholding | 3,618 | $32.91 | 636,814 |
| 2018-12-20 | Tax withholding | 10,148 | $32.91 | 673,348 |
| 2018-12-20 | Tax withholding | 10,376 | $32.91 | 683,496 |
| 2018-12-20 | Tax withholding | 27,026 | $32.91 | 693,872 |
| 2018-12-20 | Tax withholding | 5,001 | $32.91 | 720,898 |
| 2018-12-18 | Grant / award (derivative) | 52,158 | $0.00 | 52,158 |
| 2018-12-18 | Grant / award | 132,611 | $0.00 | 725,899 |
| 2018-12-18 | Grant / award | 86,930 | $0.00 | 593,288 |
| 2018-11-30 | Open-market sale | 2,400 | $32.43 | 506,358 |
| 2018-11-30 | Open-market sale | 2,400 | $32.43 | 508,758 |
| 2018-11-29 | Open-market sale | 2,400 | $32.52 | 511,158 |
| 2018-11-29 | Open-market sale | 2,400 | $32.52 | 513,558 |
| 2018-11-14 | Open-market sale | 2,400 | $32.96 | 518,358 |
| 2018-11-14 | Open-market sale | 2,400 | $32.96 | 515,958 |
| 2018-11-13 | Open-market sale | 2,400 | $31.52 | 523,158 |
| 2018-11-13 | Open-market sale | 2,400 | $33.52 | 520,758 |
| 2018-11-02 | Open-market sale | 2,400 | $31.77 | 527,958 |
| 2018-11-02 | Open-market sale | 2,400 | $31.77 | 525,558 |
| 2018-11-01 | Open-market sale | 2,400 | $31.52 | 532,758 |
| 2018-11-01 | Open-market sale | 2,400 | $31.52 | 530,358 |
| 2018-10-19 | Open-market sale | 2,400 | $30.90 | 535,158 |
| 2018-10-19 | Open-market sale | 2,400 | $30.90 | 537,558 |
| 2018-10-18 | Open-market sale | 2,400 | $31.11 | 542,358 |
| 2018-10-18 | Open-market sale | 2,400 | $31.11 | 539,958 |
| 2018-10-04 | Open-market sale | 2,400 | $29.90 | 547,158 |
| 2018-10-04 | Open-market sale | 2,400 | $29.90 | 544,758 |
| 2018-10-03 | Open-market sale | 2,400 | $30.18 | 551,958 |
| 2018-10-03 | Open-market sale | 2,400 | $30.18 | 549,558 |
| 2018-09-20 | Tax withholding | 2,651 | $30.99 | 560,822 |
| 2018-09-20 | Tax withholding | 3,754 | $30.99 | 563,473 |
| 2018-09-20 | Tax withholding | 3,613 | $30.99 | 554,358 |
| 2018-09-20 | Tax withholding | 2,851 | $30.99 | 557,971 |
| 2018-09-19 | Open-market sale | 2,400 | $30.47 | 567,227 |
| 2018-09-19 | Open-market sale | 2,400 | $30.47 | 569,627 |
| 2018-09-18 | Open-market sale | 2,400 | $30.67 | 574,427 |
| 2018-09-18 | Open-market sale | 2,400 | $30.67 | 572,027 |
| 2018-09-07 | Open-market sale | 2,400 | $31.11 | 576,827 |
| 2018-09-07 | Open-market sale | 2,400 | $31.11 | 579,227 |
| 2018-09-06 | Open-market sale | 2,400 | $31.17 | 584,027 |
| 2018-09-06 | Open-market sale | 2,400 | $31.17 | 581,627 |
| 2018-08-22 | Open-market sale | 2,400 | $27.19 | 588,827 |
| 2018-08-22 | Open-market sale | 2,400 | $27.19 | 586,427 |
| 2018-08-21 | Open-market sale | 2,400 | $27.15 | 591,227 |
| 2018-08-21 | Open-market sale | 2,400 | $27.14 | 593,627 |
| 2018-07-12 | Open-market sale | 2,000 | $27.45 | 596,027 |
| 2018-07-12 | Open-market sale | 2,000 | $27.45 | 598,027 |
| 2018-07-11 | Open-market sale | 4,000 | $27.15 | 600,027 |
| 2018-06-28 | Open-market sale | 2,000 | $25.87 | 606,027 |
| 2018-06-28 | Open-market sale | 2,000 | $25.87 | 604,027 |
| 2018-06-27 | Open-market sale | 2,000 | $25.80 | 610,027 |
| 2018-06-27 | Open-market sale | 2,000 | $25.81 | 608,027 |
| 2018-06-21 | Open-market sale | 3,636 | $25.55 | 621,339 |
| 2018-06-21 | Open-market sale | 2,667 | $25.55 | 618,672 |
| 2018-06-21 | Open-market sale | 2,868 | $25.55 | 615,804 |
| 2018-06-21 | Open-market sale | 3,777 | $25.55 | 612,027 |
| 2018-06-12 | Open-market sale | 2,000 | $24.76 | 624,975 |
| 2018-06-12 | Open-market sale | 2,000 | $24.76 | 626,975 |
| 2018-06-11 | Open-market sale | 2,000 | $24.42 | 630,975 |
| 2018-06-11 | Open-market sale | 2,000 | $24.42 | 628,975 |
| 2018-05-24 | Open-market sale | 2,000 | $24.71 | 632,975 |
| 2018-05-24 | Open-market sale | 2,000 | $24.71 | 634,975 |
| 2018-05-23 | Open-market sale | 2,000 | $24.52 | 638,975 |
| 2018-05-23 | Open-market sale | 2,000 | $24.52 | 636,975 |
| 2018-05-09 | Open-market sale | 2,000 | $26.78 | 642,975 |
| 2018-05-09 | Open-market sale | 2,000 | $26.78 | 640,975 |
| 2018-05-08 | Open-market sale | 2,000 | $26.74 | 644,975 |
| 2018-05-08 | Open-market sale | 2,000 | $26.73 | 646,975 |
| 2018-04-27 | Open-market sale | 2,000 | $26.05 | 648,975 |
| 2018-04-27 | Open-market sale | 2,000 | $26.05 | 650,975 |
| 2018-04-26 | Open-market sale | 2,000 | $25.60 | 652,975 |
| 2018-04-26 | Open-market sale | 2,000 | $25.60 | 654,975 |
| 2018-04-11 | Open-market sale | 2,000 | $25.88 | 658,975 |
| 2018-04-11 | Open-market sale | 2,000 | $25.88 | 656,975 |
| 2018-04-10 | Open-market sale | 2,000 | $25.58 | 662,975 |
| 2018-04-10 | Open-market sale | 2,000 | $25.58 | 660,975 |
| 2018-03-28 | Open-market sale | 2,000 | $25.41 | 664,975 |
| 2018-03-28 | Open-market sale | 2,000 | $25.42 | 666,975 |
| 2018-03-27 | Open-market sale | 2,000 | $26.17 | 668,975 |
| 2018-03-27 | Open-market sale | 2,000 | $26.17 | 670,975 |
| 2018-03-21 | Open-market sale | 2,868 | $26.58 | 676,752 |
| 2018-03-21 | Open-market sale | 2,667 | $26.58 | 679,620 |
| 2018-03-21 | Open-market sale | 3,636 | $26.58 | 682,287 |
| 2018-03-21 | Open-market sale | 3,777 | $26.58 | 672,975 |
| 2018-03-15 | Open-market sale | 2,000 | $27.16 | 685,923 |
| 2018-03-15 | Open-market sale | 2,000 | $27.16 | 687,923 |
| 2018-03-14 | Open-market sale | 2,000 | $27.15 | 691,923 |
| 2018-03-14 | Open-market sale | 2,000 | $27.15 | 689,923 |
| 2018-02-22 | Open-market sale | 2,000 | $23.11 | 695,923 |
| 2018-02-22 | Open-market sale | 2,000 | $23.11 | 693,923 |
| 2018-02-21 | Open-market sale | 2,000 | $23.34 | 699,923 |
| 2018-02-21 | Open-market sale | 2,000 | $23.34 | 697,923 |
| 2018-02-09 | Open-market sale | 2,000 | $22.22 | 703,923 |
| 2018-02-09 | Open-market sale | 2,000 | $22.23 | 701,923 |
| 2018-02-08 | Open-market sale | 2,000 | $22.69 | 705,923 |
| 2018-02-08 | Open-market sale | 2,000 | $22.69 | 707,923 |
| 2018-01-24 | Open-market sale | 2,000 | $21.60 | 709,923 |
| 2018-01-24 | Open-market sale | 2,000 | $21.60 | 711,923 |
| 2018-01-23 | Open-market sale | 2,000 | $22.09 | 715,923 |
| 2018-01-23 | Open-market sale | 2,000 | $22.09 | 713,923 |
| 2018-01-12 | Open-market sale | 2,000 | $21.90 | 719,923 |
| 2018-01-12 | Open-market sale | 2,000 | $21.90 | 717,923 |
| 2018-01-11 | Open-market sale | 2,000 | $21.82 | 723,923 |
| 2018-01-11 | Open-market sale | 2,000 | $21.82 | 721,923 |
| 2017-12-28 | Open-market sale | 2,000 | $21.28 | 725,923 |
| 2017-12-28 | Open-market sale | 2,000 | $21.28 | 727,923 |
| 2017-12-27 | Open-market sale | 2,000 | $21.66 | 729,923 |
| 2017-12-27 | Open-market sale | 2,000 | $21.66 | 731,923 |
| 2017-12-21 | Open-market sale | 2,894 | $21.22 | 844,764 |
| 2017-12-21 | Open-market sale | 2,818 | $21.22 | 838,104 |
| 2017-12-21 | Open-market sale | 3,842 | $21.22 | 840,922 |
| 2017-12-21 | Open-market sale | 3,032 | $21.22 | 835,072 |
| 2017-12-21 | Open-market sale | 15,709 | $21.22 | 819,363 |
| 2017-12-21 | Open-market sale | 10,791 | $21.22 | 733,923 |
| 2017-12-21 | Open-market sale | 11,033 | $21.22 | 744,714 |
| 2017-12-21 | Open-market sale | 12,983 | $21.22 | 755,747 |
| 2017-12-21 | Open-market sale | 41,184 | $21.22 | 768,730 |
| 2017-12-21 | Open-market sale | 9,449 | $21.22 | 809,914 |
| 2017-12-15 | Open-market sale | 2,000 | $21.43 | 849,658 |
| 2017-12-15 | Open-market sale | 2,000 | $21.43 | 847,658 |
| 2017-12-14 | Open-market sale | 2,000 | $21.34 | 853,658 |
| 2017-12-14 | Open-market sale | 2,000 | $21.34 | 851,658 |
| 2017-12-12 | Grant / award (derivative) | 74,605 | $0.00 | 74,605 |
| 2017-12-12 | Grant / award | 124,342 | $0.00 | 855,658 |
| 2017-12-12 | Grant / award | 127,476 | $0.00 | 731,316 |
| 2017-11-21 | Open-market sale | 2,000 | $20.60 | 605,840 |
| 2017-11-21 | Open-market sale | 2,000 | $20.60 | 603,840 |
| 2017-11-20 | Open-market sale | 4,000 | $20.52 | 607,840 |
| 2017-11-20 | Open-market sale | 2,000 | $20.51 | 611,840 |
| 2017-11-09 | Open-market sale | 2,000 | $19.74 | 613,840 |
| 2017-11-08 | Open-market sale | 2,000 | $20.27 | 615,840 |
| 2017-11-08 | Open-market sale | 2,000 | $20.27 | 617,840 |
| 2017-10-24 | Open-market sale | 2,000 | $22.25 | 621,840 |
| 2017-10-24 | Open-market sale | 2,000 | $22.25 | 619,840 |
| 2017-10-23 | Open-market sale | 2,000 | $21.99 | 625,840 |
| 2017-10-23 | Open-market sale | 2,000 | $22.00 | 623,840 |
| 2017-10-12 | Open-market sale | 2,000 | $21.84 | 627,840 |
| 2017-10-12 | Open-market sale | 2,000 | $21.83 | 629,840 |
| 2017-10-11 | Open-market sale | 2,000 | $21.64 | 631,840 |
| 2017-10-11 | Open-market sale | 2,000 | $21.64 | 633,840 |
| 2017-09-28 | Open-market sale | 2,000 | $22.06 | 637,840 |
| 2017-09-28 | Open-market sale | 2,000 | $22.06 | 635,840 |
| 2017-09-27 | Open-market sale | 2,000 | $22.00 | 641,840 |
| 2017-09-27 | Open-market sale | 2,000 | $21.99 | 639,840 |
| 2017-09-21 | Open-market sale | 2,902 | $21.25 | 653,572 |
| 2017-09-21 | Open-market sale | 2,830 | $21.25 | 643,840 |
| 2017-09-21 | Open-market sale | 3,858 | $21.25 | 646,670 |
| 2017-09-21 | Open-market sale | 3,044 | $21.25 | 650,528 |
| 2017-09-13 | Open-market sale | 2,000 | $20.01 | 656,474 |
| 2017-09-13 | Open-market sale | 2,000 | $22.02 | 658,474 |
| 2017-09-12 | Open-market sale | 2,000 | $21.99 | 660,474 |
| 2017-09-12 | Open-market sale | 2,000 | $22.00 | 662,474 |
| 2017-08-22 | Open-market sale | 4,000 | $23.34 | 664,474 |
| 2017-08-21 | Open-market sale | 4,000 | $23.19 | 668,474 |
| 2017-08-11 | Open-market sale | 4,000 | $24.09 | 672,474 |
| 2017-08-10 | Open-market sale | 4,000 | $24.32 | 676,474 |
| 2017-07-27 | Open-market sale | 4,000 | $25.88 | 680,474 |
| 2017-07-26 | Open-market sale | 4,000 | $26.25 | 684,474 |
| 2017-07-11 | Open-market sale | 4,000 | $25.91 | 688,474 |
| 2017-07-10 | Open-market sale | 4,000 | $25.84 | 692,474 |
| 2017-06-21 | Open-market sale | 3,835 | $25.31 | 705,197 |
| 2017-06-21 | Open-market sale | 2,813 | $25.31 | 702,384 |
| 2017-06-21 | Open-market sale | 3,026 | $25.31 | 699,358 |
| 2017-06-21 | Open-market sale | 2,884 | $25.31 | 696,474 |
| 2017-05-04 | Open-market sale | 4,000 | $22.64 | 709,032 |
| 2017-05-03 | Open-market sale | 4,000 | $22.59 | 713,032 |
| 2017-04-20 | Open-market sale | 4,000 | $21.90 | 717,032 |
| 2017-04-19 | Open-market sale | 4,000 | $21.88 | 721,032 |
| 2017-04-06 | Open-market sale | 4,000 | $22.22 | 725,032 |
| 2017-04-05 | Open-market sale | 4,000 | $22.41 | 729,032 |
| 2017-03-21 | Open-market sale | 4,000 | $23.70 | 745,579 |
| 2017-03-21 | Open-market sale | 2,810 | $23.95 | 742,769 |
| 2017-03-21 | Open-market sale | 3,023 | $23.95 | 739,746 |
| 2017-03-21 | Open-market sale | 3,832 | $23.95 | 733,032 |
| 2017-03-21 | Open-market sale | 2,882 | $23.95 | 736,864 |
| 2017-03-20 | Open-market sale | 4,000 | $23.68 | 749,579 |
| 2017-02-23 | Open-market sale | 4,000 | $25.54 | 753,579 |
| 2017-02-22 | Open-market sale | 4,000 | $25.81 | 757,579 |
| 2017-02-07 | Open-market sale | 4,000 | $24.14 | 761,579 |
| 2017-02-06 | Open-market sale | 4,000 | $24.18 | 765,579 |
| 2017-01-27 | Open-market sale | 4,000 | $24.64 | 769,579 |
| 2017-01-26 | Open-market sale | 4,000 | $24.80 | 773,579 |
| 2017-01-13 | Open-market sale | 4,000 | $24.66 | 777,579 |
| 2017-01-12 | Open-market sale | 4,000 | $23.99 | 781,579 |
| 2016-12-30 | Open-market sale | 4,000 | $24.37 | 785,579 |
| 2016-12-29 | Open-market sale | 4,000 | $24.42 | 789,579 |
| 2016-12-21 | Open-market sale | 16,246 | $24.67 | 882,379 |
| 2016-12-21 | Open-market sale | 5,431 | $24.67 | 898,625 |
| 2016-12-21 | Open-market sale | 3,841 | $24.67 | 904,056 |
| 2016-12-21 | Open-market sale | 2,887 | $24.67 | 879,492 |
| 2016-12-21 | Open-market sale | 41,149 | $24.67 | 838,343 |
| 2016-12-21 | Open-market sale | 12,972 | $24.67 | 825,371 |
| 2016-12-21 | Open-market sale | 3,839 | $24.67 | 821,532 |
| 2016-12-21 | Open-market sale | 9,441 | $24.67 | 812,091 |
| 2016-12-21 | Open-market sale | 2,816 | $24.67 | 793,579 |
| 2016-12-21 | Open-market sale | 15,696 | $24.67 | 796,395 |
| 2016-12-15 | Open-market sale | 4,000 | $24.01 | 907,897 |
| 2016-12-14 | Grant / award | 94,420 | $0.00 | 768,944 |
| 2016-12-14 | Grant / award | 146,953 | $0.00 | 915,897 |
| 2016-12-14 | Open-market sale | 4,000 | $23.87 | 911,897 |
| 2016-11-29 | Open-market sale | 4,000 | $21.80 | 674,524 |
| 2016-11-28 | Open-market sale | 4,000 | $21.55 | 678,524 |
| 2016-11-18 | Open-market sale | 4,000 | $21.94 | 682,524 |
| 2016-11-17 | Open-market sale | 4,000 | $21.94 | 686,524 |
| 2016-11-03 | Open-market sale | 4,000 | $19.26 | 690,524 |
| 2016-11-02 | Open-market sale | 4,000 | $19.39 | 694,524 |
| 2016-10-20 | Open-market sale | 4,000 | $20.14 | 698,524 |
| 2016-10-19 | Open-market sale | 4,000 | $20.56 | 702,524 |
| 2016-10-05 | Open-market sale | 4,000 | $22.11 | 706,524 |
| 2016-10-04 | Open-market sale | 4,000 | $21.26 | 710,524 |
| 2016-09-21 | Open-market sale | 4,000 | $21.72 | 714,524 |
| 2016-09-21 | Open-market sale | 2,882 | $21.45 | 725,167 |
| 2016-09-21 | Open-market sale | 3,835 | $21.45 | 728,049 |
| 2016-09-21 | Open-market sale | 2,811 | $21.45 | 714,524 |
| 2016-09-21 | Open-market sale | 3,832 | $21.45 | 721,335 |
| 2016-09-20 | Open-market sale | 4,000 | $21.57 | 718,524 |
| 2016-09-09 | Open-market sale | 4,000 | $21.88 | 735,884 |
| 2016-09-08 | Open-market sale | 4,000 | $22.31 | 739,884 |
| 2016-08-25 | Open-market sale | 4,000 | $21.76 | 743,884 |
| 2016-08-24 | Open-market sale | 4,000 | $21.98 | 747,884 |
| 2016-08-11 | Open-market sale | 2,000 | $20.58 | 751,884 |
| 2016-08-11 | Open-market sale | 2,000 | $20.58 | 753,884 |
| 2016-08-10 | Open-market sale | 2,000 | $20.36 | 755,884 |
| 2016-08-10 | Open-market sale | 2,000 | $20.36 | 757,884 |
| 2016-07-28 | Open-market sale | 4,000 | $19.03 | 759,884 |
| 2016-07-27 | Open-market sale | 4,000 | $20.37 | 763,884 |
| 2016-07-14 | Open-market sale | 4,000 | $19.59 | 767,884 |
| 2016-07-13 | Open-market sale | 4,000 | $19.71 | 771,884 |
| 2016-06-28 | Open-market sale | 4,000 | $18.05 | 775,884 |
| 2016-06-27 | Open-market sale | 4,000 | $18.08 | 779,884 |
| 2016-06-21 | Open-market sale | 3,861 | $20.40 | 793,474 |
| 2016-06-21 | Open-market sale | 2,902 | $20.40 | 790,572 |
| 2016-06-21 | Open-market sale | 2,830 | $20.40 | 783,884 |
| 2016-06-21 | Open-market sale | 3,858 | $20.40 | 786,714 |
| 2016-06-15 | Open-market sale | 4,000 | $21.06 | 797,335 |
| 2016-06-14 | Open-market sale | 12,000 | $20.94 | 801,335 |
| 2016-05-19 | Open-market sale | 2,000 | $15.89 | 813,335 |
| 2016-05-18 | Open-market sale | 2,000 | $16.37 | 815,335 |
| 2016-05-06 | Open-market sale | 2,000 | $16.03 | 817,335 |
| 2016-05-05 | Open-market sale | 2,000 | $16.13 | 819,335 |
| 2016-03-21 | Disposition to issuer | 3,870 | $17.96 | 830,946 |
| 2016-03-21 | Disposition to issuer | 3,867 | $17.96 | 827,079 |
| 2016-03-21 | Disposition to issuer | 2,836 | $17.96 | 824,243 |
| 2016-03-21 | Disposition to issuer | 2,908 | $17.96 | 821,335 |
| 2015-12-21 | Open-market sale | 16,221 | $19.90 | 900,989 |
| 2015-12-21 | Open-market sale | 3,064 | $19.90 | 946,612 |
| 2015-12-21 | Open-market sale | 41,085 | $19.90 | 834,816 |
| 2015-12-21 | Open-market sale | 12,951 | $19.90 | 875,901 |
| 2015-12-21 | Open-market sale | 2,882 | $19.90 | 892,685 |
| 2015-12-21 | Open-market sale | 5,422 | $19.90 | 895,567 |
| 2015-12-21 | Open-market sale | 3,833 | $19.90 | 888,852 |
| 2015-12-21 | Open-market sale | 3,835 | $19.90 | 917,210 |
| 2015-12-21 | Open-market sale | 10,227 | $19.90 | 921,045 |
| 2015-12-21 | Open-market sale | 15,340 | $19.90 | 931,272 |
| 2015-12-15 | Grant / award | 316,403 | $0.00 | 949,676 |
| 2015-12-15 | Grant / award | 87,790 | $0.00 | 633,273 |
| 2015-11-02 | Option exercise (derivative) | 4,537 | $0.00 | 0 |
| 2015-11-02 | Option exercise | 4,537 | $16.52 | 550,020 |
| 2015-11-02 | Open-market sale | 4,537 | $24.34 | 545,483 |
| 2015-10-22 | Option exercise (derivative) | 4,500 | $0.00 | 4,537 |
| 2015-10-22 | Option exercise | 4,500 | $16.52 | 549,983 |
| 2015-10-22 | Open-market sale | 4,500 | $23.61 | 545,483 |
| 2015-09-29 | Option exercise (derivative) | 4,800 | $0.00 | 9,037 |
| 2015-09-29 | Open-market sale | 4,800 | $20.32 | 545,483 |
| 2015-09-29 | Option exercise | 4,800 | $16.52 | 550,283 |
| 2015-09-28 | Option exercise (derivative) | 4,800 | $0.00 | 13,837 |
| 2015-09-28 | Option exercise | 4,800 | $16.52 | 550,283 |
| 2015-09-28 | Open-market sale | 4,800 | $20.42 | 545,483 |
| 2015-09-21 | Open-market sale | 3,835 | $22.06 | 555,256 |
| 2015-09-21 | Open-market sale | 3,059 | $22.06 | 552,197 |
| 2015-09-21 | Open-market sale | 2,882 | $22.06 | 549,315 |
| 2015-09-21 | Open-market sale | 3,832 | $22.06 | 545,483 |
| 2015-08-14 | Option exercise (derivative) | 4,800 | $0.00 | 18,637 |
| 2015-08-14 | Option exercise | 4,800 | $16.52 | 563,891 |
| 2015-08-14 | Open-market sale | 4,800 | $23.46 | 559,091 |
| 2015-08-13 | Option exercise (derivative) | 4,800 | $0.00 | 23,437 |
| 2015-08-13 | Option exercise | 4,800 | $16.52 | 563,891 |
| 2015-08-13 | Open-market sale | 4,800 | $23.94 | 559,091 |
| 2015-07-17 | Option exercise (derivative) | 4,800 | $0.00 | 28,237 |
| 2015-07-17 | Open-market sale | 4,800 | $25.68 | 559,091 |
| 2015-07-17 | Option exercise | 4,800 | $16.52 | 563,891 |
| 2015-07-16 | Option exercise (derivative) | 4,800 | $0.00 | 33,037 |
| 2015-07-16 | Open-market sale | 4,800 | $25.18 | 559,091 |
| 2015-07-16 | Option exercise | 4,800 | $16.52 | 563,891 |
| 2015-06-25 | Option exercise (derivative) | 4,800 | $0.00 | 37,837 |
| 2015-06-25 | Open-market sale | 4,800 | $25.13 | 559,091 |
| 2015-06-25 | Option exercise | 4,800 | $16.52 | 563,891 |
| 2015-06-24 | Option exercise (derivative) | 4,800 | $0.00 | 42,637 |
| 2015-06-24 | Option exercise | 4,800 | $16.52 | 563,891 |
| 2015-06-24 | Open-market sale | 4,800 | $25.11 | 559,091 |
| 2015-06-22 | Open-market sale | 2,883 | $25.52 | 562,924 |
| 2015-06-22 | Open-market sale | 3,836 | $25.52 | 565,807 |
| 2015-06-22 | Open-market sale | 3,060 | $25.52 | 569,643 |
| 2015-06-22 | Open-market sale | 3,833 | $25.52 | 559,091 |
| 2015-05-21 | Option exercise (derivative) | 4,800 | $0.00 | 47,437 |
| 2015-05-21 | Open-market sale | 4,800 | $23.05 | 572,703 |
| 2015-05-21 | Option exercise | 4,800 | $16.52 | 577,503 |
| 2015-05-20 | Option exercise (derivative) | 4,800 | $0.00 | 52,237 |
| 2015-05-20 | Open-market sale | 4,800 | $23.11 | 572,703 |
| 2015-05-20 | Option exercise | 4,800 | $16.52 | 577,503 |
| 2015-03-23 | Disposition to issuer | 2,195 | $20.40 | 579,512 |
| 2015-03-23 | Disposition to issuer | 3,856 | $20.40 | 575,656 |
| 2015-03-23 | Disposition to issuer | 2,953 | $20.40 | 572,703 |
| 2015-03-23 | Disposition to issuer | 2,900 | $20.40 | 581,707 |
| 2014-12-22 | Disposition to issuer | 10,587 | $18.61 | 613,964 |
| 2014-12-22 | Disposition to issuer | 16,791 | $18.61 | 590,219 |
| 2014-12-22 | Disposition to issuer | 2,984 | $18.62 | 607,010 |
| 2014-12-22 | Disposition to issuer | 3,970 | $18.62 | 609,994 |
| 2014-12-22 | Disposition to issuer | 5,612 | $18.61 | 584,607 |
| 2014-12-22 | Disposition to issuer | 15,880 | $18.61 | 624,551 |
| 2014-12-22 | Disposition to issuer | 3,167 | $18.61 | 640,431 |
| 2014-12-22 | Disposition to issuer | 4,214 | $18.61 | 643,598 |
| 2014-12-17 | Grant / award | 126,724 | $0.00 | 647,812 |
| 2014-12-17 | Grant / award | 119,690 | $0.00 | 521,088 |
| 2014-09-22 | Open-market sale | 4,134 | $18.47 | 405,295 |
| 2014-09-22 | Open-market sale | 3,108 | $18.47 | 409,429 |
| 2014-09-22 | Open-market sale | 2,929 | $18.47 | 412,537 |
| 2014-09-22 | Open-market sale | 3,897 | $18.47 | 401,398 |
| 2014-06-23 | Open-market sale | 3,861 | $22.05 | 415,466 |
| 2014-06-23 | Open-market sale | 2,901 | $22.05 | 426,502 |
| 2014-06-23 | Open-market sale | 3,079 | $22.05 | 423,423 |
| 2014-06-23 | Open-market sale | 4,096 | $22.05 | 419,327 |
| 2014-03-21 | Open-market sale | 3,058 | $24.19 | 436,119 |
| 2014-03-21 | Open-market sale | 3,688 | $24.19 | 439,177 |
| 2014-03-21 | Open-market sale | 3,834 | $24.19 | 432,285 |
| 2014-03-21 | Open-market sale | 2,882 | $24.19 | 429,403 |
| 2014-03-05 | Open-market sale | 2,672 | $25.08 | 442,865 |
| 2014-03-05 | Open-market sale | 2,672 | $25.08 | 442,865 |
| 2014-02-18 | Open-market sale | 2,900 | $25.98 | 445,537 |
| 2014-02-06 | Open-market sale | 2,900 | $22.40 | 448,437 |
| 2014-01-22 | Open-market sale | 2,900 | $23.54 | 451,337 |
| 2014-01-07 | Open-market sale | 2,900 | $23.24 | 454,237 |
| 2013-12-27 | Open-market sale | 2,900 | $23.55 | 457,137 |
| 2013-12-23 | Open-market sale | 25,968 | $22.22 | 460,037 |
| 2013-12-23 | Open-market sale | 4,133 | $22.22 | 493,536 |
| 2013-12-23 | Open-market sale | 3,896 | $22.22 | 497,669 |
| 2013-12-23 | Open-market sale | 3,107 | $22.22 | 486,005 |
| 2013-12-23 | Open-market sale | 4,424 | $22.22 | 489,112 |
| 2013-12-17 | Grant / award | 90,010 | $0.00 | 351,865 |
| 2013-12-17 | Grant / award | 149,700 | $0.00 | 501,565 |
| 2013-12-09 | Open-market sale | 2,900 | $23.11 | 261,855 |
| 2013-11-26 | Open-market sale | 2,900 | $21.59 | 264,755 |
| 2013-11-15 | Open-market sale | 2,900 | $22.05 | 267,655 |
| 2013-10-29 | Open-market sale | 2,900 | $24.03 | 270,555 |
| 2013-10-17 | Open-market sale | 2,900 | $26.74 | 273,455 |
| 2013-10-04 | Open-market sale | 2,900 | $26.80 | 276,355 |
| 2013-09-23 | Open-market sale | 4,423 | $24.76 | 290,389 |
| 2013-09-23 | Open-market sale | 3,895 | $24.76 | 282,362 |
| 2013-09-23 | Open-market sale | 3,107 | $24.76 | 279,255 |
| 2013-09-23 | Open-market sale | 4,132 | $24.76 | 286,257 |
| 2013-09-16 | Open-market sale | 2,900 | $25.52 | 294,812 |
| 2013-09-04 | Open-market sale | 2,900 | $22.34 | 297,712 |
| 2013-08-22 | Open-market sale | 2,900 | $21.04 | 300,612 |
| 2013-08-09 | Open-market sale | 2,900 | $22.58 | 303,512 |
| 2013-07-25 | Open-market sale | 2,900 | $22.67 | 306,412 |
| 2013-07-08 | Open-market sale | 2,900 | $20.04 | 309,312 |
| 2013-06-27 | Open-market sale | 2,900 | $19.40 | 312,212 |
| 2013-06-21 | Open-market sale | 3,617 | $19.81 | 322,006 |
| 2013-06-21 | Open-market sale | 3,059 | $19.81 | 318,947 |
| 2013-06-21 | Open-market sale | 3,835 | $19.81 | 315,112 |
| 2013-06-21 | Open-market sale | 3,106 | $19.81 | 325,623 |
| 2013-06-11 | Open-market sale | 2,900 | $20.19 | 328,729 |
| 2013-05-28 | Open-market sale | 2,900 | $15.93 | 331,629 |
| 2013-05-16 | Open-market sale | 5,800 | $15.58 | 334,529 |
| 2013-04-15 | Open-market sale | 2,900 | $15.81 | 340,329 |
| 2013-03-21 | Open-market sale | 2,987 | $16.39 | 346,044 |
| 2013-03-21 | Open-market sale | 2,815 | $16.39 | 343,229 |
| 2013-03-21 | Open-market sale | 3,197 | $16.39 | 349,031 |
| 2013-03-21 | Open-market sale | 2,246 | $16.39 | 352,228 |
| 2013-03-12 | Open-market sale | 5,889 | $17.18 | 354,474 |
| 2013-02-26 | Open-market sale | 6,200 | $15.34 | 360,363 |
| 2013-02-13 | Open-market sale | 6,200 | $15.91 | 366,563 |
| 2013-01-29 | Open-market sale | 6,200 | $15.31 | 372,763 |
| 2013-01-17 | Open-market sale | 6,200 | $15.69 | 378,963 |
| 2012-12-31 | Open-market sale | 6,200 | $15.46 | 385,163 |
| 2012-12-21 | Open-market sale | 12,756 | $15.24 | 391,363 |
| 2012-12-21 | Open-market sale | 4,017 | $15.23 | 399,577 |
| 2012-12-21 | Open-market sale | 3,753 | $15.23 | 395,824 |
| 2012-12-21 | Open-market sale | 2,821 | $15.24 | 393,003 |
| 2012-12-21 | Grant / award | 11,116 | $0.00 | 404,119 |
| 2012-12-19 | Open-market sale | 6,200 | $15.79 | 403,594 |
| 2012-12-18 | Tax withholding | 15,880 | $0.00 | 409,794 |
| 2012-12-18 | Grant / award | 119,760 | $0.00 | 425,674 |
| 2012-12-03 | Open-market sale | 49,600 | $15.22 | 305,914 |
| 2012-09-21 | Open-market sale | 2,332 | $14.07 | 355,514 |
| 2012-09-21 | Open-market sale | 2,816 | $14.07 | 357,846 |
| 2012-09-21 | Open-market sale | 3,014 | $14.07 | 360,662 |
| 2012-08-13 | Open-market sale | 6,200 | $17.92 | 363,676 |
| 2012-08-02 | Open-market sale | 12,400 | $15.56 | 369,876 |
| 2012-07-06 | Open-market sale | 6,200 | $15.70 | 382,276 |
| 2012-06-21 | Open-market sale | 2,137 | $15.63 | 388,476 |
| 2012-06-21 | Open-market sale | 2,842 | $15.63 | 390,613 |
| 2012-06-21 | Open-market sale | 3,042 | $15.63 | 393,455 |
| 2012-06-19 | Open-market sale | 24,800 | $15.81 | 396,497 |
| 2012-04-24 | Open-market sale | 6,200 | $15.46 | 421,297 |
| 2012-03-21 | Open-market sale | 2,316 | $15.66 | 426,542 |
| 2012-03-21 | Open-market sale | 3,080 | $15.66 | 428,858 |
| 2012-03-21 | Open-market sale | 3,297 | $15.66 | 431,938 |
| 2012-03-21 | Open-market sale | 2,061 | $15.66 | 427,497 |
| 2012-03-21 | Open-market sale | 2,742 | $15.66 | 429,558 |
| 2012-03-21 | Open-market sale | 2,935 | $15.66 | 432,300 |
| 2012-03-19 | Open-market sale | 7,289 | $16.05 | 435,235 |
| 2012-03-09 | Open-market sale | 4,800 | $15.07 | 442,524 |
| 2012-02-21 | Open-market sale | 4,800 | $15.87 | 447,324 |
| 2012-02-10 | Open-market sale | 4,800 | $16.38 | 452,124 |
| 2012-01-27 | Open-market sale | 4,800 | $15.01 | 456,924 |
| 2012-01-11 | Open-market sale | 19,200 | $14.13 | 461,724 |
| 2011-12-21 | Open-market sale | 4,295 | $11.35 | 507,190 |
| 2011-12-21 | Open-market sale | 3,590 | $11.35 | 480,924 |
| 2011-12-21 | Open-market sale | 8,589 | $11.35 | 512,135 |
| 2011-12-21 | Open-market sale | 18,834 | $11.35 | 488,356 |
| 2011-12-21 | Open-market sale | 3,842 | $11.35 | 484,514 |
| 2011-12-21 | Open-market sale | 650 | $11.35 | 511,485 |
| 2011-12-15 | Grant / award | 95,530 | $0.00 | 520,724 |
| 2011-11-17 | Open-market sale | 4,800 | $13.21 | 425,194 |
| 2011-11-03 | Open-market sale | 19,200 | $13.82 | 429,994 |
| 2011-09-22 | Open-market sale | 4,316 | $11.07 | 453,226 |
| 2011-09-22 | Open-market sale | 4,032 | $11.07 | 449,194 |
| 2011-09-22 | Open-market sale | 730 | $11.08 | 478,694 |
| 2011-09-22 | Open-market sale | 21,152 | $11.07 | 457,542 |
| 2011-09-13 | Open-market sale | 14,400 | $13.03 | 479,424 |
| 2011-07-26 | Open-market sale | 4,800 | $17.67 | 493,824 |
| 2011-07-12 | Open-market sale | 4,800 | $16.99 | 498,624 |
| 2011-06-27 | Open-market sale | 4,800 | $17.94 | 503,424 |
| 2011-06-21 | Open-market sale | 3,797 | $16.72 | 511,771 |
| 2011-06-21 | Open-market sale | 3,547 | $16.72 | 508,224 |
| 2011-06-21 | Open-market sale | 642 | $16.72 | 534,177 |
| 2011-06-21 | Open-market sale | 18,609 | $16.72 | 515,568 |
| 2011-06-13 | Open-market sale | 4,800 | $16.69 | 534,819 |
| 2011-05-31 | Open-market sale | 4,800 | $26.56 | 539,619 |
| 2011-05-20 | Open-market sale | 4,800 | $26.26 | 544,419 |
| 2011-05-04 | Open-market sale | 4,800 | $26.91 | 549,219 |
| 2011-04-18 | Open-market sale | 4,800 | $25.82 | 554,019 |
| 2011-04-08 | Open-market sale | 4,800 | $26.07 | 558,819 |
| 2011-03-22 | Open-market sale | 4,800 | $22.65 | 585,186 |
| 2011-03-22 | Open-market sale | 3,671 | $23.43 | 567,065 |
| 2011-03-22 | Open-market sale | 3,446 | $23.43 | 563,619 |
| 2011-03-22 | Open-market sale | 483 | $23.43 | 584,703 |
| 2011-03-22 | Open-market sale | 13,967 | $23.43 | 570,736 |
| 2011-03-11 | Open-market sale | 4,800 | $24.38 | 589,986 |
| 2011-02-23 | Open-market sale | 6,244 | $25.53 | 594,786 |
| 2011-02-10 | Open-market sale | 6,250 | $27.19 | 601,030 |
| 2011-01-25 | Open-market sale | 6,250 | $24.14 | 607,280 |
| 2011-01-14 | Open-market sale | 6,250 | $25.03 | 613,530 |
| 2010-12-29 | Open-market sale | 6,250 | $21.02 | 619,780 |
| 2010-12-21 | Open-market sale | 18,611 | $20.97 | 638,761 |
| 2010-12-21 | Open-market sale | 3,797 | $20.97 | 634,964 |
| 2010-12-21 | Open-market sale | 8,934 | $20.97 | 626,030 |
| 2010-12-21 | Open-market sale | 642 | $20.97 | 657,372 |
| 2010-12-15 | Open-market sale | 6,250 | $19.35 | 499,194 |
| 2010-12-14 | Grant / award | 31,760 | $19.10 | 658,014 |
| 2010-12-14 | Grant / award | 127,060 | $19.10 | 626,254 |
| 2010-12-01 | Open-market sale | 6,250 | $15.31 | 505,444 |
| 2010-11-18 | Open-market sale | 6,250 | $14.48 | 511,694 |
| 2010-11-02 | Open-market sale | 6,250 | $13.51 | 517,944 |
| 2010-10-21 | Open-market sale | 6,250 | $13.57 | 524,194 |
| 2010-10-07 | Open-market sale | 6,250 | $15.47 | 530,444 |
| 2010-09-21 | Open-market sale | 6,250 | $15.19 | 559,843 |
| 2010-09-20 | Open-market sale | 18,690 | $15.09 | 546,757 |
| 2010-09-20 | Open-market sale | 646 | $15.09 | 565,447 |
| 2010-09-20 | Open-market sale | 3,813 | $15.09 | 542,944 |
| 2010-09-07 | Open-market sale | 6,250 | $13.38 | 566,093 |
| 2010-08-24 | Open-market sale | 6,250 | $12.21 | 572,343 |
| 2010-08-09 | Open-market sale | 6,250 | $13.64 | 578,593 |
| 2010-07-26 | Open-market sale | 6,250 | $13.71 | 584,843 |
| 2010-07-15 | Open-market sale | 6,250 | $13.30 | 591,093 |
| 2010-06-28 | Open-market sale | 6,250 | $13.47 | 597,343 |
| 2010-06-22 | Open-market sale | 496 | $14.38 | 603,593 |
| 2010-06-22 | Open-market sale | 3,794 | $14.38 | 604,089 |
| 2010-06-22 | Open-market sale | 4,240 | $14.38 | 607,883 |
| 2010-06-22 | Open-market sale | 17,250 | $14.38 | 612,123 |
| 2010-06-14 | Open-market sale | 6,250 | $14.54 | 629,373 |
| 2010-06-07 | Open-market sale | 6,250 | $14.10 | 635,623 |
| 2010-05-20 | Open-market sale | 6,250 | $15.08 | 641,873 |
| 2010-05-03 | Open-market sale | 6,250 | $19.14 | 648,123 |
| 2010-04-19 | Open-market sale | 6,250 | $17.25 | 654,373 |
| 2010-04-08 | Open-market sale | 6,250 | $15.98 | 660,623 |
| 2010-03-25 | Open-market sale | 6,250 | $15.58 | 666,873 |
| 2010-03-22 | Open-market sale | 506 | $14.47 | 690,732 |
| 2010-03-22 | Open-market sale | 14,625 | $14.47 | 676,107 |
| 2010-03-22 | Open-market sale | 2,984 | $14.47 | 673,123 |
| 2010-03-08 | Open-market sale | 6,250 | $15.36 | 691,238 |
| 2010-02-24 | Open-market sale | 6,250 | $14.29 | 697,488 |
| 2010-02-11 | Open-market sale | 6,250 | $13.83 | 703,738 |
| 2009-12-21 | Open-market sale | 18,598 | $10.91 | 709,988 |
| 2009-12-21 | Open-market sale | 8,928 | $10.91 | 737,709 |
| 2009-12-21 | Open-market sale | 642 | $10.91 | 737,067 |
| 2009-12-21 | Open-market sale | 8,481 | $10.91 | 728,586 |
| 2009-12-16 | Grant / award | 136,000 | $0.00 | 746,637 |
| 2009-10-31 | Tax withholding | 1,276 | $11.73 | 610,637 |
| 2009-09-21 | Open-market sale | 18,248 | $15.47 | 611,913 |
| 2009-09-21 | Open-market sale | 508 | $15.47 | 630,161 |
| 2009-08-01 | Tax withholding | 986 | $11.16 | 630,669 |
| 2009-06-22 | Open-market sale | 14,808 | $10.16 | 631,655 |
| 2009-06-22 | Open-market sale | 512 | $10.16 | 646,463 |
| 2009-05-02 | Tax withholding | 986 | $11.98 | 661,611 |
| 2009-03-20 | Open-market sale | 489 | $7.01 | 662,108 |
| 2009-03-20 | Open-market sale | 14,147 | $7.01 | 647,961 |
| 2009-01-31 | Tax withholding | 1,166 | $6.24 | 662,597 |
| 2008-12-22 | Open-market sale | 633 | $6.50 | 663,763 |
| 2008-12-16 | Grant / award | 500,000 | $0.00 | 664,396 |
| 2008-11-01 | Tax withholding | 1,276 | $9.61 | 164,396 |
| 2008-09-22 | Open-market sale | 633 | $11.66 | 165,672 |
| 2008-08-02 | Tax withholding | 1,276 | $19.89 | 166,305 |
| 2008-06-20 | Open-market sale | 632 | $25.85 | 167,581 |
| 2008-06-04 | Option exercise (derivative) | 3,840 | $0.00 | 57,037 |
| 2008-06-04 | Open-market sale | 1,640 | $30.07 | 168,213 |
| 2008-06-04 | Option exercise | 3,840 | $16.52 | 172,053 |
| 2008-06-04 | Open-market sale | 2,200 | $30.08 | 169,853 |
| 2008-05-19 | Option exercise (derivative) | 3,840 | $0.00 | 60,877 |
| 2008-05-19 | Open-market sale | 3,840 | $33.46 | 168,213 |
| 2008-05-19 | Option exercise | 3,840 | $16.52 | 172,053 |
| 2008-05-09 | Option exercise (derivative) | 3,840 | $0.00 | 64,717 |
| 2008-05-09 | Option exercise | 3,840 | $16.52 | 172,053 |
| 2008-05-09 | Open-market sale | 3,840 | $32.56 | 168,213 |
| 2008-05-03 | Tax withholding | 986 | $33.00 | 168,213 |
| 2008-04-23 | Option exercise (derivative) | 3,840 | $0.00 | 68,557 |
| 2008-04-23 | Option exercise | 3,840 | $16.52 | 173,039 |
| 2008-04-23 | Open-market sale | 3,840 | $33.75 | 169,199 |
| 2008-04-11 | Option exercise (derivative) | 3,840 | $0.00 | 72,397 |
| 2008-04-11 | Option exercise | 3,840 | $16.52 | 173,039 |
| 2008-04-11 | Open-market sale | 3,840 | $30.72 | 169,199 |
| 2008-03-27 | Option exercise (derivative) | 15,280 | $0.00 | 76,237 |
| 2008-03-27 | Option exercise (derivative) | 3,920 | $0.00 | 3,840 |
| 2008-03-27 | Option exercise | 15,280 | $16.52 | 188,399 |
| 2008-03-27 | Open-market sale | 19,200 | $31.13 | 169,199 |
| 2008-03-27 | Option exercise | 3,920 | $19.95 | 173,119 |
| 2008-03-24 | Open-market sale | 3,840 | $30.27 | 169,199 |
| 2008-03-20 | Open-market sale | 489 | $29.20 | 173,039 |
| 2008-02-02 | Tax withholding | 986 | $26.41 | 173,528 |
| 2008-01-03 | Option exercise (derivative) | 3,840 | $0.00 | 7,760 |
| 2008-01-03 | Option exercise | 3,840 | $19.95 | 178,354 |
| 2008-01-03 | Open-market sale | 3,840 | $31.54 | 174,514 |
| 2007-12-20 | Open-market sale | 8,791 | $34.26 | 183,305 |
| 2007-12-20 | Open-market sale | 8,791 | $34.26 | 174,514 |
| 2007-12-20 | Grant / award | 20,000 | $0.00 | 192,096 |
| 2007-12-18 | Grant / award (derivative) | 69,000 | $0.00 | 69,000 |
| 2007-12-18 | Grant / award | 57,000 | $0.00 | 149,096 |
| 2007-12-18 | Grant / award | 23,000 | $0.00 | 172,096 |
| 2007-12-17 | Option exercise (derivative) | 3,840 | $0.00 | 11,600 |
| 2007-12-17 | Open-market sale | 3,840 | $34.65 | 92,096 |
| 2007-12-17 | Option exercise | 3,840 | $19.95 | 95,936 |
| 2007-12-09 | Tax withholding | 1,256 | $43.61 | 92,096 |
| 2007-12-03 | Option exercise (derivative) | 3,840 | $0.00 | 15,440 |
| 2007-12-03 | Open-market sale | 3,840 | $43.71 | 93,352 |
| 2007-12-03 | Option exercise | 3,840 | $19.95 | 97,192 |
| 2007-11-20 | Option exercise (derivative) | 3,840 | $0.00 | 19,280 |
| 2007-11-20 | Open-market sale | 3,840 | $41.71 | 93,352 |
| 2007-11-20 | Option exercise | 3,840 | $19.95 | 97,192 |
| 2007-11-05 | Option exercise (derivative) | 3,840 | $0.00 | 23,120 |
| 2007-11-05 | Open-market sale | 3,840 | $46.46 | 93,352 |
| 2007-11-05 | Option exercise | 3,840 | $19.95 | 97,192 |
| 2007-11-05 | Option exercise (derivative) | 3,840 | $0.00 | 23,120 |
| 2007-11-05 | Option exercise | 3,840 | $19.95 | 97,192 |
| 2007-11-05 | Open-market sale | 3,840 | $46.46 | 93,352 |
| 2007-11-03 | Tax withholding | 1,276 | $46.88 | 93,352 |
| 2007-10-25 | Option exercise (derivative) | 3,840 | $0.00 | 26,960 |
| 2007-10-25 | Open-market sale | 3,840 | $46.02 | 94,628 |
| 2007-10-25 | Option exercise | 3,840 | $19.95 | 98,468 |
| 2007-10-09 | Option exercise (derivative) | 3,840 | $0.00 | 30,800 |
| 2007-10-09 | Option exercise | 3,840 | $19.95 | 98,468 |
| 2007-10-09 | Open-market sale | 3,840 | $46.26 | 94,628 |
| 2007-10-04 | Option exercise (derivative) | 478 | $0.00 | 0 |
| 2007-10-04 | Option exercise (derivative) | 2,379 | $0.00 | 478 |
| 2007-10-04 | Option exercise | 2,379 | $43.31 | 97,007 |
| 2007-10-04 | Open-market sale | 300 | $45.33 | 94,628 |
| 2007-10-04 | Open-market sale | 2,558 | $45.34 | 94,928 |
| 2007-10-04 | Option exercise | 479 | $43.31 | 97,486 |
| 2007-09-25 | Option exercise (derivative) | 3,840 | $0.00 | 34,640 |
| 2007-09-25 | Option exercise | 3,840 | $19.95 | 98,468 |
| 2007-09-25 | Open-market sale | 3,840 | $37.27 | 94,628 |
| 2007-09-12 | Option exercise (derivative) | 3,840 | $0.00 | 38,480 |
| 2007-09-12 | Option exercise | 3,840 | $19.95 | 98,468 |
| 2007-09-12 | Open-market sale | 3,840 | $37.52 | 94,628 |
| 2007-08-29 | Option exercise (derivative) | 3,840 | $0.00 | 42,320 |
| 2007-08-29 | Option exercise | 3,840 | $19.95 | 98,468 |
| 2007-08-29 | Open-market sale | 3,840 | $37.73 | 94,628 |
| 2007-08-16 | Option exercise (derivative) | 3,840 | $0.00 | 46,160 |
| 2007-08-16 | Open-market sale | 3,840 | $33.73 | 94,628 |
| 2007-08-16 | Option exercise | 3,840 | $19.95 | 98,468 |
| 2007-07-28 | Tax withholding | 986 | $36.21 | 94,628 |
| 2007-04-28 | Tax withholding | 986 | $30.19 | 95,613 |
| 2007-01-27 | Tax withholding | 1,113 | $28.78 | 96,599 |
| 2006-12-19 | Open-market sale | 11,279 | $28.09 | 104,558 |
| 2006-12-19 | Open-market sale | 3,400 | $28.03 | 101,158 |
| 2006-12-19 | Open-market sale | 3,446 | $28.02 | 97,712 |
| 2006-12-19 | Open-market sale | 4,850 | $28.05 | 118,838 |
| 2006-12-19 | Open-market sale | 3,001 | $28.10 | 115,837 |
| 2006-12-18 | Grant / award (derivative) | 75,000 | $0.00 | 75,000 |
| 2006-12-18 | Grant / award | 60,000 | $0.00 | 123,688 |
| 2006-12-09 | Tax withholding | 1,256 | $25.37 | 63,688 |
| 2006-10-28 | Tax withholding | 1,275 | $23.59 | 64,944 |
| 2006-08-31 | Grant / award | 175,000 | $0.00 | 527,591 |
| 2006-08-31 | Tax withholding | 64,053 | $3.95 | 463,538 |
| 2006-07-29 | Tax withholding | 6,897 | $3.53 | 352,591 |
| 2006-06-07 | Option exercise (derivative) | 109,375 | $0.00 | 640,625 |
| 2006-06-07 | Open-market sale | 109,375 | $4.58 | 389,280 |
| 2006-06-07 | Open-market sale | 29,792 | $4.62 | 359,488 |
| 2006-06-07 | Option exercise | 109,375 | $2.36 | 498,655 |
| 2006-04-29 | Tax withholding | 6,869 | $4.09 | 389,280 |
| 2006-04-29 | Grant / award | 13,416 | $0.00 | 396,176 |
| 2006-03-07 | Grant / award | 20,313 | $0.00 | 297,790 |
| 2006-03-07 | Tax withholding | 6,897 | $4.64 | 297,790 |
| 2006-03-07 | Grant / award | 20,313 | $0.00 | 403,073 |
| 2006-03-07 | Tax withholding | 6,897 | $4.64 | 396,176 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.