SEC CIK 1225922
ALBER LAURA
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| WSMview stock → | 853,524 | 2026-09-16 |
| CRMview stock → | 10,413 | 2026-08-22 |
Position History — WSM
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — WSM
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-09-16 | Open-market sale | 2,382 | $222.86 | 853,524 |
| 2026-09-16 | Open-market sale | 11,606 | $222.24 | 855,906 |
| 2026-09-16 | Open-market sale | 7,734 | $221.18 | 867,512 |
| 2026-09-16 | Open-market sale | 8,568 | $220.48 | 875,246 |
| 2026-09-16 | Open-market sale | 4,710 | $219.17 | 883,814 |
| 2026-07-15 | Open-market sale | 3,363 | $222.74 | 888,524 |
| 2026-07-15 | Open-market sale | 16,894 | $222.05 | 891,887 |
| 2026-07-15 | Open-market sale | 5,190 | $220.92 | 908,781 |
| 2026-07-15 | Open-market sale | 8,553 | $220.02 | 913,971 |
| 2026-07-15 | Open-market sale | 1,000 | $219.10 | 922,524 |
| 2026-05-27 | Open-market sale | 15,000 | $200.00 | 923,524 |
| 2026-05-14 | Open-market sale | 400 | $174.57 | 938,524 |
| 2026-05-14 | Open-market sale | 2,609 | $173.78 | 938,924 |
| 2026-05-14 | Open-market sale | 9,689 | $172.72 | 941,533 |
| 2026-05-14 | Open-market sale | 7,302 | $171.93 | 951,222 |
| 2026-04-17 | Open-market sale | 15,000 | $200.00 | 958,524 |
| 2026-04-04 | Option exercise (derivative) | 12,602 | $0.00 | 37,808 |
| 2026-04-04 | Tax withholding | 6,412 | $180.17 | 973,524 |
| 2026-04-04 | Option exercise | 12,602 | $0.00 | 979,936 |
| 2026-03-25 | Grant / award (derivative) | 38,654 | $0.00 | 38,654 |
| 2026-03-22 | Option exercise (derivative) | 11,178 | $0.00 | 22,354 |
| 2026-03-22 | Tax withholding | 5,688 | $178.42 | 967,334 |
| 2026-03-22 | Option exercise | 11,178 | $0.00 | 973,022 |
| 2026-03-21 | Option exercise (derivative) | 25,192 | $0.00 | 25,194 |
| 2026-03-21 | Option exercise (derivative) | 311,719 | $0.00 | 0 |
| 2026-03-21 | Option exercise | 18,274 | $0.00 | 958,768 |
| 2026-03-21 | Tax withholding | 157,762 | $178.42 | 940,494 |
| 2026-03-21 | Option exercise | 311,719 | $0.00 | 1,098,256 |
| 2026-03-21 | Tax withholding | 9,298 | $178.42 | 949,470 |
| 2026-03-21 | Tax withholding | 12,818 | $178.42 | 961,844 |
| 2026-03-21 | Option exercise | 25,192 | $0.00 | 974,662 |
| 2026-03-20 | Grant / award (derivative) | 311,719 | $0.00 | 311,719 |
| 2026-03-16 | Open-market sale | 1,291 | $185.54 | 786,537 |
| 2026-03-16 | Open-market sale | 1,799 | $183.70 | 791,650 |
| 2026-03-16 | Open-market sale | 3,822 | $184.65 | 787,828 |
| 2026-03-16 | Open-market sale | 7,926 | $182.61 | 793,449 |
| 2026-03-16 | Open-market sale | 5,162 | $181.66 | 801,375 |
| 2026-01-15 | Open-market sale | 5,822 | $206.84 | 827,984 |
| 2026-01-15 | Open-market sale | 11,699 | $207.85 | 816,285 |
| 2026-01-15 | Open-market sale | 9,748 | $208.33 | 806,537 |
| 2026-01-15 | Open-market sale | 7,731 | $205.91 | 833,806 |
| 2025-12-15 | Gift | 5,390 | $0.00 | 841,537 |
| 2025-11-26 | Open-market sale | 12,161 | $181.07 | 846,927 |
| 2025-11-25 | Open-market sale | 9,260 | $180.52 | 859,088 |
| 2025-11-25 | Open-market sale | 253 | $179.21 | 868,348 |
| 2025-11-25 | Open-market sale | 1,456 | $176.53 | 870,277 |
| 2025-11-25 | Open-market sale | 5,194 | $175.60 | 871,733 |
| 2025-11-25 | Open-market sale | 1,676 | $178.05 | 868,601 |
| 2025-09-15 | Open-market sale | 5,667 | $198.90 | 958,880 |
| 2025-09-15 | Open-market sale | 32,278 | $200.83 | 877,033 |
| 2025-09-15 | Open-market sale | 49,569 | $200.02 | 909,311 |
| 2025-09-15 | Open-market sale | 106 | $201.32 | 876,927 |
| 2025-09-15 | Open-market sale | 1,318 | $197.59 | 964,547 |
| 2025-09-15 | Open-market sale | 1,062 | $196.81 | 965,865 |
| 2025-07-15 | Open-market sale | 3,898 | $170.94 | 966,927 |
| 2025-07-15 | Open-market sale | 6,291 | $166.86 | 986,161 |
| 2025-07-15 | Open-market sale | 4,736 | $167.71 | 981,425 |
| 2025-07-15 | Open-market sale | 6,606 | $168.90 | 974,819 |
| 2025-07-15 | Open-market sale | 3,994 | $169.62 | 970,825 |
| 2025-07-15 | Open-market sale | 4,475 | $165.80 | 992,452 |
| 2025-05-29 | Open-market sale | 15,481 | $163.82 | 1,008,245 |
| 2025-05-29 | Open-market sale | 3,869 | $164.87 | 1,004,376 |
| 2025-05-29 | Open-market sale | 7,449 | $165.85 | 996,927 |
| 2025-05-29 | Open-market sale | 3,201 | $162.62 | 1,023,726 |
| 2025-04-15 | Option exercise (derivative) | 17,378 | $0.00 | 0 |
| 2025-04-15 | Tax withholding | 8,825 | $145.26 | 1,026,927 |
| 2025-04-15 | Option exercise | 17,378 | $0.00 | 1,035,752 |
| 2025-04-04 | Grant / award (derivative) | 50,410 | $0.00 | 50,410 |
| 2025-03-27 | Open-market sale | 4,817 | $163.78 | 1,043,557 |
| 2025-03-27 | Open-market sale | 1,861 | $167.42 | 1,018,374 |
| 2025-03-27 | Open-market sale | 1,734 | $164.68 | 1,041,823 |
| 2025-03-27 | Open-market sale | 10,056 | $165.76 | 1,031,767 |
| 2025-03-27 | Open-market sale | 11,532 | $166.53 | 1,020,235 |
| 2025-03-22 | Option exercise (derivative) | 11,176 | $0.00 | 33,532 |
| 2025-03-22 | Option exercise | 11,176 | $0.00 | 1,054,050 |
| 2025-03-22 | Tax withholding | 5,676 | $163.65 | 1,048,374 |
| 2025-03-21 | Grant / award (derivative) | 154,219 | $0.00 | 154,219 |
| 2025-03-21 | Option exercise (derivative) | 154,219 | $0.00 | 0 |
| 2025-03-21 | Option exercise (derivative) | 18,272 | $0.00 | 18,274 |
| 2025-03-21 | Option exercise (derivative) | 25,194 | $0.00 | 50,386 |
| 2025-03-21 | Tax withholding | 12,794 | $164.99 | 1,042,874 |
| 2025-03-21 | Option exercise | 25,194 | $0.00 | 1,055,668 |
| 2025-03-21 | Option exercise | 18,272 | $0.00 | 1,039,753 |
| 2025-03-21 | Tax withholding | 77,404 | $164.99 | 1,021,481 |
| 2025-03-21 | Option exercise | 154,219 | $0.00 | 1,098,885 |
| 2025-03-21 | Tax withholding | 9,279 | $164.99 | 1,030,474 |
| 2025-01-21 | Open-market sale | 12,183 | $208.63 | 946,954 |
| 2025-01-21 | Open-market sale | 2,206 | $209.71 | 944,748 |
| 2025-01-21 | Open-market sale | 82 | $210.31 | 944,666 |
| 2025-01-21 | Open-market sale | 19,616 | $207.65 | 959,137 |
| 2025-01-21 | Open-market sale | 10,913 | $206.58 | 978,753 |
| 2024-12-11 | Gift | 540 | $0.00 | 989,666 |
| 2024-12-09 | Gift | 750 | $0.00 | 990,206 |
| 2024-11-15 | Open-market sale | 16,317 | $130.02 | 1,014,639 |
| 2024-11-15 | Open-market sale | 23,605 | $130.81 | 991,034 |
| 2024-11-15 | Open-market sale | 78 | $131.45 | 990,956 |
| 2024-09-16 | Open-market sale | 4,755 | $146.59 | 1,030,956 |
| 2024-09-16 | Open-market sale | 5,095 | $143.92 | 1,065,861 |
| 2024-09-16 | Open-market sale | 19,385 | $144.98 | 1,046,476 |
| 2024-09-16 | Open-market sale | 10,765 | $145.83 | 1,035,711 |
| 2024-07-15 | Open-market sale | 13,324 | $156.41 | 1,085,897 |
| 2024-07-15 | Open-market sale | 8,218 | $157.26 | 1,077,679 |
| 2024-07-15 | Open-market sale | 6,723 | $158.34 | 1,070,956 |
| 2024-07-15 | Open-market sale | 5,489 | $155.30 | 1,099,221 |
| 2024-07-15 | Open-market sale | 6,246 | $154.43 | 1,104,710 |
| 2024-06-28 | Gift | 72 | $0.00 | 555,478 |
| 2024-05-15 | Open-market sale | 1,225 | $320.61 | 555,550 |
| 2024-05-15 | Open-market sale | 3,366 | $316.90 | 572,184 |
| 2024-05-15 | Open-market sale | 4,940 | $317.87 | 567,244 |
| 2024-05-15 | Open-market sale | 7,801 | $318.94 | 559,443 |
| 2024-05-15 | Open-market sale | 2,668 | $319.68 | 556,775 |
| 2024-04-16 | Option exercise (derivative) | 30,457 | $0.00 | 0 |
| 2024-04-16 | Option exercise | 30,457 | $0.00 | 590,986 |
| 2024-04-16 | Tax withholding | 15,436 | $288.53 | 575,550 |
| 2024-04-15 | Option exercise (derivative) | 86,194 | $0.00 | 0 |
| 2024-04-15 | Option exercise (derivative) | 8,689 | $0.00 | 8,689 |
| 2024-04-15 | Option exercise | 8,689 | $0.00 | 564,933 |
| 2024-04-15 | Option exercise | 86,194 | $0.00 | 599,928 |
| 2024-04-15 | Tax withholding | 4,404 | $288.85 | 560,529 |
| 2024-04-15 | Tax withholding | 43,684 | $288.85 | 556,244 |
| 2024-03-28 | Gift | 3,000 | $0.00 | 513,734 |
| 2024-03-22 | Grant / award (derivative) | 22,354 | $0.00 | 22,354 |
| 2024-03-21 | Option exercise (derivative) | 9,136 | $0.00 | 18,273 |
| 2024-03-21 | Option exercise (derivative) | 12,596 | $0.00 | 37,790 |
| 2024-03-21 | Tax withholding | 4,631 | $295.05 | 510,014 |
| 2024-03-21 | Option exercise | 12,596 | $0.00 | 522,610 |
| 2024-03-21 | Tax withholding | 5,876 | $295.05 | 516,734 |
| 2024-03-21 | Option exercise | 9,136 | $0.00 | 514,645 |
| 2024-03-15 | Grant / award (derivative) | 86,194 | $0.00 | 86,194 |
| 2024-03-15 | Open-market sale | 4,932 | $285.64 | 505,509 |
| 2024-03-15 | Open-market sale | 3,050 | $284.66 | 510,441 |
| 2024-03-15 | Open-market sale | 8,011 | $283.36 | 513,491 |
| 2024-03-15 | Open-market sale | 1,600 | $282.25 | 521,502 |
| 2024-03-15 | Open-market sale | 2,407 | $280.97 | 523,102 |
| 2024-01-16 | Open-market sale | 7,253 | $202.36 | 529,033 |
| 2024-01-16 | Open-market sale | 5,595 | $201.47 | 536,286 |
| 2024-01-16 | Open-market sale | 3,524 | $203.19 | 525,509 |
| 2024-01-16 | Open-market sale | 3,628 | $200.50 | 541,881 |
| 2023-11-14 | Open-market sale | 1,873 | $154.42 | 559,407 |
| 2023-11-14 | Open-market sale | 2,418 | $152.44 | 561,280 |
| 2023-11-14 | Open-market sale | 2,800 | $156.01 | 545,509 |
| 2023-11-14 | Open-market sale | 11,098 | $155.27 | 548,309 |
| 2023-11-09 | Open-market sale | 1,811 | $150.00 | 563,698 |
| 2023-10-02 | Gift | 326 | $0.00 | 565,509 |
| 2023-09-25 | Open-market sale | 100,000 | $150.00 | 565,835 |
| 2023-04-18 | Option exercise (derivative) | 26,033 | $0.00 | 0 |
| 2023-04-18 | Option exercise | 26,033 | $0.00 | 678,743 |
| 2023-04-18 | Tax withholding | 12,908 | $118.60 | 665,835 |
| 2023-04-16 | Option exercise (derivative) | 243,654 | $0.00 | 0 |
| 2023-04-16 | Option exercise (derivative) | 30,457 | $0.00 | 30,457 |
| 2023-04-16 | Option exercise | 30,457 | $0.00 | 544,961 |
| 2023-04-16 | Tax withholding | 120,804 | $118.49 | 652,710 |
| 2023-04-16 | Option exercise | 243,654 | $0.00 | 773,514 |
| 2023-04-16 | Tax withholding | 15,101 | $118.49 | 529,860 |
| 2023-04-15 | Option exercise (derivative) | 8,689 | $0.00 | 17,378 |
| 2023-04-15 | Option exercise | 8,689 | $0.00 | 518,813 |
| 2023-04-15 | Tax withholding | 4,309 | $118.49 | 514,504 |
| 2023-03-27 | Gift | 855 | $0.00 | 510,124 |
| 2023-03-21 | Grant / award (derivative) | 50,386 | $0.00 | 50,386 |
| 2023-03-21 | Option exercise (derivative) | 9,136 | $0.00 | 27,409 |
| 2023-03-21 | Tax withholding | 3,270 | $119.08 | 510,979 |
| 2023-03-21 | Option exercise | 9,136 | $0.00 | 514,249 |
| 2023-03-17 | Grant / award (derivative) | 243,654 | $0.00 | 243,654 |
| 2022-09-09 | Open-market sale | 2,028 | $151.13 | 523,085 |
| 2022-09-09 | Open-market sale | 17,972 | $150.35 | 501,653 |
| 2022-08-08 | Open-market sale | 11,270 | $150.36 | 553,843 |
| 2022-08-08 | Open-market sale | 13,839 | $152.56 | 532,778 |
| 2022-08-08 | Open-market sale | 7,226 | $151.41 | 546,617 |
| 2022-08-08 | Open-market sale | 7,665 | $153.66 | 525,113 |
| 2022-08-08 | Gift | 328 | $0.00 | 565,113 |
| 2022-06-23 | Gift | 170 | $0.00 | 565,441 |
| 2022-04-18 | Option exercise (derivative) | 26,032 | $0.00 | 26,033 |
| 2022-04-18 | Option exercise (derivative) | 208,260 | $0.00 | 0 |
| 2022-04-18 | Option exercise | 26,032 | $0.00 | 578,518 |
| 2022-04-18 | Tax withholding | 12,907 | $148.98 | 565,611 |
| 2022-04-18 | Tax withholding | 103,256 | $148.98 | 552,486 |
| 2022-04-18 | Option exercise | 208,260 | $0.00 | 655,742 |
| 2022-04-18 | Tax withholding | 15,253 | $148.98 | 447,482 |
| 2022-04-18 | Option exercise | 30,763 | $0.00 | 462,735 |
| 2022-04-16 | Option exercise (derivative) | 30,457 | $0.00 | 60,914 |
| 2022-04-16 | Option exercise | 30,457 | $0.00 | 447,073 |
| 2022-04-16 | Tax withholding | 15,101 | $148.98 | 431,972 |
| 2022-04-15 | Option exercise (derivative) | 8,689 | $0.00 | 26,067 |
| 2022-04-15 | Tax withholding | 4,309 | $148.98 | 416,616 |
| 2022-04-15 | Option exercise | 8,689 | $0.00 | 420,925 |
| 2022-03-21 | Grant / award (derivative) | 36,545 | $0.00 | 36,545 |
| 2022-03-18 | Grant / award (derivative) | 208,260 | $0.00 | 208,260 |
| 2022-03-07 | Open-market sale | 4,826 | $152.77 | 412,336 |
| 2022-03-07 | Open-market sale | 100 | $153.59 | 412,236 |
| 2022-03-07 | Open-market sale | 4,542 | $151.20 | 427,694 |
| 2022-03-07 | Open-market sale | 10,532 | $152.05 | 417,162 |
| 2022-01-05 | Open-market sale | 1,841 | $161.53 | 432,236 |
| 2022-01-05 | Open-market sale | 4,600 | $157.16 | 452,636 |
| 2022-01-05 | Open-market sale | 5,821 | $158.54 | 446,815 |
| 2022-01-05 | Open-market sale | 8,138 | $159.53 | 438,677 |
| 2022-01-05 | Open-market sale | 4,600 | $160.31 | 434,077 |
| 2021-12-13 | Open-market sale | 1,605 | $171.94 | 460,110 |
| 2021-12-13 | Open-market sale | 974 | $175.80 | 457,236 |
| 2021-12-13 | Open-market sale | 1,000 | $175.26 | 458,210 |
| 2021-12-13 | Open-market sale | 300 | $174.23 | 459,210 |
| 2021-12-13 | Open-market sale | 600 | $172.80 | 459,510 |
| 2021-12-13 | Open-market sale | 2,600 | $171.04 | 461,715 |
| 2021-12-13 | Open-market sale | 2,021 | $170.06 | 464,315 |
| 2021-12-13 | Open-market sale | 900 | $169.09 | 466,336 |
| 2021-12-10 | Gift | 1,000 | $0.00 | 467,236 |
| 2021-11-30 | Gift | 1,000 | $0.00 | 468,236 |
| 2021-11-12 | Open-market sale | 3,200 | $207.33 | 479,936 |
| 2021-11-12 | Open-market sale | 2,309 | $210.44 | 469,836 |
| 2021-11-12 | Open-market sale | 600 | $211.06 | 469,236 |
| 2021-11-12 | Open-market sale | 1,100 | $206.28 | 483,136 |
| 2021-11-12 | Open-market sale | 2,991 | $208.44 | 476,945 |
| 2021-11-12 | Open-market sale | 4,800 | $209.23 | 472,145 |
| 2021-10-12 | Open-market sale | 2,900 | $172.83 | 484,236 |
| 2021-10-12 | Open-market sale | 2,600 | $171.46 | 487,136 |
| 2021-10-12 | Open-market sale | 4,500 | $170.78 | 489,736 |
| 2021-09-14 | Open-market sale | 7,648 | $178.53 | 494,236 |
| 2021-09-14 | Open-market sale | 7,352 | $177.69 | 501,884 |
| 2021-09-09 | Gift | 585 | $0.00 | 509,236 |
| 2021-08-12 | Open-market sale | 3,375 | $164.00 | 512,749 |
| 2021-08-12 | Open-market sale | 1,500 | $166.52 | 510,021 |
| 2021-08-12 | Open-market sale | 3,697 | $163.10 | 516,124 |
| 2021-08-12 | Open-market sale | 1,737 | $163.98 | 521,237 |
| 2021-08-12 | Open-market sale | 616 | $165.33 | 520,621 |
| 2021-08-12 | Open-market sale | 600 | $166.48 | 520,021 |
| 2021-08-12 | Open-market sale | 200 | $167.14 | 519,821 |
| 2021-08-12 | Open-market sale | 1,847 | $163.06 | 522,974 |
| 2021-08-12 | Open-market sale | 1,228 | $165.32 | 511,521 |
| 2021-08-12 | Open-market sale | 200 | $167.08 | 509,821 |
| 2021-07-12 | Open-market sale | 200 | $164.86 | 529,821 |
| 2021-07-12 | Open-market sale | 100 | $164.88 | 524,821 |
| 2021-07-12 | Open-market sale | 3,486 | $164.31 | 524,921 |
| 2021-07-12 | Open-market sale | 1,414 | $163.25 | 528,407 |
| 2021-07-12 | Open-market sale | 7,072 | $164.34 | 530,021 |
| 2021-07-12 | Open-market sale | 2,728 | $163.22 | 537,093 |
| 2021-06-14 | Open-market sale | 1,400 | $167.20 | 540,862 |
| 2021-06-14 | Open-market sale | 1,700 | $166.49 | 542,262 |
| 2021-06-14 | Open-market sale | 1,041 | $168.13 | 539,821 |
| 2021-06-14 | Open-market sale | 859 | $165.03 | 543,962 |
| 2021-05-01 | Option exercise (derivative) | 23,127 | $0.00 | 0 |
| 2021-05-01 | Option exercise | 23,127 | $0.00 | 556,288 |
| 2021-05-01 | Tax withholding | 11,467 | $170.75 | 544,821 |
| 2021-04-18 | Option exercise (derivative) | 246,102 | $0.00 | 0 |
| 2021-04-18 | Option exercise (derivative) | 30,763 | $0.00 | 30,763 |
| 2021-04-18 | Option exercise (derivative) | 26,033 | $0.00 | 52,065 |
| 2021-04-18 | Tax withholding | 15,253 | $174.31 | 520,036 |
| 2021-04-18 | Tax withholding | 12,908 | $174.31 | 533,161 |
| 2021-04-18 | Option exercise | 26,033 | $0.00 | 546,069 |
| 2021-04-18 | Option exercise | 30,763 | $0.00 | 535,289 |
| 2021-04-18 | Tax withholding | 122,018 | $174.31 | 504,526 |
| 2021-04-18 | Option exercise | 246,102 | $0.00 | 626,544 |
| 2021-04-16 | Option exercise (derivative) | 30,456 | $0.00 | 91,371 |
| 2021-04-16 | Option exercise | 30,456 | $0.00 | 395,543 |
| 2021-04-16 | Tax withholding | 15,101 | $172.08 | 380,442 |
| 2021-04-15 | Grant / award (derivative) | 34,756 | $0.00 | 34,756 |
| 2021-04-12 | Open-market sale | 4,044 | $177.68 | 371,227 |
| 2021-04-12 | Open-market sale | 1,341 | $179.84 | 368,586 |
| 2021-04-12 | Open-market sale | 1,300 | $179.08 | 369,927 |
| 2021-04-12 | Open-market sale | 3,499 | $180.71 | 365,087 |
| 2021-04-12 | Open-market sale | 7,038 | $176.08 | 375,271 |
| 2021-04-12 | Open-market sale | 7,778 | $175.27 | 382,309 |
| 2021-03-25 | Grant / award (derivative) | 246,102 | $0.00 | 246,102 |
| 2021-03-22 | Gift | 1,020 | $0.00 | 390,682 |
| 2021-03-22 | Gift | 255 | $0.00 | 390,427 |
| 2021-03-22 | Gift | 340 | $0.00 | 390,087 |
| 2021-02-12 | Open-market sale | 100 | $128.26 | 391,702 |
| 2021-02-12 | Open-market sale | 3,205 | $126.62 | 396,415 |
| 2021-02-12 | Open-market sale | 4,613 | $127.55 | 391,802 |
| 2021-02-12 | Open-market sale | 2,082 | $125.22 | 399,620 |
| 2021-01-12 | Open-market sale | 2,892 | $117.23 | 401,702 |
| 2021-01-12 | Open-market sale | 200 | $113.22 | 414,094 |
| 2021-01-12 | Open-market sale | 2,200 | $115.36 | 409,694 |
| 2021-01-12 | Open-market sale | 2,200 | $114.48 | 411,894 |
| 2021-01-12 | Open-market sale | 2,408 | $111.86 | 414,294 |
| 2021-01-12 | Open-market sale | 5,100 | $116.43 | 404,594 |
| 2020-12-14 | Open-market sale | 3,410 | $106.59 | 416,702 |
| 2020-12-14 | Open-market sale | 11,590 | $105.93 | 420,112 |
| 2020-10-15 | Open-market sale | 14,782 | $104.03 | 441,791 |
| 2020-10-15 | Open-market sale | 10,089 | $104.69 | 431,702 |
| 2020-10-15 | Open-market sale | 10,129 | $103.03 | 456,573 |
| 2020-09-01 | Gift | 300 | $0.00 | 466,702 |
| 2020-08-17 | Open-market sale | 3,236 | $96.39 | 467,002 |
| 2020-08-17 | Open-market sale | 11,764 | $95.61 | 470,238 |
| 2020-07-16 | Open-market sale | 7,059 | $84.83 | 482,002 |
| 2020-07-16 | Open-market sale | 12,941 | $84.39 | 489,061 |
| 2020-06-16 | Open-market sale | 7,268 | $85.02 | 502,866 |
| 2020-06-16 | Open-market sale | 3,448 | $83.65 | 510,134 |
| 2020-06-16 | Open-market sale | 3,420 | $82.62 | 513,582 |
| 2020-06-16 | Open-market sale | 864 | $85.31 | 502,002 |
| 2020-05-29 | Gift | 600 | $0.00 | 517,002 |
| 2020-05-29 | Gift | 1,980 | $0.00 | 517,602 |
| 2020-05-18 | Open-market sale | 17,699 | $70.24 | 519,582 |
| 2020-05-12 | Open-market sale | 2,301 | $70.03 | 537,281 |
| 2020-05-01 | Option exercise (derivative) | 23,126 | $0.00 | 23,127 |
| 2020-05-01 | Option exercise (derivative) | 185,012 | $0.00 | 0 |
| 2020-05-01 | Option exercise | 23,126 | $0.00 | 457,765 |
| 2020-05-01 | Tax withholding | 11,466 | $61.84 | 446,299 |
| 2020-05-01 | Option exercise | 185,012 | $0.00 | 631,311 |
| 2020-05-01 | Tax withholding | 91,729 | $61.84 | 539,582 |
| 2020-04-24 | Open-market sale | 3,999 | $55.68 | 436,463 |
| 2020-04-24 | Open-market sale | 1,824 | $56.22 | 434,639 |
| 2020-04-23 | Open-market sale | 9,177 | $55.07 | 440,462 |
| 2020-04-18 | Option exercise (derivative) | 26,032 | $0.00 | 78,098 |
| 2020-04-18 | Option exercise (derivative) | 30,763 | $0.00 | 61,526 |
| 2020-04-18 | Option exercise (derivative) | 20,522 | $0.00 | 0 |
| 2020-04-18 | Option exercise | 30,763 | $0.00 | 451,767 |
| 2020-04-18 | Tax withholding | 15,253 | $51.64 | 436,514 |
| 2020-04-18 | Tax withholding | 12,907 | $51.64 | 449,639 |
| 2020-04-18 | Option exercise | 20,522 | $0.00 | 431,179 |
| 2020-04-18 | Tax withholding | 10,175 | $51.64 | 421,004 |
| 2020-04-18 | Option exercise | 26,032 | $0.00 | 462,546 |
| 2020-04-16 | Grant / award (derivative) | 121,827 | $0.00 | 121,827 |
| 2020-03-25 | Grant / award (derivative) | 185,012 | $0.00 | 185,012 |
| 2020-02-18 | Open-market sale | 15,000 | $74.19 | 414,597 |
| 2020-02-06 | Option exercise (derivative) | 101,771 | $0.00 | 0 |
| 2020-02-06 | Tax withholding | 48,435 | $74.23 | 429,597 |
| 2020-02-06 | Option exercise | 101,771 | $0.00 | 478,032 |
| 2020-01-17 | Open-market sale | 20,000 | $76.71 | 376,261 |
| 2019-12-16 | Open-market sale | 3,270 | $70.36 | 396,261 |
| 2019-12-16 | Open-market sale | 11,730 | $69.51 | 399,531 |
| 2019-10-17 | Open-market sale | 600 | $70.05 | 411,261 |
| 2019-10-17 | Open-market sale | 34,400 | $70.58 | 411,861 |
| 2019-05-01 | Option exercise (derivative) | 23,127 | $0.00 | 46,253 |
| 2019-05-01 | Tax withholding | 11,467 | $57.17 | 446,261 |
| 2019-05-01 | Option exercise | 23,127 | $0.00 | 457,728 |
| 2019-04-20 | Option exercise (derivative) | 16,338 | $0.00 | 0 |
| 2019-04-20 | Option exercise | 16,338 | $0.00 | 442,702 |
| 2019-04-20 | Tax withholding | 8,101 | $57.31 | 434,601 |
| 2019-04-18 | Grant / award (derivative) | 104,130 | $0.00 | 104,130 |
| 2019-04-18 | Option exercise (derivative) | 146,116 | $0.00 | 0 |
| 2019-04-18 | Option exercise (derivative) | 30,762 | $0.00 | 92,289 |
| 2019-04-18 | Option exercise (derivative) | 20,522 | $0.00 | 20,522 |
| 2019-04-18 | Tax withholding | 15,252 | $57.62 | 352,693 |
| 2019-04-18 | Tax withholding | 72,445 | $57.62 | 426,364 |
| 2019-04-18 | Option exercise | 146,116 | $0.00 | 498,809 |
| 2019-04-18 | Option exercise | 30,762 | $0.00 | 367,945 |
| 2019-04-18 | Tax withholding | 10,175 | $57.62 | 337,183 |
| 2019-04-18 | Option exercise | 20,522 | $0.00 | 347,358 |
| 2019-03-25 | Gift | 2,000 | $0.00 | 326,836 |
| 2019-03-25 | Gift | 2,500 | $0.00 | 328,836 |
| 2019-03-23 | Grant / award (derivative) | 146,116 | $0.00 | 146,116 |
| 2019-02-09 | Option exercise (derivative) | 101,770 | $0.00 | 101,771 |
| 2019-02-09 | Option exercise | 101,770 | $0.00 | 378,953 |
| 2019-02-09 | Tax withholding | 47,617 | $52.88 | 331,336 |
| 2018-12-12 | Gift | 370 | $0.00 | 277,183 |
| 2018-09-18 | Gift | 1,000 | $0.00 | 277,553 |
| 2018-05-31 | Gift | 2,300 | $0.00 | 278,553 |
| 2018-05-31 | Gift | 180 | $0.00 | 280,853 |
| 2018-05-01 | Option exercise (derivative) | 23,126 | $0.00 | 69,380 |
| 2018-05-01 | Tax withholding | 11,466 | $47.80 | 281,033 |
| 2018-05-01 | Option exercise | 23,126 | $0.00 | 292,499 |
| 2018-04-22 | Option exercise (derivative) | 11,987 | $0.00 | 0 |
| 2018-04-22 | Option exercise | 11,987 | $0.00 | 275,317 |
| 2018-04-22 | Tax withholding | 5,944 | $48.97 | 269,373 |
| 2018-04-20 | Option exercise (derivative) | 16,337 | $0.00 | 16,338 |
| 2018-04-20 | Option exercise | 16,337 | $0.00 | 271,430 |
| 2018-04-20 | Tax withholding | 8,100 | $49.27 | 263,330 |
| 2018-04-18 | Grant / award (derivative) | 123,051 | $0.00 | 123,051 |
| 2018-04-18 | Option exercise (derivative) | 20,522 | $0.00 | 41,044 |
| 2018-04-18 | Tax withholding | 10,175 | $48.76 | 255,093 |
| 2018-04-18 | Option exercise | 20,522 | $0.00 | 265,268 |
| 2018-03-19 | Open-market sale | 19,875 | $55.08 | 244,746 |
| 2018-03-19 | Open-market sale | 78,090 | $53.99 | 264,621 |
| 2017-05-01 | Grant / award (derivative) | 92,506 | $0.00 | 92,506 |
| 2017-04-26 | Option exercise (derivative) | 32,827 | $0.00 | 0 |
| 2017-04-26 | Tax withholding | 17,130 | $55.02 | 342,711 |
| 2017-04-26 | Option exercise | 32,827 | $0.00 | 359,841 |
| 2017-04-22 | Option exercise (derivative) | 11,986 | $0.00 | 11,987 |
| 2017-04-22 | Tax withholding | 6,255 | $54.71 | 327,014 |
| 2017-04-22 | Option exercise | 11,986 | $0.00 | 333,269 |
| 2017-04-20 | Option exercise (derivative) | 16,338 | $0.00 | 32,675 |
| 2017-04-20 | Tax withholding | 8,526 | $54.40 | 321,283 |
| 2017-04-20 | Option exercise | 16,338 | $0.00 | 329,809 |
| 2017-04-18 | Option exercise (derivative) | 20,522 | $0.00 | 61,566 |
| 2017-04-18 | Tax withholding | 10,709 | $54.12 | 313,471 |
| 2017-04-18 | Option exercise | 20,522 | $0.00 | 324,180 |
| 2017-03-21 | Gift | 4,000 | $0.00 | 303,658 |
| 2016-08-29 | Open-market sale | 80,000 | $53.19 | 307,860 |
| 2016-05-31 | Gift | 1,870 | $0.00 | 387,860 |
| 2016-04-26 | Option exercise (derivative) | 32,827 | $0.00 | 32,827 |
| 2016-04-26 | Option exercise | 32,827 | $0.00 | 406,860 |
| 2016-04-26 | Tax withholding | 17,130 | $58.70 | 389,730 |
| 2016-04-22 | Option exercise (derivative) | 11,987 | $0.00 | 23,973 |
| 2016-04-22 | Tax withholding | 6,255 | $58.70 | 374,033 |
| 2016-04-22 | Option exercise | 11,987 | $0.00 | 380,288 |
| 2016-04-20 | Option exercise (derivative) | 16,337 | $0.00 | 49,013 |
| 2016-04-20 | Tax withholding | 8,525 | $59.69 | 368,301 |
| 2016-04-20 | Option exercise | 16,337 | $0.00 | 376,826 |
| 2016-04-18 | Grant / award (derivative) | 82,088 | $0.00 | 82,088 |
| 2016-04-16 | Option exercise (derivative) | 80,173 | $0.00 | 0 |
| 2016-04-16 | Option exercise | 80,173 | $0.00 | 402,324 |
| 2016-04-16 | Tax withholding | 41,835 | $60.91 | 360,489 |
| 2015-05-26 | Option exercise (derivative) | 136,185 | $0.00 | 0 |
| 2015-05-26 | Tax withholding | 34,280 | $78.96 | 460,259 |
| 2015-05-26 | Disposition to issuer | 70,490 | $78.96 | 389,769 |
| 2015-05-26 | Open-market sale | 64,968 | $77.97 | 324,801 |
| 2015-05-26 | Option exercise | 136,185 | $40.87 | 494,539 |
| 2015-04-26 | Option exercise (derivative) | 32,827 | $0.00 | 65,654 |
| 2015-04-26 | Option exercise | 32,827 | $0.00 | 375,484 |
| 2015-04-26 | Tax withholding | 17,130 | $76.91 | 358,354 |
| 2015-04-22 | Option exercise (derivative) | 11,986 | $0.00 | 35,960 |
| 2015-04-22 | Option exercise | 11,986 | $0.00 | 348,912 |
| 2015-04-22 | Tax withholding | 6,255 | $76.74 | 342,657 |
| 2015-04-20 | Grant / award (derivative) | 65,350 | $0.00 | 65,350 |
| 2015-04-05 | Option exercise (derivative) | 33,505 | $0.00 | 0 |
| 2015-04-05 | Option exercise | 33,505 | $0.00 | 352,575 |
| 2015-04-05 | Tax withholding | 15,649 | $79.61 | 336,926 |
| 2014-11-25 | Option exercise (derivative) | 50,000 | $0.00 | 136,185 |
| 2014-11-25 | Option exercise (derivative) | 50,000 | $0.00 | 0 |
| 2014-11-25 | Disposition to issuer | 27,276 | $74.92 | 344,999 |
| 2014-11-25 | Tax withholding | 11,858 | $74.92 | 372,275 |
| 2014-11-25 | Option exercise | 50,000 | $40.87 | 384,133 |
| 2014-11-25 | Open-market sale | 25,929 | $74.32 | 319,070 |
| 2014-11-25 | Tax withholding | 16,437 | $74.92 | 352,633 |
| 2014-11-25 | Option exercise | 50,000 | $27.72 | 369,070 |
| 2014-11-25 | Disposition to issuer | 18,500 | $74.92 | 334,133 |
| 2014-05-27 | Gift | 1,200 | $0.00 | 319,070 |
| 2014-04-26 | Option exercise (derivative) | 32,826 | $0.00 | 98,481 |
| 2014-04-26 | Tax withholding | 17,129 | $62.27 | 320,270 |
| 2014-04-26 | Option exercise | 32,826 | $0.00 | 337,399 |
| 2014-04-22 | Grant / award (derivative) | 47,946 | $0.00 | 47,946 |
| 2014-04-16 | Option exercise (derivative) | 80,172 | $0.00 | 80,173 |
| 2014-04-16 | Option exercise | 80,172 | $0.00 | 346,407 |
| 2014-04-16 | Tax withholding | 41,834 | $62.40 | 304,573 |
| 2014-04-09 | Gift | 1,250 | $0.00 | 266,235 |
| 2014-03-25 | Option exercise (derivative) | 280,000 | $0.00 | 0 |
| 2014-03-25 | Option exercise | 280,000 | $0.00 | 413,589 |
| 2014-03-25 | Tax withholding | 146,104 | $66.31 | 267,485 |
| 2014-03-18 | Option exercise (derivative) | 50,000 | $0.00 | 0 |
| 2014-03-18 | Option exercise (derivative) | 50,000 | $0.00 | 50,000 |
| 2014-03-18 | Option exercise | 50,000 | $27.72 | 197,190 |
| 2014-03-18 | Open-market sale | 27,583 | $66.26 | 133,589 |
| 2014-03-18 | Tax withholding | 15,257 | $66.76 | 181,933 |
| 2014-03-18 | Disposition to issuer | 20,761 | $66.76 | 161,172 |
| 2014-03-18 | Option exercise | 50,000 | $34.89 | 183,589 |
| 2014-03-18 | Tax withholding | 10,268 | $66.76 | 173,321 |
| 2014-03-18 | Disposition to issuer | 26,131 | $66.76 | 147,190 |
| 2013-09-17 | Option exercise (derivative) | 100,000 | $0.00 | 100,000 |
| 2013-09-17 | Gift | 661 | $0.00 | 133,589 |
| 2013-09-17 | Open-market sale | 24,580 | $57.51 | 134,250 |
| 2013-09-17 | Disposition to issuer | 48,598 | $57.04 | 158,830 |
| 2013-09-17 | Tax withholding | 26,822 | $57.04 | 207,428 |
| 2013-09-17 | Option exercise | 100,000 | $27.72 | 234,250 |
| 2013-06-11 | Option exercise (derivative) | 40,000 | $0.00 | 0 |
| 2013-06-11 | Tax withholding | 9,182 | $54.17 | 165,068 |
| 2013-06-11 | Option exercise | 40,000 | $30.34 | 174,250 |
| 2013-06-11 | Disposition to issuer | 22,404 | $54.17 | 142,664 |
| 2013-06-11 | Open-market sale | 8,414 | $53.39 | 134,250 |
| 2013-06-10 | Option exercise (derivative) | 60,000 | $0.00 | 0 |
| 2013-06-10 | Open-market sale | 60,000 | $54.26 | 134,250 |
| 2013-06-10 | Option exercise | 60,000 | $38.84 | 194,250 |
| 2013-04-26 | Grant / award (derivative) | 131,307 | $0.00 | 131,307 |
| 2013-04-05 | Option exercise (derivative) | 33,505 | $0.00 | 33,505 |
| 2013-04-05 | Tax withholding | 17,483 | $50.69 | 134,250 |
| 2013-04-05 | Option exercise | 33,505 | $0.00 | 151,733 |
| 2013-03-26 | Option exercise (derivative) | 57,500 | $0.00 | 0 |
| 2013-03-26 | Option exercise | 57,500 | $8.56 | 175,728 |
| 2013-03-26 | Disposition to issuer | 9,739 | $50.54 | 141,436 |
| 2013-03-26 | Tax withholding | 24,553 | $50.54 | 151,175 |
| 2013-03-26 | Open-market sale | 23,208 | $50.77 | 118,228 |
| 2013-03-25 | Option exercise (derivative) | 50,000 | $0.00 | 0 |
| 2013-03-25 | Open-market sale | 50,000 | $50.44 | 118,228 |
| 2013-03-25 | Option exercise | 50,000 | $32.39 | 168,228 |
| 2012-05-31 | Open-market sale | 10,000 | $35.13 | 121,228 |
| 2012-05-30 | Open-market sale | 10,000 | $35.69 | 131,228 |
| 2012-05-29 | Option exercise (derivative) | 102,500 | $0.00 | 57,500 |
| 2012-05-29 | Disposition to issuer | 24,325 | $36.07 | 177,721 |
| 2012-05-29 | Tax withholding | 36,493 | $36.07 | 141,228 |
| 2012-05-29 | Option exercise | 102,500 | $0.00 | 202,046 |
| 2012-05-02 | Option exercise (derivative) | 17,579 | $0.00 | 0 |
| 2012-05-02 | Option exercise | 17,579 | $0.00 | 107,752 |
| 2012-05-02 | Tax withholding | 8,206 | $38.85 | 99,546 |
| 2012-04-16 | Grant / award (derivative) | 160,345 | $0.00 | 160,345 |
| 2011-04-05 | Grant / award (derivative) | 186,185 | $0.00 | 186,185 |
| 2011-04-05 | Grant / award (derivative) | 67,010 | $0.00 | 67,010 |
| 2011-03-21 | J | 318 | $38.03 | 11,624 |
| 2011-03-18 | Option exercise (derivative) | 30,000 | $0.00 | 0 |
| 2011-03-18 | Option exercise (derivative) | 70,000 | $0.00 | 160,000 |
| 2011-03-18 | Open-market sale | 59,025 | $38.53 | 90,173 |
| 2011-03-18 | Option exercise | 30,000 | $21.80 | 149,198 |
| 2011-03-18 | Option exercise | 70,000 | $8.56 | 160,173 |
| 2011-03-18 | Tax withholding | 25,411 | $38.50 | 119,198 |
| 2011-03-18 | Disposition to issuer | 15,564 | $38.50 | 144,609 |
| 2011-01-31 | J | 808 | $32.34 | 11,306 |
| 2011-01-30 | Option exercise (derivative) | 75,000 | $0.00 | 17,579 |
| 2011-01-30 | Tax withholding | 31,918 | $32.34 | 90,173 |
| 2011-01-30 | Option exercise | 75,000 | $0.00 | 122,091 |
| 2010-03-26 | J | 139 | $27.10 | 10,498 |
| 2010-03-25 | Option exercise (derivative) | 146,600 | $27.54 | 0 |
| 2010-03-25 | Grant / award (derivative) | 280,000 | $0.00 | 280,000 |
| 2010-03-25 | Grant / award (derivative) | 200,000 | $0.00 | 200,000 |
| 2010-03-25 | Open-market sale | 146,600 | $27.54 | 47,091 |
| 2010-03-25 | Option exercise | 146,600 | $13.85 | 193,691 |
| 2010-02-02 | J | 196 | $19.70 | 10,359 |
| 2010-01-31 | Option exercise (derivative) | 75,000 | $0.00 | 92,579 |
| 2010-01-31 | Tax withholding | 29,909 | $18.98 | 47,091 |
| 2010-01-31 | Option exercise | 75,000 | $0.00 | 77,000 |
| 2009-09-01 | J | 2,299 | $18.45 | 10,163 |
| 2009-08-31 | Option exercise (derivative) | 150,000 | $0.00 | 146,600 |
| 2009-08-31 | Option exercise | 150,000 | $13.85 | 152,000 |
| 2009-08-31 | Open-market sale | 150,000 | $19.02 | 2,000 |
| 2008-11-07 | Grant / award (derivative) | 230,000 | $0.00 | 230,000 |
| 2008-05-02 | Grant / award (derivative) | 17,579 | $0.00 | 167,579 |
| 2008-05-02 | J | 921 | $27.24 | 7,864 |
| 2007-03-27 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2007-03-27 | J | 433 | $34.81 | 6,943 |
| 2006-09-12 | Grant / award (derivative) | 40,000 | $0.00 | 40,000 |
| 2006-09-12 | J | 209 | $31.81 | 6,510 |
| 2006-03-29 | Option exercise (derivative) | 13,400 | $42.50 | 2,200 |
| 2006-03-29 | Option exercise (derivative) | 11,900 | $42.55 | 12,700 |
| 2006-03-29 | Option exercise (derivative) | 5,400 | $42.54 | 24,600 |
| 2006-03-29 | Option exercise (derivative) | 16,500 | $42.56 | 303,500 |
| 2006-03-29 | Option exercise (derivative) | 6,600 | $42.57 | 296,900 |
| 2006-03-29 | Option exercise (derivative) | 300 | $42.67 | 296,600 |
| 2006-03-29 | Option exercise (derivative) | 2,200 | $42.54 | 0 |
| 2006-03-29 | Option exercise | 12,700 | $8.94 | 14,700 |
| 2006-03-29 | Option exercise | 5,400 | $8.94 | 7,400 |
| 2006-03-29 | Option exercise | 2,200 | $9.47 | 4,200 |
| 2006-03-29 | Option exercise | 13,400 | $9.47 | 15,400 |
| 2006-03-29 | Option exercise | 6,000 | $16.25 | 8,000 |
| 2006-03-29 | Option exercise | 16,500 | $13.85 | 18,500 |
| 2006-03-29 | J | 160 | $42.50 | 6,301 |
| 2006-03-29 | Option exercise | 300 | $13.85 | 2,300 |
| 2006-03-29 | Option exercise | 6,600 | $13.85 | 8,600 |
| 2006-03-29 | Option exercise | 11,900 | $8.94 | 13,900 |
| 2006-03-29 | Open-market sale | 12,700 | $42.56 | 2,000 |
| 2006-01-06 | Grant / award (derivative) | 150,000 | $0.00 | 150,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.