SEC CIK 1418036
ABU GHAZALEH MOHAMMAD
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| FDPview stock → | 5,083,729 | 2026-03-03 |
| DMCview stock → | 5,040,782 | 2025-08-14 |
Position History — DMC
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — DMC
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2025-08-14 | Open-market sale | 7,575 | $36.61 | 5,040,782 |
| 2025-08-13 | Open-market sale | 20,000 | $36.85 | 5,048,357 |
| 2025-08-12 | Open-market sale | 20,000 | $36.89 | 5,068,357 |
| 2025-08-08 | Open-market sale | 5,554 | $36.50 | 5,088,357 |
| 2025-08-06 | Open-market sale | 50,000 | $35.92 | 4,990,782 |
| 2025-08-04 | Open-market sale | 39,130 | $37.22 | 5,093,911 |
| 2025-03-03 | Grant / award (derivative) | 70,961 | $0.00 | 70,961 |
| 2025-03-03 | Grant / award (derivative) | 70,961 | $0.00 | 70,961 |
| 2025-03-02 | Option exercise (derivative) | 33,634.71 | $0.00 | 0 |
| 2025-03-02 | Option exercise (derivative) | 7,566 | $0.00 | 7,589 |
| 2025-03-02 | Option exercise (derivative) | 2,975.85 | $0.00 | 4,472.43 |
| 2025-03-02 | Option exercise | 33,634 | $0.00 | 5,130,066 |
| 2025-03-02 | Option exercise | 2,975 | $0.00 | 5,133,041 |
| 2025-03-02 | Option exercise | 7,566 | $0.00 | 5,096,432 |
| 2025-03-01 | Option exercise (derivative) | 57,721 | $0.00 | 115,442 |
| 2025-03-01 | Grant / award (derivative) | 9,027 | $0.00 | 173,163 |
| 2025-03-01 | Option exercise (derivative) | 2,148.67 | $0.00 | 7,448.28 |
| 2025-03-01 | Option exercise | 57,721 | $0.00 | 5,086,718 |
| 2025-03-01 | Option exercise | 2,148 | $0.00 | 5,088,866 |
| 2024-12-06 | Grant / award (derivative) | 1,645.88 | $0.00 | 9,596.95 |
| 2024-09-06 | Grant / award (derivative) | 1,876.29 | $0.00 | 7,951.07 |
| 2024-06-07 | Grant / award (derivative) | 2,393.97 | $0.00 | 6,074.78 |
| 2024-03-29 | Grant / award (derivative) | 2,070.02 | $0.00 | 3,680.81 |
| 2024-03-02 | Option exercise (derivative) | 7,565 | $0.00 | 15,155 |
| 2024-03-02 | Option exercise (derivative) | 32,646.14 | $0.00 | 33,634.71 |
| 2024-03-02 | Disposition to issuer (derivative) | 53,013 | $0.00 | 0 |
| 2024-03-02 | Option exercise (derivative) | 1,355.95 | $0.00 | 3,150.45 |
| 2024-03-02 | Option exercise | 7,565 | $0.00 | 6,994,996 |
| 2024-03-02 | Option exercise | 32,646 | $0.00 | 7,027,642 |
| 2024-03-02 | Grant / award | 1,355 | $0.00 | 7,028,997 |
| 2024-03-01 | Grant / award (derivative) | 164,136 | $0.00 | 164,136 |
| 2024-03-01 | Option exercise (derivative) | 3,573.74 | $0.00 | 4,506.4 |
| 2024-03-01 | Option exercise (derivative) | 18,302.5 | $0.00 | 0 |
| 2024-03-01 | Disposition to issuer (derivative) | 1,539.66 | $0.00 | 1,610.79 |
| 2024-03-01 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2024-03-01 | Option exercise (derivative) | 20,113 | $0.00 | 0 |
| 2024-03-01 | Option exercise | 10,000 | $0.00 | 6,945,443 |
| 2024-03-01 | Option exercise | 20,113 | $0.00 | 6,965,556 |
| 2024-03-01 | Option exercise | 3,573 | $0.00 | 6,987,431 |
| 2024-03-01 | Option exercise | 18,302 | $0.00 | 6,983,858 |
| 2023-12-08 | Grant / award (derivative) | 1,548.85 | $0.00 | 7,978.18 |
| 2023-12-08 | Grant / award (derivative) | 1,650.81 | $0.00 | 8,080.14 |
| 2023-09-08 | Grant / award (derivative) | 1,548.85 | $0.00 | 6,429.33 |
| 2023-07-06 | Option exercise (derivative) | 32,646.14 | $0.00 | 66,280.86 |
| 2023-07-06 | Disposition to issuer (derivative) | 2,745 | $0.00 | 98,927 |
| 2023-07-06 | Option exercise (derivative) | 591.72 | $0.00 | 4,880.48 |
| 2023-07-06 | Disposition to issuer (derivative) | 49.75 | $0.00 | 5,472.2 |
| 2023-07-06 | Option exercise | 591 | $0.00 | 6,902,797 |
| 2023-07-06 | Option exercise | 32,646 | $0.00 | 6,935,443 |
| 2023-06-09 | Grant / award (derivative) | 1,707.96 | $0.00 | 5,521.95 |
| 2023-04-28 | Gift | 2,000,000 | $0.00 | 5,028,997 |
| 2023-03-31 | Grant / award (derivative) | 1,138.31 | $0.00 | 3,814 |
| 2023-03-02 | Grant / award (derivative) | 53,013 | $0.00 | 53,013 |
| 2023-03-02 | Grant / award (derivative) | 22,720 | $0.00 | 22,720 |
| 2023-03-01 | Option exercise (derivative) | 18,248 | $0.00 | 18,302.5 |
| 2023-03-01 | Option exercise (derivative) | 11,068 | $0.00 | 0 |
| 2023-03-01 | Option exercise (derivative) | 20,052 | $0.00 | 20,113 |
| 2023-03-01 | Option exercise (derivative) | 10,000 | $0.00 | 10,000 |
| 2023-03-01 | Option exercise (derivative) | 2,686 | $0.00 | 2,675.69 |
| 2023-03-01 | Option exercise | 18,248 | $0.00 | 6,899,520 |
| 2023-03-01 | Option exercise | 10,000 | $0.00 | 6,850,152 |
| 2023-03-01 | Option exercise | 2,686 | $0.00 | 6,902,206 |
| 2023-03-01 | Option exercise | 20,052 | $0.00 | 6,870,204 |
| 2023-03-01 | Option exercise | 11,068 | $0.00 | 6,881,272 |
| 2023-02-20 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2023-02-20 | Option exercise (derivative) | 577 | $0.00 | 5,363.98 |
| 2023-02-20 | Option exercise | 577 | $0.00 | 6,840,152 |
| 2023-02-20 | Option exercise | 10,000 | $0.00 | 6,839,575 |
| 2023-02-17 | Option exercise (derivative) | 32,200 | $0.00 | 0 |
| 2023-02-17 | Option exercise | 32,200 | $26.52 | 6,859,857 |
| 2023-02-17 | Tax withholding | 30,282 | $28.20 | 6,829,575 |
| 2022-12-09 | Grant / award (derivative) | 1,254.99 | $0.00 | 5,941.54 |
| 2022-09-09 | Grant / award (derivative) | 712.31 | $0.00 | 4,686.55 |
| 2022-07-06 | Grant / award (derivative) | 101,672 | $0.00 | 101,672 |
| 2022-06-10 | Grant / award (derivative) | 746.36 | $0.00 | 3,974.24 |
| 2022-05-27 | Open-market buy | 639 | $25.82 | 6,827,657 |
| 2022-05-26 | Open-market buy | 19,361 | $25.27 | 6,827,018 |
| 2022-04-01 | Grant / award (derivative) | 681.11 | $0.00 | 3,227.87 |
| 2022-03-01 | Option exercise (derivative) | 1,262 | $0.00 | 2,546.76 |
| 2022-03-01 | Option exercise (derivative) | 10,000 | $0.00 | 20,000 |
| 2022-03-01 | Option exercise (derivative) | 20,052 | $0.00 | 40,165 |
| 2022-03-01 | Option exercise (derivative) | 11,066 | $0.00 | 11,068 |
| 2022-03-01 | Disposition to issuer (derivative) | 5,418.5 | $0.00 | 54,798.5 |
| 2022-03-01 | Option exercise (derivative) | 18,248 | $0.00 | 36,550.5 |
| 2022-03-01 | Option exercise | 18,248 | $0.00 | 6,806,395 |
| 2022-03-01 | Option exercise | 20,052 | $0.00 | 6,788,147 |
| 2022-03-01 | Option exercise | 11,066 | $0.00 | 6,768,095 |
| 2022-03-01 | Option exercise | 10,000 | $0.00 | 6,757,029 |
| 2022-03-01 | Option exercise | 1,262 | $0.00 | 6,807,657 |
| 2022-02-22 | Option exercise (derivative) | 13,333 | $0.00 | 0 |
| 2022-02-22 | Option exercise (derivative) | 10,000 | $0.00 | 10,000 |
| 2022-02-22 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2022-02-22 | Option exercise (derivative) | 1,273 | $0.00 | 3,904.26 |
| 2022-02-22 | Option exercise | 10,000 | $0.00 | 6,722,423 |
| 2022-02-22 | Option exercise | 1,273 | $0.00 | 6,747,029 |
| 2022-02-22 | Option exercise | 10,000 | $0.00 | 6,732,423 |
| 2022-02-22 | Option exercise | 13,333 | $0.00 | 6,745,756 |
| 2021-12-10 | Grant / award (derivative) | 1,263.8 | $0.00 | 5,179.57 |
| 2021-09-10 | Grant / award (derivative) | 1,082.48 | $0.00 | 3,915.78 |
| 2021-09-07 | Open-market sale | 200 | $32.10 | 6,712,423 |
| 2021-09-03 | Open-market sale | 10,785 | $32.38 | 6,712,623 |
| 2021-09-02 | Open-market sale | 11,288 | $32.62 | 6,723,408 |
| 2021-09-01 | Open-market sale | 12,716 | $32.58 | 6,734,696 |
| 2021-08-31 | Open-market sale | 13,724 | $32.65 | 6,747,412 |
| 2021-08-27 | Open-market sale | 16,246 | $32.88 | 6,761,870 |
| 2021-08-27 | Open-market sale | 734 | $33.19 | 6,761,136 |
| 2021-08-26 | Open-market sale | 20,000 | $32.10 | 6,778,116 |
| 2021-08-25 | Open-market sale | 10,834 | $32.17 | 6,798,116 |
| 2021-06-11 | Grant / award (derivative) | 626.39 | $0.00 | 2,833.29 |
| 2021-06-08 | Open-market sale | 15,017 | $35.03 | 6,808,950 |
| 2021-06-07 | Open-market sale | 13,876 | $34.96 | 6,823,967 |
| 2021-06-04 | Open-market sale | 11,956 | $34.85 | 6,837,843 |
| 2021-06-03 | Open-market sale | 13,279 | $34.69 | 6,849,799 |
| 2021-06-02 | Open-market sale | 15,201 | $34.76 | 6,863,078 |
| 2021-05-25 | Open-market sale | 1,328 | $34.59 | 6,878,279 |
| 2021-05-24 | Open-market sale | 15,754 | $34.70 | 6,879,607 |
| 2021-05-21 | Open-market sale | 13,891 | $34.79 | 6,895,361 |
| 2021-05-20 | Open-market sale | 10,471 | $34.58 | 6,909,252 |
| 2021-04-02 | Grant / award (derivative) | 754.7 | $0.00 | 2,206.91 |
| 2021-03-01 | Grant / award (derivative) | 60,217 | $0.00 | 60,217 |
| 2021-03-01 | Option exercise (derivative) | 11,066 | $0.00 | 22,134 |
| 2021-03-01 | Disposition to issuer (derivative) | 6,800 | $0.00 | 33,200 |
| 2021-03-01 | Option exercise (derivative) | 456 | $0.00 | 1,452.21 |
| 2021-03-01 | Grant / award (derivative) | 60,217 | $0.00 | 60,217 |
| 2021-03-01 | Option exercise (derivative) | 10,000 | $0.00 | 30,000 |
| 2021-03-01 | Option exercise | 456 | $0.00 | 6,919,723 |
| 2021-03-01 | Option exercise | 10,000 | $0.00 | 6,908,201 |
| 2021-03-01 | Option exercise | 11,066 | $0.00 | 6,919,267 |
| 2021-02-22 | Option exercise (derivative) | 13,333 | $0.00 | 13,335 |
| 2021-02-22 | Option exercise | 13,333 | $0.00 | 6,898,201 |
| 2021-02-22 | Option exercise (derivative) | 10,000 | $0.00 | 10,000 |
| 2021-02-22 | Option exercise (derivative) | 917 | $0.00 | 1,986.96 |
| 2021-02-22 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2021-02-22 | Option exercise (derivative) | 10,000 | $0.00 | 20,000 |
| 2021-02-22 | Option exercise | 10,000 | $0.00 | 6,873,951 |
| 2021-02-22 | Option exercise | 10,000 | $0.00 | 6,883,951 |
| 2021-02-22 | Option exercise | 917 | $0.00 | 6,884,868 |
| 2021-02-22 | Option exercise | 10,000 | $0.00 | 6,863,951 |
| 2020-12-04 | Grant / award (derivative) | 654.97 | $0.00 | 2,905.06 |
| 2020-11-27 | Open-market sale | 20,000 | $24.95 | 6,853,951 |
| 2020-09-18 | Open-market sale | 927 | $24.01 | 6,873,951 |
| 2020-09-17 | Open-market sale | 1,000 | $24.02 | 6,874,878 |
| 2020-09-16 | Open-market sale | 2,200 | $24.02 | 6,875,878 |
| 2020-09-14 | Open-market sale | 100 | $24.00 | 6,878,078 |
| 2020-09-11 | Open-market sale | 5,002 | $24.05 | 6,878,178 |
| 2020-09-10 | Open-market sale | 16,890 | $24.14 | 6,883,180 |
| 2020-09-09 | Open-market sale | 12,493 | $24.09 | 6,900,070 |
| 2020-09-04 | Grant / award (derivative) | 361.24 | $0.00 | 2,250.09 |
| 2020-08-28 | Open-market sale | 100 | $24.06 | 6,912,563 |
| 2020-08-27 | Open-market sale | 600 | $24.01 | 6,912,663 |
| 2020-08-19 | Open-market sale | 25,000 | $23.78 | 6,913,263 |
| 2020-08-18 | Open-market sale | 3,312 | $24.07 | 6,999,407 |
| 2020-08-18 | Open-market sale | 739 | $24.03 | 6,938,263 |
| 2020-08-17 | Open-market sale | 20,348 | $24.12 | 7,002,719 |
| 2020-08-17 | Open-market sale | 50,000 | $24.07 | 6,949,407 |
| 2020-08-14 | Open-market sale | 11,541 | $24.51 | 7,023,067 |
| 2020-08-14 | Open-market sale | 10,405 | $24.53 | 6,939,002 |
| 2020-08-13 | Open-market sale | 11,583 | $24.73 | 7,034,608 |
| 2020-08-12 | Open-market sale | 18,294 | $24.67 | 7,046,191 |
| 2020-08-11 | Open-market sale | 15,226 | $24.58 | 7,064,485 |
| 2020-08-10 | Open-market sale | 12,868 | $24.52 | 7,079,711 |
| 2020-08-07 | Open-market sale | 11,794 | $24.27 | 7,092,579 |
| 2020-08-06 | Open-market sale | 6,339 | $24.09 | 7,104,373 |
| 2020-08-05 | Open-market sale | 8,001 | $24.10 | 7,110,712 |
| 2020-08-04 | Open-market sale | 7,192 | $24.04 | 7,118,713 |
| 2020-07-30 | Open-market sale | 810 | $24.05 | 7,125,905 |
| 2020-07-29 | Open-market sale | 22,850 | $24.47 | 7,126,715 |
| 2020-07-23 | Open-market sale | 1,000 | $24.02 | 7,149,565 |
| 2020-07-15 | Open-market sale | 6,351 | $24.04 | 7,150,565 |
| 2020-07-07 | Open-market sale | 500 | $24.03 | 7,156,916 |
| 2020-07-06 | Open-market sale | 2,679 | $24.02 | 7,157,416 |
| 2020-06-05 | Grant / award (derivative) | 330.5 | $0.00 | 1,888.85 |
| 2020-06-04 | Open-market sale | 20,000 | $24.96 | 7,160,095 |
| 2020-06-03 | Open-market sale | 20,800 | $24.18 | 7,180,095 |
| 2020-06-02 | Open-market sale | 19,200 | $23.83 | 7,200,895 |
| 2020-06-01 | Open-market sale | 10,341 | $24.44 | 7,240,095 |
| 2020-06-01 | Open-market sale | 20,000 | $24.33 | 7,220,095 |
| 2020-05-29 | Open-market sale | 10,000 | $24.56 | 7,250,436 |
| 2020-05-28 | Open-market sale | 20,000 | $24.68 | 7,260,436 |
| 2020-05-18 | Gift | 1,000,000 | $0.00 | 7,280,436 |
| 2020-05-15 | Gift | 1,000,000 | $0.00 | 6,280,436 |
| 2020-05-15 | Open-market sale | 33,000 | $21.78 | 5,280,436 |
| 2020-05-14 | Open-market sale | 33,000 | $21.36 | 5,313,436 |
| 2020-05-13 | Open-market sale | 34,000 | $21.68 | 5,346,436 |
| 2020-03-27 | Grant / award (derivative) | 629.1 | $0.00 | 1,605.44 |
| 2020-03-02 | Option exercise (derivative) | 12,076 | $0.00 | 0 |
| 2020-03-02 | Option exercise (derivative) | 13,332 | $0.00 | 26,668 |
| 2020-03-02 | Option exercise (derivative) | 193 | $0.00 | 1,038.34 |
| 2020-03-02 | Option exercise (derivative) | 62 | $0.00 | 976.34 |
| 2020-03-02 | Option exercise (derivative) | 10,000 | $0.00 | 40,000 |
| 2020-03-02 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2020-03-02 | Grant / award (derivative) | 40,000 | $0.00 | 40,000 |
| 2020-03-02 | Option exercise | 193 | $0.00 | 5,367,042 |
| 2020-03-02 | Option exercise | 13,332 | $0.00 | 5,380,374 |
| 2020-03-02 | Option exercise | 62 | $0.00 | 5,380,436 |
| 2020-03-02 | Option exercise | 12,076 | $0.00 | 5,366,849 |
| 2020-03-02 | Option exercise | 10,000 | $0.00 | 5,354,773 |
| 2020-02-24 | Option exercise (derivative) | 10,000 | $0.00 | 20,000 |
| 2020-02-24 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2020-02-24 | Option exercise (derivative) | 321 | $0.00 | 1,895.34 |
| 2020-02-24 | Option exercise (derivative) | 428 | $0.00 | 1,467.34 |
| 2020-02-24 | Option exercise | 10,000 | $0.00 | 5,344,345 |
| 2020-02-24 | Option exercise | 10,000 | $0.00 | 5,334,024 |
| 2020-02-24 | Option exercise | 321 | $0.00 | 5,334,345 |
| 2020-02-24 | Option exercise | 428 | $0.00 | 5,344,773 |
| 2020-02-21 | Option exercise (derivative) | 199 | $0.00 | 2,216.34 |
| 2020-02-21 | Option exercise (derivative) | 10,000 | $0.00 | 20,000 |
| 2020-02-21 | Option exercise | 10,000 | $0.00 | 5,323,825 |
| 2020-02-21 | Option exercise | 199 | $0.00 | 5,324,024 |
| 2020-02-20 | Option exercise (derivative) | 45 | $0.00 | 182,948.91 |
| 2020-02-20 | Option exercise (derivative) | 10,000 | $0.00 | 30,000 |
| 2020-02-20 | Option exercise | 45 | $0.00 | 5,313,825 |
| 2020-02-20 | Option exercise | 10,000 | $0.00 | 5,313,780 |
| 2020-02-20 | Option exercise (derivative) | 10,000 | $0.00 | 30,000 |
| 2020-02-20 | Option exercise (derivative) | 45 | $0.00 | 2,415.34 |
| 2020-02-20 | Option exercise | 10,000 | $0.00 | 5,313,780 |
| 2020-02-20 | Option exercise | 45 | $0.00 | 5,313,825 |
| 2019-12-06 | Grant / award (derivative) | 437.52 | $0.00 | 182,993.91 |
| 2019-09-06 | Grant / award (derivative) | 383.52 | $0.00 | 182,556.39 |
| 2019-03-01 | Option exercise (derivative) | 12,207 | $0.00 | 13,701 |
| 2019-03-01 | Option exercise (derivative) | 13,842 | $0.00 | 0 |
| 2019-03-01 | Option exercise | 26,049 | $0.00 | 5,303,780 |
| 2019-02-24 | Option exercise (derivative) | 10,382 | $0.00 | 10,382 |
| 2019-02-24 | Option exercise | 10,382 | $0.00 | 5,277,732 |
| 2019-02-22 | Option exercise (derivative) | 10,275 | $0.00 | 20,551 |
| 2019-02-22 | Option exercise | 10,275 | $0.00 | 5,267,350 |
| 2019-02-22 | Grant / award (derivative) | 40,000 | $0.00 | 40,000 |
| 2019-02-22 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2019-02-22 | Option exercise (derivative) | 10,275 | $0.00 | 20,551 |
| 2019-02-22 | Option exercise (derivative) | 10,000 | $0.00 | 40,000 |
| 2019-02-22 | Option exercise | 10,275 | $0.00 | 5,267,350 |
| 2019-02-22 | Option exercise | 10,000 | $0.00 | 5,246,922 |
| 2019-02-21 | Option exercise (derivative) | 10,153 | $0.00 | 30,462 |
| 2019-02-21 | Option exercise | 10,153 | $0.00 | 5,257,075 |
| 2019-02-21 | Option exercise (derivative) | 10,153 | $0.00 | 30,462 |
| 2019-02-21 | Option exercise | 10,153 | $0.00 | 5,257,075 |
| 2019-02-20 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2019-02-20 | Option exercise (derivative) | 10,000 | $0.00 | 40,000 |
| 2019-02-20 | Option exercise | 10,000 | $0.00 | 5,246,922 |
| 2019-02-18 | Option exercise (derivative) | 10,512 | $0.00 | 0 |
| 2019-02-18 | Option exercise | 10,512 | — | 5,236,922 |
| 2018-12-07 | Grant / award (derivative) | 856 | $0.00 | 856 |
| 2018-09-07 | Grant / award (derivative) | 727 | $0.00 | 727 |
| 2018-08-27 | Open-market sale | 25,000 | $38.33 | 5,226,410 |
| 2018-08-24 | Open-market sale | 25,000 | $37.96 | 5,251,410 |
| 2018-06-01 | Grant / award (derivative) | 613 | $0.00 | 613 |
| 2018-05-24 | Open-market sale | 20,000 | $45.21 | 5,276,410 |
| 2018-05-23 | Open-market sale | 20,000 | $45.66 | 5,296,410 |
| 2018-05-22 | Open-market sale | 20,000 | $46.34 | 5,316,410 |
| 2018-05-21 | Open-market sale | 20,000 | $46.47 | 5,336,410 |
| 2018-05-18 | Open-market sale | 20,000 | $46.26 | 5,356,410 |
| 2018-03-30 | Grant / award (derivative) | 603 | $0.00 | 603 |
| 2018-03-01 | Option exercise (derivative) | 11,999 | $0.00 | 26,986 |
| 2018-03-01 | Option exercise (derivative) | 16,411 | $0.00 | 0 |
| 2018-03-01 | Option exercise (derivative) | 13,632 | $0.00 | 13,633 |
| 2018-03-01 | Option exercise | 42,042 | $0.00 | 5,376,410 |
| 2018-02-24 | Option exercise (derivative) | 10,224 | $0.00 | 20,448 |
| 2018-02-24 | Option exercise | 10,224 | $0.00 | 5,334,368 |
| 2018-02-22 | Option exercise (derivative) | 10,119 | $0.00 | 30,359 |
| 2018-02-22 | Option exercise | 10,119 | $0.00 | 5,324,144 |
| 2018-02-21 | Grant / award (derivative) | 40,000 | $0.00 | 40,000 |
| 2018-02-21 | Option exercise (derivative) | 10,000 | $0.00 | 40,000 |
| 2018-02-21 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2018-02-21 | Option exercise | 10,000 | $0.00 | 5,314,025 |
| 2018-02-20 | Option exercise (derivative) | 10,353 | $0.00 | 10,353 |
| 2018-02-20 | Option exercise | 10,353 | — | 5,304,025 |
| 2018-02-01 | Gift | 20,000 | $0.00 | 5,293,672 |
| 2017-12-08 | Grant / award (derivative) | 558 | $0.00 | 558 |
| 2017-10-23 | Gift | 5,000 | $0.00 | 5,313,672 |
| 2017-09-08 | Grant / award (derivative) | 575 | $0.00 | 575 |
| 2017-08-10 | Gift | 10,000 | $0.00 | 5,318,672 |
| 2017-06-02 | Grant / award (derivative) | 515 | $0.00 | 515 |
| 2017-03-31 | Grant / award (derivative) | 443 | $0.00 | 443 |
| 2017-03-17 | Open-market sale | 50,000 | $58.15 | 5,328,672 |
| 2017-03-01 | Option exercise (derivative) | 16,217 | $0.00 | 17,052 |
| 2017-03-01 | Option exercise (derivative) | 13,470 | $0.00 | 26,943 |
| 2017-03-01 | Option exercise (derivative) | 17,333 | $0.00 | 0 |
| 2017-03-01 | Option exercise | 47,020 | — | 5,378,672 |
| 2017-02-24 | Option exercise (derivative) | 10,103 | $0.00 | 30,310 |
| 2017-02-24 | Option exercise | 10,103 | — | 5,331,652 |
| 2017-02-22 | Option exercise (derivative) | 10,000 | $0.00 | 40,000 |
| 2017-02-22 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2017-02-22 | Option exercise | 10,000 | — | 5,321,549 |
| 2017-02-22 | Grant / award (derivative) | 40,000 | $0.00 | 40,000 |
| 2017-02-21 | Option exercise (derivative) | 10,231 | $0.00 | 20,462 |
| 2017-02-21 | Option exercise | 10,231 | — | 5,311,549 |
| 2016-12-09 | Grant / award (derivative) | 399 | $0.00 | 399 |
| 2016-11-14 | Open-market sale | 14,568 | $63.18 | 5,301,318 |
| 2016-11-11 | Open-market sale | 8,130 | $63.00 | 5,315,886 |
| 2016-11-08 | Open-market sale | 6,402 | $63.06 | 5,324,016 |
| 2016-11-07 | Open-market sale | 900 | $63.00 | 5,330,418 |
| 2016-11-03 | Open-market sale | 30,000 | $62.02 | 5,331,318 |
| 2016-11-01 | Open-market sale | 10,000 | $63.05 | 5,361,318 |
| 2016-10-03 | Open-market sale | 10,000 | $60.06 | 5,371,318 |
| 2016-09-09 | Grant / award (derivative) | 423 | $0.00 | 423 |
| 2016-08-26 | Open-market sale | 304 | $59.02 | 5,381,318 |
| 2016-08-25 | Open-market sale | 1,386 | $59.02 | 5,381,622 |
| 2016-08-24 | Open-market sale | 200 | $59.00 | 5,383,008 |
| 2016-08-15 | Open-market sale | 18,036 | $60.15 | 5,383,208 |
| 2016-08-12 | Open-market sale | 10,893 | $60.12 | 5,401,244 |
| 2016-08-11 | Open-market sale | 747 | $60.08 | 5,412,137 |
| 2016-08-10 | Open-market sale | 10,972 | $60.06 | 5,412,884 |
| 2016-08-09 | Open-market sale | 800 | $60.59 | 5,423,856 |
| 2016-06-03 | Grant / award (derivative) | 377 | $0.00 | 377 |
| 2016-05-09 | Option exercise (derivative) | 20,622 | $0.00 | 64,400 |
| 2016-05-09 | Option exercise | 20,622 | $28.89 | 5,445,278 |
| 2016-05-09 | Open-market sale | 20,622 | $48.89 | 5,424,656 |
| 2016-05-06 | Option exercise (derivative) | 32,200 | $0.00 | 32,000 |
| 2016-05-06 | Option exercise (derivative) | 4,902 | $0.00 | 0 |
| 2016-05-06 | Option exercise (derivative) | 11,578 | $0.00 | 85,022 |
| 2016-05-06 | Grant / award | 71,411 | $47.74 | 5,424,656 |
| 2016-05-06 | Option exercise | 4,902 | $22.46 | 5,452,289 |
| 2016-05-06 | Option exercise | 32,200 | $26.52 | 5,484,489 |
| 2016-05-06 | Option exercise | 11,578 | $28.89 | 5,496,067 |
| 2016-05-05 | Option exercise (derivative) | 27,298 | $0.00 | 4,902 |
| 2016-05-05 | Option exercise | 27,298 | $22.46 | 5,501,954 |
| 2016-05-05 | Open-market sale | 54,567 | $47.40 | 5,447,387 |
| 2016-04-01 | Grant / award (derivative) | 469 | $0.00 | 469 |
| 2016-03-01 | Option exercise (derivative) | 16,050 | $0.00 | 33,756 |
| 2016-03-01 | Option exercise (derivative) | 17,156 | $0.00 | 17,157 |
| 2016-03-01 | Option exercise (derivative) | 17,467 | $0.00 | 0 |
| 2016-03-01 | Option exercise | 50,673 | — | 5,474,656 |
| 2016-02-24 | Grant / award (derivative) | 40,000 | $0.00 | 40,000 |
| 2016-02-24 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2016-02-24 | Option exercise (derivative) | 10,000 | $0.00 | 40,000 |
| 2016-02-24 | Option exercise | 10,000 | $38.99 | 5,423,983 |
| 2016-02-18 | Option exercise (derivative) | 10,000 | $0.00 | 30,379 |
| 2016-02-18 | Option exercise (derivative) | 126 | $0.00 | 0 |
| 2016-02-18 | Option exercise | 10,126 | — | 5,413,983 |
| 2016-02-18 | Option exercise | 0 | $0.00 | 20,000 |
| 2015-12-04 | Grant / award (derivative) | 410 | $0.00 | 410 |
| 2015-09-04 | Grant / award (derivative) | 450 | $0.00 | 450 |
| 2015-07-30 | Option exercise (derivative) | 32,200 | $0.00 | 96,600 |
| 2015-07-30 | Option exercise (derivative) | 32,200 | $0.00 | 64,400 |
| 2015-07-30 | Option exercise (derivative) | 16,703 | $0.00 | 32,200 |
| 2015-07-30 | Open-market sale | 81,103 | $40.18 | 5,403,857 |
| 2015-07-30 | Option exercise | 32,200 | $28.89 | 5,436,057 |
| 2015-07-30 | Option exercise | 32,200 | $26.52 | 5,468,257 |
| 2015-07-30 | Option exercise | 16,703 | $22.46 | 5,484,960 |
| 2015-07-29 | Option exercise (derivative) | 15,497 | $22.46 | 48,903 |
| 2015-07-29 | Option exercise (derivative) | 15,727 | $26.67 | 0 |
| 2015-07-29 | Option exercise | 15,727 | $26.67 | 5,419,584 |
| 2015-07-29 | Option exercise | 15,497 | $22.46 | 5,435,081 |
| 2015-07-29 | Open-market sale | 31,224 | $40.18 | 5,403,857 |
| 2015-07-28 | Option exercise (derivative) | 1,207 | $26.67 | 16,934 |
| 2015-07-28 | Option exercise | 1,207 | $26.67 | 5,405,064 |
| 2015-07-28 | Open-market sale | 1,207 | $40.10 | 5,403,857 |
| 2015-06-24 | Option exercise (derivative) | 4,395 | $26.67 | 16,934 |
| 2015-06-24 | Open-market sale | 4,395 | $40.14 | 5,403,857 |
| 2015-06-24 | Option exercise | 4,395 | $26.67 | 5,408,252 |
| 2015-06-23 | Option exercise (derivative) | 10,871 | $26.67 | 21,329 |
| 2015-06-23 | Open-market sale | 10,871 | $40.11 | 5,403,857 |
| 2015-06-23 | Option exercise | 10,871 | $26.67 | 5,414,728 |
| 2015-05-29 | Grant / award (derivative) | 470 | $0.00 | 470 |
| 2015-04-07 | Gift | 20,000 | — | 5,403,857 |
| 2015-03-30 | Option exercise (derivative) | 25,525 | $0.00 | 0 |
| 2015-03-30 | Open-market sale | 25,525 | $38.73 | 5,429,857 |
| 2015-03-30 | Option exercise | 25,525 | $33.97 | 5,455,382 |
| 2015-03-27 | Option exercise (derivative) | 26,257 | $0.00 | 25,525 |
| 2015-03-27 | Open-market sale | 26,257 | $38.70 | 5,429,857 |
| 2015-03-27 | Option exercise | 26,257 | $33.97 | 5,456,114 |
| 2015-03-27 | Grant / award (derivative) | 455 | $0.00 | 455 |
| 2015-03-26 | Option exercise (derivative) | 200 | $0.00 | 51,782 |
| 2015-03-26 | Option exercise | 200 | $33.97 | 5,430,057 |
| 2015-03-26 | Open-market sale | 200 | $38.50 | 5,429,857 |
| 2015-03-25 | Option exercise (derivative) | 29,281 | $0.00 | 51,982 |
| 2015-03-25 | Option exercise | 29,281 | $33.97 | 5,459,138 |
| 2015-03-25 | Open-market sale | 29,281 | $38.56 | 5,429,857 |
| 2015-03-24 | Option exercise (derivative) | 38,121 | $0.00 | 81,263 |
| 2015-03-24 | Option exercise | 38,121 | $33.97 | 5,461,978 |
| 2015-03-24 | Open-market sale | 32,121 | $38.54 | 5,429,857 |
| 2015-03-24 | Open-market sale | 38,121 | $38.54 | 5,403,857 |
| 2015-03-23 | Option exercise (derivative) | 32,203 | $0.00 | 119,384 |
| 2015-03-23 | Open-market sale | 32,203 | $38.57 | 5,423,857 |
| 2015-03-23 | Option exercise | 32,203 | $33.97 | 5,456,060 |
| 2015-03-20 | Option exercise (derivative) | 9,413 | $0.00 | 151,587 |
| 2015-03-20 | Option exercise | 9,413 | $33.97 | 5,433,271 |
| 2015-03-20 | Open-market sale | 9,413 | $38.51 | 5,423,857 |
| 2015-03-02 | Option exercise (derivative) | 857 | $0.00 | 0 |
| 2015-03-02 | Option exercise (derivative) | 33,333 | $0.00 | 0 |
| 2015-03-02 | Option exercise | 34,190 | — | 5,423,858 |
| 2015-02-20 | Option exercise (derivative) | 2,982 | $0.00 | 0 |
| 2015-02-20 | Option exercise (derivative) | 32,200 | $0.00 | 128,800 |
| 2015-02-20 | Option exercise | 2,982 | $29.84 | 5,382,650 |
| 2015-02-20 | Option exercise | 32,200 | $28.89 | 5,411,868 |
| 2015-02-20 | Open-market sale | 2,982 | $34.36 | 5,379,668 |
| 2015-02-19 | Option exercise (derivative) | 10,000 | $0.00 | 40,000 |
| 2015-02-19 | Option exercise | 10,000 | — | 5,389,668 |
| 2015-02-19 | Option exercise (derivative) | 2,421 | $0.00 | 2,982 |
| 2015-02-19 | Open-market sale | 2,421 | $34.28 | 5,379,668 |
| 2015-02-19 | Option exercise | 2,421 | $29.84 | 5,382,089 |
| 2015-02-18 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2015-02-18 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2015-02-17 | Option exercise (derivative) | 1,500 | $0.00 | 5,403 |
| 2015-02-17 | Open-market sale | 1,500 | $34.64 | 5,379,668 |
| 2015-02-17 | Option exercise | 1,500 | $29.84 | 5,381,168 |
| 2015-02-12 | Option exercise (derivative) | 600 | $0.00 | 6,903 |
| 2015-02-12 | Option exercise | 600 | $29.84 | 5,380,268 |
| 2015-02-12 | Open-market sale | 600 | $34.25 | 5,379,668 |
| 2015-02-11 | Option exercise (derivative) | 700 | $0.00 | 7,503 |
| 2015-02-11 | Open-market sale | 700 | $34.25 | 5,379,668 |
| 2015-02-11 | Option exercise | 700 | $29.84 | 5,380,368 |
| 2015-02-10 | Option exercise (derivative) | 13,363 | $0.00 | 8,203 |
| 2015-02-10 | Open-market sale | 13,363 | $34.37 | 5,379,668 |
| 2015-02-10 | Option exercise | 13,363 | $29.84 | 5,393,031 |
| 2015-02-09 | Option exercise (derivative) | 5,030 | $0.00 | 21,566 |
| 2015-02-09 | Option exercise | 5,030 | $29.84 | 5,384,698 |
| 2015-02-09 | Open-market sale | 5,030 | $34.26 | 5,379,668 |
| 2015-02-04 | Option exercise (derivative) | 2,392 | $0.00 | 26,596 |
| 2015-02-04 | Option exercise | 2,392 | $29.84 | 5,382,060 |
| 2015-02-04 | Open-market sale | 2,392 | $34.29 | 5,379,668 |
| 2015-02-03 | Option exercise (derivative) | 14,071 | $0.00 | 28,988 |
| 2015-02-03 | Open-market sale | 14,071 | $34.37 | 5,379,668 |
| 2015-02-03 | Option exercise | 14,071 | $29.84 | 5,393,739 |
| 2015-02-02 | Option exercise (derivative) | 7,694 | $0.00 | 43,059 |
| 2015-02-02 | Open-market sale | 7,694 | $34.29 | 5,379,668 |
| 2015-02-02 | Option exercise | 7,694 | $29.84 | 5,387,362 |
| 2015-01-29 | Option exercise (derivative) | 11,628 | $0.00 | 50,753 |
| 2015-01-29 | Open-market sale | 11,628 | $34.28 | 5,379,668 |
| 2015-01-29 | Option exercise | 11,628 | $29.84 | 5,391,296 |
| 2015-01-28 | Option exercise (derivative) | 4,159 | $0.00 | 62,381 |
| 2015-01-28 | Option exercise | 4,159 | $29.84 | 5,383,827 |
| 2015-01-28 | Open-market sale | 4,159 | $34.25 | 5,379,668 |
| 2015-01-27 | Option exercise (derivative) | 4,232 | $0.00 | 66,540 |
| 2015-01-27 | Open-market sale | 4,232 | $34.29 | 5,379,668 |
| 2015-01-27 | Option exercise | 4,232 | $29.84 | 5,383,900 |
| 2015-01-26 | Option exercise (derivative) | 36,227 | $0.00 | 70,772 |
| 2015-01-26 | Option exercise | 36,227 | $29.84 | 5,415,895 |
| 2015-01-26 | Open-market sale | 36,227 | $34.37 | 5,379,668 |
| 2015-01-23 | Option exercise (derivative) | 17,805 | $0.00 | 106,999 |
| 2015-01-23 | Option exercise | 17,805 | $29.84 | 5,397,473 |
| 2015-01-23 | Open-market sale | 17,805 | $34.45 | 5,379,668 |
| 2015-01-22 | Option exercise (derivative) | 32,896 | $0.00 | 124,804 |
| 2015-01-22 | Option exercise | 32,896 | $29.84 | 5,412,564 |
| 2015-01-22 | Open-market sale | 32,896 | $34.49 | 5,379,668 |
| 2015-01-21 | Option exercise (derivative) | 3,300 | $0.00 | 157,700 |
| 2015-01-21 | Option exercise | 3,300 | $29.84 | 5,382,968 |
| 2015-01-21 | Open-market sale | 3,300 | $34.25 | 5,379,668 |
| 2015-01-08 | Option exercise (derivative) | 661 | $0.00 | 96,600 |
| 2015-01-08 | Option exercise | 661 | $26.52 | 5,380,329 |
| 2015-01-08 | Open-market sale | 661 | $33.90 | 5,379,668 |
| 2014-12-31 | Option exercise (derivative) | 3,100 | $0.00 | 97,261 |
| 2014-12-31 | Open-market sale | 3,100 | $34.02 | 5,379,668 |
| 2014-12-31 | Option exercise | 3,100 | $26.52 | 5,382,768 |
| 2014-12-30 | Option exercise (derivative) | 8,455 | $0.00 | 100,361 |
| 2014-12-30 | Open-market sale | 8,455 | $33.93 | 5,379,668 |
| 2014-12-30 | Option exercise | 8,455 | $26.52 | 5,388,123 |
| 2014-12-11 | Option exercise (derivative) | 64 | $0.00 | 0 |
| 2014-12-11 | Option exercise | 64 | — | 5,379,668 |
| 2014-12-10 | Option exercise (derivative) | 700 | $0.00 | 108,816 |
| 2014-12-10 | Option exercise | 700 | $26.52 | 5,380,304 |
| 2014-12-10 | Open-market sale | 700 | $33.95 | 5,379,604 |
| 2014-12-09 | Option exercise (derivative) | 35,672 | $0.00 | 109,516 |
| 2014-12-09 | Option exercise | 35,672 | $26.52 | 5,415,276 |
| 2014-12-09 | Open-market sale | 35,672 | $34.10 | 5,379,604 |
| 2014-12-08 | Option exercise (derivative) | 12,077 | $0.00 | 145,188 |
| 2014-12-08 | Option exercise | 12,077 | $26.52 | 5,391,681 |
| 2014-12-08 | Open-market sale | 12,077 | $34.41 | 5,379,604 |
| 2014-12-05 | Option exercise (derivative) | 3,735 | $0.00 | 157,265 |
| 2014-12-05 | Option exercise (derivative) | 9,773 | $0.00 | 64,400 |
| 2014-12-05 | Option exercise | 9,773 | $22.46 | 5,389,377 |
| 2014-12-05 | Open-market sale | 13,508 | $34.36 | 5,379,604 |
| 2014-12-05 | Option exercise | 3,735 | $26.52 | 5,393,112 |
| 2014-12-05 | Grant / award (derivative) | 372 | $0.00 | 372 |
| 2014-12-04 | Option exercise (derivative) | 22,427 | $0.00 | 74,173 |
| 2014-12-04 | Option exercise (derivative) | 11,302 | $0.00 | 32,200 |
| 2014-12-04 | Open-market sale | 33,729 | $34.29 | 5,379,604 |
| 2014-12-04 | Option exercise | 22,427 | $22.46 | 5,413,333 |
| 2014-12-04 | Option exercise | 11,302 | $26.67 | 5,390,906 |
| 2014-12-03 | Option exercise (derivative) | 25,200 | $0.00 | 43,502 |
| 2014-12-03 | Open-market sale | 25,200 | $34.33 | 5,379,604 |
| 2014-12-03 | Option exercise | 25,200 | $26.67 | 5,404,804 |
| 2014-12-02 | Option exercise (derivative) | 85,426 | $0.00 | 68,702 |
| 2014-12-02 | Option exercise | 85,426 | $26.67 | 5,465,030 |
| 2014-12-02 | Open-market sale | 85,426 | $34.12 | 5,379,604 |
| 2014-12-01 | Option exercise (derivative) | 27,590 | $0.00 | 0 |
| 2014-12-01 | Option exercise (derivative) | 6,872 | $0.00 | 154,128 |
| 2014-12-01 | Option exercise | 6,872 | $26.67 | 5,414,066 |
| 2014-12-01 | Open-market sale | 34,462 | $33.93 | 5,379,604 |
| 2014-12-01 | Option exercise | 27,590 | $20.13 | 5,407,194 |
| 2014-11-28 | Option exercise (derivative) | 4,610 | $0.00 | 27,590 |
| 2014-11-28 | Open-market sale | 4,610 | $33.92 | 5,379,604 |
| 2014-11-28 | Option exercise | 4,610 | $20.13 | 5,384,214 |
| 2014-11-17 | Option exercise (derivative) | 876 | $0.00 | 0 |
| 2014-11-17 | Option exercise (derivative) | 16,667 | $0.00 | 0 |
| 2014-11-17 | Option exercise | 17,543 | — | 5,379,604 |
| 2014-09-05 | Grant / award (derivative) | 395 | $0.00 | 395 |
| 2014-05-30 | Grant / award (derivative) | 439 | $0.00 | 439 |
| 2014-04-30 | Grant / award (derivative) | 161,000 | $0.00 | 161,000 |
| 2014-03-28 | Grant / award (derivative) | 466 | $0.00 | 466 |
| 2014-03-03 | Option exercise (derivative) | 1,607 | $0.00 | 0 |
| 2014-03-03 | Option exercise (derivative) | 49,999 | $0.00 | 0 |
| 2014-03-03 | Option exercise | 51,606 | — | 5,362,061 |
| 2014-02-19 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2013-12-06 | Grant / award (derivative) | 453 | $0.00 | 453 |
| 2013-09-06 | Grant / award (derivative) | 433 | $0.00 | 433 |
| 2013-08-08 | Option exercise (derivative) | 3,579 | $0.00 | 0 |
| 2013-08-08 | Option exercise | 32,200 | $23.82 | 5,346,234 |
| 2013-08-08 | Open-market sale | 35,779 | $29.53 | 5,310,455 |
| 2013-08-08 | Option exercise | 3,579 | $23.97 | 5,314,034 |
| 2013-08-07 | Option exercise (derivative) | 32,132 | $0.00 | 3,579 |
| 2013-08-07 | Open-market sale | 32,132 | $29.54 | 5,310,455 |
| 2013-08-07 | Option exercise | 32,132 | $23.97 | 5,342,587 |
| 2013-08-06 | Option exercise (derivative) | 70,512 | $0.00 | 35,711 |
| 2013-08-06 | Open-market sale | 70,512 | $29.59 | 5,310,455 |
| 2013-08-06 | Option exercise | 70,512 | $23.97 | 5,380,967 |
| 2013-08-05 | Option exercise (derivative) | 22,577 | $0.00 | 106,223 |
| 2013-08-05 | Open-market sale | 22,577 | $29.46 | 5,310,455 |
| 2013-08-05 | Option exercise | 22,577 | $23.97 | 5,333,032 |
| 2013-08-02 | Option exercise (derivative) | 21,614 | $0.00 | 96,600 |
| 2013-08-02 | Open-market sale | 21,614 | $28.98 | 5,310,455 |
| 2013-08-02 | Option exercise | 21,614 | $22.46 | 5,332,069 |
| 2013-08-01 | Option exercise (derivative) | 42,786 | $0.00 | 118,214 |
| 2013-08-01 | Open-market sale | 42,786 | $28.95 | 5,310,455 |
| 2013-08-01 | Option exercise | 42,786 | $22.46 | 5,353,241 |
| 2013-05-31 | Grant / award (derivative) | 474 | $0.00 | 474 |
| 2013-05-28 | Option exercise (derivative) | 2,979 | $0.00 | 32,200 |
| 2013-05-28 | Open-market sale | 2,979 | $27.75 | 5,310,455 |
| 2013-05-28 | Option exercise | 2,979 | $20.13 | 5,313,434 |
| 2013-05-24 | Option exercise (derivative) | 32,550 | $0.00 | 35,179 |
| 2013-05-24 | Option exercise | 32,550 | $20.13 | 5,343,005 |
| 2013-05-24 | Open-market sale | 32,550 | $27.68 | 5,310,455 |
| 2013-05-22 | Option exercise (derivative) | 4,300 | $0.00 | 67,729 |
| 2013-05-22 | Option exercise | 4,300 | $20.13 | 5,314,755 |
| 2013-05-22 | Open-market sale | 4,300 | $27.68 | 5,310,455 |
| 2013-04-29 | Option exercise (derivative) | 23,006 | $0.00 | 72,029 |
| 2013-04-29 | Open-market sale | 23,006 | $27.68 | 5,310,455 |
| 2013-04-29 | Option exercise | 23,006 | $20.13 | 5,333,461 |
| 2013-03-29 | Grant / award (derivative) | 468 | $0.00 | 468 |
| 2013-03-20 | Option exercise (derivative) | 36,077 | $0.00 | 95,035 |
| 2013-03-20 | Option exercise | 36,077 | $20.13 | 5,346,532 |
| 2013-03-20 | Open-market sale | 36,077 | $27.70 | 5,310,455 |
| 2013-03-19 | Option exercise (derivative) | 29,888 | $0.00 | 131,112 |
| 2013-03-19 | Option exercise (derivative) | 27,800 | $0.00 | 0 |
| 2013-03-19 | Open-market sale | 27,800 | $27.59 | 5,310,455 |
| 2013-03-19 | Option exercise | 27,800 | $19.83 | 5,338,255 |
| 2013-03-19 | Option exercise | 29,888 | $20.13 | 5,340,343 |
| 2013-03-15 | Option exercise (derivative) | 27,382 | $0.00 | 27,800 |
| 2013-03-15 | Option exercise | 27,382 | $19.83 | 5,337,837 |
| 2013-03-15 | Open-market sale | 27,382 | $27.58 | 5,310,455 |
| 2013-03-14 | Option exercise (derivative) | 9,218 | $0.00 | 55,182 |
| 2013-03-14 | Open-market sale | 9,218 | $27.59 | 5,310,455 |
| 2013-03-14 | Option exercise | 9,218 | $19.83 | 5,319,673 |
| 2013-02-20 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2013-02-20 | Grant / award (derivative) | 161,000 | $0.00 | 161,000 |
| 2012-12-07 | Grant / award (derivative) | 196 | $0.00 | 196 |
| 2012-09-07 | Grant / award (derivative) | 207 | $0.00 | 207 |
| 2012-06-08 | Grant / award (derivative) | 215 | $0.00 | 215 |
| 2012-03-30 | Grant / award (derivative) | 220 | $0.00 | 220 |
| 2012-02-29 | Grant / award (derivative) | 161,000 | $0.00 | 161,000 |
| 2011-12-09 | Grant / award (derivative) | 199 | $0.00 | 199 |
| 2011-11-02 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2011-05-10 | Option exercise (derivative) | 10,610 | $0.00 | 64,400 |
| 2011-05-10 | Option exercise | 10,610 | $19.83 | 5,321,065 |
| 2011-05-10 | Open-market sale | 10,610 | $27.00 | 5,310,455 |
| 2011-05-06 | Option exercise (derivative) | 10,625 | $0.00 | 75,010 |
| 2011-05-06 | Open-market sale | 10,625 | $27.02 | 5,310,455 |
| 2011-05-06 | Option exercise | 10,625 | $19.83 | 5,321,080 |
| 2011-05-05 | Option exercise (derivative) | 24,565 | $0.00 | 85,635 |
| 2011-05-05 | Open-market sale | 24,565 | $27.05 | 5,310,455 |
| 2011-05-05 | Option exercise | 24,565 | $19.83 | 5,335,020 |
| 2011-05-04 | Option exercise (derivative) | 44,310 | $0.00 | 110,200 |
| 2011-05-04 | Option exercise | 44,310 | $19.83 | 5,354,765 |
| 2011-05-04 | Open-market sale | 44,310 | $27.17 | 5,310,455 |
| 2011-05-03 | Option exercise (derivative) | 25,900 | $0.00 | 0 |
| 2011-05-03 | Option exercise (derivative) | 6,490 | $0.00 | 154,510 |
| 2011-05-03 | Option exercise | 6,490 | $19.83 | 5,342,845 |
| 2011-05-03 | Option exercise | 25,900 | $18.31 | 5,336,355 |
| 2011-05-03 | Open-market sale | 32,390 | $27.29 | 5,310,455 |
| 2011-05-02 | Option exercise (derivative) | 11,200 | $0.00 | 25,900 |
| 2011-05-02 | Option exercise | 11,200 | $18.31 | 5,321,655 |
| 2011-05-02 | Open-market sale | 11,200 | $27.04 | 5,310,455 |
| 2011-04-29 | Option exercise (derivative) | 26,300 | $0.00 | 37,100 |
| 2011-04-29 | Open-market sale | 26,300 | $27.14 | 5,310,455 |
| 2011-04-29 | Option exercise | 26,300 | $18.31 | 5,336,755 |
| 2011-04-28 | Option exercise (derivative) | 14,349 | $0.00 | 63,400 |
| 2011-04-28 | Option exercise | 14,349 | $18.31 | 5,324,804 |
| 2011-04-28 | Open-market sale | 14,349 | $27.03 | 5,310,455 |
| 2011-04-27 | Option exercise (derivative) | 18,851 | $0.00 | 77,749 |
| 2011-04-27 | Open-market sale | 18,851 | $27.00 | 5,310,455 |
| 2011-04-27 | Option exercise | 18,851 | $18.31 | 5,329,306 |
| 2011-03-02 | Grant / award (derivative) | 161,000 | $0.00 | 161,000 |
| 2010-03-03 | Grant / award (derivative) | 161,000 | $0.00 | 161,000 |
| 2009-02-25 | Grant / award (derivative) | 161,000 | $0.00 | 161,000 |
| 2008-03-31 | — | — | — | 2,394,905 |
| 2008-03-31 | — | — | — | 16,998,924 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.