SEC CIK 1187443
RYAN ARTHUR F
Reported ownership across 3 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| PRUview stock → | 265,366 | 2008-02-12 |
| CFGview stock → | 60,993.6 | 2019-02-14 |
| REGNview stock → | 17,303 | 2026-07-02 |
Position History — REGN
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — REGN
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-07-02 | Open-market sale | 200 | $650.15 | 17,303 |
| 2026-05-01 | Open-market sale | 2 | $714.13 | 17,503 |
| 2026-05-01 | Open-market sale | 1 | $712.09 | 17,505 |
| 2026-05-01 | Open-market sale | 5 | $711.49 | 17,506 |
| 2026-05-01 | Open-market sale | 2 | $710.87 | 17,511 |
| 2026-05-01 | Open-market sale | 6 | $709.45 | 17,513 |
| 2026-05-01 | Open-market sale | 4 | $707.40 | 17,519 |
| 2026-05-01 | Open-market sale | 7 | $706.74 | 17,523 |
| 2026-05-01 | Open-market sale | 14 | $705.56 | 17,530 |
| 2026-05-01 | Open-market sale | 15 | $704.28 | 17,544 |
| 2026-05-01 | Open-market sale | 24 | $703.46 | 17,559 |
| 2026-05-01 | Open-market sale | 15 | $702.46 | 17,583 |
| 2026-05-01 | Open-market sale | 5 | $701.76 | 17,598 |
| 2026-04-01 | Open-market sale | 40 | $779.71 | 17,603 |
| 2026-04-01 | Open-market sale | 4 | $778.24 | 17,643 |
| 2026-04-01 | Open-market sale | 9 | $777.42 | 17,647 |
| 2026-04-01 | Open-market sale | 13 | $776.62 | 17,656 |
| 2026-04-01 | Open-market sale | 14 | $775.58 | 17,669 |
| 2026-04-01 | Open-market sale | 8 | $774.58 | 17,683 |
| 2026-04-01 | Open-market sale | 8 | $773.59 | 17,691 |
| 2026-04-01 | Open-market sale | 3 | $772.76 | 17,699 |
| 2026-04-01 | Open-market sale | 1 | $771.32 | 17,702 |
| 2026-03-02 | Open-market sale | 20 | $789.28 | 17,703 |
| 2026-03-02 | Open-market sale | 20 | $788.96 | 17,723 |
| 2026-03-02 | Open-market sale | 2 | $787.34 | 17,743 |
| 2026-03-02 | Open-market sale | 7 | $786.61 | 17,745 |
| 2026-03-02 | Open-market sale | 11 | $785.48 | 17,752 |
| 2026-03-02 | Open-market sale | 9 | $784.48 | 17,763 |
| 2026-03-02 | Open-market sale | 10 | $783.62 | 17,772 |
| 2026-03-02 | Open-market sale | 2 | $782.62 | 17,782 |
| 2026-03-02 | Open-market sale | 2 | $781.21 | 17,784 |
| 2026-03-02 | Open-market sale | 3 | $780.69 | 17,786 |
| 2026-03-02 | Open-market sale | 5 | $779.69 | 17,789 |
| 2026-03-02 | Open-market sale | 2 | $778.30 | 17,794 |
| 2026-03-02 | Open-market sale | 7 | $777.46 | 17,796 |
| 2026-02-09 | Open-market sale | 1 | $787.82 | 17,803 |
| 2026-02-09 | Open-market sale | 2 | $786.29 | 17,804 |
| 2026-02-09 | Open-market sale | 1 | $785.71 | 17,806 |
| 2026-02-09 | Open-market sale | 1 | $784.59 | 17,807 |
| 2026-02-09 | Open-market sale | 3 | $783.34 | 17,808 |
| 2026-02-09 | Open-market sale | 1 | $782.53 | 17,811 |
| 2026-02-09 | Open-market sale | 5 | $781.48 | 17,812 |
| 2026-02-09 | Open-market sale | 1 | $780.09 | 17,817 |
| 2026-02-09 | Open-market sale | 5 | $779.41 | 17,818 |
| 2026-02-09 | Open-market sale | 12 | $778.53 | 17,823 |
| 2026-02-09 | Open-market sale | 57 | $777.56 | 17,835 |
| 2026-02-09 | Open-market sale | 10 | $776.59 | 17,892 |
| 2026-02-09 | Open-market sale | 1 | $775.63 | 17,902 |
| 2026-01-02 | Grant / award (derivative) | 1,962 | $0.00 | 1,962 |
| 2026-01-02 | Grant / award | 155 | $0.00 | 17,903 |
| 2025-01-02 | Grant / award (derivative) | 1,958 | $0.00 | 1,958 |
| 2025-01-02 | Grant / award | 166 | $0.00 | 17,748 |
| 2024-10-01 | Open-market sale | 4 | $1052.44 | 17,596 |
| 2024-10-01 | Open-market sale | 3 | $1041.35 | 17,679 |
| 2024-10-01 | Open-market sale | 1 | $1042.31 | 17,678 |
| 2024-10-01 | Open-market sale | 5 | $1043.39 | 17,673 |
| 2024-10-01 | Open-market sale | 9 | $1044.62 | 17,664 |
| 2024-10-01 | Open-market sale | 7 | $1045.27 | 17,657 |
| 2024-10-01 | Open-market sale | 9 | $1046.53 | 17,648 |
| 2024-10-01 | Open-market sale | 12 | $1047.44 | 17,636 |
| 2024-10-01 | Open-market sale | 2 | $1059.28 | 17,582 |
| 2024-10-01 | Open-market sale | 2 | $1057.38 | 17,584 |
| 2024-10-01 | Open-market sale | 3 | $1056.68 | 17,586 |
| 2024-10-01 | Open-market sale | 3 | $1054.90 | 17,589 |
| 2024-10-01 | Open-market sale | 4 | $1053.45 | 17,592 |
| 2024-10-01 | Open-market sale | 9 | $1051.51 | 17,600 |
| 2024-10-01 | Open-market sale | 6 | $1050.60 | 17,609 |
| 2024-10-01 | Open-market sale | 9 | $1049.68 | 17,615 |
| 2024-10-01 | Open-market sale | 12 | $1048.54 | 17,624 |
| 2024-09-03 | Open-market sale | 4 | $1178.69 | 17,725 |
| 2024-09-03 | Open-market sale | 4 | $1177.73 | 17,729 |
| 2024-09-03 | Open-market sale | 8 | $1179.62 | 17,717 |
| 2024-09-03 | Open-market sale | 8 | $1183.47 | 17,709 |
| 2024-09-03 | Open-market sale | 1 | $1184.26 | 17,708 |
| 2024-09-03 | Open-market sale | 4 | $1185.77 | 17,704 |
| 2024-09-03 | Open-market sale | 5 | $1186.19 | 17,699 |
| 2024-09-03 | Open-market sale | 4 | $1176.82 | 17,733 |
| 2024-09-03 | Open-market sale | 8 | $1175.66 | 17,737 |
| 2024-09-03 | Open-market sale | 8 | $1174.32 | 17,745 |
| 2024-09-03 | Open-market sale | 16 | $1172.75 | 17,753 |
| 2024-09-03 | Open-market sale | 4 | $1170.40 | 17,769 |
| 2024-09-03 | Open-market sale | 4 | $1168.99 | 17,773 |
| 2024-09-03 | Open-market sale | 1 | $1167.27 | 17,777 |
| 2024-09-03 | Open-market sale | 4 | $1166.52 | 17,778 |
| 2024-09-03 | Open-market sale | 4 | $1191.02 | 17,682 |
| 2024-09-03 | Open-market sale | 1 | $1190.00 | 17,686 |
| 2024-09-03 | Open-market sale | 5 | $1189.13 | 17,687 |
| 2024-09-03 | Open-market sale | 4 | $1188.55 | 17,692 |
| 2024-09-03 | Open-market sale | 3 | $1187.95 | 17,696 |
| 2024-08-01 | Open-market sale | 3 | $1099.65 | 17,783 |
| 2024-08-01 | Open-market sale | 1 | $1098.00 | 17,786 |
| 2024-08-01 | Open-market sale | 1 | $1053.22 | 17,881 |
| 2024-08-01 | Open-market sale | 1 | $1058.90 | 17,880 |
| 2024-08-01 | Open-market sale | 3 | $1097.69 | 17,787 |
| 2024-08-01 | Open-market sale | 3 | $1096.19 | 17,790 |
| 2024-08-01 | Open-market sale | 3 | $1095.35 | 17,793 |
| 2024-08-01 | Open-market sale | 1 | $1094.02 | 17,796 |
| 2024-08-01 | Open-market sale | 7 | $1093.39 | 17,797 |
| 2024-08-01 | Open-market sale | 7 | $1092.61 | 17,804 |
| 2024-08-01 | Open-market sale | 13 | $1091.47 | 17,811 |
| 2024-08-01 | Open-market sale | 11 | $1090.30 | 17,824 |
| 2024-08-01 | Open-market sale | 7 | $1089.64 | 17,835 |
| 2024-08-01 | Open-market sale | 3 | $1088.70 | 17,842 |
| 2024-08-01 | Open-market sale | 2 | $1087.54 | 17,845 |
| 2024-08-01 | Open-market sale | 2 | $1086.38 | 17,847 |
| 2024-08-01 | Open-market sale | 3 | $1085.71 | 17,849 |
| 2024-08-01 | Open-market sale | 3 | $1084.71 | 17,852 |
| 2024-08-01 | Open-market sale | 1 | $1083.57 | 17,855 |
| 2024-08-01 | Open-market sale | 1 | $1082.17 | 17,856 |
| 2024-08-01 | Open-market sale | 1 | $1080.06 | 17,857 |
| 2024-08-01 | Open-market sale | 3 | $1076.07 | 17,858 |
| 2024-08-01 | Open-market sale | 1 | $1074.34 | 17,861 |
| 2024-08-01 | Open-market sale | 1 | $1073.03 | 17,862 |
| 2024-08-01 | Open-market sale | 4 | $1070.46 | 17,863 |
| 2024-08-01 | Open-market sale | 1 | $1068.08 | 17,867 |
| 2024-08-01 | Open-market sale | 1 | $1067.53 | 17,868 |
| 2024-08-01 | Open-market sale | 4 | $1066.33 | 17,869 |
| 2024-08-01 | Open-market sale | 6 | $1065.39 | 17,873 |
| 2024-08-01 | Open-market sale | 1 | $1062.71 | 17,879 |
| 2024-08-01 | Open-market sale | 1 | $1100.03 | 17,782 |
| 2024-07-01 | Open-market sale | 3 | $1060.14 | 17,928 |
| 2024-07-01 | Open-market sale | 3 | $1047.11 | 17,979 |
| 2024-07-01 | Open-market sale | 2 | $1050.87 | 17,977 |
| 2024-07-01 | Open-market sale | 7 | $1051.58 | 17,970 |
| 2024-07-01 | Open-market sale | 6 | $1052.19 | 17,964 |
| 2024-07-01 | Open-market sale | 8 | $1053.60 | 17,956 |
| 2024-07-01 | Open-market sale | 1 | $1054.25 | 17,955 |
| 2024-07-01 | Open-market sale | 2 | $1068.09 | 17,882 |
| 2024-07-01 | Open-market sale | 3 | $1067.51 | 17,884 |
| 2024-07-01 | Open-market sale | 4 | $1066.59 | 17,887 |
| 2024-07-01 | Open-market sale | 3 | $1065.52 | 17,891 |
| 2024-07-01 | Open-market sale | 7 | $1064.55 | 17,894 |
| 2024-07-01 | Open-market sale | 5 | $1063.87 | 17,901 |
| 2024-07-01 | Open-market sale | 19 | $1062.31 | 17,906 |
| 2024-07-01 | Open-market sale | 3 | $1061.73 | 17,925 |
| 2024-07-01 | Open-market sale | 3 | $1059.36 | 17,931 |
| 2024-07-01 | Open-market sale | 17 | $1058.49 | 17,934 |
| 2024-07-01 | Open-market sale | 2 | $1057.64 | 17,951 |
| 2024-07-01 | Open-market sale | 2 | $1056.81 | 17,953 |
| 2024-06-03 | Open-market sale | 3 | $980.16 | 18,077 |
| 2024-06-03 | Open-market sale | 2 | $979.40 | 18,080 |
| 2024-06-03 | Open-market sale | 5 | $1000.04 | 17,982 |
| 2024-06-03 | Open-market sale | 7 | $999.43 | 17,987 |
| 2024-06-03 | Open-market sale | 14 | $998.44 | 17,994 |
| 2024-06-03 | Open-market sale | 15 | $997.76 | 18,008 |
| 2024-06-03 | Open-market sale | 12 | $996.83 | 18,023 |
| 2024-06-03 | Open-market sale | 5 | $994.25 | 18,041 |
| 2024-06-03 | Open-market sale | 12 | $993.20 | 18,046 |
| 2024-06-03 | Open-market sale | 7 | $992.19 | 18,058 |
| 2024-06-03 | Open-market sale | 4 | $990.74 | 18,065 |
| 2024-06-03 | Open-market sale | 2 | $988.66 | 18,069 |
| 2024-06-03 | Open-market sale | 2 | $984.52 | 18,071 |
| 2024-06-03 | Open-market sale | 3 | $981.95 | 18,074 |
| 2024-06-03 | Open-market sale | 1 | $982.99 | 18,073 |
| 2024-06-03 | Open-market sale | 6 | $995.76 | 18,035 |
| 2024-05-01 | Open-market sale | 3 | $896.59 | 18,151 |
| 2024-05-01 | Open-market sale | 3 | $889.50 | 18,179 |
| 2024-05-01 | Open-market sale | 2 | $890.75 | 18,177 |
| 2024-05-01 | Open-market sale | 7 | $891.52 | 18,170 |
| 2024-05-01 | Open-market sale | 9 | $892.50 | 18,161 |
| 2024-05-01 | Open-market sale | 5 | $893.16 | 18,156 |
| 2024-05-01 | Open-market sale | 2 | $895.38 | 18,154 |
| 2024-05-01 | Open-market sale | 9 | $897.68 | 18,142 |
| 2024-05-01 | Open-market sale | 17 | $898.51 | 18,125 |
| 2024-05-01 | Open-market sale | 7 | $899.37 | 18,118 |
| 2024-05-01 | Open-market sale | 5 | $900.45 | 18,113 |
| 2024-05-01 | Open-market sale | 4 | $901.41 | 18,109 |
| 2024-05-01 | Open-market sale | 1 | $913.21 | 18,082 |
| 2024-05-01 | Open-market sale | 1 | $912.29 | 18,083 |
| 2024-05-01 | Open-market sale | 4 | $911.39 | 18,084 |
| 2024-05-01 | Open-market sale | 6 | $910.47 | 18,088 |
| 2024-05-01 | Open-market sale | 4 | $909.49 | 18,094 |
| 2024-05-01 | Open-market sale | 2 | $907.54 | 18,098 |
| 2024-05-01 | Open-market sale | 4 | $906.26 | 18,100 |
| 2024-05-01 | Open-market sale | 2 | $905.50 | 18,104 |
| 2024-05-01 | Open-market sale | 1 | $904.80 | 18,106 |
| 2024-05-01 | Open-market sale | 1 | $903.35 | 18,107 |
| 2024-05-01 | Open-market sale | 1 | $902.66 | 18,108 |
| 2024-04-01 | Open-market sale | 15 | $960.53 | 18,254 |
| 2024-04-01 | Open-market sale | 9 | $959.47 | 18,269 |
| 2024-04-01 | Open-market sale | 14 | $961.59 | 18,240 |
| 2024-04-01 | Open-market sale | 9 | $962.42 | 18,231 |
| 2024-04-01 | Open-market sale | 20 | $963.60 | 18,211 |
| 2024-04-01 | Open-market sale | 16 | $964.45 | 18,195 |
| 2024-04-01 | Open-market sale | 13 | $965.35 | 18,182 |
| 2024-04-01 | Open-market sale | 2 | $958.86 | 18,278 |
| 2024-04-01 | Open-market sale | 2 | $957.78 | 18,280 |
| 2024-03-01 | Open-market sale | 4 | $970.38 | 18,375 |
| 2024-03-01 | Open-market sale | 1 | $969.18 | 18,379 |
| 2024-03-01 | Open-market sale | 1 | $968.66 | 18,380 |
| 2024-03-01 | Open-market sale | 1 | $967.50 | 18,381 |
| 2024-03-01 | Open-market sale | 2 | $972.29 | 18,372 |
| 2024-03-01 | Open-market sale | 1 | $974.78 | 18,371 |
| 2024-03-01 | Open-market sale | 2 | $975.70 | 18,369 |
| 2024-03-01 | Open-market sale | 2 | $976.81 | 18,367 |
| 2024-03-01 | Open-market sale | 2 | $977.27 | 18,365 |
| 2024-03-01 | Open-market sale | 1 | $978.09 | 18,364 |
| 2024-03-01 | Open-market sale | 1 | $979.87 | 18,363 |
| 2024-03-01 | Open-market sale | 1 | $980.21 | 18,362 |
| 2024-03-01 | Open-market sale | 15 | $981.64 | 18,347 |
| 2024-03-01 | Open-market sale | 11 | $982.67 | 18,336 |
| 2024-03-01 | Open-market sale | 12 | $983.61 | 18,324 |
| 2024-03-01 | Open-market sale | 1 | $988.30 | 18,282 |
| 2024-03-01 | Open-market sale | 1 | $971.75 | 18,374 |
| 2024-03-01 | Open-market sale | 19 | $984.45 | 18,305 |
| 2024-03-01 | Open-market sale | 10 | $985.76 | 18,295 |
| 2024-03-01 | Open-market sale | 8 | $986.58 | 18,287 |
| 2024-03-01 | Open-market sale | 4 | $987.33 | 18,283 |
| 2024-02-01 | Open-market sale | 3 | $943.54 | 18,467 |
| 2024-02-01 | Open-market sale | 1 | $944.66 | 18,466 |
| 2024-02-01 | Open-market sale | 3 | $947.37 | 18,463 |
| 2024-02-01 | Open-market sale | 1 | $948.77 | 18,462 |
| 2024-02-01 | Open-market sale | 10 | $949.48 | 18,452 |
| 2024-02-01 | Open-market sale | 2 | $950.01 | 18,450 |
| 2024-02-01 | Open-market sale | 3 | $951.40 | 18,447 |
| 2024-02-01 | Open-market sale | 3 | $953.18 | 18,444 |
| 2024-02-01 | Open-market sale | 5 | $954.52 | 18,439 |
| 2024-02-01 | Open-market sale | 10 | $955.35 | 18,429 |
| 2024-02-01 | Open-market sale | 7 | $956.21 | 18,422 |
| 2024-02-01 | Open-market sale | 3 | $957.75 | 18,419 |
| 2024-02-01 | Open-market sale | 5 | $958.65 | 18,414 |
| 2024-02-01 | Open-market sale | 8 | $959.68 | 18,406 |
| 2024-02-01 | Open-market sale | 10 | $960.52 | 18,396 |
| 2024-02-01 | Open-market sale | 6 | $962.49 | 18,386 |
| 2024-02-01 | Open-market sale | 4 | $961.37 | 18,392 |
| 2024-02-01 | Open-market sale | 4 | $963.73 | 18,382 |
| 2024-02-01 | Open-market sale | 1 | $939.53 | 18,481 |
| 2024-02-01 | Open-market sale | 5 | $942.50 | 18,470 |
| 2024-02-01 | Open-market sale | 6 | $941.91 | 18,475 |
| 2024-01-02 | Grant / award (derivative) | 1,607 | $0.00 | 1,607 |
| 2024-01-02 | Open-market sale | 14 | $899.66 | 18,411 |
| 2024-01-02 | Open-market sale | 2 | $886.26 | 18,444 |
| 2024-01-02 | Open-market sale | 1 | $887.13 | 18,443 |
| 2024-01-02 | Open-market sale | 3 | $897.41 | 18,431 |
| 2024-01-02 | Open-market sale | 1 | $892.00 | 18,442 |
| 2024-01-02 | Open-market sale | 8 | $896.47 | 18,434 |
| 2024-01-02 | Grant / award | 135 | $0.00 | 18,482 |
| 2024-01-02 | Open-market sale | 3 | $904.49 | 18,347 |
| 2024-01-02 | Open-market sale | 13 | $903.49 | 18,350 |
| 2024-01-02 | Open-market sale | 10 | $902.37 | 18,363 |
| 2024-01-02 | Open-market sale | 9 | $901.46 | 18,373 |
| 2024-01-02 | Open-market sale | 29 | $900.59 | 18,382 |
| 2024-01-02 | Open-market sale | 1 | $873.91 | 18,446 |
| 2024-01-02 | Open-market sale | 6 | $898.76 | 18,425 |
| 2023-12-01 | Open-market sale | 1 | $814.78 | 18,504 |
| 2023-12-01 | Open-market sale | 4 | $813.35 | 18,505 |
| 2023-12-01 | Open-market sale | 3 | $812.58 | 18,509 |
| 2023-12-01 | Open-market sale | 27 | $811.48 | 18,512 |
| 2023-12-01 | Open-market sale | 7 | $810.77 | 18,539 |
| 2023-12-01 | Open-market sale | 1 | $809.03 | 18,546 |
| 2023-12-01 | Open-market sale | 2 | $827.61 | 18,447 |
| 2023-12-01 | Open-market sale | 10 | $826.62 | 18,449 |
| 2023-12-01 | Open-market sale | 2 | $825.38 | 18,459 |
| 2023-12-01 | Open-market sale | 3 | $824.66 | 18,461 |
| 2023-12-01 | Open-market sale | 6 | $823.36 | 18,464 |
| 2023-12-01 | Open-market sale | 1 | $822.49 | 18,470 |
| 2023-12-01 | Open-market sale | 2 | $821.92 | 18,471 |
| 2023-12-01 | Open-market sale | 9 | $820.50 | 18,473 |
| 2023-12-01 | Open-market sale | 7 | $819.62 | 18,482 |
| 2023-12-01 | Open-market sale | 2 | $818.76 | 18,489 |
| 2023-12-01 | Open-market sale | 6 | $817.52 | 18,491 |
| 2023-12-01 | Open-market sale | 4 | $816.52 | 18,497 |
| 2023-12-01 | Open-market sale | 3 | $815.46 | 18,501 |
| 2023-11-07 | Open-market sale | 39 | $828.54 | 18,569 |
| 2023-11-07 | Open-market sale | 6 | $824.59 | 18,641 |
| 2023-11-07 | Open-market sale | 18 | $825.53 | 18,623 |
| 2023-11-07 | Open-market sale | 4 | $826.58 | 18,619 |
| 2023-11-07 | Open-market sale | 1 | $838.46 | 18,547 |
| 2023-11-07 | Open-market sale | 3 | $830.39 | 18,548 |
| 2023-11-07 | Open-market sale | 18 | $829.43 | 18,551 |
| 2023-11-07 | Open-market sale | 11 | $827.65 | 18,608 |
| 2023-08-01 | Open-market sale | 5 | $739.63 | 18,653 |
| 2023-08-01 | Open-market sale | 10 | $738.45 | 18,658 |
| 2023-08-01 | Open-market sale | 17 | $737.50 | 18,668 |
| 2023-08-01 | Open-market sale | 16 | $736.64 | 18,685 |
| 2023-08-01 | Open-market sale | 22 | $735.55 | 18,701 |
| 2023-08-01 | Open-market sale | 18 | $734.56 | 18,723 |
| 2023-08-01 | Open-market sale | 4 | $733.51 | 18,741 |
| 2023-08-01 | Open-market sale | 2 | $741.42 | 18,648 |
| 2023-08-01 | Open-market sale | 3 | $740.52 | 18,650 |
| 2023-08-01 | Open-market sale | 2 | $732.76 | 18,745 |
| 2023-08-01 | Open-market sale | 1 | $744.66 | 18,647 |
| 2023-07-03 | Open-market sale | 11 | $719.36 | 18,748 |
| 2023-07-03 | Open-market sale | 12 | $718.71 | 18,759 |
| 2023-07-03 | Open-market sale | 22 | $717.57 | 18,771 |
| 2023-07-03 | Open-market sale | 29 | $716.74 | 18,793 |
| 2023-07-03 | Open-market sale | 7 | $715.23 | 18,822 |
| 2023-07-03 | Open-market sale | 10 | $714.65 | 18,829 |
| 2023-07-03 | Open-market sale | 1 | $711.95 | 18,845 |
| 2023-07-03 | Open-market sale | 1 | $710.09 | 18,846 |
| 2023-07-03 | Open-market sale | 1 | $720.15 | 18,747 |
| 2023-07-03 | Open-market sale | 6 | $713.82 | 18,839 |
| 2023-06-01 | Open-market sale | 2 | $730.03 | 18,945 |
| 2023-06-01 | Open-market sale | 2 | $733.61 | 18,924 |
| 2023-06-01 | Open-market sale | 10 | $732.49 | 18,926 |
| 2023-06-01 | Open-market sale | 9 | $731.49 | 18,936 |
| 2023-06-01 | Open-market sale | 10 | $734.62 | 18,914 |
| 2023-06-01 | Open-market sale | 7 | $738.35 | 18,847 |
| 2023-06-01 | Open-market sale | 12 | $735.42 | 18,902 |
| 2023-06-01 | Open-market sale | 31 | $736.40 | 18,871 |
| 2023-06-01 | Open-market sale | 17 | $737.52 | 18,854 |
| 2023-05-01 | Open-market sale | 5 | $805.34 | 18,994 |
| 2023-05-01 | Open-market sale | 16 | $802.67 | 19,031 |
| 2023-05-01 | Open-market sale | 30 | $803.58 | 19,001 |
| 2023-05-01 | Open-market sale | 15 | $808.11 | 18,947 |
| 2023-05-01 | Open-market sale | 17 | $807.50 | 18,962 |
| 2023-05-01 | Open-market sale | 15 | $806.53 | 18,979 |
| 2023-05-01 | Open-market sale | 2 | $804.51 | 18,999 |
| 2023-04-03 | Open-market sale | 7 | $816.58 | 19,140 |
| 2023-04-03 | Open-market sale | 13 | $817.49 | 19,127 |
| 2023-04-03 | Open-market sale | 27 | $818.47 | 19,100 |
| 2023-04-03 | Open-market sale | 32 | $819.48 | 19,068 |
| 2023-04-03 | Open-market sale | 5 | $820.55 | 19,063 |
| 2023-04-03 | Open-market sale | 1 | $821.61 | 19,062 |
| 2023-04-03 | Open-market sale | 6 | $823.34 | 19,047 |
| 2023-04-03 | Open-market sale | 9 | $822.37 | 19,053 |
| 2023-03-01 | Open-market sale | 15 | $759.48 | 19,227 |
| 2023-03-01 | Open-market sale | 11 | $763.51 | 19,181 |
| 2023-03-01 | Open-market sale | 17 | $764.49 | 19,164 |
| 2023-03-01 | Open-market sale | 16 | $761.62 | 19,201 |
| 2023-03-01 | Open-market sale | 10 | $760.54 | 19,217 |
| 2023-03-01 | Open-market sale | 9 | $762.28 | 19,192 |
| 2023-03-01 | Open-market sale | 5 | $758.20 | 19,242 |
| 2023-03-01 | Open-market sale | 7 | $766.32 | 19,147 |
| 2023-03-01 | Open-market sale | 10 | $765.55 | 19,154 |
| 2023-02-01 | Open-market sale | 3 | $761.58 | 19,249 |
| 2023-02-01 | Open-market sale | 2 | $752.11 | 19,345 |
| 2023-02-01 | Open-market sale | 18 | $753.54 | 19,327 |
| 2023-02-01 | Open-market sale | 17 | $754.45 | 19,310 |
| 2023-02-01 | Open-market sale | 17 | $755.50 | 19,293 |
| 2023-02-01 | Open-market sale | 24 | $756.77 | 19,269 |
| 2023-02-01 | Open-market sale | 2 | $757.29 | 19,267 |
| 2023-02-01 | Open-market sale | 7 | $758.58 | 19,260 |
| 2023-02-01 | Open-market sale | 4 | $759.65 | 19,256 |
| 2023-02-01 | Open-market sale | 4 | $760.40 | 19,252 |
| 2023-02-01 | Open-market sale | 2 | $762.17 | 19,247 |
| 2023-01-03 | Grant / award (derivative) | 1,929 | $0.00 | 1,929 |
| 2023-01-03 | Open-market sale | 10 | $723.52 | 19,253 |
| 2023-01-03 | Open-market sale | 5 | $722.59 | 19,263 |
| 2023-01-03 | Open-market sale | 14 | $721.48 | 19,268 |
| 2023-01-03 | Grant / award | 165 | $0.00 | 19,347 |
| 2023-01-03 | Open-market sale | 2 | $732.18 | 19,182 |
| 2023-01-03 | Open-market sale | 12 | $731.59 | 19,184 |
| 2023-01-03 | Open-market sale | 4 | $730.35 | 19,196 |
| 2023-01-03 | Open-market sale | 1 | $729.92 | 19,200 |
| 2023-01-03 | Open-market sale | 9 | $724.52 | 19,244 |
| 2023-01-03 | Open-market sale | 13 | $727.59 | 19,212 |
| 2023-01-03 | Open-market sale | 10 | $726.34 | 19,225 |
| 2023-01-03 | Open-market sale | 9 | $725.63 | 19,235 |
| 2023-01-03 | Open-market sale | 11 | $728.34 | 19,201 |
| 2022-12-01 | Open-market sale | 5 | $757.60 | 19,314 |
| 2022-12-01 | Open-market sale | 3 | $752.57 | 19,379 |
| 2022-12-01 | Open-market sale | 7 | $753.53 | 19,372 |
| 2022-12-01 | Open-market sale | 7 | $754.61 | 19,365 |
| 2022-12-01 | Open-market sale | 26 | $755.47 | 19,339 |
| 2022-12-01 | Open-market sale | 20 | $756.35 | 19,319 |
| 2022-12-01 | Open-market sale | 3 | $758.39 | 19,311 |
| 2022-12-01 | Open-market sale | 6 | $767.44 | 19,282 |
| 2022-12-01 | Open-market sale | 6 | $766.39 | 19,288 |
| 2022-12-01 | Open-market sale | 3 | $765.70 | 19,294 |
| 2022-12-01 | Open-market sale | 2 | $764.61 | 19,297 |
| 2022-12-01 | Open-market sale | 3 | $763.28 | 19,299 |
| 2022-12-01 | Open-market sale | 1 | $762.57 | 19,302 |
| 2022-12-01 | Open-market sale | 6 | $761.56 | 19,303 |
| 2022-12-01 | Open-market sale | 2 | $759.67 | 19,309 |
| 2022-11-01 | Open-market sale | 26 | $756.31 | 19,408 |
| 2022-11-01 | Open-market sale | 2 | $750.00 | 19,480 |
| 2022-11-01 | Open-market sale | 6 | $752.59 | 19,474 |
| 2022-11-01 | Open-market sale | 2 | $761.00 | 19,382 |
| 2022-11-01 | Open-market sale | 5 | $759.61 | 19,384 |
| 2022-11-01 | Open-market sale | 4 | $758.16 | 19,389 |
| 2022-11-01 | Open-market sale | 15 | $757.58 | 19,393 |
| 2022-11-01 | Open-market sale | 18 | $755.50 | 19,434 |
| 2022-11-01 | Open-market sale | 12 | $754.73 | 19,452 |
| 2022-11-01 | Open-market sale | 10 | $753.68 | 19,464 |
| 2022-10-03 | Open-market sale | 6 | $731.49 | 19,513 |
| 2022-10-03 | Open-market sale | 2 | $730.00 | 19,519 |
| 2022-10-03 | Open-market sale | 19 | $728.23 | 19,521 |
| 2022-10-03 | Open-market sale | 18 | $727.52 | 19,540 |
| 2022-10-03 | Open-market sale | 1 | $726.03 | 19,558 |
| 2022-10-03 | Open-market sale | 2 | $717.87 | 19,562 |
| 2022-10-03 | Open-market sale | 6 | $715.94 | 19,564 |
| 2022-10-03 | Open-market sale | 2 | $714.08 | 19,570 |
| 2022-10-03 | Open-market sale | 5 | $711.00 | 19,572 |
| 2022-10-03 | Open-market sale | 3 | $710.73 | 19,577 |
| 2022-10-03 | Open-market sale | 2 | $705.39 | 19,580 |
| 2022-10-03 | Open-market sale | 7 | $732.47 | 19,506 |
| 2022-10-03 | Open-market sale | 24 | $733.64 | 19,482 |
| 2022-10-03 | Open-market sale | 3 | $718.48 | 19,559 |
| 2022-09-06 | Open-market sale | 3 | $587.23 | 19,582 |
| 2022-09-06 | Open-market sale | 16 | $585.58 | 19,593 |
| 2022-09-06 | Open-market sale | 8 | $586.31 | 19,585 |
| 2022-09-06 | Open-market sale | 3 | $576.85 | 19,679 |
| 2022-09-06 | Open-market sale | 6 | $584.77 | 19,609 |
| 2022-09-06 | Open-market sale | 11 | $583.45 | 19,615 |
| 2022-09-06 | Open-market sale | 8 | $582.51 | 19,626 |
| 2022-09-06 | Open-market sale | 14 | $581.46 | 19,634 |
| 2022-09-06 | Open-market sale | 9 | $580.75 | 19,648 |
| 2022-09-06 | Open-market sale | 7 | $579.67 | 19,657 |
| 2022-09-06 | Open-market sale | 11 | $578.56 | 19,664 |
| 2022-09-06 | Open-market sale | 4 | $577.26 | 19,675 |
| 2022-08-04 | Option exercise (derivative) | 4,361 | $0.00 | 0 |
| 2022-08-04 | Gift | 2,500 | $0.00 | 19,682 |
| 2022-08-04 | Option exercise | 3,613 | $482.68 | 23,295 |
| 2022-08-04 | Open-market sale | 4,887 | $620.85 | 18,408 |
| 2022-08-04 | Option exercise | 4,361 | $374.12 | 22,769 |
| 2022-08-04 | Open-market sale | 4,156 | $621.54 | 18,613 |
| 2022-08-04 | Option exercise | 2,479 | $380.95 | 21,092 |
| 2022-08-04 | Open-market sale | 1,410 | $622.06 | 19,682 |
| 2022-05-02 | Open-market sale | 9 | $644.54 | 22,268 |
| 2022-05-02 | Open-market sale | 5 | $643.76 | 22,277 |
| 2022-05-02 | Open-market sale | 3 | $645.64 | 22,265 |
| 2022-05-02 | Open-market sale | 7 | $646.49 | 22,258 |
| 2022-05-02 | Open-market sale | 3 | $647.09 | 22,255 |
| 2022-05-02 | Open-market sale | 4 | $648.68 | 22,251 |
| 2022-05-02 | Open-market sale | 5 | $649.62 | 22,246 |
| 2022-05-02 | Open-market sale | 6 | $650.47 | 22,240 |
| 2022-05-02 | Open-market sale | 10 | $651.46 | 22,230 |
| 2022-05-02 | Open-market sale | 14 | $652.71 | 22,216 |
| 2022-05-02 | Open-market sale | 21 | $653.57 | 22,195 |
| 2022-05-02 | Open-market sale | 1 | $654.21 | 22,194 |
| 2022-05-02 | Open-market sale | 6 | $655.44 | 22,188 |
| 2022-05-02 | Open-market sale | 3 | $656.97 | 22,185 |
| 2022-05-02 | Open-market sale | 3 | $658.09 | 22,182 |
| 2022-04-01 | Open-market sale | 10 | $692.41 | 22,326 |
| 2022-04-01 | Open-market sale | 6 | $686.83 | 22,376 |
| 2022-04-01 | Open-market sale | 3 | $687.45 | 22,373 |
| 2022-04-01 | Open-market sale | 12 | $688.59 | 22,361 |
| 2022-04-01 | Open-market sale | 3 | $689.42 | 22,358 |
| 2022-04-01 | Open-market sale | 12 | $690.59 | 22,346 |
| 2022-04-01 | Open-market sale | 10 | $691.34 | 22,336 |
| 2022-04-01 | Open-market sale | 3 | $701.82 | 22,282 |
| 2022-04-01 | Open-market sale | 4 | $693.69 | 22,322 |
| 2022-04-01 | Open-market sale | 4 | $694.74 | 22,318 |
| 2022-04-01 | Open-market sale | 14 | $695.46 | 22,304 |
| 2022-04-01 | Open-market sale | 8 | $696.50 | 22,296 |
| 2022-04-01 | Open-market sale | 7 | $697.39 | 22,289 |
| 2022-04-01 | Open-market sale | 4 | $698.14 | 22,285 |
| 2022-03-01 | Open-market sale | 3 | $609.61 | 22,474 |
| 2022-03-01 | Open-market sale | 2 | $608.48 | 22,477 |
| 2022-03-01 | Open-market sale | 3 | $607.28 | 22,479 |
| 2022-03-01 | Open-market sale | 13 | $623.23 | 22,382 |
| 2022-03-01 | Open-market sale | 21 | $622.49 | 22,395 |
| 2022-03-01 | Open-market sale | 8 | $621.43 | 22,416 |
| 2022-03-01 | Open-market sale | 6 | $620.55 | 22,424 |
| 2022-03-01 | Open-market sale | 7 | $619.40 | 22,430 |
| 2022-03-01 | Open-market sale | 3 | $610.83 | 22,471 |
| 2022-03-01 | Open-market sale | 3 | $611.04 | 22,468 |
| 2022-03-01 | Open-market sale | 3 | $612.45 | 22,465 |
| 2022-03-01 | Open-market sale | 2 | $613.82 | 22,463 |
| 2022-03-01 | Open-market sale | 4 | $614.38 | 22,459 |
| 2022-03-01 | Open-market sale | 3 | $615.45 | 22,456 |
| 2022-03-01 | Open-market sale | 7 | $616.55 | 22,449 |
| 2022-03-01 | Open-market sale | 9 | $617.66 | 22,440 |
| 2022-03-01 | Open-market sale | 3 | $618.34 | 22,437 |
| 2022-02-01 | Open-market sale | 1 | $601.79 | 22,579 |
| 2022-02-01 | Open-market sale | 2 | $600.89 | 22,580 |
| 2022-02-01 | Open-market sale | 13 | $602.35 | 22,566 |
| 2022-02-01 | Open-market sale | 6 | $603.61 | 22,560 |
| 2022-02-01 | Open-market sale | 1 | $604.26 | 22,559 |
| 2022-02-01 | Open-market sale | 5 | $611.33 | 22,482 |
| 2022-02-01 | Open-market sale | 5 | $610.17 | 22,487 |
| 2022-02-01 | Open-market sale | 36 | $609.50 | 22,492 |
| 2022-02-01 | Open-market sale | 1 | $608.74 | 22,528 |
| 2022-02-01 | Open-market sale | 3 | $607.56 | 22,529 |
| 2022-02-01 | Open-market sale | 20 | $606.74 | 22,532 |
| 2022-02-01 | Open-market sale | 7 | $605.50 | 22,552 |
| 2022-01-03 | Grant / award (derivative) | 2,707 | $0.00 | 2,707 |
| 2022-01-03 | Open-market sale | 19 | $623.62 | 22,463 |
| 2022-01-03 | Open-market sale | 14 | $624.30 | 22,449 |
| 2022-01-03 | Open-market sale | 45 | $625.56 | 22,404 |
| 2022-01-03 | Open-market sale | 6 | $627.22 | 22,393 |
| 2022-01-03 | Open-market sale | 2 | $628.87 | 22,391 |
| 2022-01-03 | Grant / award | 191 | $0.00 | 22,582 |
| 2022-01-03 | Open-market sale | 8 | $622.52 | 22,482 |
| 2022-01-03 | Open-market sale | 1 | $621.98 | 22,490 |
| 2022-01-03 | Open-market sale | 5 | $626.48 | 22,399 |
| 2021-12-01 | Open-market sale | 1 | $631.15 | 22,590 |
| 2021-12-01 | Open-market sale | 7 | $632.63 | 22,583 |
| 2021-12-01 | Open-market sale | 2 | $633.47 | 22,581 |
| 2021-12-01 | Open-market sale | 11 | $634.56 | 22,570 |
| 2021-12-01 | Open-market sale | 9 | $635.36 | 22,561 |
| 2021-12-01 | Open-market sale | 6 | $641.23 | 22,491 |
| 2021-12-01 | Open-market sale | 5 | $640.47 | 22,497 |
| 2021-12-01 | Open-market sale | 24 | $639.49 | 22,502 |
| 2021-12-01 | Open-market sale | 12 | $638.62 | 22,526 |
| 2021-12-01 | Open-market sale | 22 | $637.75 | 22,538 |
| 2021-12-01 | Open-market sale | 1 | $636.50 | 22,560 |
| 2021-11-16 | Gift | 500 | $0.00 | 22,591 |
| 2021-11-01 | Open-market sale | 9 | $642.28 | 23,129 |
| 2021-11-01 | Open-market sale | 6 | $638.62 | 23,185 |
| 2021-11-01 | Open-market sale | 11 | $639.52 | 23,174 |
| 2021-11-01 | Open-market sale | 17 | $640.08 | 23,157 |
| 2021-11-01 | Open-market sale | 19 | $641.52 | 23,138 |
| 2021-11-01 | Open-market sale | 1 | $643.82 | 23,128 |
| 2021-11-01 | Open-market sale | 9 | $644.62 | 23,119 |
| 2021-11-01 | Open-market sale | 15 | $645.41 | 23,104 |
| 2021-11-01 | Open-market sale | 5 | $646.37 | 23,099 |
| 2021-11-01 | Open-market sale | 8 | $647.00 | 23,091 |
| 2021-10-01 | Open-market sale | 12 | $564.47 | 23,271 |
| 2021-10-01 | Open-market sale | 1 | $560.51 | 23,290 |
| 2021-10-01 | Open-market sale | 2 | $577.27 | 23,191 |
| 2021-10-01 | Open-market sale | 12 | $576.34 | 23,193 |
| 2021-10-01 | Open-market sale | 4 | $575.41 | 23,205 |
| 2021-10-01 | Open-market sale | 5 | $574.33 | 23,209 |
| 2021-10-01 | Open-market sale | 7 | $573.54 | 23,214 |
| 2021-10-01 | Open-market sale | 1 | $572.32 | 23,221 |
| 2021-10-01 | Open-market sale | 2 | $571.88 | 23,222 |
| 2021-10-01 | Open-market sale | 9 | $570.37 | 23,224 |
| 2021-10-01 | Open-market sale | 15 | $569.54 | 23,233 |
| 2021-10-01 | Open-market sale | 1 | $568.03 | 23,248 |
| 2021-10-01 | Open-market sale | 1 | $567.99 | 23,249 |
| 2021-10-01 | Open-market sale | 10 | $566.65 | 23,250 |
| 2021-10-01 | Open-market sale | 11 | $565.36 | 23,260 |
| 2021-10-01 | Open-market sale | 4 | $562.68 | 23,286 |
| 2021-10-01 | Open-market sale | 3 | $563.84 | 23,283 |
| 2021-09-01 | Open-market sale | 4 | $682.32 | 23,294 |
| 2021-09-01 | Open-market sale | 2 | $681.48 | 23,298 |
| 2021-09-01 | Open-market sale | 4 | $680.53 | 23,300 |
| 2021-09-01 | Open-market sale | 3 | $679.55 | 23,304 |
| 2021-09-01 | Open-market sale | 1 | $683.79 | 23,293 |
| 2021-09-01 | Open-market sale | 2 | $684.31 | 23,291 |
| 2021-09-01 | Open-market sale | 10 | $678.43 | 23,307 |
| 2021-09-01 | Open-market sale | 10 | $672.75 | 23,381 |
| 2021-09-01 | Open-market sale | 19 | $673.56 | 23,362 |
| 2021-09-01 | Open-market sale | 3 | $677.70 | 23,317 |
| 2021-09-01 | Open-market sale | 21 | $676.54 | 23,320 |
| 2021-09-01 | Open-market sale | 7 | $675.70 | 23,341 |
| 2021-09-01 | Open-market sale | 14 | $674.51 | 23,348 |
| 2021-08-02 | Open-market sale | 2 | $572.94 | 23,489 |
| 2021-08-02 | Open-market sale | 2 | $573.20 | 23,487 |
| 2021-08-02 | Open-market sale | 13 | $574.70 | 23,474 |
| 2021-08-02 | Open-market sale | 5 | $575.24 | 23,469 |
| 2021-08-02 | Open-market sale | 3 | $576.51 | 23,466 |
| 2021-08-02 | Open-market sale | 5 | $577.42 | 23,461 |
| 2021-08-02 | Open-market sale | 28 | $578.67 | 23,433 |
| 2021-08-02 | Open-market sale | 3 | $580.33 | 23,391 |
| 2021-08-02 | Open-market sale | 39 | $579.35 | 23,394 |
| 2021-07-01 | Open-market sale | 16 | $563.40 | 23,548 |
| 2021-07-01 | Open-market sale | 10 | $562.48 | 23,564 |
| 2021-07-01 | Open-market sale | 6 | $561.80 | 23,574 |
| 2021-07-01 | Open-market sale | 2 | $560.62 | 23,580 |
| 2021-07-01 | Open-market sale | 2 | $559.78 | 23,582 |
| 2021-07-01 | Open-market sale | 1 | $557.75 | 23,584 |
| 2021-07-01 | Open-market sale | 4 | $556.71 | 23,585 |
| 2021-07-01 | Open-market sale | 2 | $555.47 | 23,589 |
| 2021-07-01 | Open-market sale | 12 | $566.42 | 23,517 |
| 2021-07-01 | Open-market sale | 13 | $565.44 | 23,529 |
| 2021-07-01 | Open-market sale | 6 | $564.71 | 23,542 |
| 2021-07-01 | Open-market sale | 13 | $567.56 | 23,504 |
| 2021-07-01 | Open-market sale | 13 | $568.43 | 23,491 |
| 2021-06-14 | Open-market sale | 12 | $527.63 | 23,593 |
| 2021-06-14 | Open-market sale | 2 | $528.37 | 23,591 |
| 2021-06-14 | Open-market sale | 18 | $522.41 | 23,673 |
| 2021-06-14 | Open-market sale | 20 | $523.59 | 23,653 |
| 2021-06-14 | Open-market sale | 23 | $524.49 | 23,630 |
| 2021-06-14 | Open-market sale | 10 | $526.48 | 23,605 |
| 2021-06-14 | Open-market sale | 15 | $525.63 | 23,615 |
| 2021-02-01 | Open-market sale | 9 | $504.68 | 23,782 |
| 2021-02-01 | Open-market sale | 22 | $507.39 | 23,713 |
| 2021-02-01 | Open-market sale | 16 | $508.52 | 23,697 |
| 2021-02-01 | Open-market sale | 30 | $506.44 | 23,735 |
| 2021-02-01 | Open-market sale | 17 | $505.60 | 23,765 |
| 2021-02-01 | Open-market sale | 2 | $512.82 | 23,691 |
| 2021-02-01 | Open-market sale | 4 | $509.28 | 23,693 |
| 2021-01-04 | Grant / award (derivative) | 3,613 | $0.00 | 3,613 |
| 2021-01-04 | Open-market sale | 1 | $491.36 | 23,543 |
| 2021-01-04 | Open-market sale | 4 | $490.69 | 23,544 |
| 2021-01-04 | Open-market sale | 2 | $489.41 | 23,548 |
| 2021-01-04 | Open-market sale | 5 | $488.26 | 23,550 |
| 2021-01-04 | Open-market sale | 5 | $487.63 | 23,555 |
| 2021-01-04 | Open-market sale | 5 | $486.77 | 23,560 |
| 2021-01-04 | Open-market sale | 12 | $485.50 | 23,565 |
| 2021-01-04 | Open-market sale | 7 | $484.79 | 23,577 |
| 2021-01-04 | Open-market sale | 9 | $483.37 | 23,584 |
| 2021-01-04 | Open-market sale | 13 | $482.30 | 23,593 |
| 2021-01-04 | Open-market sale | 13 | $481.48 | 23,606 |
| 2021-01-04 | Open-market sale | 14 | $480.57 | 23,619 |
| 2021-01-04 | Open-market sale | 5 | $479.54 | 23,633 |
| 2021-01-04 | Open-market sale | 4 | $477.58 | 23,639 |
| 2021-01-04 | Grant / award | 248 | $0.00 | 23,791 |
| 2021-01-04 | Open-market sale | 1 | $478.89 | 23,638 |
| 2020-12-01 | Open-market sale | 13 | $519.60 | 23,707 |
| 2020-12-01 | Open-market sale | 27 | $520.58 | 23,680 |
| 2020-12-01 | Open-market sale | 14 | $522.45 | 23,656 |
| 2020-12-01 | Open-market sale | 10 | $523.32 | 23,646 |
| 2020-12-01 | Open-market sale | 3 | $524.31 | 23,643 |
| 2020-12-01 | Open-market sale | 2 | $515.64 | 23,741 |
| 2020-12-01 | Open-market sale | 4 | $516.37 | 23,737 |
| 2020-12-01 | Open-market sale | 11 | $517.63 | 23,726 |
| 2020-12-01 | Open-market sale | 6 | $518.55 | 23,720 |
| 2020-12-01 | Open-market sale | 10 | $521.50 | 23,670 |
| 2020-11-02 | Open-market sale | 20 | $548.58 | 23,773 |
| 2020-11-02 | Open-market sale | 20 | $546.40 | 23,793 |
| 2020-11-02 | Open-market sale | 10 | $545.59 | 23,813 |
| 2020-11-02 | Open-market sale | 20 | $544.54 | 23,823 |
| 2020-11-02 | Open-market sale | 10 | $556.02 | 23,743 |
| 2020-11-02 | Open-market sale | 20 | $552.39 | 23,753 |
| 2020-10-01 | Open-market sale | 8 | $554.61 | 28,433 |
| 2020-10-01 | Open-market sale | 6 | $560.41 | 28,362 |
| 2020-10-01 | Open-market sale | 4 | $561.48 | 28,358 |
| 2020-10-01 | Open-market sale | 1 | $563.80 | 28,352 |
| 2020-10-01 | Open-market sale | 7 | $564.25 | 28,345 |
| 2020-10-01 | Open-market sale | 2 | $565.22 | 28,343 |
| 2020-10-01 | Open-market sale | 2 | $553.73 | 28,441 |
| 2020-10-01 | Open-market sale | 5 | $562.63 | 28,353 |
| 2020-10-01 | Open-market sale | 30 | $555.52 | 28,403 |
| 2020-10-01 | Open-market sale | 10 | $556.50 | 28,393 |
| 2020-10-01 | Open-market sale | 2 | $557.44 | 28,391 |
| 2020-10-01 | Open-market sale | 11 | $558.63 | 28,380 |
| 2020-10-01 | Open-market sale | 12 | $559.43 | 28,368 |
| 2020-09-01 | Open-market sale | 10 | $605.62 | 28,493 |
| 2020-09-01 | Open-market sale | 10 | $602.33 | 28,483 |
| 2020-09-01 | Open-market sale | 20 | $616.74 | 28,523 |
| 2020-09-01 | Open-market sale | 2 | $600.30 | 28,461 |
| 2020-09-01 | Open-market sale | 18 | $591.50 | 28,443 |
| 2020-09-01 | Open-market sale | 20 | $608.69 | 28,503 |
| 2020-09-01 | Open-market sale | 20 | $601.13 | 28,463 |
| 2020-08-03 | Open-market sale | 1 | $640.35 | 28,609 |
| 2020-08-03 | Open-market sale | 1 | $639.99 | 28,610 |
| 2020-08-03 | Open-market sale | 7 | $641.52 | 28,602 |
| 2020-08-03 | Open-market sale | 7 | $642.51 | 28,595 |
| 2020-08-03 | Open-market sale | 15 | $643.50 | 28,580 |
| 2020-08-03 | Open-market sale | 12 | $638.51 | 28,611 |
| 2020-08-03 | Open-market sale | 6 | $637.47 | 28,623 |
| 2020-08-03 | Open-market sale | 4 | $636.46 | 28,629 |
| 2020-08-03 | Open-market sale | 2 | $635.52 | 28,633 |
| 2020-08-03 | Open-market sale | 5 | $634.60 | 28,635 |
| 2020-08-03 | Open-market sale | 3 | $633.78 | 28,640 |
| 2020-08-03 | Open-market sale | 2 | $647.03 | 28,543 |
| 2020-08-03 | Open-market sale | 17 | $646.26 | 28,545 |
| 2020-08-03 | Open-market sale | 12 | $645.64 | 28,562 |
| 2020-08-03 | Open-market sale | 6 | $644.34 | 28,574 |
| 2020-07-01 | Open-market sale | 2 | $625.00 | 28,643 |
| 2020-07-01 | Open-market sale | 4 | $602.80 | 28,739 |
| 2020-07-01 | Open-market sale | 3 | $603.26 | 28,736 |
| 2020-07-01 | Open-market sale | 13 | $604.45 | 28,723 |
| 2020-07-01 | Open-market sale | 3 | $605.41 | 28,720 |
| 2020-07-01 | Open-market sale | 10 | $606.57 | 28,710 |
| 2020-07-01 | Open-market sale | 11 | $607.40 | 28,699 |
| 2020-07-01 | Open-market sale | 10 | $608.48 | 28,689 |
| 2020-07-01 | Open-market sale | 9 | $609.48 | 28,680 |
| 2020-07-01 | Open-market sale | 5 | $610.48 | 28,675 |
| 2020-07-01 | Open-market sale | 8 | $611.50 | 28,667 |
| 2020-07-01 | Open-market sale | 4 | $612.65 | 28,663 |
| 2020-07-01 | Open-market sale | 4 | $613.45 | 28,659 |
| 2020-07-01 | Open-market sale | 1 | $614.76 | 28,658 |
| 2020-07-01 | Open-market sale | 3 | $615.66 | 28,655 |
| 2020-07-01 | Open-market sale | 5 | $616.16 | 28,650 |
| 2020-07-01 | Open-market sale | 1 | $621.79 | 28,649 |
| 2020-07-01 | Open-market sale | 2 | $623.02 | 28,647 |
| 2020-07-01 | Open-market sale | 2 | $624.10 | 28,645 |
| 2020-06-01 | Open-market sale | 11 | $603.64 | 28,790 |
| 2020-06-01 | Open-market sale | 10 | $602.48 | 28,801 |
| 2020-06-01 | Open-market sale | 2 | $600.53 | 28,821 |
| 2020-06-01 | Open-market sale | 15 | $599.59 | 28,823 |
| 2020-06-01 | Open-market sale | 5 | $598.58 | 28,838 |
| 2020-06-01 | Open-market sale | 21 | $604.51 | 28,769 |
| 2020-06-01 | Open-market sale | 9 | $605.40 | 28,760 |
| 2020-06-01 | Open-market sale | 15 | $606.50 | 28,745 |
| 2020-06-01 | Open-market sale | 2 | $607.20 | 28,743 |
| 2020-06-01 | Open-market sale | 10 | $601.56 | 28,811 |
| 2020-05-06 | Option exercise (derivative) | 4,960 | $0.00 | 2,479 |
| 2020-05-06 | Option exercise (derivative) | 9,212 | $0.00 | 0 |
| 2020-05-06 | Open-market sale | 2,597 | $548.17 | 67,990 |
| 2020-05-06 | Open-market sale | 1,390 | $545.34 | 73,815 |
| 2020-05-06 | Open-market sale | 405 | $544.57 | 75,205 |
| 2020-05-06 | Open-market sale | 1,260 | $543.12 | 75,610 |
| 2020-05-06 | Open-market sale | 496 | $542.66 | 76,870 |
| 2020-05-06 | Open-market sale | 1,600 | $541.66 | 77,366 |
| 2020-05-06 | Open-market sale | 1 | $556.62 | 78,966 |
| 2020-05-06 | Option exercise | 5,000 | $177.82 | 78,967 |
| 2020-05-06 | Option exercise | 8,500 | $273.67 | 73,967 |
| 2020-05-06 | Option exercise | 10,838 | $413.33 | 65,467 |
| 2020-05-06 | Option exercise | 9,212 | $520.01 | 54,629 |
| 2020-05-06 | Option exercise | 7,830 | $376.69 | 45,417 |
| 2020-05-06 | Option exercise | 4,960 | $380.95 | 37,587 |
| 2020-05-06 | Option exercise | 3,784 | $371.40 | 32,627 |
| 2020-05-06 | Open-market sale | 4,731 | $556.31 | 28,843 |
| 2020-05-06 | Open-market sale | 1,595 | $555.25 | 33,574 |
| 2020-05-06 | Open-market sale | 2,172 | $554.33 | 35,169 |
| 2020-05-06 | Open-market sale | 5,423 | $553.16 | 37,341 |
| 2020-05-06 | Open-market sale | 6,477 | $552.33 | 42,764 |
| 2020-05-06 | Open-market sale | 7,341 | $551.66 | 49,241 |
| 2020-05-06 | Open-market sale | 7,295 | $550.58 | 56,582 |
| 2020-05-06 | Open-market sale | 4,113 | $549.35 | 63,877 |
| 2020-05-06 | Open-market sale | 1,631 | $546.31 | 72,184 |
| 2020-05-06 | Open-market sale | 1,597 | $547.37 | 70,587 |
| 2020-05-06 | Gift | 2,000 | $0.00 | 24,343 |
| 2020-05-01 | Open-market sale | 1 | $523.36 | 28,851 |
| 2020-05-01 | Open-market sale | 7 | $522.61 | 28,852 |
| 2020-05-01 | Open-market sale | 17 | $521.36 | 28,859 |
| 2020-05-01 | Open-market sale | 6 | $524.39 | 28,845 |
| 2020-05-01 | Open-market sale | 22 | $520.46 | 28,876 |
| 2020-05-01 | Open-market sale | 1 | $527.44 | 28,844 |
| 2020-05-01 | Open-market sale | 18 | $519.54 | 28,898 |
| 2020-05-01 | Open-market sale | 15 | $518.57 | 28,916 |
| 2020-05-01 | Open-market sale | 12 | $517.41 | 28,931 |
| 2020-05-01 | Open-market sale | 1 | $528.78 | 28,843 |
| 2020-04-01 | Open-market sale | 5 | $489.56 | 28,951 |
| 2020-04-01 | Open-market sale | 10 | $488.62 | 28,956 |
| 2020-04-01 | Open-market sale | 1 | $487.54 | 28,966 |
| 2020-04-01 | Open-market sale | 4 | $486.53 | 28,967 |
| 2020-04-01 | Open-market sale | 3 | $485.65 | 28,971 |
| 2020-04-01 | Open-market sale | 8 | $484.54 | 28,974 |
| 2020-04-01 | Open-market sale | 11 | $483.49 | 28,982 |
| 2020-04-01 | Open-market sale | 14 | $482.43 | 28,993 |
| 2020-04-01 | Open-market sale | 4 | $481.34 | 29,007 |
| 2020-04-01 | Open-market sale | 8 | $480.55 | 29,011 |
| 2020-04-01 | Open-market sale | 18 | $479.60 | 29,019 |
| 2020-04-01 | Open-market sale | 4 | $478.45 | 29,037 |
| 2020-04-01 | Open-market sale | 2 | $477.58 | 29,041 |
| 2020-04-01 | Open-market sale | 1 | $495.66 | 28,943 |
| 2020-04-01 | Open-market sale | 1 | $493.35 | 28,944 |
| 2020-04-01 | Open-market sale | 1 | $490.35 | 28,950 |
| 2020-04-01 | Open-market sale | 2 | $491.13 | 28,948 |
| 2020-04-01 | Open-market sale | 3 | $492.71 | 28,945 |
| 2020-03-30 | Open-market sale | 4 | $469.49 | 29,043 |
| 2020-03-30 | Open-market sale | 24 | $468.14 | 29,047 |
| 2020-03-30 | Open-market sale | 19 | $467.51 | 29,071 |
| 2020-03-30 | Open-market sale | 23 | $466.60 | 29,090 |
| 2020-03-30 | Open-market sale | 16 | $465.35 | 29,113 |
| 2020-03-30 | Open-market sale | 9 | $464.49 | 29,129 |
| 2020-03-30 | Open-market sale | 3 | $463.16 | 29,138 |
| 2020-03-30 | Open-market sale | 2 | $462.80 | 29,141 |
| 2020-01-02 | Grant / award (derivative) | 4,361 | $0.00 | 4,361 |
| 2020-01-02 | Grant / award | 320 | $0.00 | 29,143 |
| 2019-11-26 | Gift | 1,000 | $0.00 | 26,323 |
| 2019-11-22 | Gift | 1,500 | $0.00 | 27,323 |
| 2019-01-02 | Grant / award (derivative) | 3,784 | $0.00 | 3,784 |
| 2019-01-02 | Grant / award | 323 | $0.00 | 28,823 |
| 2018-08-21 | Gift | 2,500 | $0.00 | 28,500 |
| 2018-02-14 | Gift | 1,000 | $0.00 | 31,000 |
| 2018-01-02 | Grant / award (derivative) | 7,439 | $0.00 | 7,439 |
| 2017-01-03 | Grant / award (derivative) | 7,830 | $0.00 | 7,830 |
| 2016-11-15 | Open-market sale | 2,000 | $429.34 | 36,500 |
| 2016-11-15 | Gift | 1,000 | $0.00 | 35,500 |
| 2016-05-24 | Gift | 1,000 | $0.00 | 38,500 |
| 2016-05-24 | Open-market sale | 1,000 | $396.64 | 39,500 |
| 2016-02-26 | Gift | 1,000 | $0.00 | 40,500 |
| 2016-01-04 | Grant / award (derivative) | 9,212 | $0.00 | 9,212 |
| 2015-11-05 | Gift | 6,000 | $0.00 | 41,500 |
| 2015-02-20 | Option exercise (derivative) | 4,250 | $0.00 | 8,500 |
| 2015-02-20 | Option exercise (derivative) | 10,000 | $0.00 | 5,000 |
| 2015-02-20 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2015-02-20 | Option exercise | 4,250 | $273.67 | 51,750 |
| 2015-02-20 | Open-market sale | 750 | $424.58 | 47,500 |
| 2015-02-20 | Option exercise | 10,000 | $177.82 | 61,750 |
| 2015-02-20 | Open-market sale | 18,174 | $423.31 | 48,250 |
| 2015-02-20 | Option exercise | 10,000 | $57.11 | 71,750 |
| 2015-02-20 | Option exercise | 5,000 | $33.42 | 76,750 |
| 2015-02-20 | Open-market sale | 2,130 | $421.72 | 74,620 |
| 2015-02-20 | Open-market sale | 8,196 | $422.52 | 66,424 |
| 2015-01-02 | Grant / award (derivative) | 10,838 | $0.00 | 10,838 |
| 2014-05-16 | Gift | 2,355 | $0.00 | 47,500 |
| 2014-01-02 | Grant / award (derivative) | 12,750 | $0.00 | 12,750 |
| 2013-08-23 | Open-market sale | 10,958 | $238.47 | 49,855 |
| 2013-08-22 | Option exercise (derivative) | 10,000 | — | 5,000 |
| 2013-08-22 | Option exercise (derivative) | 5,000 | — | 10,000 |
| 2013-08-22 | Option exercise (derivative) | 5,000 | — | 0 |
| 2013-08-22 | Tax withholding | 1,031 | $236.64 | 48,431 |
| 2013-08-22 | Tax withholding | 1,206 | $236.64 | 60,813 |
| 2013-08-22 | Tax withholding | 393 | $236.64 | 39,462 |
| 2013-08-22 | Option exercise | 10,000 | $24.41 | 49,462 |
| 2013-08-22 | Option exercise | 5,000 | $18.61 | 39,855 |
| 2013-08-22 | Option exercise | 10,000 | $33.42 | 58,431 |
| 2013-08-22 | Tax withholding | 1,412 | $236.64 | 57,019 |
| 2013-08-22 | Option exercise | 5,000 | $57.11 | 62,019 |
| 2013-05-31 | Open-market sale | 2,000 | $249.58 | 35,355 |
| 2013-05-31 | Open-market sale | 500 | $249.45 | 34,855 |
| 2013-05-23 | Gift | 3,000 | $0.00 | 37,355 |
| 2013-01-02 | Grant / award (derivative) | 15,000 | — | 15,000 |
| 2012-11-01 | Open-market sale | 10,000 | $145.57 | 40,355 |
| 2012-08-10 | Open-market sale | 10,000 | $136.15 | 57,355 |
| 2012-05-10 | Gift | 7,000 | $0.00 | 60,355 |
| 2012-01-12 | Open-market sale | 17,100 | $79.09 | 67,355 |
| 2012-01-12 | Open-market sale | 8,400 | $78.86 | 84,455 |
| 2012-01-03 | Grant / award (derivative) | 15,000 | — | 15,000 |
| 2011-09-14 | Option exercise (derivative) | 5,000 | — | 10,000 |
| 2011-09-14 | Option exercise (derivative) | 10,000 | — | 5,000 |
| 2011-09-14 | Option exercise (derivative) | 15,000 | — | 0 |
| 2011-09-14 | Tax withholding | 5,513 | $64.85 | 82,605 |
| 2011-09-14 | Option exercise | 15,000 | $23.84 | 88,118 |
| 2011-09-14 | Tax withholding | 4,554 | $64.85 | 73,118 |
| 2011-09-14 | Option exercise | 15,000 | $19.69 | 77,672 |
| 2011-09-14 | Tax withholding | 3,654 | $64.85 | 62,672 |
| 2011-09-14 | Option exercise | 15,000 | $15.80 | 66,326 |
| 2011-09-14 | Tax withholding | 1,881 | $64.85 | 92,855 |
| 2011-09-14 | Option exercise | 15,000 | $9.17 | 53,446 |
| 2011-09-14 | Tax withholding | 3,471 | $64.85 | 38,446 |
| 2011-09-14 | Option exercise | 15,000 | $15.01 | 41,917 |
| 2011-09-14 | Tax withholding | 8,083 | $64.85 | 26,917 |
| 2011-09-14 | Option exercise | 25,000 | $20.97 | 35,000 |
| 2011-09-14 | Option exercise | 10,000 | $18.61 | 92,605 |
| 2011-09-14 | Tax withholding | 2,869 | $64.85 | 89,736 |
| 2011-09-14 | Option exercise | 5,000 | $24.41 | 94,736 |
| 2011-09-14 | Tax withholding | 2,120 | $64.85 | 51,326 |
| 2011-01-03 | Grant / award (derivative) | 15,000 | — | 15,000 |
| 2010-06-14 | Open-market buy | 10,000 | $26.98 | 10,000 |
| 2010-01-04 | Grant / award (derivative) | 15,000 | — | 15,000 |
| 2009-01-02 | Grant / award (derivative) | 15,000 | — | 15,000 |
| 2008-01-02 | Grant / award (derivative) | 15,000 | — | 15,000 |
| 2007-01-03 | Grant / award (derivative) | 15,000 | $0.00 | 15,000 |
| 2006-01-03 | Grant / award (derivative) | 15,000 | $0.00 | 15,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.