SEC CIK 934818
PRICE ROBERT E
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| PSMTview stock → | 1,129,267 | 2026-07-29 |
Position History — PSMT
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — PSMT
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-07-29 | Gift | 6,400 | $0.00 | 1,129,267 |
| 2026-07-20 | Open-market sale | 4,655 | $181.75 | 109,257 |
| 2026-07-20 | Open-market sale | 200 | $182.87 | 113,912 |
| 2026-07-17 | Open-market sale | 3,700 | $186.96 | 114,112 |
| 2026-07-17 | Open-market sale | 4,300 | $188.81 | 117,812 |
| 2026-07-16 | Open-market sale | 7,299 | $189.55 | 122,112 |
| 2026-07-16 | Open-market sale | 1,100 | $191.15 | 129,411 |
| 2026-06-22 | Gift | 9,000 | $0.00 | 1,135,667 |
| 2026-06-22 | Gift | 9,000 | $0.00 | 341,475 |
| 2026-04-29 | Gift | 8,000 | $0.00 | 1,126,667 |
| 2026-04-23 | Open-market sale | 10,000 | $161.79 | 130,511 |
| 2026-04-22 | Open-market sale | 10,000 | $159.60 | 140,511 |
| 2026-01-28 | Gift | 12,770 | $0.00 | 350,475 |
| 2026-01-26 | Open-market sale | 2,000 | $141.27 | 43,000 |
| 2025-03-24 | Gift | 19,730 | $0.00 | 363,245 |
| 2025-03-24 | Gift | 19,730 | $0.00 | 1,134,667 |
| 2025-01-23 | Gift | 10,000 | $0.00 | 1,114,937 |
| 2024-12-16 | Gift | 16,360 | $0.00 | 1,124,937 |
| 2024-12-16 | Gift | 16,360 | $0.00 | 382,975 |
| 2024-11-07 | Gift | 10,500 | $0.00 | 1,108,577 |
| 2024-09-25 | Gift | 17,300 | $0.00 | 1,119,077 |
| 2024-09-25 | Gift | 17,300 | $0.00 | 399,335 |
| 2024-09-16 | J | 51,305 | $0.00 | 0 |
| 2024-07-29 | Gift | 15,000 | $0.00 | 1,101,777 |
| 2024-03-26 | Gift | 18,893 | $0.00 | 416,635 |
| 2024-03-26 | Gift | 18,893 | $0.00 | 1,116,777 |
| 2023-12-18 | Gift | 19,537 | $0.00 | 435,528 |
| 2023-12-18 | Gift | 19,537 | $0.00 | 1,097,884 |
| 2023-11-15 | Gift | 12,500 | $0.00 | 51,305 |
| 2023-11-15 | Gift | 15,000 | $0.00 | 1,078,347 |
| 2023-09-26 | Gift | 9,770 | $0.00 | 1,093,347 |
| 2023-09-26 | Gift | 9,770 | $0.00 | 455,065 |
| 2023-06-26 | Gift | 19,615 | $0.00 | 464,835 |
| 2023-06-26 | Gift | 19,615 | $0.00 | 1,083,577 |
| 2023-03-28 | Gift | 20,869 | $0.00 | 1,063,962 |
| 2023-03-28 | Gift | 20,869 | $0.00 | 484,450 |
| 2022-12-19 | Gift | 27,551 | $0.00 | 505,319 |
| 2022-12-19 | Gift | 27,551 | $0.00 | 1,043,093 |
| 2022-11-10 | Gift | 15,000 | $0.00 | 1,015,542 |
| 2022-10-26 | Open-market sale | 1,225 | $63.19 | 1,030,737 |
| 2022-10-26 | Open-market sale | 195 | $63.81 | 1,030,542 |
| 2022-10-26 | Open-market sale | 195 | $63.81 | 532,870 |
| 2022-10-26 | Open-market sale | 1,226 | $63.19 | 533,065 |
| 2022-10-25 | Open-market sale | 4,377 | $63.29 | 1,032,062 |
| 2022-10-25 | Open-market sale | 100 | $64.03 | 1,031,962 |
| 2022-10-25 | Open-market sale | 100 | $64.03 | 534,291 |
| 2022-10-25 | Open-market sale | 4,376 | $63.29 | 534,391 |
| 2022-10-24 | Open-market sale | 2,071 | $62.98 | 1,038,471 |
| 2022-10-24 | Open-market sale | 2,032 | $63.24 | 1,036,439 |
| 2022-10-24 | Open-market sale | 2,070 | $62.98 | 540,800 |
| 2022-10-24 | Open-market sale | 2,033 | $63.24 | 538,767 |
| 2022-10-11 | Open-market sale | 1,015 | $58.58 | 542,870 |
| 2022-10-11 | Open-market sale | 1,015 | $58.58 | 1,040,542 |
| 2022-10-11 | Open-market sale | 4,175 | $58.21 | 1,041,557 |
| 2022-10-11 | Open-market sale | 4,175 | $58.21 | 543,885 |
| 2022-10-10 | Open-market sale | 175 | $58.75 | 1,045,732 |
| 2022-10-10 | Open-market sale | 4,635 | $58.24 | 1,045,907 |
| 2022-10-10 | Open-market sale | 175 | $58.75 | 548,060 |
| 2022-10-10 | Open-market sale | 4,635 | $58.24 | 548,235 |
| 2022-09-27 | Open-market sale | 899 | $58.82 | 1,050,542 |
| 2022-09-27 | Open-market sale | 4,101 | $57.90 | 553,769 |
| 2022-09-27 | Open-market sale | 899 | $58.83 | 552,870 |
| 2022-09-27 | Open-market sale | 4,101 | $57.90 | 1,051,441 |
| 2022-09-26 | Open-market sale | 5,000 | $58.92 | 1,055,542 |
| 2022-09-26 | Open-market sale | 5,000 | $58.92 | 557,870 |
| 2022-09-23 | Gift | 28,163 | $0.00 | 1,060,542 |
| 2022-09-23 | Gift | 28,163 | $0.00 | 562,870 |
| 2022-09-13 | Open-market sale | 4,360 | $61.32 | 591,673 |
| 2022-09-13 | Open-market sale | 640 | $62.24 | 591,033 |
| 2022-09-13 | Open-market sale | 639 | $62.24 | 1,032,379 |
| 2022-09-13 | Open-market sale | 4,361 | $61.32 | 1,033,018 |
| 2022-09-12 | Open-market sale | 4,842 | $63.70 | 596,191 |
| 2022-09-12 | Open-market sale | 158 | $64.14 | 596,033 |
| 2022-09-12 | Open-market sale | 4,843 | $63.70 | 1,037,536 |
| 2022-09-12 | Open-market sale | 157 | $64.14 | 1,037,379 |
| 2022-08-30 | Open-market sale | 5,000 | $63.91 | 601,033 |
| 2022-08-30 | Open-market sale | 5,000 | $63.91 | 1,042,379 |
| 2022-08-29 | Open-market sale | 4,848 | $64.27 | 1,047,531 |
| 2022-08-29 | Open-market sale | 4,847 | $64.27 | 606,186 |
| 2022-08-29 | Open-market sale | 152 | $64.51 | 1,047,379 |
| 2022-08-29 | Open-market sale | 153 | $64.51 | 606,033 |
| 2022-08-16 | Open-market sale | 1,507 | $66.81 | 614,526 |
| 2022-08-16 | Open-market sale | 3,451 | $67.55 | 611,075 |
| 2022-08-16 | Open-market sale | 42 | $68.30 | 611,033 |
| 2022-08-16 | Open-market sale | 1,507 | $66.81 | 1,055,872 |
| 2022-08-16 | Open-market sale | 41 | $68.30 | 1,052,379 |
| 2022-08-16 | Open-market sale | 3,452 | $67.55 | 1,052,420 |
| 2022-08-15 | Open-market sale | 1,000 | $66.23 | 616,033 |
| 2022-08-15 | Open-market sale | 4,000 | $65.86 | 617,033 |
| 2022-08-15 | Open-market sale | 4,000 | $65.86 | 1,058,379 |
| 2022-08-15 | Open-market sale | 1,000 | $66.23 | 1,057,379 |
| 2022-08-02 | Open-market sale | 350 | $66.30 | 621,033 |
| 2022-08-02 | Open-market sale | 4,650 | $65.69 | 1,062,729 |
| 2022-08-02 | Open-market sale | 350 | $66.30 | 1,062,379 |
| 2022-08-02 | Open-market sale | 4,650 | $65.69 | 621,383 |
| 2022-08-01 | Open-market sale | 169 | $67.29 | 1,067,379 |
| 2022-08-01 | Open-market sale | 4,831 | $66.46 | 1,067,548 |
| 2022-08-01 | Open-market sale | 170 | $67.30 | 626,033 |
| 2022-08-01 | Open-market sale | 4,830 | $66.46 | 626,203 |
| 2022-07-19 | Open-market sale | 217 | $66.70 | 1,072,379 |
| 2022-07-19 | Open-market sale | 4,782 | $65.87 | 631,251 |
| 2022-07-19 | Open-market sale | 218 | $66.70 | 631,033 |
| 2022-07-19 | Open-market sale | 4,783 | $65.87 | 1,072,596 |
| 2022-07-18 | Open-market sale | 103 | $67.08 | 636,033 |
| 2022-07-18 | Open-market sale | 2,501 | $66.67 | 636,136 |
| 2022-07-18 | Open-market sale | 2,396 | $65.37 | 638,637 |
| 2022-07-18 | Open-market sale | 103 | $67.08 | 1,077,379 |
| 2022-07-18 | Open-market sale | 2,501 | $66.67 | 1,077,482 |
| 2022-07-18 | Open-market sale | 2,396 | $65.37 | 1,079,983 |
| 2022-07-06 | Open-market sale | 759 | $72.64 | 641,033 |
| 2022-07-06 | Open-market sale | 4,241 | $72.09 | 641,792 |
| 2022-07-06 | Open-market sale | 759 | $72.64 | 1,082,379 |
| 2022-07-06 | Open-market sale | 4,241 | $72.09 | 1,083,138 |
| 2022-07-05 | Open-market sale | 2,603 | $73.07 | 1,087,379 |
| 2022-07-05 | Open-market sale | 1,550 | $72.11 | 1,089,982 |
| 2022-07-05 | Open-market sale | 847 | $71.02 | 1,091,532 |
| 2022-07-05 | Open-market sale | 1,550 | $72.11 | 648,636 |
| 2022-07-05 | Open-market sale | 847 | $71.02 | 650,186 |
| 2022-07-05 | Open-market sale | 2,603 | $73.07 | 646,033 |
| 2022-06-27 | Gift | 23,210 | $0.00 | 1,092,379 |
| 2022-06-27 | Gift | 23,210 | $0.00 | 651,033 |
| 2022-06-22 | Open-market sale | 50 | $72.55 | 674,243 |
| 2022-06-22 | Open-market sale | 900 | $71.82 | 1,069,219 |
| 2022-06-22 | Open-market sale | 2,450 | $70.75 | 1,070,119 |
| 2022-06-22 | Open-market sale | 50 | $72.55 | 1,069,169 |
| 2022-06-22 | Open-market sale | 900 | $71.82 | 674,293 |
| 2022-06-22 | Open-market sale | 2,450 | $70.75 | 675,193 |
| 2022-06-21 | Open-market sale | 25 | $73.65 | 1,072,569 |
| 2022-06-21 | Open-market sale | 6,003 | $73.00 | 1,072,594 |
| 2022-06-21 | Open-market sale | 572 | $72.11 | 1,078,597 |
| 2022-06-21 | Open-market sale | 25 | $73.65 | 677,643 |
| 2022-06-21 | Open-market sale | 6,003 | $73.00 | 677,668 |
| 2022-06-21 | Open-market sale | 572 | $72.11 | 683,671 |
| 2022-06-07 | Open-market sale | 3,224 | $77.77 | 1,079,169 |
| 2022-06-07 | Open-market sale | 1,776 | $77.03 | 1,082,393 |
| 2022-06-07 | Open-market sale | 3,224 | $77.77 | 684,243 |
| 2022-06-07 | Open-market sale | 1,776 | $77.03 | 687,467 |
| 2022-06-06 | Open-market sale | 1,870 | $77.41 | 689,259 |
| 2022-06-06 | Open-market sale | 3,114 | $76.81 | 691,129 |
| 2022-06-06 | Open-market sale | 15 | $78.71 | 1,084,169 |
| 2022-06-06 | Open-market sale | 1,870 | $77.41 | 1,084,184 |
| 2022-06-06 | Open-market sale | 3,115 | $76.81 | 1,086,054 |
| 2022-06-06 | Open-market sale | 16 | $78.71 | 689,243 |
| 2022-05-24 | Open-market sale | 2,717 | $75.38 | 1,089,169 |
| 2022-05-24 | Open-market sale | 2,282 | $74.59 | 696,961 |
| 2022-05-24 | Open-market sale | 2,718 | $75.38 | 694,243 |
| 2022-05-24 | Open-market sale | 2,283 | $74.59 | 1,091,886 |
| 2022-05-23 | Open-market sale | 4,268 | $75.21 | 699,975 |
| 2022-05-23 | Open-market sale | 706 | $75.71 | 699,269 |
| 2022-05-23 | Open-market sale | 26 | $76.93 | 699,243 |
| 2022-05-23 | Open-market sale | 4,268 | $75.21 | 1,094,901 |
| 2022-05-23 | Open-market sale | 706 | $75.71 | 1,094,195 |
| 2022-05-23 | Open-market sale | 26 | $76.93 | 1,094,169 |
| 2022-05-10 | Open-market sale | 2,831 | $76.09 | 706,412 |
| 2022-05-10 | Open-market sale | 981 | $76.75 | 705,431 |
| 2022-05-10 | Open-market sale | 1,185 | $78.11 | 704,246 |
| 2022-05-10 | Open-market sale | 3 | $78.55 | 704,243 |
| 2022-05-10 | Open-market sale | 2,832 | $76.09 | 1,101,337 |
| 2022-05-10 | Open-market sale | 980 | $76.75 | 1,100,357 |
| 2022-05-10 | Open-market sale | 1,186 | $78.11 | 1,099,171 |
| 2022-05-10 | Open-market sale | 2 | $78.55 | 1,099,169 |
| 2022-05-09 | Open-market sale | 2,553 | $77.43 | 711,690 |
| 2022-05-09 | Open-market sale | 2,447 | $78.06 | 709,243 |
| 2022-05-09 | Open-market sale | 2,554 | $77.43 | 1,106,615 |
| 2022-05-09 | Open-market sale | 2,446 | $78.06 | 1,104,169 |
| 2022-04-26 | Open-market sale | 2,526 | $79.55 | 716,717 |
| 2022-04-26 | Open-market sale | 2,526 | $79.55 | 1,111,643 |
| 2022-04-26 | Open-market sale | 2,474 | $80.52 | 1,109,169 |
| 2022-04-26 | Open-market sale | 2,474 | $80.52 | 714,243 |
| 2022-04-25 | Open-market sale | 899 | $79.55 | 720,677 |
| 2022-04-25 | Open-market sale | 1,434 | $80.41 | 719,243 |
| 2022-04-25 | Open-market sale | 867 | $77.72 | 1,118,302 |
| 2022-04-25 | Open-market sale | 1,801 | $78.44 | 1,116,501 |
| 2022-04-25 | Open-market sale | 898 | $79.55 | 1,115,603 |
| 2022-04-25 | Open-market sale | 1,434 | $80.41 | 1,114,169 |
| 2022-04-25 | Open-market sale | 867 | $77.72 | 723,376 |
| 2022-04-25 | Open-market sale | 1,800 | $78.44 | 721,576 |
| 2022-04-12 | Open-market sale | 231 | $84.16 | 1,119,169 |
| 2022-04-12 | Open-market sale | 730 | $83.40 | 1,119,400 |
| 2022-04-12 | Open-market sale | 4,039 | $82.48 | 1,120,130 |
| 2022-04-12 | Open-market sale | 232 | $84.16 | 724,243 |
| 2022-04-12 | Open-market sale | 729 | $83.40 | 724,475 |
| 2022-04-12 | Open-market sale | 4,039 | $82.48 | 725,204 |
| 2022-04-11 | Open-market sale | 1,963 | $85.68 | 730,097 |
| 2022-04-11 | Open-market sale | 747 | $84.79 | 732,060 |
| 2022-04-11 | Open-market sale | 1,436 | $83.33 | 732,807 |
| 2022-04-11 | Open-market sale | 600 | $86.68 | 729,497 |
| 2022-04-11 | Open-market sale | 254 | $87.54 | 1,124,169 |
| 2022-04-11 | Open-market sale | 599 | $86.68 | 1,124,423 |
| 2022-04-11 | Open-market sale | 1,964 | $85.68 | 1,125,022 |
| 2022-04-11 | Open-market sale | 747 | $84.79 | 1,126,986 |
| 2022-04-11 | Open-market sale | 1,436 | $83.33 | 1,127,733 |
| 2022-04-11 | Open-market sale | 254 | $87.54 | 729,243 |
| 2022-03-30 | Open-market sale | 272 | $79.85 | 1,129,169 |
| 2022-03-30 | Open-market sale | 1,010 | $79.25 | 1,129,441 |
| 2022-03-30 | Open-market sale | 272 | $79.85 | 734,243 |
| 2022-03-30 | Open-market sale | 1,010 | $79.25 | 734,515 |
| 2022-03-29 | Open-market sale | 899 | $80.27 | 1,130,451 |
| 2022-03-29 | Open-market sale | 4,734 | $79.80 | 1,131,350 |
| 2022-03-29 | Open-market sale | 899 | $80.27 | 735,525 |
| 2022-03-29 | Open-market sale | 4,735 | $79.80 | 736,424 |
| 2022-03-28 | Open-market sale | 961 | $79.27 | 1,136,084 |
| 2022-03-28 | Open-market sale | 2,124 | $78.80 | 1,137,045 |
| 2022-03-28 | Open-market sale | 960 | $79.27 | 741,159 |
| 2022-03-28 | Open-market sale | 2,124 | $78.80 | 742,119 |
| 2022-03-25 | Gift | 21,220 | $0.00 | 1,139,169 |
| 2022-03-25 | Gift | 21,220 | $0.00 | 744,243 |
| 2022-03-15 | Open-market sale | 2,375 | $77.06 | 765,463 |
| 2022-03-15 | Open-market sale | 2,625 | $76.14 | 1,120,324 |
| 2022-03-15 | Open-market sale | 2,375 | $77.06 | 1,117,949 |
| 2022-03-15 | Open-market sale | 2,625 | $76.14 | 767,838 |
| 2022-03-14 | Open-market sale | 3,108 | $75.69 | 1,122,949 |
| 2022-03-14 | Open-market sale | 1,892 | $75.07 | 1,126,057 |
| 2022-03-14 | Open-market sale | 3,109 | $75.69 | 770,463 |
| 2022-03-14 | Open-market sale | 1,891 | $75.07 | 773,572 |
| 2022-03-01 | Open-market sale | 3,563 | $71.85 | 776,900 |
| 2022-03-01 | Open-market sale | 1,387 | $72.72 | 775,513 |
| 2022-03-01 | Open-market sale | 50 | $73.26 | 775,463 |
| 2022-03-01 | Open-market sale | 3,563 | $71.85 | 1,129,386 |
| 2022-03-01 | Open-market sale | 50 | $73.26 | 1,127,949 |
| 2022-03-01 | Open-market sale | 1,387 | $72.72 | 1,127,999 |
| 2022-02-28 | Open-market sale | 4,412 | $72.64 | 781,051 |
| 2022-02-28 | Open-market sale | 588 | $73.27 | 780,463 |
| 2022-02-28 | Open-market sale | 4,413 | $72.64 | 1,133,536 |
| 2022-02-28 | Open-market sale | 587 | $73.26 | 1,132,949 |
| 2022-02-16 | Open-market sale | 473 | $71.35 | 1,137,949 |
| 2022-02-16 | Open-market sale | 600 | $70.63 | 1,138,422 |
| 2022-02-16 | Open-market sale | 473 | $71.35 | 785,463 |
| 2022-02-16 | Open-market sale | 601 | $70.63 | 785,936 |
| 2022-02-15 | Open-market sale | 3,406 | $70.98 | 787,057 |
| 2022-02-15 | Open-market sale | 520 | $71.61 | 786,537 |
| 2022-02-15 | Open-market sale | 520 | $71.61 | 1,139,022 |
| 2022-02-15 | Open-market sale | 3,407 | $70.98 | 1,139,542 |
| 2022-02-14 | Open-market sale | 615 | $70.70 | 790,463 |
| 2022-02-14 | Open-market sale | 4,385 | $70.34 | 791,078 |
| 2022-02-14 | Open-market sale | 615 | $70.70 | 1,142,949 |
| 2022-02-14 | Open-market sale | 4,385 | $70.34 | 1,143,564 |
| 2022-02-01 | Open-market sale | 56 | $71.57 | 795,463 |
| 2022-02-01 | Open-market sale | 3,420 | $70.74 | 1,148,005 |
| 2022-02-01 | Open-market sale | 1,524 | $69.99 | 1,151,425 |
| 2022-02-01 | Open-market sale | 56 | $71.57 | 1,147,949 |
| 2022-02-01 | Open-market sale | 3,420 | $70.74 | 795,519 |
| 2022-02-01 | Open-market sale | 1,524 | $69.99 | 798,939 |
| 2022-01-31 | Open-market sale | 3,819 | $71.13 | 1,152,949 |
| 2022-01-31 | Open-market sale | 1,181 | $70.02 | 1,156,768 |
| 2022-01-31 | Open-market sale | 3,819 | $71.13 | 800,463 |
| 2022-01-31 | Open-market sale | 1,181 | $70.02 | 804,282 |
| 2022-01-19 | Open-market sale | 31 | $73.38 | 1,157,949 |
| 2022-01-19 | Open-market sale | 2,139 | $72.77 | 1,157,980 |
| 2022-01-19 | Open-market sale | 2,830 | $71.58 | 1,160,119 |
| 2022-01-19 | Open-market sale | 31 | $73.38 | 805,463 |
| 2022-01-19 | Open-market sale | 2,140 | $72.77 | 805,494 |
| 2022-01-19 | Open-market sale | 2,829 | $71.58 | 807,634 |
| 2022-01-18 | Open-market sale | 1,687 | $73.80 | 1,162,949 |
| 2022-01-18 | Open-market sale | 3,313 | $73.23 | 1,164,636 |
| 2022-01-18 | Open-market sale | 1,687 | $73.80 | 810,463 |
| 2022-01-18 | Open-market sale | 3,313 | $73.23 | 812,150 |
| 2022-01-12 | Gift | 9,177 | $0.00 | 1,167,949 |
| 2022-01-04 | Open-market sale | 4,643 | $74.41 | 1,177,483 |
| 2022-01-04 | Open-market sale | 357 | $74.89 | 1,177,126 |
| 2022-01-04 | Open-market sale | 357 | $74.89 | 815,463 |
| 2022-01-04 | Open-market sale | 4,643 | $74.41 | 815,820 |
| 2022-01-03 | Open-market sale | 2,782 | $73.89 | 1,182,126 |
| 2022-01-03 | Open-market sale | 2,218 | $73.06 | 1,184,908 |
| 2022-01-03 | Open-market sale | 2,218 | $73.06 | 823,245 |
| 2022-01-03 | Open-market sale | 2,782 | $73.89 | 820,463 |
| 2021-12-21 | Gift | 27,048 | $0.00 | 1,187,126 |
| 2021-12-21 | Open-market sale | 2,037 | $71.08 | 1,160,078 |
| 2021-12-21 | Open-market sale | 2,963 | $70.53 | 1,162,115 |
| 2021-12-21 | Gift | 27,048 | $0.00 | 825,463 |
| 2021-12-21 | Open-market sale | 2,038 | $71.08 | 852,511 |
| 2021-12-21 | Open-market sale | 2,962 | $70.53 | 854,549 |
| 2021-12-20 | Open-market sale | 185 | $70.40 | 1,165,078 |
| 2021-12-20 | Open-market sale | 2,642 | $69.53 | 1,165,263 |
| 2021-12-20 | Open-market sale | 2,173 | $68.58 | 1,167,905 |
| 2021-12-20 | Open-market sale | 185 | $70.40 | 857,511 |
| 2021-12-20 | Open-market sale | 2,642 | $69.53 | 857,696 |
| 2021-12-20 | Open-market sale | 2,173 | $68.58 | 860,338 |
| 2021-12-07 | Open-market sale | 715 | $75.35 | 862,511 |
| 2021-12-07 | Open-market sale | 3,559 | $74.48 | 863,226 |
| 2021-12-07 | Open-market sale | 726 | $73.85 | 866,785 |
| 2021-12-07 | Open-market sale | 727 | $73.85 | 1,174,351 |
| 2021-12-07 | Open-market sale | 3,558 | $74.48 | 1,170,793 |
| 2021-12-07 | Open-market sale | 715 | $75.35 | 1,170,078 |
| 2021-12-06 | Open-market sale | 3,058 | $74.15 | 867,511 |
| 2021-12-06 | Open-market sale | 1,617 | $73.77 | 870,569 |
| 2021-12-06 | Open-market sale | 150 | $70.83 | 1,179,928 |
| 2021-12-06 | Open-market sale | 175 | $72.01 | 1,179,753 |
| 2021-12-06 | Open-market sale | 1,618 | $73.77 | 1,178,135 |
| 2021-12-06 | Open-market sale | 3,057 | $74.15 | 1,175,078 |
| 2021-12-06 | Open-market sale | 175 | $72.01 | 872,186 |
| 2021-12-06 | Open-market sale | 150 | $70.83 | 872,361 |
| 2021-11-24 | Open-market sale | 533 | $78.17 | 872,511 |
| 2021-11-24 | Open-market sale | 532 | $78.17 | 1,180,078 |
| 2021-11-23 | Open-market sale | 125 | $80.63 | 1,180,610 |
| 2021-11-23 | Open-market sale | 4,343 | $79.78 | 1,180,735 |
| 2021-11-23 | Open-market sale | 125 | $80.63 | 873,044 |
| 2021-11-23 | Open-market sale | 4,342 | $79.78 | 873,169 |
| 2021-11-22 | Open-market sale | 714 | $81.44 | 1,185,078 |
| 2021-11-22 | Open-market sale | 3,761 | $80.87 | 1,185,792 |
| 2021-11-22 | Open-market sale | 450 | $79.70 | 1,189,553 |
| 2021-11-22 | Open-market sale | 75 | $78.60 | 1,190,003 |
| 2021-11-22 | Open-market sale | 714 | $81.44 | 877,511 |
| 2021-11-22 | Open-market sale | 3,761 | $80.87 | 878,225 |
| 2021-11-22 | Open-market sale | 450 | $79.70 | 881,986 |
| 2021-11-22 | Open-market sale | 75 | $78.61 | 882,436 |
| 2021-11-09 | Open-market sale | 4,056 | $75.69 | 883,455 |
| 2021-11-09 | Open-market sale | 944 | $76.17 | 882,511 |
| 2021-11-09 | Open-market sale | 944 | $76.17 | 1,190,078 |
| 2021-11-09 | Open-market sale | 4,056 | $75.69 | 1,191,022 |
| 2021-11-08 | Open-market sale | 3,125 | $75.60 | 887,586 |
| 2021-11-08 | Open-market sale | 1,800 | $74.91 | 890,711 |
| 2021-11-08 | Open-market sale | 75 | $76.65 | 887,511 |
| 2021-11-08 | Open-market sale | 1,801 | $74.91 | 1,198,277 |
| 2021-11-08 | Open-market sale | 75 | $76.65 | 1,195,078 |
| 2021-11-08 | Open-market sale | 3,124 | $75.60 | 1,195,153 |
| 2021-10-26 | Open-market sale | 50 | $75.40 | 1,200,078 |
| 2021-10-26 | Open-market sale | 162 | $74.62 | 1,200,128 |
| 2021-10-26 | Open-market sale | 1,133 | $73.64 | 1,200,290 |
| 2021-10-26 | Open-market sale | 3,655 | $72.46 | 1,201,423 |
| 2021-10-26 | Open-market sale | 51 | $75.39 | 892,511 |
| 2021-10-26 | Open-market sale | 161 | $74.62 | 892,562 |
| 2021-10-26 | Open-market sale | 1,133 | $73.64 | 892,723 |
| 2021-10-26 | Open-market sale | 3,655 | $72.46 | 893,856 |
| 2021-10-25 | Open-market sale | 2,848 | $75.42 | 1,205,078 |
| 2021-10-25 | Open-market sale | 2,152 | $74.91 | 1,207,926 |
| 2021-10-25 | Open-market sale | 2,849 | $75.42 | 897,511 |
| 2021-10-25 | Open-market sale | 2,151 | $74.91 | 900,360 |
| 2021-10-15 | Open-market sale | 733 | $78.08 | 1,210,078 |
| 2021-10-15 | Open-market sale | 733 | $78.08 | 902,511 |
| 2021-10-14 | Open-market sale | 1,250 | $77.61 | 903,244 |
| 2021-10-14 | Open-market sale | 1,250 | $77.61 | 1,210,811 |
| 2021-10-13 | Open-market sale | 225 | $77.52 | 1,212,086 |
| 2021-10-13 | Open-market sale | 25 | $78.36 | 904,494 |
| 2021-10-13 | Open-market sale | 3,049 | $76.65 | 1,212,311 |
| 2021-10-13 | Open-market sale | 25 | $78.36 | 1,212,061 |
| 2021-10-13 | Open-market sale | 225 | $77.53 | 904,519 |
| 2021-10-13 | Open-market sale | 3,049 | $76.65 | 904,744 |
| 2021-10-12 | Open-market sale | 1,900 | $78.01 | 1,215,662 |
| 2021-10-12 | Open-market sale | 302 | $78.35 | 1,215,360 |
| 2021-10-12 | Open-market sale | 302 | $78.35 | 907,793 |
| 2021-10-12 | Open-market sale | 1,901 | $78.01 | 908,095 |
| 2021-10-11 | Open-market sale | 2,516 | $78.54 | 1,217,562 |
| 2021-10-11 | Open-market sale | 2,515 | $78.54 | 909,996 |
| 2021-09-28 | Open-market sale | 50 | $80.90 | 912,511 |
| 2021-09-28 | Open-market sale | 4,950 | $80.21 | 912,561 |
| 2021-09-28 | Open-market sale | 50 | $80.90 | 1,220,078 |
| 2021-09-28 | Open-market sale | 4,950 | $80.21 | 1,220,128 |
| 2021-09-27 | Open-market sale | 5,000 | $81.42 | 917,511 |
| 2021-09-27 | Open-market sale | 5,000 | $81.42 | 1,225,078 |
| 2021-09-27 | Gift | 23,407 | $0.00 | 1,230,078 |
| 2021-09-27 | Gift | 23,407 | $0.00 | 922,511 |
| 2021-09-15 | Open-market sale | 1,069 | $81.24 | 1,206,671 |
| 2021-09-15 | Open-market sale | 1,069 | $81.24 | 945,918 |
| 2021-09-14 | Open-market sale | 3,172 | $81.15 | 1,208,499 |
| 2021-09-14 | Open-market sale | 759 | $82.14 | 1,207,740 |
| 2021-09-14 | Open-market sale | 3,171 | $81.15 | 947,747 |
| 2021-09-14 | Open-market sale | 760 | $82.14 | 946,987 |
| 2021-09-13 | Open-market sale | 25 | $85.16 | 1,211,671 |
| 2021-09-13 | Open-market sale | 4,200 | $82.30 | 951,718 |
| 2021-09-13 | Open-market sale | 425 | $83.70 | 951,293 |
| 2021-09-13 | Open-market sale | 350 | $84.46 | 950,943 |
| 2021-09-13 | Open-market sale | 25 | $85.16 | 950,918 |
| 2021-09-13 | Open-market sale | 4,200 | $82.30 | 1,212,471 |
| 2021-09-13 | Open-market sale | 425 | $83.70 | 1,212,046 |
| 2021-09-13 | Open-market sale | 350 | $84.46 | 1,211,696 |
| 2021-08-31 | Open-market sale | 50 | $86.08 | 1,216,671 |
| 2021-08-31 | Open-market sale | 1,131 | $85.46 | 1,216,721 |
| 2021-08-31 | Open-market sale | 5,232 | $84.57 | 1,217,852 |
| 2021-08-31 | Open-market sale | 50 | $86.08 | 955,918 |
| 2021-08-31 | Open-market sale | 1,131 | $85.47 | 955,968 |
| 2021-08-31 | Open-market sale | 5,232 | $84.57 | 957,099 |
| 2021-08-30 | Open-market sale | 796 | $86.95 | 1,223,084 |
| 2021-08-30 | Open-market sale | 2,791 | $86.20 | 963,127 |
| 2021-08-30 | Open-market sale | 2,791 | $86.20 | 1,223,880 |
| 2021-08-30 | Open-market sale | 796 | $86.95 | 962,331 |
| 2021-08-17 | Open-market sale | 2,637 | $81.28 | 965,918 |
| 2021-08-17 | Open-market sale | 2,363 | $80.74 | 968,555 |
| 2021-08-17 | Open-market sale | 2,363 | $80.74 | 1,229,308 |
| 2021-08-17 | Open-market sale | 2,637 | $81.28 | 1,226,671 |
| 2021-08-16 | Open-market sale | 328 | $82.32 | 970,918 |
| 2021-08-16 | Open-market sale | 327 | $82.32 | 1,231,671 |
| 2021-08-16 | Open-market sale | 4,672 | $82.01 | 971,246 |
| 2021-08-16 | Open-market sale | 4,673 | $82.01 | 1,231,998 |
| 2021-08-03 | Open-market sale | 312 | $87.91 | 1,258,671 |
| 2021-08-03 | Open-market sale | 3,937 | $87.46 | 1,258,983 |
| 2021-08-03 | Open-market sale | 826 | $86.51 | 1,262,920 |
| 2021-08-03 | Open-market sale | 312 | $87.91 | 975,918 |
| 2021-08-03 | Open-market sale | 3,938 | $87.46 | 976,230 |
| 2021-08-03 | Open-market sale | 825 | $86.51 | 980,168 |
| 2021-08-03 | Gift | 11,000 | $0.00 | 1,236,671 |
| 2021-08-03 | Gift | 11,000 | $0.00 | 1,247,671 |
| 2021-08-02 | Open-market sale | 564 | $88.29 | 981,532 |
| 2021-08-02 | Open-market sale | 3,822 | $87.13 | 982,096 |
| 2021-08-02 | Open-market sale | 54 | $90.44 | 1,263,746 |
| 2021-08-02 | Open-market sale | 485 | $89.39 | 1,263,800 |
| 2021-08-02 | Open-market sale | 563 | $88.29 | 1,264,285 |
| 2021-08-02 | Open-market sale | 3,823 | $87.13 | 1,264,848 |
| 2021-08-02 | Open-market sale | 54 | $90.44 | 980,993 |
| 2021-08-02 | Open-market sale | 485 | $89.39 | 981,047 |
| 2021-07-27 | Gift | 10,000 | $0.00 | 1,268,671 |
| 2021-07-20 | Open-market sale | 3,673 | $87.17 | 1,279,869 |
| 2021-07-20 | Open-market sale | 129 | $86.12 | 1,283,542 |
| 2021-07-20 | Open-market sale | 1,198 | $87.64 | 1,278,671 |
| 2021-07-20 | Open-market sale | 1,198 | $87.64 | 985,918 |
| 2021-07-20 | Open-market sale | 129 | $86.13 | 990,789 |
| 2021-07-20 | Open-market sale | 3,673 | $87.17 | 987,116 |
| 2021-07-19 | Open-market sale | 1,065 | $86.73 | 1,283,671 |
| 2021-07-19 | Open-market sale | 3,935 | $85.93 | 1,284,736 |
| 2021-07-19 | Open-market sale | 3,934 | $85.93 | 991,984 |
| 2021-07-19 | Open-market sale | 1,066 | $86.73 | 990,918 |
| 2021-07-08 | Open-market sale | 886 | $88.29 | 995,918 |
| 2021-07-08 | Open-market sale | 885 | $88.28 | 1,288,671 |
| 2021-07-08 | Open-market sale | 338 | $87.60 | 1,289,556 |
| 2021-07-08 | Open-market sale | 337 | $87.60 | 996,804 |
| 2021-07-07 | Open-market sale | 944 | $88.34 | 1,289,894 |
| 2021-07-07 | Open-market sale | 945 | $88.34 | 997,141 |
| 2021-07-07 | Open-market sale | 4,404 | $87.64 | 998,086 |
| 2021-07-07 | Open-market sale | 4,405 | $87.64 | 1,290,838 |
| 2021-07-06 | Open-market sale | 105 | $90.50 | 1,295,243 |
| 2021-07-06 | Open-market sale | 1,001 | $88.71 | 1,295,348 |
| 2021-07-06 | Open-market sale | 2,322 | $88.24 | 1,296,349 |
| 2021-07-06 | Open-market sale | 106 | $90.51 | 1,002,490 |
| 2021-07-06 | Open-market sale | 1,001 | $88.71 | 1,002,596 |
| 2021-07-06 | Open-market sale | 2,321 | $88.24 | 1,003,597 |
| 2021-06-29 | Gift | 21,367 | $0.00 | 1,005,918 |
| 2021-06-29 | Gift | 21,367 | $0.00 | 1,298,671 |
| 2021-06-23 | Open-market sale | 1,403 | $88.72 | 1,027,285 |
| 2021-06-23 | Open-market sale | 1,402 | $88.72 | 1,277,304 |
| 2021-06-22 | Open-market sale | 2,037 | $88.56 | 1,281,261 |
| 2021-06-22 | Open-market sale | 2,037 | $88.56 | 1,031,242 |
| 2021-06-22 | Open-market sale | 2,554 | $89.15 | 1,028,688 |
| 2021-06-22 | Open-market sale | 2,555 | $89.15 | 1,278,706 |
| 2021-06-21 | Open-market sale | 4,006 | $88.71 | 1,033,279 |
| 2021-06-21 | Open-market sale | 4,006 | $88.71 | 1,283,298 |
| 2021-06-09 | Open-market sale | 25 | $92.26 | 1,287,304 |
| 2021-06-09 | Open-market sale | 2,713 | $91.50 | 1,287,329 |
| 2021-06-09 | Open-market sale | 25 | $92.26 | 1,037,285 |
| 2021-06-09 | Open-market sale | 2,713 | $91.50 | 1,037,310 |
| 2021-06-08 | Open-market sale | 425 | $91.51 | 1,293,915 |
| 2021-06-08 | Open-market sale | 3,873 | $92.33 | 1,290,042 |
| 2021-06-08 | Open-market sale | 425 | $91.51 | 1,043,897 |
| 2021-06-08 | Open-market sale | 3,874 | $92.33 | 1,040,023 |
| 2021-06-07 | Open-market sale | 1,313 | $90.73 | 1,044,322 |
| 2021-06-07 | Open-market sale | 1,650 | $90.07 | 1,045,635 |
| 2021-06-07 | Open-market sale | 1,314 | $90.73 | 1,294,340 |
| 2021-06-07 | Open-market sale | 1,650 | $90.07 | 1,295,654 |
| 2021-05-25 | Open-market sale | 6,296 | $86.85 | 1,297,304 |
| 2021-05-25 | Open-market sale | 6,296 | $86.85 | 1,047,285 |
| 2021-05-24 | Open-market sale | 3,704 | $86.74 | 1,053,581 |
| 2021-05-24 | Open-market sale | 3,704 | $86.74 | 1,303,600 |
| 2021-05-12 | Open-market sale | 25 | $85.50 | 1,307,304 |
| 2021-05-12 | Open-market sale | 427 | $84.84 | 1,307,329 |
| 2021-05-12 | Open-market sale | 25 | $85.50 | 1,057,285 |
| 2021-05-12 | Open-market sale | 428 | $84.84 | 1,057,310 |
| 2021-05-11 | Open-market sale | 944 | $85.39 | 1,307,756 |
| 2021-05-11 | Open-market sale | 3,604 | $84.90 | 1,308,700 |
| 2021-05-11 | Open-market sale | 943 | $85.39 | 1,057,738 |
| 2021-05-11 | Open-market sale | 3,604 | $84.90 | 1,058,681 |
| 2021-05-10 | Open-market sale | 625 | $88.62 | 1,312,304 |
| 2021-05-10 | Open-market sale | 1,323 | $88.12 | 1,312,929 |
| 2021-05-10 | Open-market sale | 3,052 | $86.68 | 1,314,252 |
| 2021-05-10 | Open-market sale | 625 | $88.63 | 1,062,285 |
| 2021-05-10 | Open-market sale | 1,324 | $88.12 | 1,062,910 |
| 2021-05-10 | Open-market sale | 3,051 | $86.68 | 1,064,234 |
| 2021-04-27 | Open-market sale | 4,213 | $83.45 | 1,318,514 |
| 2021-04-27 | Open-market sale | 1,210 | $84.27 | 1,317,304 |
| 2021-04-27 | Open-market sale | 1,211 | $84.27 | 1,067,285 |
| 2021-04-27 | Open-market sale | 4,212 | $83.45 | 1,068,496 |
| 2021-04-26 | Open-market sale | 125 | $86.20 | 1,322,727 |
| 2021-04-26 | Open-market sale | 1,172 | $85.27 | 1,322,852 |
| 2021-04-26 | Open-market sale | 3,280 | $84.29 | 1,324,024 |
| 2021-04-26 | Open-market sale | 125 | $86.20 | 1,072,708 |
| 2021-04-26 | Open-market sale | 1,172 | $85.27 | 1,072,833 |
| 2021-04-26 | Open-market sale | 3,280 | $84.29 | 1,074,005 |
| 2021-04-13 | Open-market sale | 5,000 | $89.21 | 1,327,304 |
| 2021-04-13 | Open-market sale | 5,000 | $89.21 | 1,077,285 |
| 2021-04-12 | Open-market sale | 3,386 | $89.57 | 1,332,304 |
| 2021-04-12 | Open-market sale | 1,614 | $88.66 | 1,335,690 |
| 2021-04-12 | Open-market sale | 1,614 | $88.67 | 1,085,671 |
| 2021-04-12 | Open-market sale | 3,386 | $89.57 | 1,082,285 |
| 2021-03-31 | Open-market sale | 621 | $96.99 | 1,337,304 |
| 2021-03-31 | Open-market sale | 621 | $96.99 | 1,087,285 |
| 2021-03-30 | Open-market sale | 986 | $97.00 | 1,337,925 |
| 2021-03-30 | Gift | 19,902 | $0.00 | 1,092,285 |
| 2021-03-30 | Gift | 19,902 | $0.00 | 1,342,304 |
| 2021-03-30 | Open-market sale | 986 | $97.00 | 1,087,906 |
| 2021-03-30 | Open-market sale | 3,393 | $96.17 | 1,088,892 |
| 2021-03-30 | Open-market sale | 3,393 | $96.17 | 1,338,911 |
| 2021-03-29 | Open-market sale | 2,055 | $95.91 | 1,115,132 |
| 2021-03-29 | Open-market sale | 2,720 | $96.47 | 1,112,412 |
| 2021-03-29 | Open-market sale | 225 | $97.71 | 1,112,187 |
| 2021-03-29 | Open-market sale | 225 | $97.71 | 1,322,402 |
| 2021-03-29 | Open-market sale | 2,719 | $96.47 | 1,322,627 |
| 2021-03-29 | Open-market sale | 2,056 | $95.91 | 1,325,346 |
| 2021-03-16 | Open-market sale | 375 | $97.95 | 1,117,187 |
| 2021-03-16 | Open-market sale | 375 | $97.95 | 1,327,402 |
| 2021-03-16 | Open-market sale | 4,625 | $97.22 | 1,327,777 |
| 2021-03-16 | Open-market sale | 4,625 | $97.22 | 1,117,562 |
| 2021-03-15 | Open-market sale | 4,304 | $98.08 | 1,333,098 |
| 2021-03-15 | Open-market sale | 4,303 | $98.08 | 1,122,884 |
| 2021-03-15 | Open-market sale | 697 | $98.47 | 1,122,187 |
| 2021-03-15 | Open-market sale | 696 | $98.47 | 1,332,402 |
| 2021-03-02 | Open-market sale | 1,157 | $96.58 | 1,337,402 |
| 2021-03-02 | Open-market sale | 3,843 | $95.83 | 1,338,559 |
| 2021-03-02 | Open-market sale | 1,158 | $96.58 | 1,127,187 |
| 2021-03-02 | Open-market sale | 3,842 | $95.83 | 1,128,345 |
| 2021-03-01 | Open-market sale | 25 | $98.68 | 1,342,402 |
| 2021-03-01 | Open-market sale | 3,553 | $97.91 | 1,342,427 |
| 2021-03-01 | Open-market sale | 1,422 | $97.35 | 1,345,980 |
| 2021-03-01 | Open-market sale | 25 | $98.68 | 1,132,187 |
| 2021-03-01 | Open-market sale | 3,553 | $97.91 | 1,132,212 |
| 2021-03-01 | Open-market sale | 1,422 | $97.35 | 1,135,765 |
| 2021-02-17 | Open-market sale | 1,818 | $100.31 | 1,137,187 |
| 2021-02-17 | Open-market sale | 1,992 | $99.90 | 1,349,219 |
| 2021-02-17 | Open-market sale | 1,191 | $98.84 | 1,351,211 |
| 2021-02-17 | Open-market sale | 1,817 | $100.31 | 1,347,402 |
| 2021-02-17 | Open-market sale | 1,991 | $99.90 | 1,139,005 |
| 2021-02-17 | Open-market sale | 1,191 | $98.84 | 1,140,996 |
| 2021-02-16 | Open-market sale | 225 | $102.16 | 1,352,402 |
| 2021-02-16 | Open-market sale | 739 | $101.38 | 1,352,627 |
| 2021-02-16 | Open-market sale | 4,036 | $100.45 | 1,353,366 |
| 2021-02-16 | Open-market sale | 225 | $102.16 | 1,142,187 |
| 2021-02-16 | Open-market sale | 739 | $101.38 | 1,142,412 |
| 2021-02-16 | Open-market sale | 4,036 | $100.45 | 1,143,151 |
| 2021-02-02 | Open-market sale | 3,505 | $95.39 | 1,357,512 |
| 2021-02-02 | Open-market sale | 1,385 | $94.77 | 1,361,017 |
| 2021-02-02 | Open-market sale | 110 | $96.04 | 1,357,402 |
| 2021-02-02 | Open-market sale | 3,506 | $95.39 | 1,147,297 |
| 2021-02-02 | Open-market sale | 1,384 | $94.77 | 1,150,803 |
| 2021-02-02 | Open-market sale | 110 | $96.04 | 1,147,187 |
| 2021-02-01 | Open-market sale | 150 | $94.87 | 1,362,402 |
| 2021-02-01 | Open-market sale | 3,250 | $94.33 | 1,362,552 |
| 2021-02-01 | Open-market sale | 1,600 | $93.70 | 1,365,802 |
| 2021-02-01 | Open-market sale | 150 | $94.87 | 1,152,187 |
| 2021-02-01 | Open-market sale | 3,250 | $94.33 | 1,152,337 |
| 2021-02-01 | Open-market sale | 1,600 | $93.70 | 1,155,587 |
| 2021-01-20 | Open-market sale | 175 | $99.69 | 1,157,187 |
| 2021-01-20 | Open-market sale | 300 | $98.94 | 1,367,577 |
| 2021-01-20 | Open-market sale | 2,692 | $97.86 | 1,367,877 |
| 2021-01-20 | Open-market sale | 1,833 | $96.88 | 1,370,569 |
| 2021-01-20 | Open-market sale | 175 | $99.69 | 1,367,402 |
| 2021-01-20 | Open-market sale | 300 | $98.94 | 1,157,362 |
| 2021-01-20 | Open-market sale | 2,692 | $97.86 | 1,157,662 |
| 2021-01-20 | Open-market sale | 1,833 | $96.88 | 1,160,354 |
| 2021-01-19 | Open-market sale | 2,487 | $96.95 | 1,372,402 |
| 2021-01-19 | Open-market sale | 2,513 | $96.14 | 1,374,889 |
| 2021-01-19 | Open-market sale | 2,488 | $96.95 | 1,162,187 |
| 2021-01-19 | Open-market sale | 2,512 | $96.14 | 1,164,675 |
| 2021-01-05 | Open-market sale | 809 | $91.87 | 1,171,572 |
| 2021-01-05 | Open-market sale | 2,482 | $92.96 | 1,169,090 |
| 2021-01-05 | Open-market sale | 1,903 | $93.53 | 1,167,187 |
| 2021-01-05 | Open-market sale | 809 | $91.87 | 1,381,787 |
| 2021-01-05 | Open-market sale | 2,483 | $92.96 | 1,379,304 |
| 2021-01-05 | Open-market sale | 1,902 | $93.53 | 1,377,402 |
| 2021-01-04 | Open-market sale | 703 | $91.08 | 1,176,484 |
| 2021-01-04 | Open-market sale | 3,839 | $91.97 | 1,172,645 |
| 2021-01-04 | Open-market sale | 703 | $91.08 | 1,386,699 |
| 2021-01-04 | Open-market sale | 3,839 | $91.97 | 1,382,860 |
| 2021-01-04 | Open-market sale | 264 | $92.44 | 1,382,596 |
| 2021-01-04 | Open-market sale | 264 | $92.44 | 1,172,381 |
| 2020-12-22 | Open-market sale | 201 | $90.26 | 1,177,187 |
| 2020-12-22 | Open-market sale | 4,799 | $89.49 | 1,387,603 |
| 2020-12-22 | Open-market sale | 201 | $90.26 | 1,387,402 |
| 2020-12-22 | Open-market sale | 4,799 | $89.49 | 1,177,388 |
| 2020-12-21 | Open-market sale | 3,499 | $90.06 | 1,183,688 |
| 2020-12-21 | Open-market sale | 138 | $91.41 | 1,392,402 |
| 2020-12-21 | Open-market sale | 1,363 | $90.76 | 1,392,540 |
| 2020-12-21 | Open-market sale | 3,499 | $90.06 | 1,393,903 |
| 2020-12-21 | Open-market sale | 138 | $91.41 | 1,182,187 |
| 2020-12-21 | Open-market sale | 1,363 | $90.76 | 1,182,325 |
| 2020-12-14 | Open-market sale | 25 | $88.95 | 1,397,402 |
| 2020-12-14 | Open-market sale | 246 | $88.37 | 1,187,212 |
| 2020-12-14 | Open-market sale | 100 | $87.23 | 1,187,458 |
| 2020-12-14 | Open-market sale | 25 | $88.95 | 1,187,187 |
| 2020-12-14 | Open-market sale | 246 | $88.37 | 1,397,427 |
| 2020-12-14 | Open-market sale | 100 | $87.23 | 1,397,673 |
| 2020-12-11 | Open-market sale | 4,336 | $87.32 | 1,187,699 |
| 2020-12-11 | Open-market sale | 141 | $87.69 | 1,187,558 |
| 2020-12-11 | Open-market sale | 812 | $86.22 | 1,402,250 |
| 2020-12-11 | Open-market sale | 4,337 | $87.32 | 1,397,913 |
| 2020-12-11 | Open-market sale | 140 | $87.69 | 1,397,773 |
| 2020-12-11 | Open-market sale | 812 | $86.22 | 1,192,035 |
| 2020-12-10 | Open-market sale | 558 | $87.24 | 1,192,847 |
| 2020-12-10 | Open-market sale | 3,782 | $86.79 | 1,193,405 |
| 2020-12-10 | Open-market sale | 3,782 | $86.79 | 1,403,620 |
| 2020-12-10 | Open-market sale | 558 | $87.24 | 1,403,062 |
| 2020-08-04 | Gift | 29,200 | $0.00 | 1,407,402 |
| 2020-06-29 | Gift | 28,270 | $0.00 | 1,197,187 |
| 2020-06-29 | Gift | 28,270 | $0.00 | 1,436,602 |
| 2020-03-16 | Open-market sale | 90 | $43.10 | 1,225,457 |
| 2020-03-16 | Open-market sale | 5,963 | $42.54 | 1,225,547 |
| 2020-03-16 | Open-market sale | 3,947 | $41.75 | 1,231,510 |
| 2020-03-02 | Open-market sale | 1,832 | $55.98 | 1,243,625 |
| 2020-03-02 | Open-market sale | 1,639 | $57.83 | 1,235,457 |
| 2020-03-02 | Open-market sale | 6,529 | $57.29 | 1,237,096 |
| 2020-02-18 | Open-market sale | 793 | $60.68 | 1,245,457 |
| 2020-02-18 | Open-market sale | 9,207 | $59.95 | 1,246,250 |
| 2020-02-11 | Gift | 60,000 | $0.00 | 1,408,332 |
| 2020-02-03 | Open-market sale | 9,952 | $61.12 | 1,255,505 |
| 2020-02-03 | Open-market sale | 48 | $61.85 | 1,255,457 |
| 2020-01-15 | Open-market sale | 10,000 | $64.80 | 1,265,457 |
| 2020-01-02 | Open-market sale | 300 | $70.48 | 1,275,457 |
| 2020-01-02 | Open-market sale | 9,700 | $69.59 | 1,275,757 |
| 2019-12-16 | Open-market sale | 200 | $72.66 | 1,306,557 |
| 2019-12-16 | Gift | 21,100 | $0.00 | 1,285,457 |
| 2019-12-16 | Gift | 21,100 | $0.00 | 1,468,332 |
| 2019-12-16 | Open-market sale | 9,800 | $71.97 | 1,306,757 |
| 2019-12-02 | Open-market sale | 300 | $74.19 | 1,316,557 |
| 2019-12-02 | Open-market sale | 9,700 | $73.55 | 1,316,857 |
| 2019-11-15 | Open-market sale | 300 | $73.66 | 1,326,557 |
| 2019-11-15 | Open-market sale | 9,700 | $72.74 | 1,326,857 |
| 2019-11-07 | Gift | 3,030 | $0.00 | 1,467,232 |
| 2019-11-07 | Gift | 20,000 | $0.00 | 1,447,232 |
| 2019-11-07 | Gift | 20,000 | $0.00 | 38,805 |
| 2019-11-01 | Open-market sale | 2,967 | $75.68 | 1,336,557 |
| 2019-11-01 | Open-market sale | 2,700 | $73.80 | 1,343,857 |
| 2019-11-01 | Open-market sale | 4,333 | $74.91 | 1,339,524 |
| 2019-10-15 | Open-market sale | 100 | $67.05 | 1,367,757 |
| 2019-10-15 | Open-market sale | 9,900 | $66.00 | 1,367,857 |
| 2019-10-01 | Open-market sale | 7,500 | $69.54 | 1,380,257 |
| 2019-10-01 | Open-market sale | 2,500 | $70.39 | 1,377,757 |
| 2019-09-24 | Gift | 21,200 | $0.00 | 1,346,557 |
| 2019-09-24 | Gift | 21,200 | $0.00 | 1,470,262 |
| 2019-09-16 | Open-market sale | 9,500 | $63.88 | 1,388,257 |
| 2019-09-16 | Open-market sale | 500 | $64.32 | 1,387,757 |
| 2019-09-03 | Open-market sale | 9,244 | $58.53 | 1,398,513 |
| 2019-09-03 | Open-market sale | 756 | $60.09 | 1,397,757 |
| 2019-08-15 | Open-market sale | 1,201 | $56.98 | 1,407,757 |
| 2019-08-15 | Open-market sale | 8,799 | $56.23 | 1,408,958 |
| 2019-08-01 | Open-market sale | 400 | $60.98 | 1,417,757 |
| 2019-08-01 | Open-market sale | 4,849 | $60.34 | 1,418,157 |
| 2019-08-01 | Open-market sale | 177 | $58.95 | 1,423,006 |
| 2019-08-01 | Open-market sale | 4,574 | $58.44 | 1,423,183 |
| 2019-07-15 | Open-market sale | 7,189 | $60.58 | 1,430,568 |
| 2019-07-15 | Open-market sale | 2,811 | $61.26 | 1,427,757 |
| 2019-07-01 | Open-market sale | 1,105 | $51.95 | 1,438,257 |
| 2019-07-01 | Open-market sale | 8,395 | $50.82 | 1,439,362 |
| 2019-07-01 | Open-market sale | 500 | $52.77 | 1,437,757 |
| 2019-06-26 | Gift | 30,200 | $0.00 | 1,449,062 |
| 2019-06-26 | Gift | 30,200 | $0.00 | 1,447,757 |
| 2019-04-30 | Open-market sale | 4,800 | $58.95 | 1,483,157 |
| 2019-04-30 | Open-market sale | 5,200 | $59.72 | 1,477,957 |
| 2019-04-15 | Open-market sale | 5,048 | $62.55 | 1,492,909 |
| 2019-04-15 | Open-market sale | 4,952 | $62.97 | 1,487,957 |
| 2019-03-29 | Gift | 25,400 | $0.00 | 1,497,957 |
| 2019-03-29 | Gift | 25,400 | $0.00 | 1,418,862 |
| 2019-02-01 | Open-market sale | 7,200 | $61.28 | 1,523,357 |
| 2019-02-01 | Open-market sale | 2,800 | $60.63 | 1,530,557 |
| 2019-01-15 | Open-market sale | 4,823 | $64.78 | 1,533,357 |
| 2019-01-15 | Open-market sale | 5,177 | $63.91 | 1,538,180 |
| 2019-01-02 | Open-market sale | 7,871 | $58.52 | 1,545,349 |
| 2019-01-02 | Open-market sale | 1,992 | $58.77 | 1,543,357 |
| 2019-01-02 | Open-market sale | 137 | $57.23 | 1,553,220 |
| 2018-12-18 | Gift | 35,000 | $0.00 | 1,553,357 |
| 2018-12-18 | Gift | 35,000 | $0.00 | 1,393,462 |
| 2018-12-17 | Open-market sale | 3,790 | $61.72 | 1,594,467 |
| 2018-12-17 | Open-market sale | 5,610 | $62.48 | 1,588,857 |
| 2018-12-17 | Open-market sale | 100 | $60.01 | 1,598,257 |
| 2018-12-17 | Open-market sale | 500 | $63.16 | 1,588,357 |
| 2018-12-03 | Open-market sale | 4,111 | $65.70 | 1,604,246 |
| 2018-12-03 | Open-market sale | 5,889 | $66.97 | 1,598,357 |
| 2018-11-16 | J | 4,000 | $0.00 | 150,511 |
| 2018-11-15 | Open-market sale | 3,645 | $65.73 | 1,608,446 |
| 2018-11-15 | Open-market sale | 6,266 | $65.05 | 1,612,091 |
| 2018-11-15 | Open-market sale | 89 | $66.51 | 1,608,357 |
| 2018-11-01 | Open-market sale | 500 | $69.93 | 1,618,357 |
| 2018-11-01 | Open-market sale | 9,500 | $69.17 | 1,618,857 |
| 2018-10-15 | Open-market sale | 100 | $76.00 | 1,628,357 |
| 2018-10-15 | Open-market sale | 9,900 | $75.29 | 1,628,457 |
| 2018-10-01 | Open-market sale | 7,500 | $79.64 | 1,640,857 |
| 2018-10-01 | Open-market sale | 2,500 | $80.84 | 1,638,357 |
| 2018-09-27 | Gift | 25,000 | $0.00 | 893,462 |
| 2018-09-27 | Gift | 25,000 | $0.00 | 1,648,357 |
| 2018-09-17 | Open-market sale | 9,800 | $85.48 | 1,673,557 |
| 2018-09-17 | Open-market sale | 200 | $86.25 | 1,673,357 |
| 2018-09-04 | Open-market sale | 1,100 | $86.60 | 1,683,357 |
| 2018-09-04 | Open-market sale | 8,900 | $85.78 | 1,684,457 |
| 2018-08-15 | Open-market sale | 450 | $83.32 | 1,693,357 |
| 2018-08-15 | Open-market sale | 9,550 | $82.91 | 1,693,807 |
| 2018-08-01 | Open-market sale | 9,400 | $81.60 | 1,703,957 |
| 2018-08-01 | Open-market sale | 600 | $81.98 | 1,703,357 |
| 2018-07-16 | Open-market sale | 10,000 | $78.24 | 1,713,357 |
| 2018-07-02 | Open-market sale | 200 | $90.20 | 1,723,357 |
| 2018-07-02 | Open-market sale | 9,800 | $89.53 | 1,723,557 |
| 2018-06-15 | Open-market sale | 9,400 | $89.08 | 1,733,457 |
| 2018-06-15 | Open-market sale | 500 | $88.20 | 1,742,857 |
| 2018-06-15 | Open-market sale | 100 | $89.70 | 1,733,357 |
| 2018-06-01 | Open-market sale | 10,000 | $84.97 | 1,743,357 |
| 2018-05-15 | Open-market sale | 10,000 | $82.08 | 1,753,357 |
| 2018-05-09 | Gift | 600 | $0.00 | 1,763,357 |
| 2018-05-08 | Gift | 1,625 | $0.00 | 1,763,957 |
| 2018-05-03 | J | 8,314 | $87.60 | 619,511 |
| 2018-05-03 | J | 8,314 | $87.60 | 8,314 |
| 2018-04-25 | Gift | 1,706 | $0.00 | 1,765,582 |
| 2018-04-24 | Gift | 1,870 | $0.00 | 1,767,288 |
| 2018-03-27 | Gift | 27,000 | $0.00 | 868,462 |
| 2018-03-27 | Gift | 27,000 | $0.00 | 1,769,158 |
| 2017-12-19 | Gift | 25,000 | $0.00 | 841,462 |
| 2017-12-19 | Gift | 25,000 | $0.00 | 1,796,158 |
| 2017-03-22 | Gift | 24,000 | $0.00 | 1,821,158 |
| 2017-03-22 | Gift | 24,000 | $0.00 | 816,462 |
| 2016-12-20 | Gift | 25,800 | $0.00 | 1,845,158 |
| 2016-12-20 | Gift | 25,800 | $0.00 | 792,462 |
| 2016-07-15 | J | 206,000 | $0.00 | 627,825 |
| 2016-05-10 | Open-market sale | 53,046 | $84.00 | 833,825 |
| 2016-05-10 | Open-market sale | 48,773 | $84.00 | 766,662 |
| 2016-05-10 | Open-market sale | 119,025 | $84.00 | 1,870,958 |
| 2016-03-31 | Gift | 26,478 | $0.00 | 1,989,983 |
| 2016-03-31 | Gift | 26,478 | $0.00 | 815,435 |
| 2015-12-28 | Gift | 31,000 | $0.00 | 788,957 |
| 2015-12-28 | Gift | 31,000 | $0.00 | 2,016,461 |
| 2015-09-25 | Gift | 32,000 | $0.00 | 757,957 |
| 2015-09-25 | Gift | 32,000 | $0.00 | 2,047,461 |
| 2015-08-12 | Open-market sale | 7,000 | $91.85 | 886,871 |
| 2015-08-11 | Open-market sale | 8,000 | $93.87 | 893,871 |
| 2015-06-04 | Gift | 18,805 | $0.00 | 0 |
| 2013-12-30 | Gift | 14,750 | $0.00 | 2,079,461 |
| 2013-12-30 | Gift | 14,750 | $0.00 | 725,957 |
| 2013-11-13 | Open-market sale | 98,557 | $116.02 | 2,094,211 |
| 2013-11-13 | Open-market sale | 33,471 | $116.02 | 711,207 |
| 2013-11-13 | Open-market sale | 42,444 | $116.02 | 901,871 |
| 2013-11-06 | Gift | 4,202 | $0.00 | 744,678 |
| 2013-09-30 | Gift | 25,150 | $0.00 | 2,192,768 |
| 2013-09-30 | Gift | 25,150 | $0.00 | 748,880 |
| 2013-06-26 | Gift | 27,250 | $0.00 | 2,217,918 |
| 2013-06-26 | Gift | 27,250 | $0.00 | 723,730 |
| 2013-05-07 | Gift | 150 | $0.00 | 696,480 |
| 2013-04-15 | Gift | 400 | $0.00 | 696,630 |
| 2012-12-17 | Gift | 45,000 | $0.00 | 697,030 |
| 2012-12-17 | Gift | 45,000 | $0.00 | 45,000 |
| 2011-04-14 | Gift | 22,000 | $0.00 | 794,778 |
| 2011-02-16 | Gift | 1,400 | $0.00 | 816,778 |
| 2011-02-14 | Gift | 1,000 | $0.00 | 818,178 |
| 2011-02-02 | Gift | 2,760 | $0.00 | 819,178 |
| 2011-01-11 | Gift | 4,420 | $0.00 | 821,938 |
| 2010-09-23 | J | 1,888,630 | — | 944,315 |
| 2010-08-08 | J | 944,315 | — | 2,832,945 |
| 2010-03-22 | J | 30,000 | — | 826,358 |
| 2010-03-22 | J | 120,000 | — | 3,777,260 |
| 2009-12-01 | J | 530 | — | 0 |
| 2009-09-01 | J | 33,333 | — | 796,358 |
| 2009-07-10 | J | 1,948,630 | — | 3,897,260 |
| 2008-07-15 | J | 974,314 | — | 5,845,890 |
| 2008-01-04 | Gift | 50 | — | 829,691 |
| 2007-05-07 | Open-market buy | 1,846 | $16.97 | 829,741 |
| 2007-05-04 | Open-market buy | 12,500 | $16.98 | 827,895 |
| 2007-05-03 | Open-market buy | 4,000 | $16.93 | 815,395 |
| 2007-05-02 | J | 428,525 | — | 6,820,204 |
| 2007-02-27 | J | 139,640 | — | 7,248,729 |
| 2006-12-12 | Gift | 1,000 | — | 811,395 |
| 2006-02-22 | Open-market buy | 5,000 | $8.00 | 2,245,168 |
| 2006-02-01 | Option exercise (out-of-money) (derivative) | 300,000 | $0.00 | 0 |
| 2006-02-01 | Option exercise (out-of-money) | 300,000 | $12.00 | 7,388,369 |
| 2004-09-20 | Open-market sale (derivative) | 300,000 | — | 300,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.