SEC CIK 1230654
PEREZ DE LA MESA MANUEL J
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| POOLview stock → | 44,071 | 2026-08-13 |
Position History — POOL
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — POOL
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-08-13 | Gift | 3,963 | $0.00 | 44,071 |
| 2026-08-13 | Gift | 3,963 | $0.00 | 896,009 |
| 2026-05-13 | Open-market buy | 10,000 | $175.95 | 40,108 |
| 2026-05-07 | Open-market buy | 10,000 | $190.00 | 30,108 |
| 2026-04-29 | Grant / award (derivative) | 2,604 | $0.00 | 2,604 |
| 2026-04-07 | Gift | 90,000 | $0.00 | 899,972 |
| 2026-04-07 | Gift | 90,000 | $0.00 | 20,108 |
| 2026-03-13 | Open-market buy | 5,000 | $205.00 | 110,108 |
| 2026-03-02 | Open-market buy | 5,000 | $218.00 | 105,108 |
| 2026-02-24 | Option exercise (derivative) | 30,000 | $0.00 | 0 |
| 2026-02-24 | Tax withholding | 17,925 | $217.26 | 12,075 |
| 2026-02-24 | Option exercise | 30,000 | $80.78 | 30,000 |
| 2026-02-23 | Gift | 5,658 | $0.00 | 100,108 |
| 2026-02-23 | Gift | 5,658 | $0.00 | 809,972 |
| 2026-02-23 | Gift | 3,000 | $0.00 | 815,630 |
| 2026-02-23 | Gift | 3,000 | $0.00 | 94,450 |
| 2026-01-05 | Gift | 480 | $0.00 | 97,450 |
| 2025-08-12 | Gift | 3,284 | $0.00 | 97,930 |
| 2025-08-12 | Gift | 3,284 | $0.00 | 812,630 |
| 2025-06-16 | Gift | 120 | $0.00 | 94,646 |
| 2025-04-30 | Grant / award (derivative) | 1,854 | $0.00 | 1,854 |
| 2025-03-28 | Gift | 62,578 | $0.00 | 94,766 |
| 2025-03-28 | Gift | 62,578 | $0.00 | 0 |
| 2025-02-25 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2025-02-25 | Option exercise (derivative) | 10,000 | $0.00 | 10,000 |
| 2025-02-25 | Option exercise (derivative) | 7,500 | $0.00 | 20,000 |
| 2025-02-25 | Option exercise | 7,500 | $69.85 | 70,077 |
| 2025-02-25 | Open-market sale | 10,000 | $349.00 | 62,577 |
| 2025-02-25 | Option exercise | 10,000 | $69.85 | 72,577 |
| 2025-02-24 | Option exercise (derivative) | 10,000 | $0.00 | 27,500 |
| 2025-02-24 | Open-market sale | 10,000 | $346.00 | 62,577 |
| 2025-02-24 | Option exercise | 10,000 | $69.85 | 72,577 |
| 2025-02-21 | Gift | 3,678 | $0.00 | 32,188 |
| 2025-02-21 | Gift | 3,678 | $0.00 | 815,914 |
| 2025-01-06 | Gift | 200 | $0.00 | 28,510 |
| 2025-01-02 | Gift | 200 | $0.00 | 28,510 |
| 2024-08-13 | Gift | 3,030 | $0.00 | 28,710 |
| 2024-08-13 | Gift | 3,030 | $0.00 | 819,592 |
| 2024-05-09 | Gift | 85 | $0.00 | 25,680 |
| 2024-05-01 | Grant / award (derivative) | 824 | $359.50 | 824 |
| 2024-02-27 | Option exercise (derivative) | 3,512 | $0.00 | 0 |
| 2024-02-27 | Option exercise | 3,512 | $58.26 | 66,089 |
| 2024-02-27 | Open-market sale | 3,512 | $388.08 | 62,577 |
| 2024-02-26 | Option exercise (derivative) | 33,110 | $0.00 | 4,390 |
| 2024-02-26 | Option exercise (derivative) | 878 | $0.00 | 3,512 |
| 2024-02-26 | Option exercise | 33,110 | $58.26 | 95,687 |
| 2024-02-26 | Open-market sale | 878 | $390.00 | 62,577 |
| 2024-02-26 | Option exercise | 878 | $58.26 | 63,455 |
| 2024-02-20 | Gift | 3,368 | $0.00 | 822,622 |
| 2024-02-20 | Gift | 3,368 | $0.00 | 25,765 |
| 2024-01-08 | Gift | 170 | $0.00 | 22,397 |
| 2023-08-11 | Gift | 1,892 | $0.00 | 22,567 |
| 2023-08-11 | Gift | 1,892 | $0.00 | 825,990 |
| 2023-05-03 | Grant / award (derivative) | 925 | $351.72 | 925 |
| 2023-02-28 | Gift | 190 | $0.00 | 20,675 |
| 2023-02-27 | Option exercise (derivative) | 2,932 | $0.00 | 0 |
| 2023-02-27 | Tax withholding | 375 | $356.09 | 63,222 |
| 2023-02-27 | Option exercise | 2,932 | $45.61 | 63,597 |
| 2023-02-27 | Tax withholding | 645 | $356.09 | 62,577 |
| 2023-02-22 | Gift | 200,000 | $0.00 | 20,865 |
| 2023-02-22 | Gift | 200,000 | $0.00 | 827,882 |
| 2022-08-18 | Gift | 100,000 | $0.00 | 627,882 |
| 2022-08-18 | Gift | 100,000 | $0.00 | 220,865 |
| 2022-05-03 | Grant / award (derivative) | 924 | $406.16 | 924 |
| 2022-02-23 | Gift | 130 | $0.00 | 320,865 |
| 2021-11-22 | Option exercise (derivative) | 743 | $0.00 | 2,932 |
| 2021-11-22 | Open-market sale | 135 | $578.42 | 60,634 |
| 2021-11-22 | Open-market sale | 608 | $577.21 | 60,769 |
| 2021-11-22 | Option exercise | 743 | $45.61 | 61,377 |
| 2021-11-19 | Option exercise (derivative) | 11,278 | $0.00 | 3,675 |
| 2021-11-19 | Option exercise (derivative) | 10,000 | $0.00 | 14,953 |
| 2021-11-19 | Open-market sale | 875 | $581.48 | 60,634 |
| 2021-11-19 | Open-market sale | 2,200 | $577.57 | 70,559 |
| 2021-11-19 | Open-market sale | 2,332 | $579.28 | 65,903 |
| 2021-11-19 | Open-market sale | 2,541 | $580.48 | 63,362 |
| 2021-11-19 | Open-market sale | 86 | $581.86 | 63,276 |
| 2021-11-19 | Option exercise | 11,278 | $45.61 | 81,412 |
| 2021-11-19 | Open-market sale | 500 | $576.87 | 70,134 |
| 2021-11-19 | Option exercise | 10,000 | $45.61 | 70,634 |
| 2021-11-19 | Open-market sale | 2,324 | $578.45 | 68,235 |
| 2021-11-19 | Open-market sale | 8,653 | $577.04 | 72,759 |
| 2021-11-19 | Open-market sale | 403 | $580.58 | 61,509 |
| 2021-11-19 | Open-market sale | 947 | $579.58 | 61,912 |
| 2021-11-19 | Open-market sale | 400 | $578.44 | 62,859 |
| 2021-11-19 | Open-market sale | 17 | $582.06 | 63,259 |
| 2021-11-18 | Option exercise (derivative) | 10,000 | $0.00 | 34,953 |
| 2021-11-18 | Option exercise (derivative) | 10,000 | $0.00 | 24,953 |
| 2021-11-18 | Open-market sale | 200 | $578.05 | 60,634 |
| 2021-11-18 | Open-market sale | 8,500 | $577.67 | 60,834 |
| 2021-11-18 | Open-market sale | 2,847 | $578.36 | 69,476 |
| 2021-11-18 | Open-market sale | 1,474 | $577.35 | 72,323 |
| 2021-11-18 | Open-market sale | 2,413 | $576.52 | 73,797 |
| 2021-11-18 | Open-market sale | 3,124 | $575.51 | 76,210 |
| 2021-11-18 | Option exercise | 10,000 | $45.61 | 79,334 |
| 2021-11-18 | Open-market sale | 1,300 | $576.69 | 69,334 |
| 2021-11-18 | Option exercise | 10,000 | $45.61 | 70,634 |
| 2021-11-17 | Option exercise (derivative) | 9,067 | $0.00 | 44,953 |
| 2021-11-17 | Open-market sale | 9,067 | $575.09 | 60,634 |
| 2021-11-17 | Option exercise | 9,067 | $45.61 | 69,701 |
| 2021-11-16 | Option exercise (derivative) | 10,000 | $0.00 | 54,020 |
| 2021-11-16 | Option exercise (derivative) | 5,980 | $0.00 | 64,020 |
| 2021-11-16 | Open-market sale | 1,391 | $576.12 | 60,634.34 |
| 2021-11-16 | Open-market sale | 206 | $580.60 | 62,134.34 |
| 2021-11-16 | Open-market sale | 1,343 | $579.33 | 62,340.34 |
| 2021-11-16 | Open-market sale | 2,022 | $578.41 | 63,683.34 |
| 2021-11-16 | Open-market sale | 1,505 | $577.55 | 65,705.34 |
| 2021-11-16 | Open-market sale | 1,872 | $576.46 | 67,210.34 |
| 2021-11-16 | Open-market sale | 1,543 | $575.58 | 69,082.34 |
| 2021-11-16 | Open-market sale | 1,000 | $574.57 | 70,625.34 |
| 2021-11-16 | Open-market sale | 200 | $573.71 | 71,625.34 |
| 2021-11-16 | Open-market sale | 100 | $571.78 | 71,825.34 |
| 2021-11-16 | Open-market sale | 100 | $570.17 | 71,925.34 |
| 2021-11-16 | Option exercise | 10,000 | $45.61 | 72,025.34 |
| 2021-11-16 | Open-market sale | 4,589 | $575.31 | 62,025.34 |
| 2021-11-16 | Option exercise | 5,980 | $45.61 | 66,614.34 |
| 2021-11-15 | Option exercise (derivative) | 10,000 | $0.00 | 70,000 |
| 2021-11-15 | Option exercise (derivative) | 10,000 | $0.00 | 80,000 |
| 2021-11-15 | Open-market sale | 1,406 | $571.64 | 60,634.34 |
| 2021-11-15 | Open-market sale | 1,508 | $576.44 | 62,040.34 |
| 2021-11-15 | Open-market sale | 2,061 | $575.44 | 63,548.34 |
| 2021-11-15 | Open-market sale | 3,050 | $574.67 | 65,609.34 |
| 2021-11-15 | Open-market sale | 984 | $573.35 | 68,659.34 |
| 2021-11-15 | Open-market sale | 1,041 | $572.49 | 69,643.34 |
| 2021-11-15 | Open-market sale | 656 | $571.40 | 70,684.34 |
| 2021-11-15 | Open-market sale | 8,594 | $570.06 | 71,340.34 |
| 2021-11-15 | Option exercise | 10,000 | $45.61 | 79,934.34 |
| 2021-11-15 | Open-market sale | 700 | $570.51 | 69,934.34 |
| 2021-11-15 | Option exercise | 10,000 | $45.61 | 70,634.34 |
| 2021-10-25 | Gift | 14,000 | $0.00 | 306,095 |
| 2021-10-25 | Gift | 14,000 | $0.00 | 518,882 |
| 2021-10-19 | Gift | 24,000 | $0.00 | 6,000 |
| 2021-10-19 | Gift | 24,000 | $0.00 | 528,882 |
| 2021-08-26 | Gift | 100 | $0.00 | 320,095 |
| 2021-08-26 | Gift | 25,000 | $0.00 | 320,195 |
| 2021-08-26 | Gift | 25,000 | $0.00 | 30,000 |
| 2021-08-04 | Option exercise (derivative) | 8,724 | $0.00 | 0 |
| 2021-08-04 | Open-market sale | 520 | $486.34 | 62,584 |
| 2021-08-04 | Open-market sale | 1,950 | $487.35 | 60,634 |
| 2021-08-04 | Open-market sale | 1,486 | $485.55 | 63,104 |
| 2021-08-04 | Option exercise | 8,724 | $37.13 | 69,358 |
| 2021-08-04 | Open-market sale | 668 | $484.63 | 64,590 |
| 2021-08-04 | Open-market sale | 900 | $483.56 | 65,258 |
| 2021-08-04 | Open-market sale | 3,200 | $482.20 | 66,158 |
| 2021-07-30 | Option exercise (derivative) | 10,000 | $0.00 | 8,724 |
| 2021-07-30 | Option exercise | 10,000 | $37.13 | 70,620 |
| 2021-07-30 | Open-market sale | 100 | $484.26 | 60,620 |
| 2021-07-30 | Open-market sale | 8,679 | $480.14 | 60,720 |
| 2021-07-30 | Open-market sale | 716 | $481.46 | 69,399 |
| 2021-07-30 | Open-market sale | 505 | $482.29 | 70,115 |
| 2021-07-29 | Option exercise (derivative) | 9,086 | $0.00 | 18,724 |
| 2021-07-29 | Option exercise | 9,086 | $37.13 | 69,706 |
| 2021-07-29 | Open-market sale | 9,086 | $478.01 | 60,620 |
| 2021-07-27 | Gift | 2,448 | $0.00 | 345,195 |
| 2021-07-27 | Gift | 2,448 | $0.00 | 504,882 |
| 2021-05-31 | Gift | 120 | $0.00 | 342,747 |
| 2021-05-25 | Gift | 65 | $0.00 | 342,867 |
| 2021-05-24 | Gift | 65 | $0.00 | 342,932 |
| 2021-05-24 | Gift | 65 | $0.00 | 342,997 |
| 2021-05-24 | Gift | 65 | $0.00 | 65 |
| 2021-05-06 | Gift | 5,000 | $0.00 | 507,330 |
| 2021-05-06 | Gift | 5,000 | $0.00 | 343,062 |
| 2021-05-05 | Option exercise (derivative) | 10,000 | $0.00 | 27,810 |
| 2021-05-05 | Open-market sale | 10,000 | $435.22 | 60,620 |
| 2021-05-05 | Option exercise | 10,000 | $37.13 | 70,620 |
| 2021-05-05 | Gift | 10,000 | $0.00 | 512,330 |
| 2021-05-05 | Gift | 10,000 | $0.00 | 338,062 |
| 2021-05-04 | Grant / award | 278 | $0.00 | 60,620 |
| 2021-05-03 | Option exercise (derivative) | 10,000 | $0.00 | 44,916 |
| 2021-05-03 | Option exercise (derivative) | 7,106 | $0.00 | 37,810 |
| 2021-05-03 | Open-market sale | 2,701 | $426.78 | 71,078 |
| 2021-05-03 | Option exercise | 10,000 | $37.13 | 70,342 |
| 2021-05-03 | Open-market sale | 6,863 | $430.61 | 60,342 |
| 2021-05-03 | Open-market sale | 243 | $430.04 | 67,205 |
| 2021-05-03 | Open-market sale | 3,630 | $427.64 | 67,448 |
| 2021-05-03 | Option exercise | 7,106 | $37.13 | 73,779 |
| 2021-05-03 | Open-market sale | 3,669 | $425.18 | 66,673 |
| 2021-04-27 | Option exercise (derivative) | 1,459 | $0.00 | 54,916 |
| 2021-04-27 | Option exercise | 1,459 | $37.13 | 61,801 |
| 2021-04-27 | Open-market sale | 1,459 | $425.00 | 60,342 |
| 2020-11-05 | Option exercise (derivative) | 5,144 | $0.00 | 66,375 |
| 2020-11-05 | Option exercise (derivative) | 10,000 | $0.00 | 56,375 |
| 2020-11-05 | Option exercise | 5,144 | $37.13 | 65,486 |
| 2020-11-05 | Open-market sale | 3,605 | $385.15 | 70,681 |
| 2020-11-05 | Open-market sale | 200 | $383.33 | 74,286 |
| 2020-11-05 | Option exercise | 10,000 | $37.13 | 74,486 |
| 2020-11-05 | Open-market sale | 1,000 | $380.95 | 64,486 |
| 2020-11-05 | Open-market sale | 2,079 | $386.28 | 68,602 |
| 2020-11-05 | Open-market sale | 700 | $390.36 | 60,342 |
| 2020-11-05 | Open-market sale | 1,776 | $389.01 | 61,042 |
| 2020-11-05 | Open-market sale | 4,578 | $388.39 | 62,818 |
| 2020-11-05 | Open-market sale | 376 | $387.75 | 67,396 |
| 2020-11-05 | Open-market sale | 830 | $387.09 | 67,772 |
| 2020-11-04 | Option exercise (derivative) | 281 | $0.00 | 91,519 |
| 2020-11-04 | Option exercise (derivative) | 10,000 | $0.00 | 81,519 |
| 2020-11-04 | Option exercise (derivative) | 10,000 | $0.00 | 71,519 |
| 2020-11-04 | Open-market sale | 5,334 | $379.75 | 60,854 |
| 2020-11-04 | Open-market sale | 4,711 | $378.65 | 66,188 |
| 2020-11-04 | Open-market sale | 641 | $377.21 | 70,899 |
| 2020-11-04 | Open-market sale | 1,010 | $376.25 | 71,540 |
| 2020-11-04 | Open-market sale | 123 | $374.96 | 72,550 |
| 2020-11-04 | Open-market sale | 2,967 | $373.96 | 72,673 |
| 2020-11-04 | Option exercise | 10,000 | $37.13 | 76,361 |
| 2020-11-04 | Open-market sale | 1,232 | $371.55 | 66,361 |
| 2020-11-04 | Option exercise | 10,000 | $37.13 | 67,593 |
| 2020-11-04 | Open-market sale | 3,030 | $370.07 | 57,593 |
| 2020-11-04 | Option exercise | 281 | $37.13 | 60,623 |
| 2020-11-04 | Open-market sale | 512 | $380.57 | 60,342 |
| 2020-11-04 | Open-market sale | 721 | $372.89 | 75,640 |
| 2020-10-29 | Gift | 140 | $0.00 | 310,062 |
| 2020-10-27 | Option exercise (derivative) | 10,000 | $0.00 | 91,800 |
| 2020-10-27 | Open-market sale | 669 | $368.94 | 60,342 |
| 2020-10-27 | Open-market sale | 4,759 | $367.68 | 61,011 |
| 2020-10-27 | Open-market sale | 2,727 | $366.43 | 65,770 |
| 2020-10-27 | Option exercise | 10,000 | $37.13 | 70,342 |
| 2020-10-27 | Open-market sale | 1,845 | $365.65 | 68,497 |
| 2020-09-17 | Gift | 100 | $0.00 | 310,202 |
| 2020-08-27 | Option exercise (derivative) | 3,200 | $0.00 | 101,800 |
| 2020-08-27 | Open-market sale | 2,700 | $340.05 | 60,842 |
| 2020-08-27 | Open-market sale | 500 | $341.50 | 60,342 |
| 2020-08-27 | Option exercise | 3,200 | $37.13 | 63,542 |
| 2020-08-21 | Option exercise (derivative) | 1,295 | $0.00 | 0 |
| 2020-08-21 | Open-market sale | 1,295 | $330.15 | 60,342 |
| 2020-08-21 | Option exercise | 1,295 | $24.50 | 61,637 |
| 2020-08-19 | Gift | 15,000 | $0.00 | 540,330 |
| 2020-08-19 | Gift | 15,000 | $0.00 | 310,302 |
| 2020-08-18 | Option exercise (derivative) | 8,536 | $0.00 | 1,295 |
| 2020-08-18 | Open-market sale | 100 | $332.06 | 60,342 |
| 2020-08-18 | Gift | 1,000 | $0.00 | 295,302 |
| 2020-08-18 | Open-market sale | 2,740 | $331.37 | 60,442 |
| 2020-08-18 | Open-market sale | 5,696 | $330.19 | 63,182 |
| 2020-08-18 | Option exercise | 8,536 | $24.50 | 68,878 |
| 2020-08-10 | Gift | 80 | $0.00 | 296,302 |
| 2020-08-05 | Option exercise (derivative) | 10,000 | $0.00 | 9,831 |
| 2020-08-05 | Option exercise | 10,000 | $24.50 | 70,289 |
| 2020-08-05 | Open-market sale | 10,000 | $327.44 | 60,289 |
| 2020-08-04 | Option exercise (derivative) | 6,224 | $0.00 | 19,831 |
| 2020-08-04 | Open-market sale | 300 | $326.04 | 60,289 |
| 2020-08-04 | Open-market sale | 5,924 | $325.21 | 60,589 |
| 2020-08-04 | Option exercise | 6,224 | $24.50 | 66,513 |
| 2020-07-29 | Option exercise (derivative) | 10,000 | $0.00 | 26,055 |
| 2020-07-29 | Option exercise (derivative) | 10,000 | $0.00 | 36,055 |
| 2020-07-29 | Option exercise | 10,000 | $24.50 | 76,507 |
| 2020-07-29 | Option exercise | 10,000 | $24.50 | 70,289 |
| 2020-07-29 | Open-market sale | 5,379 | $313.72 | 60,289 |
| 2020-07-29 | Open-market sale | 3,782 | $310.63 | 66,507 |
| 2020-07-29 | Open-market sale | 2,615 | $311.84 | 73,892 |
| 2020-07-29 | Open-market sale | 982 | $313.86 | 70,289 |
| 2020-07-29 | Open-market sale | 4,621 | $312.95 | 65,668 |
| 2020-07-29 | Open-market sale | 2,621 | $312.79 | 71,271 |
| 2020-07-28 | Option exercise (derivative) | 3,945 | $0.00 | 46,055 |
| 2020-07-28 | Open-market sale | 3,945 | $310.06 | 60,289 |
| 2020-07-28 | Option exercise | 3,945 | $24.50 | 64,234 |
| 2020-07-27 | Option exercise (derivative) | 10,000 | $0.00 | 50,000 |
| 2020-07-27 | Gift | 3,759 | $0.00 | 555,330 |
| 2020-07-27 | Gift | 3,759 | $0.00 | 296,382 |
| 2020-07-27 | Open-market sale | 10,000 | $310.16 | 60,289 |
| 2020-07-27 | Option exercise | 10,000 | $24.50 | 70,289 |
| 2020-06-02 | Gift | 24,000 | $0.00 | 292,623 |
| 2020-06-02 | Gift | 24,000 | $0.00 | 559,089 |
| 2020-05-29 | Option exercise (derivative) | 4,824 | $0.00 | 60,000 |
| 2020-05-29 | Option exercise (derivative) | 10,000 | $0.00 | 64,824 |
| 2020-05-29 | Open-market sale | 1,600 | $261.91 | 67,589 |
| 2020-05-29 | Open-market sale | 582 | $270.02 | 60,289 |
| 2020-05-29 | Option exercise | 10,000 | $24.50 | 70,289 |
| 2020-05-29 | Option exercise | 4,824 | $24.50 | 74,013 |
| 2020-05-29 | Open-market sale | 4,824 | $269.67 | 69,189 |
| 2020-05-29 | Open-market sale | 1,405 | $263.65 | 66,184 |
| 2020-05-29 | Open-market sale | 700 | $264.34 | 65,484 |
| 2020-05-29 | Open-market sale | 1,282 | $266.16 | 64,202 |
| 2020-05-29 | Open-market sale | 1,219 | $267.21 | 62,983 |
| 2020-05-29 | Open-market sale | 2,112 | $269.16 | 60,871 |
| 2020-05-28 | Option exercise (derivative) | 5,878 | $0.00 | 74,824 |
| 2020-05-28 | Option exercise (derivative) | 10,000 | $0.00 | 80,702 |
| 2020-05-28 | Open-market sale | 1,400 | $265.72 | 60,289 |
| 2020-05-28 | Open-market sale | 2,806 | $264.86 | 61,689 |
| 2020-05-28 | Open-market sale | 706 | $264.04 | 64,495 |
| 2020-05-28 | Open-market sale | 818 | $260.49 | 65,201 |
| 2020-05-28 | Open-market sale | 3,165 | $263.08 | 66,019 |
| 2020-05-28 | Open-market sale | 880 | $262.22 | 69,184 |
| 2020-05-28 | Open-market sale | 646 | $260.53 | 70,064 |
| 2020-05-28 | Open-market sale | 4,109 | $259.78 | 70,710 |
| 2020-05-28 | Open-market sale | 148 | $261.11 | 74,819 |
| 2020-05-28 | Option exercise | 5,878 | $24.50 | 74,967 |
| 2020-05-28 | Open-market sale | 1,200 | $258.99 | 69,089 |
| 2020-05-28 | Option exercise | 10,000 | $24.50 | 70,289 |
| 2020-05-27 | Option exercise (derivative) | 10,000 | $0.00 | 90,702 |
| 2020-05-27 | Option exercise (derivative) | 10,000 | $0.00 | 100,702 |
| 2020-05-27 | Option exercise | 10,000 | $24.50 | 70,289 |
| 2020-05-27 | Open-market sale | 4,833 | $251.12 | 60,289 |
| 2020-05-27 | Open-market sale | 4,146 | $249.98 | 65,122 |
| 2020-05-27 | Open-market sale | 1,736 | $246.41 | 69,268 |
| 2020-05-27 | Open-market sale | 2,636 | $245.80 | 71,004 |
| 2020-05-27 | Open-market sale | 1,021 | $248.62 | 73,640 |
| 2020-05-27 | Option exercise | 10,000 | $24.50 | 74,661 |
| 2020-05-27 | Open-market sale | 5,628 | $244.40 | 64,661 |
| 2020-05-26 | Option exercise (derivative) | 3,144 | $0.00 | 110,702 |
| 2020-05-26 | Option exercise (derivative) | 10,000 | $0.00 | 113,846 |
| 2020-05-26 | Open-market sale | 1,710 | $245.67 | 60,289 |
| 2020-05-26 | Open-market sale | 6,994 | $244.87 | 61,999 |
| 2020-05-26 | Option exercise | 3,144 | $24.50 | 72,137 |
| 2020-05-26 | Open-market sale | 1,296 | $243.81 | 68,993 |
| 2020-05-26 | Option exercise | 10,000 | $24.50 | 70,289 |
| 2020-05-22 | Option exercise (derivative) | 10,000 | $0.00 | 123,846 |
| 2020-05-22 | Option exercise | 10,000 | $24.50 | 70,289 |
| 2020-05-22 | Open-market sale | 139 | $239.15 | 60,289 |
| 2020-05-22 | Open-market sale | 9,861 | $238.23 | 60,428 |
| 2020-05-07 | Gift | 100 | $0.00 | 268,623 |
| 2020-04-29 | Grant / award | 551 | $0.00 | 60,289 |
| 2020-02-19 | Option exercise (derivative) | 1,859 | $0.00 | 133,846 |
| 2020-02-19 | Open-market sale | 500 | $237.20 | 59,738 |
| 2020-02-19 | Option exercise | 1,859 | $24.50 | 61,597 |
| 2020-02-19 | Open-market sale | 1,359 | $236.16 | 60,238 |
| 2020-02-18 | Option exercise (derivative) | 4,295 | $0.00 | 155,705 |
| 2020-02-18 | Option exercise (derivative) | 10,000 | $0.00 | 145,705 |
| 2020-02-18 | Option exercise (derivative) | 10,000 | $0.00 | 135,705 |
| 2020-02-18 | Open-market sale | 900 | $233.89 | 73,419 |
| 2020-02-18 | Option exercise | 10,000 | $24.50 | 74,319 |
| 2020-02-18 | Open-market sale | 5,419 | $234.24 | 64,319 |
| 2020-02-18 | Open-market sale | 4,295 | $235.94 | 59,738 |
| 2020-02-18 | Option exercise | 4,295 | $24.50 | 64,033 |
| 2020-02-18 | Option exercise | 10,000 | $24.50 | 69,738 |
| 2019-11-20 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2019-11-20 | Option exercise (derivative) | 5,274 | $0.00 | 10,000 |
| 2019-11-20 | Option exercise | 5,274 | $20.32 | 65,012.34 |
| 2019-11-20 | Option exercise | 10,000 | $20.32 | 69,738.34 |
| 2019-11-20 | Open-market sale | 10,000 | $211.46 | 59,738.34 |
| 2019-11-19 | Option exercise (derivative) | 3,300 | $0.00 | 15,274 |
| 2019-11-19 | Open-market sale | 3,300 | $210.04 | 59,738.34 |
| 2019-11-19 | Option exercise | 3,300 | $20.32 | 63,038.34 |
| 2019-11-12 | Gift | 100 | $0.00 | 268,823 |
| 2019-11-11 | Gift | 250 | $0.00 | 268,923 |
| 2019-10-22 | Option exercise (derivative) | 10,000 | $0.00 | 18,574 |
| 2019-10-22 | Option exercise | 10,000 | $20.32 | 69,738.34 |
| 2019-10-22 | Open-market sale | 10,000 | $215.12 | 59,738.34 |
| 2019-09-09 | Gift | 24,000 | $0.00 | 583,089 |
| 2019-09-09 | Gift | 24,000 | $0.00 | 269,173 |
| 2019-08-19 | Option exercise (derivative) | 6,874 | $0.00 | 28,574 |
| 2019-08-19 | Option exercise | 6,874 | $20.32 | 66,576.34 |
| 2019-08-19 | Open-market sale | 6,874 | $198.17 | 59,702.34 |
| 2019-08-08 | Option exercise (derivative) | 10,000 | $0.00 | 52,392 |
| 2019-08-08 | Option exercise (derivative) | 10,000 | $0.00 | 42,392 |
| 2019-08-08 | Option exercise (derivative) | 6,944 | $0.00 | 35,448 |
| 2019-08-08 | Option exercise | 10,000 | $20.32 | 69,702.34 |
| 2019-08-08 | Open-market sale | 1,000 | $195.00 | 68,702.34 |
| 2019-08-08 | Open-market sale | 7,500 | $199.28 | 59,702.34 |
| 2019-08-08 | Open-market sale | 4,132 | $198.26 | 67,202.34 |
| 2019-08-08 | Open-market sale | 4,868 | $197.26 | 71,334.34 |
| 2019-08-08 | Option exercise | 6,944 | $20.32 | 83,146.34 |
| 2019-08-08 | Open-market sale | 2,500 | $198.36 | 76,202.34 |
| 2019-08-08 | Option exercise | 10,000 | $20.32 | 78,702.34 |
| 2019-08-07 | Option exercise (derivative) | 4,263 | $0.00 | 62,392 |
| 2019-08-07 | Option exercise (derivative) | 10,000 | $0.00 | 66,655 |
| 2019-08-07 | Open-market sale | 2,500 | $194.00 | 59,702.34 |
| 2019-08-07 | Option exercise | 4,263 | $20.32 | 66,465.34 |
| 2019-08-07 | Open-market sale | 4,263 | $195.15 | 62,202.34 |
| 2019-08-07 | Option exercise | 10,000 | $20.32 | 69,702.34 |
| 2019-08-01 | Option exercise (derivative) | 3,210 | $0.00 | 76,655 |
| 2019-08-01 | Open-market sale | 3,210 | $192.56 | 59,702.34 |
| 2019-08-01 | Option exercise | 3,210 | $20.32 | 62,912.34 |
| 2019-07-30 | Option exercise (derivative) | 3,417 | $0.00 | 79,865 |
| 2019-07-30 | Open-market sale | 3,417 | $193.33 | 59,702.34 |
| 2019-07-30 | Gift | 5,943 | $0.00 | 607,089 |
| 2019-07-30 | Gift | 5,943 | $0.00 | 245,173 |
| 2019-07-30 | Option exercise | 3,417 | $20.32 | 63,119.34 |
| 2019-07-29 | Option exercise (derivative) | 3,200 | $0.00 | 83,282 |
| 2019-07-29 | Open-market sale | 3,200 | $192.56 | 59,702.34 |
| 2019-07-29 | Option exercise | 3,200 | $20.32 | 62,902.34 |
| 2019-07-26 | Option exercise (derivative) | 4,443 | $0.00 | 86,482 |
| 2019-07-26 | Option exercise | 4,443 | $20.32 | 64,145.34 |
| 2019-07-26 | Open-market sale | 4,443 | $192.63 | 59,702.34 |
| 2019-06-07 | Gift | 27,000 | $0.00 | 239,230 |
| 2019-06-07 | Gift | 27,000 | $0.00 | 613,032 |
| 2019-05-20 | Option exercise (derivative) | 2,500 | $0.00 | 90,925 |
| 2019-05-20 | Option exercise | 2,500 | $20.32 | 62,202.34 |
| 2019-05-20 | Open-market sale | 2,500 | $186.00 | 59,702.34 |
| 2019-05-06 | Option exercise (derivative) | 10,000 | $0.00 | 93,425 |
| 2019-05-06 | Option exercise | 10,000 | $20.32 | 69,702.34 |
| 2019-05-06 | Open-market sale | 10,000 | $186.01 | 59,702.34 |
| 2019-05-02 | Option exercise (derivative) | 2,700 | $0.00 | 103,425 |
| 2019-05-02 | Option exercise (derivative) | 10,000 | $0.00 | 106,125 |
| 2019-05-02 | Option exercise | 10,000 | $20.32 | 69,702.34 |
| 2019-05-02 | Option exercise | 2,700 | $20.32 | 62,402.34 |
| 2019-05-02 | Open-market sale | 2,700 | $186.00 | 59,702.34 |
| 2019-05-01 | Option exercise (derivative) | 7,702 | $0.00 | 116,125 |
| 2019-05-01 | Option exercise | 7,702 | $20.32 | 67,404.34 |
| 2019-05-01 | Grant / award | 661 | $0.00 | 59,702.34 |
| 2019-05-01 | Open-market sale | 7,702 | $184.07 | 59,702.34 |
| 2019-04-30 | Option exercise (derivative) | 10,000 | $0.00 | 123,827 |
| 2019-04-30 | Option exercise | 10,000 | $20.32 | 69,041.34 |
| 2019-04-30 | Open-market sale | 10,000 | $182.28 | 59,041.34 |
| 2019-04-29 | Option exercise (derivative) | 10,000 | $0.00 | 133,827 |
| 2019-04-29 | Option exercise | 10,000 | $20.32 | 69,041.34 |
| 2019-04-29 | Open-market sale | 10,000 | $181.01 | 59,041.34 |
| 2019-04-24 | Option exercise (derivative) | 10,000 | $0.00 | 143,827 |
| 2019-04-24 | Option exercise | 10,000 | $20.32 | 69,041.34 |
| 2019-04-24 | Open-market sale | 10,000 | $180.20 | 59,041.34 |
| 2019-04-23 | Option exercise (derivative) | 6,173 | $0.00 | 153,827 |
| 2019-04-23 | Option exercise | 6,173 | $20.32 | 65,214.34 |
| 2019-04-23 | Open-market sale | 6,173 | $180.17 | 59,041.34 |
| 2019-03-27 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2019-03-27 | Option exercise (derivative) | 16,340 | $0.00 | 10,000 |
| 2019-03-27 | Open-market sale | 16,340 | $160.29 | 59,041.34 |
| 2019-03-27 | Option exercise | 10,000 | $18.44 | 69,041.34 |
| 2019-03-27 | Option exercise | 16,340 | $18.44 | 75,381.34 |
| 2019-03-21 | Option exercise (derivative) | 2,500 | $0.00 | 26,340 |
| 2019-03-21 | Option exercise | 2,500 | $18.44 | 61,541.34 |
| 2019-03-21 | Open-market sale | 2,500 | $160.50 | 59,041.34 |
| 2019-02-28 | Option exercise (derivative) | 2,851 | $0.00 | 28,840 |
| 2019-02-28 | Open-market sale | 2,851 | $161.02 | 59,041.34 |
| 2019-02-28 | Option exercise | 2,851 | $18.44 | 61,892.34 |
| 2019-02-27 | Option exercise (derivative) | 7,161 | $0.00 | 31,691 |
| 2019-02-27 | Open-market sale | 7,161 | $161.01 | 59,041.34 |
| 2019-02-27 | Option exercise | 7,161 | $18.44 | 66,202.34 |
| 2019-02-26 | Option exercise (derivative) | 400 | $0.00 | 38,852 |
| 2019-02-26 | Option exercise (derivative) | 10,000 | $0.00 | 69,252 |
| 2019-02-26 | Option exercise (derivative) | 10,000 | $0.00 | 59,252 |
| 2019-02-26 | Option exercise (derivative) | 10,000 | $0.00 | 49,252 |
| 2019-02-26 | Option exercise (derivative) | 10,000 | $0.00 | 39,252 |
| 2019-02-26 | Option exercise | 400 | $18.44 | 59,441.34 |
| 2019-02-26 | Open-market sale | 10,000 | $160.66 | 59,041.34 |
| 2019-02-26 | Option exercise | 10,000 | $18.44 | 69,041.34 |
| 2019-02-25 | Option exercise (derivative) | 10,000 | $0.00 | 79,252 |
| 2019-02-25 | Option exercise | 10,000 | $18.44 | 69,041.34 |
| 2019-02-25 | Open-market sale | 10,000 | $160.01 | 59,041.34 |
| 2019-02-25 | Gift | 200 | $0.00 | 212,230 |
| 2018-12-03 | Option exercise (derivative) | 748 | $0.00 | 89,252 |
| 2018-12-03 | Open-market sale | 748 | $165.00 | 59,001.34 |
| 2018-12-03 | Option exercise | 748 | $18.44 | 59,749.34 |
| 2018-11-30 | Option exercise (derivative) | 10,000 | $0.00 | 99,700 |
| 2018-11-30 | Option exercise (derivative) | 9,700 | $0.00 | 90,000 |
| 2018-11-30 | Option exercise | 10,000 | $18.44 | 69,001.34 |
| 2018-11-30 | Option exercise | 9,700 | $18.44 | 68,701.34 |
| 2018-11-30 | Open-market sale | 8,700 | $161.98 | 60,001.34 |
| 2018-11-30 | Open-market sale | 1,000 | $161.98 | 59,001.34 |
| 2018-11-29 | Option exercise (derivative) | 300 | $0.00 | 109,700 |
| 2018-11-29 | Option exercise | 300 | $18.44 | 59,301.34 |
| 2018-11-29 | Open-market sale | 300 | $161.04 | 59,001.34 |
| 2018-11-28 | Option exercise (derivative) | 10,000 | $0.00 | 110,000 |
| 2018-11-28 | Open-market sale | 10,000 | $160.98 | 59,001.34 |
| 2018-11-28 | Option exercise | 10,000 | $18.44 | 69,001.34 |
| 2018-08-21 | Option exercise (derivative) | 10,000 | $0.00 | 135,199 |
| 2018-08-21 | Option exercise (derivative) | 5,199 | $0.00 | 130,000 |
| 2018-08-21 | Option exercise (derivative) | 10,000 | $0.00 | 120,000 |
| 2018-08-21 | Option exercise | 5,199 | $18.44 | 64,200.34 |
| 2018-08-21 | Option exercise | 10,000 | $18.44 | 69,001.34 |
| 2018-08-21 | Open-market sale | 10,000 | $161.60 | 59,001.34 |
| 2018-08-20 | Option exercise (derivative) | 3,544 | $0.00 | 145,199 |
| 2018-08-20 | Option exercise (derivative) | 10,000 | $0.00 | 148,743 |
| 2018-08-20 | Option exercise (derivative) | 1,257 | $0.00 | 158,743 |
| 2018-08-20 | Option exercise | 3,544 | $18.44 | 62,545.34 |
| 2018-08-20 | Option exercise | 10,000 | $18.44 | 69,001.34 |
| 2018-08-20 | Option exercise | 1,257 | $18.44 | 60,258.34 |
| 2018-08-20 | Open-market sale | 1,257 | $161.01 | 59,001.34 |
| 2018-08-09 | Gift | 240 | $0.00 | 660,432 |
| 2018-08-09 | Gift | 240 | $0.00 | 192,180 |
| 2018-07-12 | Gift | 290 | $0.00 | 191,940 |
| 2018-06-28 | Gift | 100 | $0.00 | 192,230 |
| 2018-02-28 | Grant / award (derivative) | 18,000 | $138.03 | 18,000 |
| 2018-02-28 | Grant / award | 7,200 | $0.00 | 58,958.34 |
| 2018-02-26 | Option exercise (derivative) | 16,563 | $0.00 | 2,137 |
| 2018-02-26 | Option exercise (derivative) | 400 | $0.00 | 0 |
| 2018-02-26 | Option exercise (derivative) | 1,737 | $0.00 | 400 |
| 2018-02-26 | Option exercise | 400 | $20.34 | 52,158.34 |
| 2018-02-26 | Option exercise | 1,737 | $20.34 | 53,495.34 |
| 2018-02-26 | Open-market sale | 16,563 | $142.62 | 51,758.34 |
| 2018-02-26 | Option exercise | 16,563 | $20.34 | 68,321.34 |
| 2018-02-23 | Option exercise (derivative) | 10,000 | $0.00 | 18,700 |
| 2018-02-23 | Open-market sale | 10,000 | $144.06 | 51,758.34 |
| 2018-02-23 | Option exercise | 10,000 | $20.34 | 61,758.34 |
| 2018-02-20 | Option exercise (derivative) | 1,300 | $0.00 | 28,700 |
| 2018-02-20 | Option exercise | 1,300 | $20.34 | 53,058.34 |
| 2018-02-20 | Open-market sale | 1,300 | $148.26 | 51,758.34 |
| 2017-10-23 | Option exercise (derivative) | 10,000 | $0.00 | 67,628 |
| 2017-10-23 | Option exercise (derivative) | 37,628 | $0.00 | 30,000 |
| 2017-10-23 | Option exercise | 10,000 | $20.34 | 61,708.34 |
| 2017-10-23 | Open-market sale | 37,628 | $120.86 | 51,708.34 |
| 2017-10-23 | Option exercise | 37,628 | $20.34 | 89,336.34 |
| 2017-08-16 | Gift | 230 | $0.00 | 192,330 |
| 2017-07-27 | Gift | 1,905 | $0.00 | 660,672 |
| 2017-07-27 | Gift | 1,905 | $0.00 | 192,560 |
| 2017-05-10 | Option exercise (derivative) | 2,070 | $0.00 | 87,628 |
| 2017-05-10 | Option exercise (derivative) | 10,000 | $0.00 | 77,628 |
| 2017-05-10 | Option exercise | 2,070 | $20.34 | 53,721.34 |
| 2017-05-10 | Option exercise | 10,000 | $20.34 | 61,651.34 |
| 2017-05-10 | Open-market sale | 2,070 | $122.33 | 51,651.34 |
| 2017-05-09 | Option exercise (derivative) | 302 | $0.00 | 89,698 |
| 2017-05-09 | Open-market sale | 302 | $122.30 | 51,651.34 |
| 2017-05-09 | Option exercise | 302 | $20.34 | 51,953.34 |
| 2017-03-17 | Option exercise (derivative) | 10,000 | $0.00 | 100,000 |
| 2017-03-17 | Option exercise (derivative) | 10,000 | $0.00 | 90,000 |
| 2017-03-17 | Option exercise | 10,000 | $20.34 | 61,651.34 |
| 2017-03-17 | Open-market sale | 10,000 | $120.71 | 51,651.34 |
| 2017-03-16 | Option exercise (derivative) | 10,000 | $0.00 | 110,000 |
| 2017-03-16 | Option exercise | 10,000 | $20.34 | 61,651.34 |
| 2017-03-16 | Open-market sale | 10,000 | $119.52 | 51,651.34 |
| 2017-03-01 | Grant / award (derivative) | 22,500 | $117.04 | 22,500 |
| 2017-03-01 | Grant / award | 9,000 | $0.00 | 51,651.34 |
| 2017-02-24 | Option exercise (derivative) | 8,500 | $0.00 | 0 |
| 2017-02-24 | Option exercise | 8,500 | $37.85 | 51,076.34 |
| 2017-02-24 | Open-market sale | 8,500 | $116.01 | 42,576.34 |
| 2017-02-22 | Option exercise (derivative) | 1,500 | $0.00 | 8,500 |
| 2017-02-22 | Open-market sale | 1,500 | $116.75 | 42,576.34 |
| 2017-02-22 | Option exercise | 1,500 | $37.85 | 44,076.34 |
| 2017-02-21 | Option exercise (derivative) | 10,000 | $0.00 | 20,000 |
| 2017-02-21 | Option exercise (derivative) | 10,000 | $0.00 | 10,000 |
| 2017-02-21 | Option exercise | 10,000 | $37.85 | 52,576.34 |
| 2017-02-21 | Open-market sale | 10,000 | $116.83 | 42,576.34 |
| 2016-07-26 | J | 3,423 | $100.51 | 190,655 |
| 2016-07-26 | J | 3,423 | $100.51 | 662,577 |
| 2016-07-25 | Option exercise (derivative) | 30,000 | $0.00 | 30,000 |
| 2016-07-25 | Option exercise | 30,000 | $37.85 | 72,511.13 |
| 2016-07-25 | Open-market sale | 30,000 | $100.70 | 42,511.13 |
| 2016-05-04 | Grant / award | 12,000 | $0.00 | 42,511.13 |
| 2016-02-25 | Option exercise (derivative) | 30,000 | $0.00 | 30,000 |
| 2015-10-28 | Option exercise (derivative) | 18,356 | $0.00 | 0 |
| 2015-10-28 | Option exercise | 18,356 | $38.79 | 48,780.29 |
| 2015-10-28 | Open-market sale | 18,356 | $81.74 | 30,424.29 |
| 2015-10-27 | Option exercise (derivative) | 14,372 | $0.00 | 25,628 |
| 2015-10-27 | Option exercise (derivative) | 7,272 | $0.00 | 18,356 |
| 2015-10-27 | Option exercise | 7,272 | $38.79 | 37,696.29 |
| 2015-10-27 | Open-market sale | 14,372 | $81.35 | 30,424.29 |
| 2015-10-27 | Option exercise | 14,372 | $38.79 | 44,796.29 |
| 2015-10-26 | Option exercise (derivative) | 20,000 | $0.00 | 40,000 |
| 2015-10-26 | Option exercise | 20,000 | $38.79 | 50,424.29 |
| 2015-10-26 | Open-market sale | 20,000 | $81.20 | 30,424.29 |
| 2015-06-27 | Gift | 700 | $0.00 | 853,232 |
| 2015-05-26 | Gift | 100 | $0.00 | 853,932 |
| 2015-02-26 | Grant / award (derivative) | 37,500 | $0.00 | 37,500 |
| 2015-02-26 | Grant / award | 15,000 | $0.00 | 30,332.47 |
| 2014-10-23 | Option exercise (derivative) | 10,000 | $0.00 | 25,900 |
| 2014-10-23 | Option exercise (derivative) | 25,900 | $0.00 | 0 |
| 2014-10-23 | Option exercise (derivative) | 10,000 | $0.00 | 35,900 |
| 2014-10-23 | Option exercise | 25,900 | $31.51 | 74,791.33 |
| 2014-10-23 | Open-market sale | 10,000 | $58.75 | 48,891.33 |
| 2014-10-23 | Option exercise | 10,000 | $31.51 | 58,891.33 |
| 2014-10-21 | Option exercise (derivative) | 4,100 | $0.00 | 55,900 |
| 2014-10-21 | Option exercise (derivative) | 10,000 | $0.00 | 45,900 |
| 2014-10-21 | Option exercise | 4,100 | $31.51 | 52,991.33 |
| 2014-10-21 | Open-market sale | 4,100 | $58.50 | 48,891.33 |
| 2014-10-21 | Option exercise | 10,000 | $31.51 | 58,891.33 |
| 2014-09-02 | Gift | 440 | $0.00 | 820,372 |
| 2014-02-27 | Grant / award (derivative) | 37,500 | $0.00 | 37,500 |
| 2014-02-27 | Grant / award | 15,000 | $0.00 | 48,783.16 |
| 2014-01-06 | Gift | 1,440 | $0.00 | 820,812 |
| 2013-10-29 | Option exercise (derivative) | 10,358 | $0.00 | 5,000 |
| 2013-10-29 | Option exercise (derivative) | 100 | $0.00 | 20,258 |
| 2013-10-29 | Option exercise (derivative) | 4,900 | $0.00 | 15,358 |
| 2013-10-29 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2013-10-29 | Option exercise | 5,000 | $21.67 | 38,793.7 |
| 2013-10-29 | Option exercise | 100 | $21.67 | 33,893.7 |
| 2013-10-29 | Option exercise | 4,900 | $21.67 | 38,693.7 |
| 2013-10-29 | Option exercise | 10,358 | $21.67 | 44,151.7 |
| 2013-10-29 | Open-market sale | 10,358 | $55.40 | 33,793.7 |
| 2013-10-28 | Option exercise (derivative) | 5,000 | $0.00 | 25,358 |
| 2013-10-28 | Option exercise (derivative) | 5,000 | $0.00 | 20,358 |
| 2013-10-28 | Option exercise | 5,000 | $21.67 | 38,793.7 |
| 2013-10-28 | Open-market sale | 5,000 | $55.20 | 33,793.7 |
| 2013-10-25 | Option exercise (derivative) | 19,642 | $0.00 | 30,358 |
| 2013-10-25 | Open-market sale | 19,642 | $55.20 | 33,793.7 |
| 2013-10-25 | Option exercise | 19,642 | $21.67 | 53,435.7 |
| 2013-08-09 | Gift | 100 | $0.00 | 33,793.7 |
| 2013-08-02 | Option exercise (derivative) | 25,000 | $0.00 | 50,000 |
| 2013-08-02 | Open-market sale | 25,000 | $54.40 | 33,765.91 |
| 2013-08-02 | Option exercise | 25,000 | $21.67 | 58,765.91 |
| 2013-07-29 | Gift | 440 | $0.00 | 33,765.91 |
| 2013-07-19 | Gift | 100 | $0.00 | 34,205.91 |
| 2013-02-27 | Grant / award (derivative) | 90,000 | $45.61 | 90,000 |
| 2012-10-22 | Option exercise (derivative) | 90,000 | $0.00 | 0 |
| 2012-10-22 | Option exercise | 90,000 | $11.98 | 125,198 |
| 2012-10-22 | Gift | 41,715 | $0.00 | 35,198 |
| 2012-10-22 | Gift | 41,715 | $0.00 | 822,252 |
| 2012-10-22 | Tax withholding | 25,109 | $42.94 | 100,089 |
| 2012-10-22 | Tax withholding | 23,176 | $42.94 | 76,913 |
| 2012-02-28 | Grant / award (derivative) | 105,000 | $0.00 | 105,000 |
| 2011-12-01 | Option exercise (derivative) | 90,000 | $0.00 | 0 |
| 2011-12-01 | Tax withholding | 38,230 | $30.50 | 87,692 |
| 2011-12-01 | Tax withholding | 18,869 | $30.50 | 68,823 |
| 2011-12-01 | Option exercise | 90,000 | $12.96 | 125,922 |
| 2011-03-02 | Grant / award (derivative) | 160,000 | $0.00 | 160,000 |
| 2011-01-28 | Option exercise (derivative) | 253,125 | $0.00 | 0 |
| 2011-01-28 | J | 112,135 | $0.00 | 35,691 |
| 2011-01-28 | J | 112,135 | $0.00 | 747,636 |
| 2011-01-28 | Tax withholding | 40,497 | $24.76 | 147,826 |
| 2011-01-28 | Tax withholding | 100,493 | $24.76 | 188,323 |
| 2011-01-28 | Option exercise | 253,125 | $9.83 | 288,816 |
| 2010-12-28 | Gift | 100 | $0.00 | 35,314 |
| 2010-10-26 | Gift | 1,500 | $0.00 | 35,414 |
| 2010-10-26 | Gift | 1,000 | $0.00 | 14,830 |
| 2010-10-26 | Gift | 500 | $0.00 | 5,015 |
| 2010-02-23 | Grant / award (derivative) | 160,000 | $0.00 | 160,000 |
| 2010-02-16 | J | 79,125 | $0.00 | 635,501 |
| 2010-02-16 | J | 79,125 | $0.00 | 36,617 |
| 2010-02-15 | Option exercise (derivative) | 153,125 | $0.00 | 0 |
| 2010-02-15 | Tax withholding | 38,024 | $20.60 | 115,742 |
| 2010-02-15 | Tax withholding | 35,976 | $20.60 | 153,766 |
| 2010-02-15 | Option exercise | 153,125 | $4.84 | 189,742 |
| 2009-08-31 | Option exercise (derivative) | 100,000 | $0.00 | 153,125 |
| 2009-08-31 | Tax withholding | 19,698 | $24.57 | 116,677 |
| 2009-08-31 | J | 54,757 | $0.00 | 556,376 |
| 2009-08-31 | Option exercise | 100,000 | $4.84 | 136,375 |
| 2009-08-31 | J | 54,757 | $0.00 | 36,375 |
| 2009-08-31 | Tax withholding | 25,545 | $24.57 | 91,132 |
| 2009-05-05 | Grant / award (derivative) | 160,000 | $0.00 | 160,000 |
| 2008-12-04 | Option exercise (derivative) | 253,125 | $0.00 | 0 |
| 2008-12-04 | J | 179,330 | $0.00 | 35,682 |
| 2008-12-04 | J | 179,330 | $0.00 | 538,805 |
| 2008-12-04 | Tax withholding | 37,186 | $17.97 | 501,619 |
| 2008-12-04 | Tax withholding | 73,795 | $17.97 | 215,012 |
| 2008-12-04 | Option exercise | 253,125 | $2.64 | 288,807 |
| 2008-11-17 | Gift | 1,500 | $0.00 | 9,515 |
| 2008-11-17 | Gift | 1,500 | $0.00 | 4,515 |
| 2008-11-17 | Gift | 4,500 | $0.00 | 35,682 |
| 2008-02-26 | Grant / award (derivative) | 120,000 | $0.00 | 120,000 |
| 2007-05-08 | Grant / award (derivative) | 60,000 | $0.00 | 60,000 |
| 2006-02-08 | Grant / award (derivative) | 60,000 | $0.00 | 60,000 |
| 2002-02-13 | Grant / award (derivative) | 90,000 | $0.00 | 90,000 |
| 2001-02-21 | Grant / award (derivative) | 253,125 | $0.00 | 253,125 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.