SEC CIK 1299634
Giancarlo Charles H
Reported ownership across 8 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| PSTGview stock → | 1,929,633 | 2026-03-20 |
| Pview stock → | 1,439,735 | 2026-10-12 |
| ZSview stock → | 145,451 | 2026-01-12 |
| CSCOview stock → | 100,932 | 2007-09-21 |
| ACNview stock → | 23,954 | 2018-11-15 |
| NOWview stock → | 19,237 | 2017-06-13 |
| NFLXview stock → | 1,681 | 2011-09-01 |
| ANETview stock → | 1,509 | 2026-08-20 |
Position History — ANET
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — ANET
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-08-20 | Option exercise (derivative) | 538 | $0.00 | 1,615 |
| 2026-08-20 | Option exercise | 538 | $0.00 | 1,509 |
| 2026-08-03 | Open-market sale | 102 | $186.35 | 184,333 |
| 2026-08-03 | Open-market sale | 738 | $185.62 | 184,435 |
| 2026-08-03 | Open-market sale | 1,303 | $184.68 | 185,173 |
| 2026-08-03 | Open-market sale | 478 | $183.87 | 186,476 |
| 2026-08-03 | Open-market sale | 558 | $182.80 | 186,954 |
| 2026-08-03 | Open-market sale | 825 | $181.81 | 187,512 |
| 2026-08-03 | Open-market sale | 1,119 | $180.74 | 188,337 |
| 2026-08-03 | Open-market sale | 536 | $179.85 | 189,456 |
| 2026-08-03 | Open-market sale | 417 | $178.82 | 189,992 |
| 2026-08-03 | Open-market sale | 382 | $177.39 | 190,409 |
| 2026-08-03 | Open-market sale | 403 | $176.51 | 190,791 |
| 2026-08-03 | Open-market sale | 817 | $175.46 | 191,194 |
| 2026-08-03 | Open-market sale | 322 | $174.49 | 192,011 |
| 2026-07-01 | Open-market sale | 163 | $170.03 | 192,333 |
| 2026-07-01 | Open-market sale | 1,002 | $169.23 | 192,496 |
| 2026-07-01 | Open-market sale | 1,785 | $168.12 | 193,498 |
| 2026-07-01 | Open-market sale | 2,133 | $167.36 | 195,283 |
| 2026-07-01 | Open-market sale | 1,321 | $166.33 | 197,416 |
| 2026-07-01 | Open-market sale | 799 | $165.37 | 198,737 |
| 2026-07-01 | Open-market sale | 490 | $164.00 | 199,536 |
| 2026-07-01 | Open-market sale | 279 | $162.62 | 200,026 |
| 2026-07-01 | Open-market sale | 28 | $162.34 | 200,305 |
| 2026-06-01 | Open-market sale | 1,406 | $171.72 | 200,333 |
| 2026-06-01 | Open-market sale | 1,413 | $170.87 | 201,739 |
| 2026-06-01 | Open-market sale | 1,092 | $169.79 | 203,152 |
| 2026-06-01 | Open-market sale | 1,271 | $168.92 | 204,244 |
| 2026-06-01 | Open-market sale | 1,467 | $167.70 | 205,515 |
| 2026-06-01 | Open-market sale | 916 | $166.76 | 206,982 |
| 2026-06-01 | Open-market sale | 81 | $165.89 | 207,898 |
| 2026-06-01 | Open-market sale | 52 | $164.48 | 207,979 |
| 2026-06-01 | Open-market sale | 302 | $162.28 | 208,031 |
| 2026-05-29 | Grant / award (derivative) | 2,153 | $0.00 | 2,153 |
| 2026-05-20 | Option exercise (derivative) | 971 | $0.00 | 0 |
| 2026-05-20 | Option exercise | 971 | $0.00 | 971 |
| 2026-05-01 | Open-market sale | 179 | $176.89 | 208,333 |
| 2026-05-01 | Open-market sale | 3,151 | $176.08 | 208,512 |
| 2026-05-01 | Open-market sale | 3,203 | $175.30 | 211,663 |
| 2026-05-01 | Open-market sale | 1,000 | $174.25 | 214,866 |
| 2026-05-01 | Open-market sale | 467 | $173.39 | 215,866 |
| 2026-04-01 | Open-market sale | 400 | $127.00 | 216,333 |
| 2026-04-01 | Open-market sale | 3,702 | $126.44 | 216,733 |
| 2026-04-01 | Open-market sale | 3,898 | $125.38 | 220,435 |
| 2026-03-02 | Open-market sale | 1,300 | $129.95 | 1,784 |
| 2026-03-02 | Open-market sale | 3,100 | $127.90 | 6,684 |
| 2026-03-02 | Open-market sale | 3,600 | $128.87 | 3,084 |
| 2026-02-20 | Option exercise (derivative) | 971 | $0.00 | 971 |
| 2026-02-20 | Option exercise | 971 | $0.00 | 222,549 |
| 2026-02-02 | Open-market sale | 600 | $141.94 | 9,784 |
| 2026-02-02 | Open-market sale | 1,900 | $138.91 | 15,884 |
| 2026-02-02 | Open-market sale | 1,590 | $140.27 | 14,294 |
| 2026-02-02 | Open-market sale | 3,910 | $141.01 | 10,384 |
| 2026-01-02 | Open-market sale | 1,800 | $134.99 | 17,984 |
| 2026-01-02 | Open-market sale | 2,476 | $132.97 | 23,308 |
| 2026-01-02 | Open-market sale | 3,524 | $133.64 | 19,784 |
| 2026-01-02 | Open-market sale | 200 | $135.71 | 17,784 |
| 2025-12-01 | Open-market sale | 564 | $126.93 | 33,220 |
| 2025-12-01 | Open-market sale | 2,884 | $128.58 | 25,784 |
| 2025-12-01 | Open-market sale | 4,552 | $127.93 | 28,668 |
| 2025-11-20 | Option exercise (derivative) | 971 | $0.00 | 1,942 |
| 2025-11-20 | Option exercise | 971 | $0.00 | 221,578 |
| 2025-11-03 | Open-market sale | 5,232 | $157.33 | 34,384 |
| 2025-11-03 | Open-market sale | 500 | $158.01 | 33,884 |
| 2025-11-03 | Open-market sale | 100 | $159.02 | 33,784 |
| 2025-11-03 | Open-market sale | 2,168 | $156.33 | 39,616 |
| 2025-10-01 | Open-market sale | 2,350 | $148.68 | 43,934 |
| 2025-10-01 | Open-market sale | 700 | $147.23 | 46,284 |
| 2025-10-01 | Open-market sale | 800 | $146.19 | 46,984 |
| 2025-10-01 | Open-market sale | 800 | $145.32 | 47,784 |
| 2025-10-01 | Open-market sale | 1,200 | $144.34 | 48,584 |
| 2025-10-01 | Open-market sale | 2,150 | $149.31 | 41,784 |
| 2025-09-19 | Open-market sale | 10,737 | $147.34 | 39,263 |
| 2025-09-19 | Open-market sale | 28 | $149.85 | 49,784 |
| 2025-09-19 | Open-market sale | 2,953 | $149.31 | 49,812 |
| 2025-09-19 | Open-market sale | 3,301 | $148.18 | 52,765 |
| 2025-09-19 | Open-market sale | 1,718 | $147.34 | 56,066 |
| 2025-09-19 | Open-market sale | 172 | $149.85 | 0 |
| 2025-09-19 | Open-market sale | 18,458 | $149.31 | 172 |
| 2025-09-19 | Open-market sale | 20,633 | $148.18 | 18,630 |
| 2025-08-20 | Option exercise (derivative) | 971 | $0.00 | 2,913 |
| 2025-08-20 | Option exercise | 971 | $0.00 | 220,607 |
| 2025-08-01 | Open-market sale | 1,802 | $116.09 | 63,982 |
| 2025-08-01 | Open-market sale | 4,357 | $116.98 | 59,625 |
| 2025-08-01 | Open-market sale | 1,841 | $117.96 | 57,784 |
| 2025-07-01 | Open-market sale | 243 | $102.24 | 65,784 |
| 2025-07-01 | Open-market sale | 1,660 | $101.30 | 66,027 |
| 2025-07-01 | Open-market sale | 296 | $100.03 | 67,687 |
| 2025-07-01 | Open-market sale | 2,253 | $98.20 | 71,531 |
| 2025-07-01 | Open-market sale | 3,548 | $98.95 | 67,983 |
| 2025-06-09 | Gift | 50,000 | $0.00 | 50,000 |
| 2025-06-09 | Gift | 50,000 | $0.00 | 73,784 |
| 2025-06-02 | Open-market sale | 1,178 | $89.40 | 123,784 |
| 2025-06-02 | Open-market sale | 1,300 | $86.92 | 130,484 |
| 2025-06-02 | Open-market sale | 2,888 | $87.77 | 127,596 |
| 2025-06-02 | Open-market sale | 2,634 | $88.70 | 124,962 |
| 2025-05-30 | Grant / award (derivative) | 3,884 | $0.00 | 3,884 |
| 2025-05-20 | Option exercise (derivative) | 844 | $0.00 | 0 |
| 2025-05-20 | Option exercise | 844 | — | 219,636 |
| 2025-05-01 | Open-market sale | 1,600 | $87.97 | 138,184 |
| 2025-05-01 | Open-market sale | 6,400 | $88.74 | 131,784 |
| 2025-04-01 | Open-market sale | 1,700 | $76.71 | 146,084 |
| 2025-04-01 | Open-market sale | 524 | $78.25 | 139,784 |
| 2025-04-01 | Open-market sale | 5,776 | $77.73 | 140,308 |
| 2025-03-03 | Open-market sale | 1,400 | $87.92 | 153,184 |
| 2025-03-03 | Open-market sale | 2,904 | $90.14 | 148,184 |
| 2025-03-03 | Open-market sale | 2,096 | $89.59 | 151,088 |
| 2025-03-03 | Open-market sale | 400 | $92.41 | 147,784 |
| 2025-03-03 | Open-market sale | 400 | $86.08 | 154,584 |
| 2025-03-03 | Open-market sale | 800 | $85.23 | 154,984 |
| 2025-02-20 | Option exercise (derivative) | 844 | $0.00 | 844 |
| 2025-02-20 | Option exercise | 844 | — | 218,792 |
| 2025-02-03 | Open-market sale | 100 | $113.46 | 155,784 |
| 2025-02-03 | Open-market sale | 3,578 | $112.75 | 155,884 |
| 2025-02-03 | Open-market sale | 2,722 | $112.00 | 159,462 |
| 2025-02-03 | Open-market sale | 900 | $110.84 | 162,184 |
| 2025-02-03 | Open-market sale | 700 | $109.71 | 163,084 |
| 2025-01-02 | Open-market sale | 3,066 | $111.35 | 166,625 |
| 2025-01-02 | Open-market sale | 2,093 | $110.48 | 169,691 |
| 2025-01-02 | Open-market sale | 11 | $113.98 | 163,784 |
| 2025-01-02 | Open-market sale | 290 | $113.76 | 163,795 |
| 2025-01-02 | Open-market sale | 2,540 | $112.29 | 164,085 |
| 2024-12-02 | Open-market sale | 321 | $412.20 | 44,058 |
| 2024-12-02 | Open-market sale | 211 | $414.97 | 43,051 |
| 2024-12-02 | Open-market sale | 405 | $414.13 | 43,262 |
| 2024-12-02 | Open-market sale | 391 | $413.17 | 43,667 |
| 2024-12-02 | Open-market sale | 105 | $416.05 | 42,946 |
| 2024-12-02 | Open-market sale | 231 | $411.34 | 44,379 |
| 2024-12-02 | Open-market sale | 206 | $410.29 | 44,610 |
| 2024-12-02 | Open-market sale | 95 | $407.63 | 44,816 |
| 2024-12-02 | Open-market sale | 35 | $405.83 | 44,911 |
| 2024-11-20 | Option exercise (derivative) | 212 | $0.00 | 422 |
| 2024-11-20 | Option exercise | 212 | $0.00 | 54,487 |
| 2024-11-01 | Open-market sale | 427 | $392.21 | 46,176 |
| 2024-11-01 | Open-market sale | 98 | $387.62 | 46,848 |
| 2024-11-01 | Open-market sale | 93 | $389.09 | 46,755 |
| 2024-11-01 | Open-market sale | 152 | $391.10 | 46,603 |
| 2024-11-01 | Open-market sale | 353 | $393.32 | 45,823 |
| 2024-11-01 | Open-market sale | 321 | $394.31 | 45,502 |
| 2024-11-01 | Open-market sale | 391 | $395.19 | 45,111 |
| 2024-11-01 | Open-market sale | 165 | $395.99 | 44,946 |
| 2024-10-01 | Open-market sale | 22 | $385.92 | 47,133 |
| 2024-10-01 | Open-market sale | 213 | $384.57 | 47,155 |
| 2024-10-01 | Open-market sale | 253 | $383.57 | 47,368 |
| 2024-10-01 | Open-market sale | 334 | $382.43 | 47,621 |
| 2024-10-01 | Open-market sale | 198 | $380.44 | 48,473 |
| 2024-10-01 | Open-market sale | 275 | $379.59 | 48,671 |
| 2024-10-01 | Open-market sale | 66 | $387.16 | 47,067 |
| 2024-10-01 | Open-market sale | 121 | $388.37 | 46,946 |
| 2024-10-01 | Open-market sale | 518 | $381.47 | 47,955 |
| 2024-09-17 | Open-market sale | 106 | $367.05 | 48,946 |
| 2024-09-17 | Open-market sale | 214 | $363.34 | 49,794 |
| 2024-09-17 | Open-market sale | 532 | $362.27 | 50,008 |
| 2024-09-17 | Open-market sale | 410 | $364.73 | 49,384 |
| 2024-09-17 | Open-market sale | 332 | $365.84 | 49,052 |
| 2024-09-17 | Open-market sale | 406 | $361.29 | 50,540 |
| 2024-08-20 | Option exercise (derivative) | 211 | $0.00 | 634 |
| 2024-08-20 | Option exercise | 211 | $0.00 | 54,275 |
| 2024-08-01 | Open-market sale | 42 | $350.63 | 51,329 |
| 2024-08-01 | Open-market sale | 21 | $348.86 | 51,371 |
| 2024-08-01 | Open-market sale | 45 | $352.95 | 51,284 |
| 2024-08-01 | Open-market sale | 67 | $355.43 | 51,217 |
| 2024-08-01 | Open-market sale | 55 | $356.47 | 51,162 |
| 2024-08-01 | Open-market sale | 17 | $358.74 | 51,145 |
| 2024-08-01 | Open-market sale | 74 | $359.77 | 51,071 |
| 2024-08-01 | Open-market sale | 63 | $361.13 | 51,008 |
| 2024-08-01 | Open-market sale | 62 | $362.24 | 50,946 |
| 2024-08-01 | Open-market sale | 118 | $333.16 | 52,828 |
| 2024-08-01 | Open-market sale | 246 | $334.18 | 52,582 |
| 2024-08-01 | Open-market sale | 144 | $335.19 | 52,438 |
| 2024-08-01 | Open-market sale | 195 | $336.13 | 52,243 |
| 2024-08-01 | Open-market sale | 182 | $337.16 | 52,061 |
| 2024-08-01 | Open-market sale | 99 | $338.43 | 51,962 |
| 2024-08-01 | Open-market sale | 133 | $339.24 | 51,829 |
| 2024-08-01 | Open-market sale | 62 | $340.37 | 51,767 |
| 2024-08-01 | Open-market sale | 62 | $341.61 | 51,705 |
| 2024-08-01 | Open-market sale | 132 | $342.54 | 51,573 |
| 2024-08-01 | Open-market sale | 112 | $343.95 | 51,461 |
| 2024-08-01 | Open-market sale | 24 | $345.12 | 51,437 |
| 2024-08-01 | Open-market sale | 45 | $347.62 | 51,392 |
| 2024-07-01 | Open-market sale | 72 | $351.75 | 54,196 |
| 2024-07-01 | Open-market sale | 185 | $353.00 | 54,011 |
| 2024-07-01 | Open-market sale | 186 | $354.17 | 53,825 |
| 2024-07-01 | Open-market sale | 404 | $355.01 | 53,421 |
| 2024-07-01 | Open-market sale | 428 | $356.00 | 52,993 |
| 2024-07-01 | Open-market sale | 47 | $356.77 | 52,946 |
| 2024-07-01 | Open-market sale | 64 | $345.54 | 54,882 |
| 2024-07-01 | Open-market sale | 36 | $346.57 | 54,846 |
| 2024-07-01 | Open-market sale | 55 | $347.96 | 54,791 |
| 2024-07-01 | Open-market sale | 130 | $348.67 | 54,661 |
| 2024-07-01 | Open-market sale | 159 | $349.98 | 54,502 |
| 2024-07-01 | Open-market sale | 234 | $350.84 | 54,268 |
| 2024-06-07 | Grant / award (derivative) | 845 | $0.00 | 845 |
| 2024-06-03 | Open-market sale | 80 | $291.05 | 56,866 |
| 2024-06-03 | Open-market sale | 283 | $291.96 | 56,583 |
| 2024-06-03 | Open-market sale | 424 | $294.17 | 55,661 |
| 2024-06-03 | Open-market sale | 155 | $294.80 | 55,506 |
| 2024-06-03 | Open-market sale | 69 | $296.35 | 55,437 |
| 2024-06-03 | Open-market sale | 397 | $297.00 | 55,040 |
| 2024-06-03 | Open-market sale | 8 | $297.87 | 55,032 |
| 2024-06-03 | Open-market sale | 86 | $300.21 | 54,946 |
| 2024-06-03 | Open-market sale | 498 | $292.99 | 56,085 |
| 2024-05-20 | Option exercise (derivative) | 372 | $0.00 | 0 |
| 2024-05-20 | Option exercise | 372 | $0.00 | 54,064 |
| 2024-05-01 | Open-market sale | 165 | $259.25 | 57,033 |
| 2024-05-01 | Open-market sale | 122 | $258.09 | 57,198 |
| 2024-05-01 | Open-market sale | 133 | $252.98 | 58,813 |
| 2024-05-01 | Open-market sale | 288 | $254.20 | 58,525 |
| 2024-05-01 | Open-market sale | 731 | $254.97 | 57,794 |
| 2024-05-01 | Open-market sale | 339 | $256.10 | 57,455 |
| 2024-05-01 | Open-market sale | 135 | $257.02 | 57,320 |
| 2024-05-01 | Open-market sale | 65 | $260.13 | 56,968 |
| 2024-05-01 | Open-market sale | 22 | $261.08 | 56,946 |
| 2024-04-01 | Open-market sale | 658 | $297.90 | 59,032 |
| 2024-04-01 | Open-market sale | 242 | $296.77 | 59,690 |
| 2024-04-01 | Open-market sale | 396 | $295.86 | 59,932 |
| 2024-04-01 | Open-market sale | 86 | $298.64 | 58,946 |
| 2024-04-01 | Open-market sale | 13 | $293.89 | 60,779 |
| 2024-04-01 | Open-market sale | 154 | $292.23 | 60,792 |
| 2024-04-01 | Open-market sale | 451 | $294.92 | 60,328 |
| 2024-03-01 | Open-market sale | 77 | $288.12 | 60,946 |
| 2024-03-01 | Open-market sale | 50 | $281.70 | 62,896 |
| 2024-03-01 | Open-market sale | 68 | $283.44 | 62,828 |
| 2024-03-01 | Open-market sale | 126 | $284.63 | 62,702 |
| 2024-03-01 | Open-market sale | 237 | $285.53 | 62,465 |
| 2024-03-01 | Open-market sale | 798 | $286.66 | 61,667 |
| 2024-03-01 | Open-market sale | 644 | $287.59 | 61,023 |
| 2024-02-20 | Option exercise (derivative) | 373 | $0.00 | 372 |
| 2024-02-20 | Option exercise | 373 | $0.00 | 53,692 |
| 2024-02-01 | Open-market sale | 819 | $261.83 | 64,127 |
| 2024-02-01 | Open-market sale | 200 | $263.46 | 62,946 |
| 2024-02-01 | Open-market sale | 981 | $262.68 | 63,146 |
| 2024-01-02 | Open-market sale | 11 | $233.94 | 64,946 |
| 2024-01-02 | Open-market sale | 143 | $233.11 | 64,957 |
| 2024-01-02 | Open-market sale | 33 | $231.69 | 65,100 |
| 2024-01-02 | Open-market sale | 190 | $230.93 | 65,133 |
| 2024-01-02 | Open-market sale | 1,230 | $230.10 | 65,323 |
| 2024-01-02 | Open-market sale | 393 | $229.29 | 66,553 |
| 2023-12-01 | Open-market sale | 782 | $217.01 | 67,106 |
| 2023-12-01 | Open-market sale | 1,058 | $216.23 | 67,888 |
| 2023-12-01 | Open-market sale | 160 | $218.28 | 66,946 |
| 2023-11-20 | Option exercise (derivative) | 372 | $0.00 | 745 |
| 2023-11-20 | Option exercise | 372 | $0.00 | 53,319 |
| 2023-11-01 | Open-market sale | 22 | $202.41 | 70,913 |
| 2023-11-01 | Open-market sale | 121 | $203.44 | 70,792 |
| 2023-11-01 | Open-market sale | 11 | $200.57 | 70,935 |
| 2023-11-01 | Open-market sale | 170 | $210.96 | 68,946 |
| 2023-11-01 | Open-market sale | 78 | $209.69 | 69,116 |
| 2023-11-01 | Open-market sale | 351 | $208.88 | 69,194 |
| 2023-11-01 | Open-market sale | 742 | $207.82 | 69,545 |
| 2023-11-01 | Open-market sale | 472 | $207.04 | 70,287 |
| 2023-11-01 | Open-market sale | 33 | $205.13 | 70,759 |
| 2023-10-02 | Open-market sale | 75 | $184.58 | 72,871 |
| 2023-10-02 | Open-market sale | 285 | $186.64 | 72,586 |
| 2023-10-02 | Open-market sale | 1,079 | $187.36 | 71,507 |
| 2023-10-02 | Open-market sale | 450 | $188.36 | 71,057 |
| 2023-10-02 | Open-market sale | 111 | $189.50 | 70,946 |
| 2023-09-14 | Open-market sale | 86 | $190.39 | 72,946 |
| 2023-09-14 | Open-market sale | 476 | $188.40 | 73,618 |
| 2023-09-14 | Open-market sale | 586 | $189.62 | 73,032 |
| 2023-09-14 | Open-market sale | 852 | $187.65 | 74,094 |
| 2023-08-21 | Option exercise (derivative) | 373 | $0.00 | 1,117 |
| 2023-08-21 | Option exercise | 373 | — | 52,947 |
| 2023-08-01 | Open-market sale | 259 | $185.03 | 75,526 |
| 2023-08-01 | Open-market sale | 20 | $171.08 | 76,926 |
| 2023-08-01 | Open-market sale | 60 | $174.49 | 76,866 |
| 2023-08-01 | Open-market sale | 220 | $179.52 | 76,526 |
| 2023-08-01 | Open-market sale | 120 | $178.40 | 76,746 |
| 2023-08-01 | Open-market sale | 120 | $180.43 | 76,406 |
| 2023-08-01 | Open-market sale | 100 | $189.44 | 74,946 |
| 2023-08-01 | Open-market sale | 200 | $188.54 | 75,046 |
| 2023-08-01 | Open-market sale | 120 | $187.20 | 75,246 |
| 2023-08-01 | Open-market sale | 160 | $186.14 | 75,366 |
| 2023-08-01 | Open-market sale | 361 | $184.04 | 75,785 |
| 2023-08-01 | Open-market sale | 180 | $183.02 | 76,146 |
| 2023-08-01 | Open-market sale | 80 | $181.91 | 76,326 |
| 2023-07-03 | Open-market sale | 561 | $159.50 | 77,002 |
| 2023-07-03 | Open-market sale | 56 | $161.00 | 76,946 |
| 2023-07-03 | Open-market sale | 1,383 | $158.51 | 77,563 |
| 2023-06-14 | Grant / award (derivative) | 1,490 | $0.00 | 1,490 |
| 2023-06-01 | Open-market sale | 558 | $165.74 | 80,388 |
| 2023-06-01 | Open-market sale | 1,255 | $166.56 | 79,133 |
| 2023-06-01 | Open-market sale | 187 | $167.26 | 78,946 |
| 2023-05-22 | Option exercise (derivative) | 510 | $0.00 | 0 |
| 2023-05-22 | Option exercise | 510 | $0.00 | 52,574 |
| 2023-05-01 | Open-market sale | 910 | $160.41 | 82,036 |
| 2023-05-01 | Open-market sale | 1,090 | $161.11 | 80,946 |
| 2023-04-03 | Open-market sale | 1,111 | $167.07 | 83,377 |
| 2023-04-03 | Open-market sale | 431 | $167.73 | 82,946 |
| 2023-04-03 | Open-market sale | 458 | $166.05 | 84,488 |
| 2023-03-01 | Open-market sale | 1,041 | $138.63 | 84,946 |
| 2023-03-01 | Open-market sale | 959 | $138.15 | 85,987 |
| 2023-02-21 | Option exercise (derivative) | 511 | $0.00 | 510 |
| 2023-02-21 | Option exercise | 511 | $0.00 | 52,064 |
| 2023-02-01 | Open-market sale | 2,000 | $125.51 | 86,946 |
| 2023-01-27 | Open-market sale | 1,900 | $125.02 | 88,946 |
| 2023-01-26 | Open-market sale | 100 | $125.00 | 90,846 |
| 2022-12-01 | Open-market sale | 200 | $138.20 | 92,746 |
| 2022-12-01 | Open-market sale | 1,000 | $139.47 | 91,746 |
| 2022-12-01 | Open-market sale | 800 | $140.31 | 90,946 |
| 2022-11-21 | Option exercise (derivative) | 510 | $0.00 | 1,021 |
| 2022-11-21 | Option exercise | 510 | $0.00 | 51,553 |
| 2022-11-01 | Open-market sale | 2,000 | $125.14 | 92,946 |
| 2022-10-27 | Open-market sale | 2,000 | $125.94 | 94,946 |
| 2022-09-09 | Open-market sale | 2,000 | $125.08 | 96,946 |
| 2022-08-22 | Option exercise (derivative) | 511 | $0.00 | 1,531 |
| 2022-08-22 | Option exercise | 511 | $0.00 | 51,043 |
| 2022-08-01 | Open-market sale | 1,400 | $116.73 | 103,706 |
| 2022-08-01 | Open-market sale | 4,760 | $117.32 | 98,946 |
| 2022-08-01 | Open-market sale | 500 | $115.19 | 105,106 |
| 2022-07-01 | Open-market sale | 3,600 | $92.42 | 108,666 |
| 2022-07-01 | Open-market sale | 3,060 | $93.03 | 105,606 |
| 2022-06-01 | Open-market sale | 1,000 | $103.56 | 112,366 |
| 2022-06-01 | Open-market sale | 100 | $104.12 | 112,266 |
| 2022-06-01 | Open-market sale | 3,860 | $102.15 | 113,366 |
| 2022-06-01 | Open-market sale | 1,700 | $101.03 | 117,226 |
| 2022-05-31 | Grant / award (derivative) | 2,042 | $0.00 | 2,042 |
| 2022-05-20 | Option exercise (derivative) | 876 | $0.00 | 0 |
| 2022-05-20 | Option exercise | 876 | $0.00 | 50,532 |
| 2022-05-02 | Open-market sale | 965 | $117.69 | 118,926 |
| 2022-05-02 | Open-market sale | 2,800 | $116.94 | 119,891 |
| 2022-05-02 | Open-market sale | 2,895 | $115.83 | 122,691 |
| 2022-04-01 | Open-market sale | 2,960 | $138.46 | 129,286 |
| 2022-04-01 | Open-market sale | 3,300 | $139.03 | 125,986 |
| 2022-04-01 | Open-market sale | 400 | $140.08 | 125,586 |
| 2022-03-01 | Open-market sale | 2,541 | $118.39 | 136,365 |
| 2022-03-01 | Open-market sale | 2,010 | $119.19 | 134,355 |
| 2022-03-01 | Open-market sale | 1,209 | $120.34 | 133,146 |
| 2022-03-01 | Open-market sale | 200 | $122.11 | 132,246 |
| 2022-03-01 | Open-market sale | 700 | $121.05 | 132,446 |
| 2022-02-22 | Option exercise (derivative) | 880 | $0.00 | 876 |
| 2022-02-22 | Option exercise | 880 | $0.00 | 49,656 |
| 2022-02-01 | Open-market sale | 1,200 | $121.49 | 144,366 |
| 2022-02-01 | Open-market sale | 3,600 | $122.61 | 140,766 |
| 2022-02-01 | Open-market sale | 1,760 | $123.33 | 139,006 |
| 2022-02-01 | Open-market sale | 100 | $124.22 | 138,906 |
| 2022-01-03 | Open-market sale | 200 | $144.03 | 145,566 |
| 2022-01-03 | Open-market sale | 800 | $143.23 | 145,766 |
| 2022-01-03 | Open-market sale | 5,160 | $142.40 | 146,566 |
| 2022-01-03 | Open-market sale | 500 | $141.50 | 151,726 |
| 2021-12-31 | Gift | 34,390 | $0.00 | 152,226 |
| 2021-12-01 | Open-market sale | 1,200 | $125.46 | 186,616 |
| 2021-12-01 | Open-market sale | 3,200 | $124.90 | 187,816 |
| 2021-12-01 | Open-market sale | 1,100 | $123.60 | 191,016 |
| 2021-12-01 | Open-market sale | 1,160 | $122.58 | 192,116 |
| 2021-11-22 | Option exercise (derivative) | 876 | $0.00 | 1,756 |
| 2021-11-22 | Option exercise | 876 | $0.00 | 48,776 |
| 2021-11-01 | Open-market sale | 500 | $411.38 | 48,619 |
| 2021-11-01 | Open-market sale | 365 | $408.88 | 49,619 |
| 2021-11-01 | Open-market sale | 500 | $410.48 | 49,119 |
| 2021-11-01 | Open-market sale | 300 | $412.45 | 48,319 |
| 2021-10-01 | Open-market sale | 300 | $341.77 | 51,349 |
| 2021-10-01 | Open-market sale | 300 | $342.93 | 51,049 |
| 2021-10-01 | Open-market sale | 400 | $345.23 | 50,449 |
| 2021-10-01 | Open-market sale | 300 | $347.24 | 50,149 |
| 2021-10-01 | Open-market sale | 165 | $349.81 | 49,984 |
| 2021-10-01 | Open-market sale | 200 | $344.25 | 50,849 |
| 2021-09-01 | Open-market sale | 117 | $360.90 | 53,217 |
| 2021-09-01 | Open-market sale | 100 | $369.54 | 51,649 |
| 2021-09-01 | Open-market sale | 700 | $362.70 | 52,517 |
| 2021-09-01 | Open-market sale | 400 | $363.15 | 52,117 |
| 2021-09-01 | Open-market sale | 301 | $364.69 | 51,816 |
| 2021-09-01 | Open-market sale | 67 | $365.83 | 51,749 |
| 2021-08-20 | Option exercise (derivative) | 220 | $0.00 | 658 |
| 2021-08-20 | Option exercise | 220 | $0.00 | 11,975 |
| 2021-07-06 | Open-market sale | 400 | $369.17 | 54,599 |
| 2021-07-06 | Open-market sale | 366 | $371.04 | 54,233 |
| 2021-07-06 | Open-market sale | 434 | $371.97 | 53,799 |
| 2021-07-06 | Open-market sale | 400 | $372.94 | 53,399 |
| 2021-07-06 | Open-market sale | 65 | $373.80 | 53,334 |
| 2021-06-04 | Open-market sale | 100 | $345.00 | 56,564 |
| 2021-06-04 | Open-market sale | 600 | $349.25 | 54,999 |
| 2021-06-04 | Open-market sale | 665 | $348.36 | 55,599 |
| 2021-06-04 | Open-market sale | 300 | $346.33 | 56,264 |
| 2021-05-20 | Option exercise (derivative) | 219 | $0.00 | 878 |
| 2021-05-20 | Option exercise | 219 | $0.00 | 11,755 |
| 2021-05-04 | Open-market sale | 200 | $306.63 | 56,964 |
| 2021-05-04 | Open-market sale | 100 | $308.32 | 56,864 |
| 2021-05-04 | Open-market sale | 200 | $310.66 | 56,664 |
| 2021-05-04 | Open-market sale | 965 | $305.49 | 57,164 |
| 2021-05-04 | Open-market sale | 200 | $303.42 | 58,129 |
| 2021-04-05 | Open-market sale | 200 | $309.93 | 59,694 |
| 2021-04-05 | Open-market sale | 100 | $308.44 | 59,894 |
| 2021-04-05 | Open-market sale | 200 | $312.86 | 58,329 |
| 2021-04-05 | Open-market sale | 1,165 | $311.72 | 58,529 |
| 2021-03-04 | Open-market sale | 502 | $276.20 | 60,194 |
| 2021-03-04 | Open-market sale | 263 | $271.21 | 60,896 |
| 2021-03-04 | Open-market sale | 200 | $273.46 | 60,696 |
| 2021-03-04 | Open-market sale | 200 | $277.68 | 59,994 |
| 2021-03-04 | Open-market sale | 400 | $269.45 | 61,159 |
| 2021-03-04 | Open-market sale | 100 | $267.40 | 61,559 |
| 2021-02-22 | Option exercise (derivative) | 219 | $0.00 | 1,097 |
| 2021-02-22 | Option exercise | 219 | $0.00 | 11,536 |
| 2021-02-04 | Open-market sale | 400 | $316.06 | 62,524 |
| 2021-02-04 | Open-market sale | 400 | $317.18 | 62,124 |
| 2021-02-04 | Open-market sale | 388 | $318.25 | 61,736 |
| 2021-02-04 | Open-market sale | 77 | $319.00 | 61,659 |
| 2021-02-04 | Open-market sale | 400 | $315.04 | 62,924 |
| 2021-01-04 | Open-market sale | 400 | $281.70 | 64,589 |
| 2021-01-04 | Open-market sale | 100 | $287.41 | 63,724 |
| 2021-01-04 | Open-market sale | 100 | $288.51 | 63,624 |
| 2021-01-04 | Open-market sale | 765 | $283.46 | 63,824 |
| 2021-01-04 | Open-market sale | 200 | $289.80 | 63,424 |
| 2021-01-04 | Open-market sale | 100 | $290.76 | 63,324 |
| 2020-12-04 | Open-market sale | 965 | $269.48 | 65,689 |
| 2020-12-04 | Open-market sale | 700 | $270.69 | 64,989 |
| 2020-11-20 | Option exercise (derivative) | 220 | $0.00 | 1,316 |
| 2020-11-20 | Option exercise | 220 | $0.00 | 11,317 |
| 2020-11-04 | Open-market sale | 100 | $249.66 | 68,119 |
| 2020-11-04 | Open-market sale | 565 | $254.65 | 67,154 |
| 2020-11-04 | Open-market sale | 400 | $253.65 | 67,719 |
| 2020-11-04 | Open-market sale | 100 | $248.50 | 68,219 |
| 2020-11-04 | Open-market sale | 200 | $257.65 | 66,654 |
| 2020-11-04 | Open-market sale | 300 | $256.07 | 66,854 |
| 2020-10-08 | Open-market sale | 3,134 | $221.07 | 68,515 |
| 2020-10-08 | Open-market sale | 196 | $221.89 | 68,319 |
| 2020-08-20 | Option exercise (derivative) | 219 | $0.00 | 1,536 |
| 2020-08-20 | Option exercise | 219 | $0.00 | 11,097 |
| 2020-08-07 | Open-market sale | 800 | $229.50 | 72,534 |
| 2020-08-07 | Open-market sale | 585 | $230.33 | 71,949 |
| 2020-08-07 | Open-market sale | 100 | $231.62 | 71,849 |
| 2020-08-07 | Open-market sale | 200 | $235.28 | 71,649 |
| 2020-05-20 | Option exercise (derivative) | 220 | $0.00 | 1,755 |
| 2020-05-20 | Option exercise | 220 | $0.00 | 10,878 |
| 2020-02-20 | Option exercise (derivative) | 219 | $0.00 | 1,975 |
| 2020-02-20 | Option exercise | 219 | $0.00 | 10,658 |
| 2019-11-20 | Option exercise (derivative) | 220 | $0.00 | 2,194 |
| 2019-11-20 | Option exercise | 220 | $0.00 | 10,439 |
| 2019-08-20 | Option exercise (derivative) | 219 | $0.00 | 2,414 |
| 2019-08-20 | Option exercise | 219 | $0.00 | 10,219 |
| 2019-05-28 | Grant / award (derivative) | 2,633 | $0.00 | 2,633 |
| 2019-05-20 | Option exercise (derivative) | 833 | $0.00 | 0 |
| 2019-05-20 | Option exercise | 833 | $0.00 | 10,000 |
| 2019-02-20 | Option exercise (derivative) | 834 | $0.00 | 833 |
| 2019-02-20 | Option exercise | 834 | $0.00 | 9,167 |
| 2018-11-20 | Option exercise (derivative) | 833 | $0.00 | 1,667 |
| 2018-11-20 | Option exercise | 833 | $0.00 | 8,333 |
| 2018-08-20 | Option exercise (derivative) | 833 | $0.00 | 2,500 |
| 2018-08-20 | Option exercise | 833 | $0.00 | 7,500 |
| 2018-05-21 | Option exercise (derivative) | 834 | $0.00 | 3,333 |
| 2018-05-21 | Option exercise | 834 | $0.00 | 6,667 |
| 2018-02-20 | Option exercise (derivative) | 833 | $0.00 | 4,167 |
| 2018-02-20 | Option exercise | 833 | $0.00 | 5,833 |
| 2017-11-20 | Option exercise (derivative) | 834 | $0.00 | 5,000 |
| 2017-11-20 | Option exercise | 834 | $0.00 | 5,000 |
| 2017-08-21 | Option exercise (derivative) | 833 | $0.00 | 5,834 |
| 2017-08-21 | Option exercise | 833 | $0.00 | 4,166 |
| 2017-05-22 | Option exercise (derivative) | 833 | $0.00 | 6,667 |
| 2017-05-22 | Option exercise | 833 | $0.00 | 3,333 |
| 2017-02-21 | Option exercise (derivative) | 834 | $0.00 | 7,500 |
| 2017-02-21 | Option exercise | 834 | $0.00 | 2,500 |
| 2016-11-21 | Option exercise (derivative) | 833 | $0.00 | 8,334 |
| 2016-11-21 | Option exercise | 833 | $0.00 | 1,666 |
| 2016-08-22 | Option exercise (derivative) | 833 | $0.00 | 9,167 |
| 2016-08-22 | Option exercise | 833 | $0.00 | 833 |
| 2016-06-13 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2014-12-16 | J | 40,000 | $0.00 | 0 |
| 2014-12-16 | J | 13,334 | $0.00 | 73,334 |
| 2014-06-05 | — | — | — | 40,000 |
| 2014-06-05 | — | — | — | 60,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.