SEC CIK 1494211
Brennan Ita M
Reported ownership across 3 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| ANETview stock → | 33,070 | 2023-12-01 |
| CDNSview stock → | 7,824 | 2026-09-10 |
| LRCXview stock → | 5,342 | 2025-11-07 |
Position History — ANET
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — ANET
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2023-12-01 | Option exercise (derivative) | 2,500 | $0.00 | 6,248 |
| 2023-12-01 | Option exercise | 2,500 | $56.59 | 33,070 |
| 2023-12-01 | Open-market sale | 5,400 | $216.18 | 27,670 |
| 2023-12-01 | Open-market sale | 5,400 | $216.92 | 22,270 |
| 2023-12-01 | Open-market sale | 1,200 | $218.20 | 21,070 |
| 2023-11-20 | Option exercise (derivative) | 876 | $0.00 | 2,624 |
| 2023-11-20 | Option exercise (derivative) | 978 | $0.00 | 971 |
| 2023-11-20 | Option exercise (derivative) | 1,096 | $0.00 | 1,088 |
| 2023-11-20 | Option exercise (derivative) | 1,560 | $0.00 | 4,688 |
| 2023-11-20 | Option exercise (derivative) | 971 | $0.00 | 11,647 |
| 2023-11-20 | Option exercise (derivative) | 1,836 | $0.00 | 14,680 |
| 2023-11-20 | Option exercise (derivative) | 3,632 | $0.00 | 18,176 |
| 2023-11-20 | Option exercise | 876 | $0.00 | 25,929 |
| 2023-11-20 | Tax withholding | 5,432 | $215.34 | 30,570 |
| 2023-11-20 | Option exercise | 971 | $0.00 | 36,002 |
| 2023-11-20 | Option exercise | 1,096 | $0.00 | 35,031 |
| 2023-11-20 | Option exercise | 978 | $0.00 | 33,935 |
| 2023-11-20 | Option exercise | 1,560 | $0.00 | 27,489 |
| 2023-11-20 | Option exercise | 1,836 | $0.00 | 32,957 |
| 2023-11-20 | Option exercise | 3,632 | $0.00 | 31,121 |
| 2023-10-31 | Option exercise (derivative) | 5,000 | $0.00 | 5,000 |
| 2023-10-31 | Option exercise (derivative) | 5,000 | $0.00 | 9,367 |
| 2023-10-31 | Option exercise | 5,000 | $61.11 | 35,053 |
| 2023-10-31 | Option exercise | 5,000 | $61.05 | 30,053 |
| 2023-10-31 | Open-market sale | 10,000 | $200.02 | 25,053 |
| 2023-09-07 | Option exercise (derivative) | 2,500 | $0.00 | 8,748 |
| 2023-09-07 | Open-market sale | 2,914 | $194.87 | 27,739 |
| 2023-09-07 | Open-market sale | 700 | $191.93 | 36,353 |
| 2023-09-07 | Option exercise | 2,500 | $56.59 | 37,053 |
| 2023-09-07 | Open-market sale | 300 | $196.63 | 25,053 |
| 2023-09-07 | Open-market sale | 2,400 | $193.04 | 33,953 |
| 2023-09-07 | Open-market sale | 3,300 | $194.19 | 30,653 |
| 2023-09-07 | Open-market sale | 2,386 | $195.82 | 25,353 |
| 2023-08-21 | Option exercise (derivative) | 971 | $0.00 | 1,949 |
| 2023-08-21 | Option exercise (derivative) | 3,636 | $0.00 | 21,808 |
| 2023-08-21 | Option exercise (derivative) | 1,564 | $0.00 | 6,248 |
| 2023-08-21 | Option exercise (derivative) | 971 | $0.00 | 12,618 |
| 2023-08-21 | Option exercise (derivative) | 1,088 | $0.00 | 2,184 |
| 2023-08-21 | Option exercise (derivative) | 1,832 | $0.00 | 16,516 |
| 2023-08-21 | Option exercise (derivative) | 876 | $0.00 | 3,500 |
| 2023-08-21 | Tax withholding | 5,427 | $184.67 | 34,553 |
| 2023-08-21 | Option exercise | 876 | $0.00 | 29,918 |
| 2023-08-21 | Option exercise | 1,564 | $0.00 | 31,482 |
| 2023-08-21 | Option exercise | 3,636 | $0.00 | 35,118 |
| 2023-08-21 | Option exercise | 1,832 | $0.00 | 36,950 |
| 2023-08-21 | Option exercise | 971 | $0.00 | 37,921 |
| 2023-08-21 | Option exercise | 1,088 | $0.00 | 39,009 |
| 2023-08-21 | Option exercise | 971 | $0.00 | 39,980 |
| 2023-06-01 | Open-market sale | 473 | $167.31 | 29,042 |
| 2023-06-01 | Open-market sale | 6,235 | $166.63 | 29,515 |
| 2023-06-01 | Open-market sale | 2,792 | $165.75 | 35,750 |
| 2023-05-22 | Option exercise (derivative) | 971 | $0.00 | 2,920 |
| 2023-05-22 | Option exercise (derivative) | 1,088 | $0.00 | 3,272 |
| 2023-05-22 | Option exercise (derivative) | 872 | $0.00 | 4,376 |
| 2023-05-22 | Option exercise (derivative) | 970 | $0.00 | 13,589 |
| 2023-05-22 | Option exercise (derivative) | 1,564 | $0.00 | 7,812 |
| 2023-05-22 | Option exercise (derivative) | 3,636 | $0.00 | 25,444 |
| 2023-05-22 | Option exercise (derivative) | 1,836 | $0.00 | 18,348 |
| 2023-05-22 | Option exercise | 970 | $0.00 | 43,968 |
| 2023-05-22 | Option exercise | 1,088 | $0.00 | 42,998 |
| 2023-05-22 | Option exercise | 971 | $0.00 | 41,910 |
| 2023-05-22 | Tax withholding | 5,426 | $145.37 | 38,542 |
| 2023-05-22 | Option exercise | 1,836 | $0.00 | 40,939 |
| 2023-05-22 | Option exercise | 3,636 | $0.00 | 39,103 |
| 2023-05-22 | Option exercise | 1,564 | $0.00 | 35,467 |
| 2023-05-22 | Option exercise | 872 | $0.00 | 33,903 |
| 2023-03-09 | Option exercise (derivative) | 4,367 | $0.00 | 11,248 |
| 2023-03-09 | Option exercise (derivative) | 5,633 | $0.00 | 14,367 |
| 2023-03-09 | Option exercise | 4,367 | $56.59 | 37,398 |
| 2023-03-09 | Open-market sale | 10,000 | $150.03 | 33,031 |
| 2023-03-09 | Option exercise | 5,633 | $61.05 | 43,031 |
| 2023-03-01 | Open-market sale | 4,295 | $138.63 | 33,031 |
| 2023-03-01 | Open-market sale | 5,205 | $138.15 | 37,326 |
| 2023-02-21 | Option exercise (derivative) | 876 | $0.00 | 5,248 |
| 2023-02-21 | Option exercise (derivative) | 1,248 | $0.00 | 0 |
| 2023-02-21 | Grant / award (derivative) | 5,491 | $0.00 | 5,491 |
| 2023-02-21 | Option exercise (derivative) | 1,096 | $0.00 | 4,360 |
| 2023-02-21 | Option exercise (derivative) | 978 | $0.00 | 3,891 |
| 2023-02-21 | Option exercise (derivative) | 1,560 | $0.00 | 9,376 |
| 2023-02-21 | Option exercise (derivative) | 3,636 | $0.00 | 29,080 |
| 2023-02-21 | Option exercise (derivative) | 5,491 | $0.00 | 0 |
| 2023-02-21 | Option exercise (derivative) | 1,836 | $0.00 | 20,184 |
| 2023-02-21 | Option exercise (derivative) | 971 | $0.00 | 14,559 |
| 2023-02-21 | Tax withholding | 7,892 | $134.53 | 42,531 |
| 2023-02-21 | Option exercise | 5,491 | $0.00 | 50,423 |
| 2023-02-21 | Option exercise | 1,248 | $0.00 | 33,979 |
| 2023-02-21 | Option exercise | 876 | $0.00 | 34,855 |
| 2023-02-21 | Option exercise | 1,560 | $0.00 | 36,415 |
| 2023-02-21 | Option exercise | 3,636 | $0.00 | 40,051 |
| 2023-02-21 | Option exercise | 1,836 | $0.00 | 41,887 |
| 2023-02-21 | Option exercise | 978 | $0.00 | 42,865 |
| 2023-02-21 | Option exercise | 1,096 | $0.00 | 43,961 |
| 2023-02-21 | Option exercise | 971 | $0.00 | 44,932 |
| 2023-02-10 | Grant / award (derivative) | 16,590 | $0.00 | 16,590 |
| 2022-12-01 | Open-market sale | 4,700 | $139.48 | 36,231 |
| 2022-12-01 | Open-market sale | 3,500 | $140.35 | 32,731 |
| 2022-12-01 | Open-market sale | 1,300 | $138.37 | 40,931 |
| 2022-11-21 | Option exercise (derivative) | 1,088 | $0.00 | 5,456 |
| 2022-11-21 | Option exercise (derivative) | 1,252 | $0.00 | 1,248 |
| 2022-11-21 | Option exercise (derivative) | 876 | $0.00 | 6,124 |
| 2022-11-21 | Option exercise (derivative) | 1,564 | $0.00 | 10,936 |
| 2022-11-21 | Option exercise (derivative) | 3,632 | $0.00 | 32,716 |
| 2022-11-21 | Option exercise (derivative) | 1,836 | $0.00 | 22,020 |
| 2022-11-21 | Option exercise (derivative) | 970 | $0.00 | 4,869 |
| 2022-11-21 | Option exercise (derivative) | 2,400 | $0.00 | 0 |
| 2022-11-21 | Option exercise | 1,564 | $0.00 | 41,460 |
| 2022-11-21 | Tax withholding | 6,755 | $134.61 | 42,231 |
| 2022-11-21 | Option exercise | 1,088 | $0.00 | 48,986 |
| 2022-11-21 | Option exercise | 970 | $0.00 | 47,898 |
| 2022-11-21 | Option exercise | 1,836 | $0.00 | 46,928 |
| 2022-11-21 | Option exercise | 3,632 | $0.00 | 45,092 |
| 2022-11-21 | Option exercise | 876 | $0.00 | 39,896 |
| 2022-11-21 | Option exercise | 1,252 | $0.00 | 39,020 |
| 2022-11-21 | Option exercise | 2,400 | $0.00 | 37,768 |
| 2022-08-22 | Option exercise (derivative) | 1,564 | $0.00 | 12,500 |
| 2022-08-22 | Option exercise (derivative) | 3,636 | $0.00 | 36,348 |
| 2022-08-22 | Option exercise (derivative) | 876 | $0.00 | 7,000 |
| 2022-08-22 | Option exercise (derivative) | 1,248 | $0.00 | 2,500 |
| 2022-08-22 | Option exercise (derivative) | 2,400 | $0.00 | 2,400 |
| 2022-08-22 | Option exercise (derivative) | 1,096 | $0.00 | 6,544 |
| 2022-08-22 | Option exercise (derivative) | 977 | $0.00 | 5,839 |
| 2022-08-22 | Option exercise (derivative) | 1,832 | $0.00 | 23,856 |
| 2022-08-22 | Option exercise | 977 | $0.00 | 41,033 |
| 2022-08-22 | Option exercise | 1,832 | $0.00 | 40,056 |
| 2022-08-22 | Option exercise | 1,564 | $0.00 | 34,588 |
| 2022-08-22 | Option exercise | 876 | $0.00 | 33,024 |
| 2022-08-22 | Option exercise | 1,248 | $0.00 | 32,148 |
| 2022-08-22 | Option exercise | 2,400 | $0.00 | 30,900 |
| 2022-08-22 | Option exercise | 1,096 | $0.00 | 42,129 |
| 2022-08-22 | Tax withholding | 6,761 | $127.14 | 35,368 |
| 2022-08-22 | Option exercise | 3,636 | $0.00 | 38,224 |
| 2022-08-16 | Option exercise (derivative) | 4,385 | $0.00 | 15,615 |
| 2022-08-16 | Open-market sale | 4,300 | $128.59 | 43,700 |
| 2022-08-16 | Open-market sale | 8,437 | $129.69 | 35,263 |
| 2022-08-16 | Open-market sale | 6,763 | $130.12 | 28,500 |
| 2022-08-16 | Option exercise | 4,385 | $56.59 | 48,000 |
| 2022-06-01 | Option exercise (derivative) | 9,936 | $0.00 | 0 |
| 2022-06-01 | Option exercise | 9,936 | $14.06 | 58,415 |
| 2022-06-01 | Open-market sale | 3,600 | $101.07 | 54,815 |
| 2022-06-01 | Open-market sale | 8,300 | $102.14 | 46,515 |
| 2022-06-01 | Open-market sale | 1,584 | $103.09 | 44,931 |
| 2022-06-01 | Option exercise | 4,864 | $16.12 | 48,479 |
| 2022-06-01 | Open-market sale | 200 | $104.69 | 43,615 |
| 2022-06-01 | Open-market sale | 1,116 | $103.79 | 43,815 |
| 2022-05-20 | Option exercise (derivative) | 1,088 | $0.00 | 7,640 |
| 2022-05-20 | Option exercise (derivative) | 970 | $0.00 | 6,816 |
| 2022-05-20 | Option exercise (derivative) | 1,836 | $0.00 | 25,688 |
| 2022-05-20 | Option exercise (derivative) | 3,636 | $0.00 | 39,984 |
| 2022-05-20 | Option exercise (derivative) | 1,560 | $0.00 | 14,064 |
| 2022-05-20 | Option exercise (derivative) | 872 | $0.00 | 7,876 |
| 2022-05-20 | Option exercise (derivative) | 1,252 | $0.00 | 3,748 |
| 2022-05-20 | Option exercise (derivative) | 2,400 | $0.00 | 4,800 |
| 2022-05-20 | Option exercise | 2,400 | $0.00 | 39,154 |
| 2022-05-20 | Option exercise | 1,252 | $0.00 | 40,406 |
| 2022-05-20 | Tax withholding | 6,753 | $102.64 | 43,615 |
| 2022-05-20 | Option exercise | 872 | $0.00 | 41,278 |
| 2022-05-20 | Option exercise | 1,560 | $0.00 | 42,838 |
| 2022-05-20 | Option exercise | 1,088 | $0.00 | 50,368 |
| 2022-05-20 | Option exercise | 970 | $0.00 | 49,280 |
| 2022-05-20 | Option exercise | 1,836 | $0.00 | 48,310 |
| 2022-05-20 | Option exercise | 3,636 | $0.00 | 46,474 |
| 2022-03-01 | Option exercise (derivative) | 14,800 | $0.00 | 9,936 |
| 2022-03-01 | Open-market sale | 3,016 | $120.39 | 38,654 |
| 2022-03-01 | Open-market sale | 4,106 | $119.22 | 41,670 |
| 2022-03-01 | Open-market sale | 5,778 | $118.41 | 45,776 |
| 2022-03-01 | Option exercise | 14,800 | $14.06 | 51,554 |
| 2022-03-01 | Open-market sale | 300 | $122.10 | 36,754 |
| 2022-03-01 | Open-market sale | 1,600 | $121.09 | 37,054 |
| 2022-02-22 | Option exercise (derivative) | 3,636 | $0.00 | 43,620 |
| 2022-02-22 | Option exercise (derivative) | 1,564 | $0.00 | 15,624 |
| 2022-02-22 | Option exercise (derivative) | 876 | $0.00 | 8,748 |
| 2022-02-22 | Option exercise (derivative) | 1,836 | $0.00 | 27,524 |
| 2022-02-22 | Option exercise (derivative) | 1,248 | $0.00 | 5,000 |
| 2022-02-22 | Option exercise (derivative) | 2,400 | $0.00 | 7,200 |
| 2022-02-22 | Option exercise (derivative) | 4,352 | $0.00 | 8,728 |
| 2022-02-22 | Grant / award (derivative) | 13,080 | $0.00 | 13,080 |
| 2022-02-22 | Option exercise (derivative) | 3,881 | $0.00 | 7,786 |
| 2022-02-22 | Grant / award (derivative) | 11,667 | $0.00 | 11,667 |
| 2022-02-22 | Option exercise | 1,836 | $0.00 | 37,391 |
| 2022-02-22 | Option exercise | 3,636 | $0.00 | 35,555 |
| 2022-02-22 | Option exercise | 1,564 | $0.00 | 31,919 |
| 2022-02-22 | Tax withholding | 8,870 | $121.83 | 36,754 |
| 2022-02-22 | Option exercise | 1,248 | $0.00 | 29,479 |
| 2022-02-22 | Option exercise | 2,400 | $0.00 | 28,231 |
| 2022-02-22 | Option exercise | 3,881 | $0.00 | 41,272 |
| 2022-02-22 | Option exercise | 4,352 | $0.00 | 45,624 |
| 2022-02-22 | Option exercise | 876 | $0.00 | 30,355 |
| 2022-02-11 | Grant / award (derivative) | 15,530 | $0.00 | 15,530 |
| 2021-12-01 | Option exercise (derivative) | 14,800 | $0.00 | 24,736 |
| 2021-12-01 | Open-market sale | 2,101 | $123.51 | 35,831 |
| 2021-12-01 | Open-market sale | 4,100 | $124.63 | 31,731 |
| 2021-12-01 | Open-market sale | 5,900 | $125.30 | 25,831 |
| 2021-12-01 | Open-market sale | 2,699 | $122.56 | 37,932 |
| 2021-12-01 | Option exercise | 14,800 | $14.06 | 40,631 |
| 2021-11-22 | Option exercise (derivative) | 1,252 | $0.00 | 6,248 |
| 2021-11-22 | Option exercise (derivative) | 876 | $0.00 | 9,624 |
| 2021-11-22 | Option exercise (derivative) | 1,560 | $0.00 | 17,188 |
| 2021-11-22 | Option exercise (derivative) | 3,632 | $0.00 | 47,256 |
| 2021-11-22 | Option exercise (derivative) | 2,400 | $0.00 | 9,600 |
| 2021-11-22 | Tax withholding | 4,821 | $128.16 | 25,831 |
| 2021-11-22 | Option exercise | 3,632 | $0.00 | 30,652 |
| 2021-11-22 | Option exercise | 1,560 | $0.00 | 27,020 |
| 2021-11-22 | Option exercise | 876 | $0.00 | 25,460 |
| 2021-11-22 | Option exercise | 1,252 | $0.00 | 24,584 |
| 2021-11-22 | Option exercise | 2,400 | $0.00 | 23,332 |
| 2021-10-26 | Option exercise (derivative) | 9,000 | $0.00 | 0 |
| 2021-10-26 | Option exercise (derivative) | 8,784 | $0.00 | 1,216 |
| 2021-10-26 | Open-market sale | 2,196 | $404.13 | 14,697 |
| 2021-10-26 | Open-market sale | 2,047 | $406.84 | 5,233 |
| 2021-10-26 | Option exercise | 8,784 | $64.46 | 23,017 |
| 2021-10-26 | Option exercise | 9,000 | $84.97 | 14,233 |
| 2021-10-26 | Open-market sale | 1,099 | $403.00 | 16,893 |
| 2021-10-26 | Open-market sale | 700 | $401.67 | 17,992 |
| 2021-10-26 | Open-market sale | 2,596 | $404.94 | 12,101 |
| 2021-10-26 | Open-market sale | 4,821 | $405.91 | 7,280 |
| 2021-10-26 | Open-market sale | 4,325 | $400.43 | 18,692 |
| 2021-08-20 | Option exercise (derivative) | 600 | $0.00 | 3,000 |
| 2021-08-20 | Option exercise (derivative) | 909 | $0.00 | 12,722 |
| 2021-08-20 | Option exercise (derivative) | 219 | $0.00 | 2,625 |
| 2021-08-20 | Option exercise (derivative) | 312 | $0.00 | 1,875 |
| 2021-08-20 | Option exercise (derivative) | 391 | $0.00 | 4,687 |
| 2021-08-20 | Option exercise | 312 | $0.00 | 4,921 |
| 2021-08-20 | Tax withholding | 1,207 | $369.86 | 5,233 |
| 2021-08-20 | Option exercise | 219 | $0.00 | 5,140 |
| 2021-08-20 | Option exercise | 391 | $0.00 | 5,531 |
| 2021-08-20 | Option exercise | 909 | $0.00 | 6,440 |
| 2021-08-20 | Option exercise | 600 | $0.00 | 4,609 |
| 2021-08-12 | Option exercise (derivative) | 3,700 | $0.00 | 9,884 |
| 2021-08-12 | Open-market sale | 1,035 | $367.47 | 4,409 |
| 2021-08-12 | Option exercise | 3,700 | $56.24 | 7,709 |
| 2021-08-12 | Open-market sale | 1,000 | $365.49 | 6,709 |
| 2021-08-12 | Open-market sale | 1,265 | $366.43 | 5,444 |
| 2021-08-12 | Open-market sale | 400 | $368.10 | 4,009 |
| 2021-06-01 | Option exercise (derivative) | 2,416 | $0.00 | 13,584 |
| 2021-06-01 | Open-market sale | 1,728 | $335.80 | 6,211 |
| 2021-06-01 | Option exercise | 2,416 | $56.24 | 7,939 |
| 2021-06-01 | Open-market sale | 1,802 | $336.81 | 4,409 |
| 2021-06-01 | Open-market sale | 200 | $337.55 | 4,209 |
| 2021-06-01 | Open-market sale | 200 | $338.76 | 4,009 |
| 2021-05-20 | Option exercise (derivative) | 909 | $0.00 | 13,631 |
| 2021-05-20 | Option exercise (derivative) | 600 | $0.00 | 3,600 |
| 2021-05-20 | Option exercise (derivative) | 313 | $0.00 | 2,187 |
| 2021-05-20 | Option exercise (derivative) | 218 | $0.00 | 2,844 |
| 2021-05-20 | Option exercise (derivative) | 391 | $0.00 | 5,078 |
| 2021-05-20 | Option exercise | 600 | $0.00 | 4,711 |
| 2021-05-20 | Option exercise | 313 | $0.00 | 5,024 |
| 2021-05-20 | Option exercise | 218 | $0.00 | 5,242 |
| 2021-05-20 | Option exercise | 391 | $0.00 | 5,633 |
| 2021-05-20 | Tax withholding | 1,019 | $335.93 | 5,523 |
| 2021-05-20 | Option exercise | 909 | $0.00 | 6,542 |
| 2021-03-01 | Open-market sale | 300 | $282.72 | 7,741 |
| 2021-03-01 | Open-market sale | 600 | $284.80 | 7,141 |
| 2021-03-01 | Open-market sale | 700 | $285.86 | 6,441 |
| 2021-03-01 | Open-market sale | 1,030 | $287.37 | 5,411 |
| 2021-03-01 | Open-market sale | 1,200 | $287.97 | 4,211 |
| 2021-03-01 | Open-market sale | 100 | $288.92 | 4,111 |
| 2021-02-22 | Option exercise (derivative) | 600 | $0.00 | 4,200 |
| 2021-02-22 | Option exercise (derivative) | 312 | $0.00 | 2,500 |
| 2021-02-22 | Option exercise (derivative) | 219 | $0.00 | 3,062 |
| 2021-02-22 | Option exercise (derivative) | 390 | $0.00 | 5,469 |
| 2021-02-22 | Option exercise | 390 | $0.00 | 8,568 |
| 2021-02-22 | Option exercise | 312 | $0.00 | 7,959 |
| 2021-02-22 | Tax withholding | 527 | $292.16 | 8,041 |
| 2021-02-22 | Option exercise | 219 | $0.00 | 8,178 |
| 2021-02-22 | Option exercise | 600 | $0.00 | 7,647 |
| 2021-02-12 | Grant / award (derivative) | 7,340 | $0.00 | 7,340 |
| 2020-12-01 | Open-market sale | 100 | $273.15 | 7,047 |
| 2020-12-01 | Open-market sale | 1,400 | $271.56 | 8,777 |
| 2020-12-01 | Open-market sale | 500 | $270.07 | 10,177 |
| 2020-12-01 | Open-market sale | 300 | $268.93 | 10,677 |
| 2020-12-01 | Open-market sale | 1,630 | $272.52 | 7,147 |
| 2020-11-20 | Option exercise (derivative) | 219 | $0.00 | 3,281 |
| 2020-11-20 | Option exercise (derivative) | 375 | $0.00 | 0 |
| 2020-11-20 | Option exercise (derivative) | 600 | $0.00 | 4,800 |
| 2020-11-20 | Option exercise (derivative) | 313 | $0.00 | 2,812 |
| 2020-11-20 | Option exercise (derivative) | 391 | $0.00 | 5,859 |
| 2020-11-20 | Option exercise | 313 | $0.00 | 11,310 |
| 2020-11-20 | Option exercise | 391 | $0.00 | 11,920 |
| 2020-11-20 | Tax withholding | 943 | $268.50 | 10,977 |
| 2020-11-20 | Option exercise | 219 | $0.00 | 11,529 |
| 2020-11-20 | Option exercise | 600 | $0.00 | 10,997 |
| 2020-11-20 | Option exercise | 375 | $0.00 | 10,397 |
| 2020-11-03 | Option exercise (derivative) | 6,000 | $0.00 | 9,000 |
| 2020-11-03 | Option exercise (derivative) | 4,000 | $0.00 | 16,000 |
| 2020-11-03 | Option exercise | 6,000 | $84.97 | 16,022 |
| 2020-11-03 | Option exercise | 4,000 | $56.24 | 20,022 |
| 2020-11-03 | Open-market sale | 1,430 | $250.41 | 18,592 |
| 2020-11-03 | Open-market sale | 8,570 | $251.61 | 10,022 |
| 2020-08-20 | Option exercise (derivative) | 312 | $0.00 | 3,125 |
| 2020-08-20 | Option exercise (derivative) | 375 | $0.00 | 375 |
| 2020-08-20 | Option exercise (derivative) | 600 | $0.00 | 5,400 |
| 2020-08-20 | Option exercise | 375 | $0.00 | 9,749 |
| 2020-08-20 | Option exercise | 600 | $0.00 | 10,349 |
| 2020-08-20 | Option exercise | 312 | $0.00 | 10,661 |
| 2020-08-20 | Tax withholding | 639 | $221.38 | 10,022 |
| 2020-08-10 | Open-market sale | 1,430 | $222.86 | 11,874 |
| 2020-08-10 | Open-market sale | 200 | $230.53 | 9,374 |
| 2020-08-10 | Open-market sale | 100 | $228.04 | 9,574 |
| 2020-08-10 | Open-market sale | 200 | $226.51 | 9,674 |
| 2020-08-10 | Open-market sale | 900 | $224.64 | 9,874 |
| 2020-08-10 | Open-market sale | 1,100 | $223.65 | 10,774 |
| 2020-05-20 | Option exercise (derivative) | 313 | $0.00 | 3,437 |
| 2020-05-20 | Option exercise (derivative) | 3,750 | $0.00 | 0 |
| 2020-05-20 | Option exercise (derivative) | 375 | $0.00 | 750 |
| 2020-05-20 | Option exercise (derivative) | 600 | $0.00 | 6,000 |
| 2020-05-20 | Option exercise | 600 | $0.00 | 15,491 |
| 2020-05-20 | Option exercise | 3,750 | $0.00 | 14,516 |
| 2020-05-20 | Tax withholding | 2,500 | $224.70 | 13,304 |
| 2020-05-20 | Option exercise | 313 | $0.00 | 15,804 |
| 2020-05-20 | Option exercise | 375 | $0.00 | 14,891 |
| 2020-05-08 | Grant / award (derivative) | 14,540 | $0.00 | 14,540 |
| 2020-02-20 | Option exercise (derivative) | 375 | $0.00 | 1,125 |
| 2020-02-20 | Option exercise (derivative) | 3,750 | $0.00 | 3,750 |
| 2020-02-20 | Option exercise (derivative) | 312 | $0.00 | 3,750 |
| 2020-02-20 | Option exercise (derivative) | 600 | $0.00 | 6,600 |
| 2020-02-20 | Option exercise | 3,750 | $0.00 | 11,412 |
| 2020-02-20 | Option exercise | 375 | $0.00 | 11,787 |
| 2020-02-20 | Option exercise | 600 | $0.00 | 12,387 |
| 2020-02-20 | Option exercise | 312 | $0.00 | 12,699 |
| 2020-02-20 | Tax withholding | 1,933 | $228.28 | 10,766 |
| 2019-11-20 | Option exercise (derivative) | 313 | $0.00 | 4,062 |
| 2019-11-20 | Option exercise (derivative) | 3,750 | $0.00 | 7,500 |
| 2019-11-20 | Option exercise (derivative) | 375 | $0.00 | 1,500 |
| 2019-11-20 | Option exercise (derivative) | 600 | $0.00 | 7,200 |
| 2019-11-20 | Option exercise | 375 | $0.00 | 9,249 |
| 2019-11-20 | Option exercise | 600 | $0.00 | 9,849 |
| 2019-11-20 | Option exercise | 313 | $0.00 | 10,162 |
| 2019-11-20 | Option exercise | 3,750 | $0.00 | 8,874 |
| 2019-11-20 | Tax withholding | 2,500 | $194.04 | 7,662 |
| 2019-08-20 | Option exercise (derivative) | 3,750 | $0.00 | 11,250 |
| 2019-08-20 | Option exercise (derivative) | 600 | $0.00 | 7,800 |
| 2019-08-20 | Option exercise (derivative) | 312 | $0.00 | 4,375 |
| 2019-08-20 | Option exercise (derivative) | 375 | $0.00 | 1,875 |
| 2019-08-20 | Option exercise | 3,750 | $0.00 | 6,336 |
| 2019-08-20 | Option exercise | 600 | $0.00 | 7,311 |
| 2019-08-20 | Option exercise | 375 | $0.00 | 6,711 |
| 2019-08-20 | Tax withholding | 2,499 | $219.19 | 5,124 |
| 2019-08-20 | Option exercise | 312 | $0.00 | 7,623 |
| 2019-06-03 | Open-market sale | 800 | $242.68 | 6,030 |
| 2019-06-03 | Open-market sale | 791 | $245.55 | 3,031 |
| 2019-06-03 | Open-market sale | 445 | $246.55 | 2,586 |
| 2019-06-03 | Open-market sale | 756 | $241.29 | 6,830 |
| 2019-06-03 | Open-market sale | 1,108 | $243.70 | 4,922 |
| 2019-06-03 | Open-market sale | 1,100 | $244.70 | 3,822 |
| 2019-05-20 | Option exercise (derivative) | 313 | $0.00 | 4,687 |
| 2019-05-20 | Option exercise (derivative) | 600 | $0.00 | 8,400 |
| 2019-05-20 | Option exercise (derivative) | 375 | $0.00 | 2,250 |
| 2019-05-20 | Option exercise (derivative) | 3,750 | $0.00 | 15,000 |
| 2019-05-20 | Option exercise | 3,750 | $0.00 | 8,798 |
| 2019-05-20 | Option exercise | 600 | $0.00 | 9,773 |
| 2019-05-20 | Option exercise | 313 | $0.00 | 10,086 |
| 2019-05-20 | Tax withholding | 2,500 | $244.95 | 7,586 |
| 2019-05-20 | Option exercise | 375 | $0.00 | 9,173 |
| 2019-05-10 | Grant / award (derivative) | 6,250 | $0.00 | 6,250 |
| 2019-03-01 | Open-market sale | 1,618 | $287.03 | 6,082 |
| 2019-03-01 | Open-market sale | 1,034 | $287.57 | 5,048 |
| 2019-03-01 | Open-market sale | 547 | $284.83 | 9,501 |
| 2019-03-01 | Open-market sale | 1,801 | $285.51 | 7,700 |
| 2019-02-20 | Option exercise (derivative) | 375 | $0.00 | 2,625 |
| 2019-02-20 | Option exercise (derivative) | 600 | $0.00 | 9,000 |
| 2019-02-20 | Option exercise (derivative) | 3,750 | $0.00 | 18,750 |
| 2019-02-20 | Option exercise | 600 | $0.00 | 11,992 |
| 2019-02-20 | Tax withholding | 1,944 | $270.72 | 10,048 |
| 2019-02-20 | Option exercise | 3,750 | $0.00 | 11,017 |
| 2019-02-20 | Option exercise | 375 | $0.00 | 11,392 |
| 2019-02-08 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2018-12-03 | Open-market sale | 400 | $242.47 | 11,867 |
| 2018-12-03 | Open-market sale | 2,389 | $243.98 | 9,478 |
| 2018-12-03 | Open-market sale | 1,206 | $244.77 | 8,272 |
| 2018-12-03 | Open-market sale | 505 | $246.01 | 7,767 |
| 2018-12-03 | Open-market sale | 200 | $247.94 | 7,267 |
| 2018-12-03 | Open-market sale | 300 | $246.64 | 7,467 |
| 2018-11-20 | Option exercise (derivative) | 375 | $0.00 | 3,000 |
| 2018-11-20 | Option exercise (derivative) | 600 | $0.00 | 9,600 |
| 2018-11-20 | Option exercise (derivative) | 3,750 | $0.00 | 22,500 |
| 2018-11-20 | Option exercise | 3,750 | $0.00 | 13,636 |
| 2018-11-20 | Option exercise | 375 | $0.00 | 14,011 |
| 2018-11-20 | Option exercise | 600 | $0.00 | 14,611 |
| 2018-11-20 | Tax withholding | 2,344 | $219.38 | 12,267 |
| 2018-11-09 | Grant / award (derivative) | 2,500 | $0.00 | 2,500 |
| 2018-11-09 | Grant / award (derivative) | 3,500 | $0.00 | 3,500 |
| 2018-09-04 | Open-market sale | 1,300 | $292.34 | 9,886 |
| 2018-09-04 | Open-market sale | 906 | $291.41 | 11,186 |
| 2018-09-04 | Open-market sale | 1,129 | $290.48 | 12,092 |
| 2018-09-04 | Open-market sale | 1,465 | $289.59 | 13,221 |
| 2018-09-04 | Open-market sale | 200 | $288.30 | 14,686 |
| 2018-08-24 | Option exercise (derivative) | 5,000 | $0.00 | 15,000 |
| 2018-08-24 | Option exercise | 5,000 | $84.97 | 19,886 |
| 2018-08-24 | Open-market sale | 4,700 | $300.25 | 14,886 |
| 2018-08-24 | Open-market sale | 300 | $301.13 | 19,586 |
| 2018-08-20 | Option exercise (derivative) | 3,750 | $0.00 | 26,250 |
| 2018-08-20 | Option exercise (derivative) | 375 | $0.00 | 3,375 |
| 2018-08-20 | Option exercise (derivative) | 600 | $0.00 | 10,200 |
| 2018-08-20 | Option exercise | 600 | $0.00 | 17,230 |
| 2018-08-20 | Option exercise | 3,750 | $0.00 | 16,255 |
| 2018-08-20 | Option exercise | 375 | $0.00 | 16,630 |
| 2018-08-20 | Tax withholding | 2,344 | $273.72 | 14,886 |
| 2018-05-21 | Option exercise (derivative) | 3,750 | $0.00 | 30,000 |
| 2018-05-21 | Option exercise (derivative) | 600 | $0.00 | 10,800 |
| 2018-05-21 | Option exercise (derivative) | 375 | $0.00 | 3,750 |
| 2018-05-21 | Option exercise | 3,750 | $0.00 | 13,874 |
| 2018-05-21 | Option exercise | 375 | $0.00 | 14,249 |
| 2018-05-21 | Option exercise | 600 | $0.00 | 14,849 |
| 2018-05-21 | Tax withholding | 2,344 | $254.25 | 12,505 |
| 2018-05-01 | Open-market sale | 150 | $265.20 | 10,124 |
| 2018-05-01 | Open-market sale | 1,750 | $261.28 | 11,874 |
| 2018-05-01 | Open-market sale | 400 | $263.22 | 10,424 |
| 2018-05-01 | Open-market sale | 150 | $264.20 | 10,274 |
| 2018-05-01 | Open-market sale | 1,050 | $262.22 | 10,824 |
| 2018-04-13 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2018-03-09 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2018-03-01 | Open-market sale | 100 | $271.82 | 13,824 |
| 2018-03-01 | Open-market sale | 100 | $270.74 | 13,924 |
| 2018-03-01 | Open-market sale | 700 | $268.43 | 14,024 |
| 2018-03-01 | Open-market sale | 200 | $269.46 | 13,624 |
| 2018-03-01 | Open-market sale | 700 | $266.21 | 16,024 |
| 2018-03-01 | Open-market sale | 300 | $264.82 | 16,724 |
| 2018-03-01 | Open-market sale | 100 | $263.53 | 17,024 |
| 2018-03-01 | Open-market sale | 1,300 | $267.75 | 14,724 |
| 2018-02-20 | Option exercise (derivative) | 375 | $0.00 | 4,125 |
| 2018-02-20 | Option exercise (derivative) | 3,750 | $0.00 | 33,750 |
| 2018-02-20 | Option exercise (derivative) | 600 | $0.00 | 11,400 |
| 2018-02-20 | Tax withholding | 1,878 | $249.65 | 17,124 |
| 2018-02-20 | Option exercise | 375 | $0.00 | 18,402 |
| 2018-02-20 | Option exercise | 600 | $0.00 | 19,002 |
| 2018-02-20 | Option exercise | 3,750 | $0.00 | 18,027 |
| 2017-12-01 | Open-market sale | 300 | $229.21 | 14,277 |
| 2017-12-01 | Open-market sale | 200 | $232.17 | 14,577 |
| 2017-12-01 | Open-market sale | 1,098 | $231.21 | 14,777 |
| 2017-12-01 | Open-market sale | 1,200 | $230.57 | 15,875 |
| 2017-12-01 | Open-market sale | 602 | $227.01 | 17,075 |
| 2017-12-01 | Open-market sale | 100 | $224.85 | 17,677 |
| 2017-11-20 | Option exercise (derivative) | 3,750 | $0.00 | 37,500 |
| 2017-11-20 | Option exercise (derivative) | 375 | $0.00 | 4,500 |
| 2017-11-20 | Tax withholding | 2,151 | $241.83 | 17,777 |
| 2017-11-20 | Option exercise | 3,750 | $0.00 | 19,553 |
| 2017-11-20 | Option exercise | 375 | $0.00 | 19,928 |
| 2017-09-01 | Open-market sale | 2,400 | $175.83 | 16,903 |
| 2017-09-01 | Open-market sale | 1,100 | $176.74 | 15,803 |
| 2017-08-22 | Option exercise (derivative) | 5,000 | $0.00 | 20,000 |
| 2017-08-22 | Open-market sale | 5,000 | $175.00 | 19,303 |
| 2017-08-22 | Option exercise | 5,000 | $84.97 | 24,303 |
| 2017-08-21 | Option exercise (derivative) | 375 | $0.00 | 4,875 |
| 2017-08-21 | Option exercise (derivative) | 3,750 | $0.00 | 41,250 |
| 2017-08-21 | Option exercise | 375 | $0.00 | 21,454 |
| 2017-08-21 | Tax withholding | 2,151 | $172.01 | 19,303 |
| 2017-08-21 | Option exercise | 3,750 | $0.00 | 21,079 |
| 2017-05-22 | Option exercise (derivative) | 375 | $0.00 | 5,250 |
| 2017-05-22 | Option exercise (derivative) | 3,750 | $0.00 | 45,000 |
| 2017-05-22 | Tax withholding | 1,902 | $143.15 | 13,204 |
| 2017-05-22 | Option exercise | 3,750 | $0.00 | 16,954 |
| 2017-05-22 | Option exercise | 375 | $0.00 | 17,329 |
| 2017-03-10 | Grant / award (derivative) | 12,000 | $0.00 | 12,000 |
| 2017-02-21 | Option exercise (derivative) | 375 | $0.00 | 5,625 |
| 2017-02-21 | Option exercise (derivative) | 3,750 | $0.00 | 48,750 |
| 2017-02-21 | Option exercise | 3,750 | $0.00 | 16,280 |
| 2017-02-21 | Tax withholding | 1,549 | $122.62 | 15,106 |
| 2017-02-21 | Option exercise | 375 | $0.00 | 16,655 |
| 2016-11-21 | Option exercise (derivative) | 3,750 | $0.00 | 52,500 |
| 2016-11-21 | Tax withholding | 1,957 | $94.48 | 12,530 |
| 2016-11-21 | Option exercise | 3,750 | $0.00 | 14,487 |
| 2016-08-22 | Option exercise (derivative) | 3,750 | $0.00 | 62,250 |
| 2016-08-22 | Option exercise | 3,750 | $0.00 | 12,693 |
| 2016-08-22 | Tax withholding | 1,956 | $77.48 | 10,737 |
| 2016-05-20 | Option exercise (derivative) | 15,000 | $0.00 | 66,000 |
| 2016-05-20 | Tax withholding | 6,057 | $70.12 | 8,943 |
| 2016-05-20 | Option exercise | 15,000 | $0.00 | 15,000 |
| 2016-02-12 | Grant / award (derivative) | 20,000 | $0.00 | 20,000 |
| 2016-02-12 | Grant / award (derivative) | 6,000 | $0.00 | 6,000 |
| 2015-09-11 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2015-06-16 | Grant / award (derivative) | 75,000 | $0.00 | 75,000 |
| 2015-06-16 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.