SEC CIK 1578261
MCINERNEY RYAN
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| Vview stock → | 15,174 | 2026-10-01 |
Position History — V
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — V
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-01 | Option exercise (derivative) | 5,875 | $0.00 | 52,874 |
| 2026-10-01 | Open-market sale | 5,875 | $358.81 | 15,174 |
| 2026-10-01 | Option exercise | 5,875 | $134.76 | 21,049 |
| 2026-09-01 | Option exercise (derivative) | 5,875 | $0.00 | 58,749 |
| 2026-09-01 | Open-market sale | 5,875 | $379.65 | 15,174 |
| 2026-09-01 | Option exercise | 5,875 | $134.76 | 21,049 |
| 2026-08-21 | Option exercise (derivative) | 5,875 | $0.00 | 64,624 |
| 2026-08-21 | Open-market sale | 5,875 | $367.87 | 15,174 |
| 2026-08-21 | Option exercise | 5,875 | $134.76 | 21,049 |
| 2026-07-01 | Option exercise (derivative) | 10,490 | $0.00 | 0 |
| 2026-07-01 | Open-market sale | 1,638 | $344.55 | 15,174 |
| 2026-07-01 | Open-market sale | 8,852 | $343.88 | 16,812 |
| 2026-07-01 | Option exercise | 10,490 | $109.82 | 25,664 |
| 2026-06-29 | Option exercise (derivative) | 20,970 | $0.00 | 10,490 |
| 2026-06-29 | Open-market sale | 20,970 | $340.25 | 15,174 |
| 2026-06-29 | Option exercise | 20,970 | $109.82 | 36,144 |
| 2026-04-29 | Option exercise (derivative) | 31,455 | $0.00 | 31,460 |
| 2026-04-29 | Open-market sale | 31,455 | $340.14 | 15,174 |
| 2026-04-29 | Option exercise | 31,455 | $109.82 | 46,629 |
| 2026-02-15 | Option exercise (derivative) | 10,662 | — | 0 |
| 2026-02-15 | Grant / award (derivative) | 10,662 | — | 10,662 |
| 2026-02-15 | Option exercise (derivative) | 1,092 | — | 0 |
| 2026-02-15 | Tax withholding | 5,981 | $314.08 | 15,174 |
| 2026-02-15 | Option exercise | 10,662 | — | 21,155 |
| 2026-02-15 | Option exercise | 1,092 | — | 10,493 |
| 2026-01-02 | Option exercise (derivative) | 10,485 | $0.00 | 62,915 |
| 2026-01-02 | Open-market sale | 10,485 | $349.18 | 9,401 |
| 2026-01-02 | Option exercise | 10,485 | $109.82 | 19,886 |
| 2025-12-11 | Option exercise (derivative) | 10,485 | $0.00 | 73,400 |
| 2025-12-11 | Open-market sale | 10,485 | $340.07 | 9,401 |
| 2025-12-11 | Option exercise | 10,485 | $109.82 | 19,886 |
| 2025-11-30 | Grant / award (derivative) | 52,098 | — | 52,098 |
| 2025-11-30 | Option exercise (derivative) | 52,098 | — | 0 |
| 2025-11-30 | Tax withholding | 26,456 | $334.44 | 35,043 |
| 2025-11-30 | Option exercise | 52,098 | — | 61,499 |
| 2025-11-19 | Option exercise (derivative) | 6,595 | — | 6,595 |
| 2025-11-19 | Option exercise (derivative) | 6,079 | — | 12,159 |
| 2025-11-19 | Grant / award (derivative) | 96,748 | $0.00 | 96,748 |
| 2025-11-19 | Grant / award (derivative) | 22,754 | — | 22,754 |
| 2025-11-19 | Option exercise (derivative) | 5,337 | — | 0 |
| 2025-11-19 | Option exercise | 6,079 | — | 18,548 |
| 2025-11-19 | Option exercise | 5,337 | — | 5,874 |
| 2025-11-19 | Tax withholding | 9,147 | $324.12 | 9,401 |
| 2025-11-19 | Gift | 7,800 | $0.00 | 239,526 |
| 2025-11-19 | Option exercise | 6,595 | — | 12,469 |
| 2025-11-03 | Option exercise (derivative) | 10,485 | $0.00 | 83,885 |
| 2025-11-03 | Option exercise | 10,485 | $109.82 | 11,022 |
| 2025-11-03 | Open-market sale | 10,485 | $341.00 | 537 |
| 2025-10-01 | Option exercise (derivative) | 10,485 | $0.00 | 94,370 |
| 2025-10-01 | Open-market sale | 10,485 | $342.30 | 537 |
| 2025-10-01 | Option exercise | 10,485 | $109.82 | 11,022 |
| 2025-09-02 | Option exercise (derivative) | 10,485 | $0.00 | 104,855 |
| 2025-09-02 | Option exercise | 10,485 | $109.82 | 11,022 |
| 2025-09-02 | Open-market sale | 10,485 | $348.57 | 537 |
| 2025-08-14 | Option exercise (derivative) | 10,485 | $0.00 | 115,340 |
| 2025-08-14 | Open-market sale | 10,485 | $343.13 | 537 |
| 2025-08-14 | Option exercise | 10,485 | $109.82 | 11,022 |
| 2025-07-01 | Option exercise (derivative) | 8,630 | $0.00 | 0 |
| 2025-07-01 | Open-market sale | 8,630 | $353.82 | 537 |
| 2025-07-01 | Option exercise | 8,630 | $80.82 | 9,167 |
| 2025-06-02 | Option exercise (derivative) | 8,620 | $0.00 | 8,630 |
| 2025-06-02 | Option exercise | 8,620 | $80.82 | 9,157 |
| 2025-06-02 | Open-market sale | 8,620 | $362.77 | 537 |
| 2025-05-01 | Option exercise (derivative) | 8,620 | $0.00 | 17,250 |
| 2025-05-01 | Option exercise | 8,620 | $80.82 | 9,157 |
| 2025-05-01 | Open-market sale | 8,620 | $345.58 | 537 |
| 2025-04-01 | Option exercise (derivative) | 8,620 | $0.00 | 25,870 |
| 2025-04-01 | Open-market sale | 8,620 | $350.44 | 537 |
| 2025-04-01 | Option exercise | 8,620 | $80.82 | 9,157 |
| 2025-03-03 | Option exercise (derivative) | 8,620 | $0.00 | 34,490 |
| 2025-03-03 | Open-market sale | 8,620 | $363.00 | 537 |
| 2025-03-03 | Option exercise | 8,620 | $80.82 | 9,157 |
| 2025-02-15 | Option exercise (derivative) | 1,092 | — | 1,092 |
| 2025-02-15 | Tax withholding | 555 | $353.81 | 537 |
| 2025-02-15 | Option exercise | 1,092 | — | 1,092 |
| 2025-02-03 | Option exercise (derivative) | 8,620 | $0.00 | 43,110 |
| 2025-02-03 | Open-market sale | 8,620 | $340.00 | 0 |
| 2025-02-03 | Option exercise | 8,620 | $80.82 | 8,620 |
| 2025-01-02 | Option exercise (derivative) | 8,620 | $0.00 | 51,730 |
| 2025-01-02 | Open-market sale | 8,620 | $317.78 | 0 |
| 2025-01-02 | Option exercise | 8,620 | $80.82 | 8,620 |
| 2024-12-02 | Option exercise (derivative) | 8,620 | $0.00 | 60,350 |
| 2024-12-02 | Option exercise | 8,620 | $80.82 | 47,930 |
| 2024-12-02 | Open-market sale | 8,620 | $316.90 | 39,310 |
| 2024-11-30 | Grant / award (derivative) | 61,147 | — | 61,147 |
| 2024-11-30 | Option exercise (derivative) | 61,147 | — | 0 |
| 2024-11-30 | Tax withholding | 30,990 | $315.08 | 39,310 |
| 2024-11-30 | Option exercise | 61,147 | — | 70,300 |
| 2024-11-22 | Gift | 3,300 | $0.00 | 208,016 |
| 2024-11-19 | Option exercise (derivative) | 5,337 | — | 5,337 |
| 2024-11-19 | Option exercise (derivative) | 6,595 | — | 13,190 |
| 2024-11-19 | Option exercise (derivative) | 5,539 | — | 0 |
| 2024-11-19 | Grant / award (derivative) | 77,325 | $0.00 | 77,325 |
| 2024-11-19 | Grant / award (derivative) | 18,238 | — | 18,238 |
| 2024-11-19 | Option exercise | 5,337 | — | 11,414 |
| 2024-11-19 | Tax withholding | 8,856 | $311.85 | 9,153 |
| 2024-11-19 | Option exercise | 6,595 | — | 18,009 |
| 2024-11-19 | Option exercise | 5,539 | — | 6,077 |
| 2024-11-01 | Option exercise (derivative) | 8,620 | $0.00 | 68,970 |
| 2024-11-01 | Open-market sale | 8,620 | $288.49 | 538 |
| 2024-11-01 | Option exercise | 8,620 | $80.82 | 9,158 |
| 2024-10-01 | Option exercise (derivative) | 8,620 | $0.00 | 77,590 |
| 2024-10-01 | Open-market sale | 8,620 | $276.97 | 538 |
| 2024-10-01 | Option exercise | 8,620 | $80.82 | 9,158 |
| 2024-09-03 | Option exercise (derivative) | 8,620 | $0.00 | 86,210 |
| 2024-09-03 | Open-market sale | 8,620 | $276.37 | 538 |
| 2024-09-03 | Option exercise | 8,620 | $80.82 | 9,158 |
| 2024-08-29 | Option exercise (derivative) | 8,620 | $0.00 | 94,830 |
| 2024-08-29 | Option exercise | 8,620 | $80.82 | 9,158 |
| 2024-08-29 | Open-market sale | 8,620 | $275.00 | 538 |
| 2024-04-01 | Option exercise (derivative) | 8,200 | $0.00 | 0 |
| 2024-04-01 | Open-market sale | 8,200 | $280.36 | 538 |
| 2024-04-01 | Option exercise | 8,200 | $80.15 | 8,738 |
| 2024-03-01 | Option exercise (derivative) | 8,150 | $0.00 | 8,200 |
| 2024-03-01 | Open-market sale | 8,150 | $283.20 | 538 |
| 2024-03-01 | Option exercise | 8,150 | $80.15 | 8,688 |
| 2024-02-15 | Option exercise (derivative) | 1,092 | — | 2,184 |
| 2024-02-15 | Tax withholding | 554 | $280.98 | 538 |
| 2024-02-15 | Option exercise | 1,092 | — | 1,092 |
| 2024-02-01 | Option exercise (derivative) | 8,150 | $0.00 | 16,350 |
| 2024-02-01 | Option exercise | 8,150 | $80.15 | 8,150 |
| 2024-02-01 | Open-market sale | 8,150 | $273.39 | 0 |
| 2024-01-02 | Option exercise (derivative) | 8,150 | $0.00 | 24,500 |
| 2024-01-02 | Option exercise | 8,150 | $80.15 | 8,150 |
| 2024-01-02 | Open-market sale | 8,150 | $259.61 | 0 |
| 2023-12-01 | Option exercise (derivative) | 8,150 | $0.00 | 32,650 |
| 2023-12-01 | Open-market sale | 8,150 | $255.79 | 29,152 |
| 2023-12-01 | Option exercise | 8,150 | $80.15 | 37,302 |
| 2023-11-30 | Grant / award (derivative) | 57,820 | — | 57,820 |
| 2023-11-30 | Option exercise (derivative) | 57,820 | — | 0 |
| 2023-11-30 | J | 8,083 | $0.00 | 191,995 |
| 2023-11-30 | J | 8,083 | $0.00 | 29,152 |
| 2023-11-30 | Tax withholding | 28,668 | $256.68 | 37,235 |
| 2023-11-30 | Option exercise | 57,820 | — | 65,903 |
| 2023-11-30 | Gift | 9,831 | $0.00 | 182,164 |
| 2023-11-19 | Option exercise (derivative) | 5,336 | — | 10,674 |
| 2023-11-19 | Grant / award (derivative) | 78,935 | $0.00 | 78,935 |
| 2023-11-19 | Grant / award (derivative) | 19,785 | — | 19,785 |
| 2023-11-19 | Option exercise (derivative) | 5,539 | — | 5,539 |
| 2023-11-19 | Option exercise (derivative) | 5,159 | — | 0 |
| 2023-11-19 | Tax withholding | 7,951 | $249.56 | 8,083 |
| 2023-11-19 | Option exercise | 5,539 | — | 10,698 |
| 2023-11-19 | Option exercise | 5,336 | — | 16,034 |
| 2023-11-19 | Option exercise | 5,159 | — | 5,159 |
| 2023-11-02 | Option exercise (derivative) | 8,150 | $0.00 | 40,800 |
| 2023-11-02 | Option exercise | 8,150 | $80.15 | 8,150 |
| 2023-11-02 | Open-market sale | 8,150 | $240.00 | 0 |
| 2023-10-16 | Option exercise (derivative) | 8,150 | $0.00 | 48,950 |
| 2023-10-16 | Option exercise | 8,150 | $80.15 | 8,150 |
| 2023-10-16 | Open-market sale | 8,150 | $240.00 | 0 |
| 2023-09-01 | Option exercise (derivative) | 8,150 | $0.00 | 57,100 |
| 2023-09-01 | Option exercise | 8,150 | $80.15 | 8,150 |
| 2023-09-01 | Open-market sale | 8,150 | $247.47 | 0 |
| 2023-08-01 | Option exercise (derivative) | 8,150 | $0.00 | 65,250 |
| 2023-08-01 | Open-market sale | 8,150 | $240.00 | 0 |
| 2023-08-01 | Option exercise | 8,150 | $80.15 | 8,150 |
| 2023-07-11 | Option exercise (derivative) | 425 | $0.00 | 73,400 |
| 2023-07-11 | Option exercise | 425 | $80.15 | 425 |
| 2023-07-11 | Open-market sale | 425 | $240.00 | 0 |
| 2023-07-05 | Option exercise (derivative) | 24,025 | $0.00 | 73,825 |
| 2023-07-05 | Open-market sale | 24,025 | $240.00 | 0 |
| 2023-07-05 | Option exercise | 24,025 | $80.15 | 24,025 |
| 2023-02-15 | Grant / award (derivative) | 12,763 | $0.00 | 12,763 |
| 2023-02-15 | Grant / award (derivative) | 3,276 | — | 3,276 |
| 2023-01-09 | Option exercise (derivative) | 58,197 | $0.00 | 0 |
| 2023-01-09 | Option exercise | 58,197 | $220.00 | 58,197 |
| 2023-01-09 | Open-market sale | 58,197 | $62.47 | 0 |
| 2022-11-30 | Grant / award (derivative) | 32,545 | — | 32,545 |
| 2022-11-30 | Option exercise (derivative) | 32,545 | — | 0 |
| 2022-11-30 | Tax withholding | 16,136 | $217.00 | 24,216 |
| 2022-11-30 | Option exercise | 32,545 | — | 40,352 |
| 2022-11-19 | Grant / award (derivative) | 16,010 | — | 16,010 |
| 2022-11-19 | Option exercise (derivative) | 4,788 | — | 0 |
| 2022-11-19 | Option exercise (derivative) | 5,159 | — | 5,159 |
| 2022-11-19 | Grant / award (derivative) | 58,910 | $0.00 | 58,910 |
| 2022-11-19 | Option exercise (derivative) | 5,538 | — | 11,078 |
| 2022-11-19 | Option exercise | 5,538 | — | 15,485 |
| 2022-11-19 | Tax withholding | 7,678 | $210.80 | 7,807 |
| 2022-11-19 | Option exercise | 4,788 | — | 4,788 |
| 2022-11-19 | Option exercise | 5,159 | — | 9,947 |
| 2022-06-14 | Gift | 159,696 | $0.00 | 159,696 |
| 2022-06-14 | Gift | 159,696 | $0.00 | 0 |
| 2022-04-01 | Option exercise (derivative) | 6,467 | $0.00 | 58,197 |
| 2022-04-01 | Open-market sale | 6,467 | $223.65 | 0 |
| 2022-04-01 | Option exercise | 6,467 | $62.47 | 6,467 |
| 2022-03-28 | Option exercise (derivative) | 6,466 | $0.00 | 64,664 |
| 2022-03-28 | Open-market sale | 6,466 | $220.00 | 0 |
| 2022-03-28 | Option exercise | 6,466 | $62.47 | 6,466 |
| 2022-02-08 | Option exercise (derivative) | 6,466 | $0.00 | 71,130 |
| 2022-02-08 | Option exercise | 6,466 | $62.47 | 6,466 |
| 2022-02-08 | Open-market sale | 6,466 | $226.11 | 0 |
| 2022-01-03 | Option exercise (derivative) | 11,194 | $0.00 | 0 |
| 2022-01-03 | Option exercise | 11,194 | $49.35 | 11,194 |
| 2022-01-03 | Open-market sale | 11,194 | $217.52 | 0 |
| 2021-12-15 | Gift | 2,344 | $0.00 | 159,696 |
| 2021-12-09 | Option exercise (derivative) | 11,193 | $0.00 | 11,194 |
| 2021-12-09 | Option exercise | 11,193 | $49.35 | 11,193 |
| 2021-12-09 | Open-market sale | 11,193 | $210.00 | 0 |
| 2021-12-01 | J | 7,290 | $0.00 | 147,005 |
| 2021-12-01 | J | 7,290 | $0.00 | 15,035 |
| 2021-11-30 | Option exercise (derivative) | 29,821 | — | 0 |
| 2021-11-30 | Grant / award (derivative) | 29,821 | — | 29,821 |
| 2021-11-30 | Option exercise | 29,821 | — | 37,111 |
| 2021-11-30 | Tax withholding | 14,786 | $193.77 | 22,325 |
| 2021-11-19 | Grant / award (derivative) | 16,616 | — | 16,616 |
| 2021-11-19 | Grant / award (derivative) | 77,334 | $0.00 | 77,334 |
| 2021-11-19 | Option exercise (derivative) | 5,159 | — | 10,318 |
| 2021-11-19 | Option exercise (derivative) | 4,787 | — | 4,788 |
| 2021-11-19 | Option exercise (derivative) | 4,515 | — | 0 |
| 2021-11-19 | Option exercise | 5,159 | — | 14,461 |
| 2021-11-19 | Tax withholding | 7,171 | $200.86 | 7,290 |
| 2021-11-19 | Option exercise | 4,787 | — | 9,302 |
| 2021-11-19 | Option exercise | 4,515 | — | 4,515 |
| 2021-11-01 | Option exercise (derivative) | 11,193 | $0.00 | 22,387 |
| 2021-11-01 | Open-market sale | 11,193 | $212.44 | 0 |
| 2021-11-01 | Option exercise | 11,193 | $49.35 | 11,193 |
| 2021-10-01 | Option exercise (derivative) | 2,416 | $0.00 | 33,580 |
| 2021-10-01 | Option exercise (derivative) | 8,778 | $0.00 | 0 |
| 2021-10-01 | Open-market sale | 11,194 | $224.17 | 0 |
| 2021-10-01 | Option exercise | 2,416 | $49.35 | 11,194 |
| 2021-10-01 | Option exercise | 8,778 | $45.05 | 8,778 |
| 2021-09-01 | Option exercise (derivative) | 11,193 | $0.00 | 8,778 |
| 2021-09-01 | Option exercise | 11,193 | $45.05 | 11,193 |
| 2021-09-01 | Open-market sale | 11,193 | $229.10 | 0 |
| 2021-08-02 | Option exercise (derivative) | 11,193 | $0.00 | 19,971 |
| 2021-08-02 | Open-market sale | 11,193 | $246.29 | 0 |
| 2021-08-02 | Option exercise | 11,193 | $45.05 | 11,193 |
| 2021-07-01 | Option exercise (derivative) | 11,194 | $0.00 | 31,164 |
| 2021-07-01 | Option exercise | 11,194 | $45.05 | 11,194 |
| 2021-07-01 | Open-market sale | 11,194 | $234.20 | 0 |
| 2021-06-01 | Option exercise (derivative) | 11,193 | $0.00 | 42,358 |
| 2021-06-01 | Option exercise | 11,193 | $45.05 | 11,193 |
| 2021-06-01 | Open-market sale | 11,193 | $229.50 | 0 |
| 2021-05-03 | Option exercise (derivative) | 11,193 | $0.00 | 53,551 |
| 2021-05-03 | Open-market sale | 11,193 | $234.05 | 0 |
| 2021-05-03 | Option exercise | 11,193 | $45.05 | 11,193 |
| 2021-04-01 | Option exercise (derivative) | 11,194 | $0.00 | 64,744 |
| 2021-04-01 | Open-market sale | 11,194 | $213.87 | 0 |
| 2021-04-01 | Option exercise | 11,194 | $45.05 | 11,194 |
| 2021-03-01 | Option exercise (derivative) | 11,193 | $0.00 | 75,938 |
| 2021-03-01 | Option exercise | 11,193 | $45.05 | 11,193 |
| 2021-03-01 | Open-market sale | 11,193 | $215.07 | 0 |
| 2021-02-08 | Option exercise (derivative) | 11,193 | $0.00 | 87,131 |
| 2021-02-08 | Open-market sale | 11,193 | $210.00 | 0 |
| 2021-02-08 | Option exercise | 11,193 | $45.05 | 11,193 |
| 2020-12-15 | Gift | 2,424 | $0.00 | 139,715 |
| 2020-11-30 | Option exercise (derivative) | 52,326 | — | 0 |
| 2020-11-30 | Grant / award (derivative) | 52,326 | — | 52,326 |
| 2020-11-30 | Option exercise | 52,326 | — | 60,457 |
| 2020-11-30 | Tax withholding | 25,944 | $210.35 | 34,513 |
| 2020-11-19 | Option exercise (derivative) | 4,514 | — | 4,515 |
| 2020-11-19 | Grant / award (derivative) | 81,304 | $0.00 | 81,304 |
| 2020-11-19 | Grant / award (derivative) | 15,477 | — | 15,477 |
| 2020-11-19 | Option exercise (derivative) | 4,787 | — | 9,575 |
| 2020-11-19 | Option exercise (derivative) | 6,830 | — | 0 |
| 2020-11-19 | Option exercise | 6,830 | — | 6,830 |
| 2020-11-19 | Option exercise | 4,514 | — | 11,344 |
| 2020-11-19 | Tax withholding | 8,000 | $207.57 | 8,131 |
| 2020-11-19 | Option exercise | 4,787 | — | 16,131 |
| 2020-05-27 | Open-market sale | 26,150 | $191.87 | 107,626 |
| 2019-11-30 | Grant / award (derivative) | 71,146 | — | 71,146 |
| 2019-11-30 | Option exercise (derivative) | 71,146 | — | 0 |
| 2019-11-30 | Tax withholding | 35,276 | $184.51 | 44,577 |
| 2019-11-30 | Option exercise | 71,146 | — | 79,853 |
| 2019-11-19 | Grant / award (derivative) | 14,362 | — | 14,362 |
| 2019-11-19 | Grant / award (derivative) | 89,679 | $0.00 | 89,679 |
| 2019-11-19 | Option exercise (derivative) | 6,829 | — | 6,830 |
| 2019-11-19 | Option exercise (derivative) | 4,514 | — | 9,029 |
| 2019-11-19 | Option exercise (derivative) | 5,929 | — | 0 |
| 2019-11-19 | Option exercise | 4,514 | — | 17,272 |
| 2019-11-19 | Tax withholding | 8,565 | $182.77 | 8,707 |
| 2019-11-19 | Option exercise | 5,929 | — | 5,929 |
| 2019-11-19 | Option exercise | 6,829 | — | 12,758 |
| 2019-06-07 | Gift | 8,800 | $0.00 | 89,199 |
| 2018-11-30 | Option exercise (derivative) | 73,686 | — | 0 |
| 2018-11-30 | Grant / award (derivative) | 73,686 | — | 73,686 |
| 2018-11-30 | Tax withholding | 36,534 | $141.71 | 46,680 |
| 2018-11-30 | Option exercise | 73,686 | — | 83,214 |
| 2018-11-19 | Option exercise (derivative) | 6,141 | — | 0 |
| 2018-11-19 | Option exercise (derivative) | 5,929 | — | 5,929 |
| 2018-11-19 | Option exercise (derivative) | 6,829 | — | 13,659 |
| 2018-11-19 | Grant / award (derivative) | 70,499 | $0.00 | 70,499 |
| 2018-11-19 | Grant / award (derivative) | 13,543 | — | 13,543 |
| 2018-11-19 | Tax withholding | 9,371 | $134.76 | 9,528 |
| 2018-11-19 | Option exercise | 6,829 | — | 18,899 |
| 2018-11-19 | Option exercise | 5,929 | — | 12,070 |
| 2018-11-19 | Option exercise | 6,141 | — | 6,141 |
| 2018-05-10 | Open-market sale | 38,500 | $131.33 | 51,319 |
| 2017-11-30 | Option exercise (derivative) | 52,248 | — | 0 |
| 2017-11-30 | Grant / award (derivative) | 52,248 | — | 52,248 |
| 2017-11-30 | Tax withholding | 27,264 | $112.59 | 33,123 |
| 2017-11-30 | Option exercise | 52,248 | — | 60,387 |
| 2017-11-19 | Option exercise (derivative) | 5,928 | — | 11,858 |
| 2017-11-19 | Grant / award (derivative) | 125,825 | $0.00 | 125,825 |
| 2017-11-19 | Option exercise (derivative) | 6,141 | — | 6,141 |
| 2017-11-19 | Grant / award (derivative) | 20,488 | — | 20,488 |
| 2017-11-19 | Option exercise | 6,141 | — | 11,097 |
| 2017-11-19 | Tax withholding | 8,886 | $109.82 | 8,139 |
| 2017-11-19 | Option exercise | 5,928 | — | 17,025 |
| 2016-11-30 | Grant / award (derivative) | 24,698 | — | 24,698 |
| 2016-11-30 | Option exercise (derivative) | 24,698 | — | 0 |
| 2016-11-30 | Option exercise | 24,698 | — | 36,220 |
| 2016-11-30 | Tax withholding | 12,889 | $77.32 | 23,331 |
| 2016-11-19 | Option exercise (derivative) | 6,140 | — | 12,282 |
| 2016-11-19 | Grant / award (derivative) | 103,450 | — | 103,450 |
| 2016-11-19 | Grant / award (derivative) | 17,786 | — | 17,786 |
| 2016-11-19 | Option exercise | 6,140 | — | 18,688 |
| 2016-11-19 | Tax withholding | 7,166 | $80.82 | 11,522 |
| 2016-11-08 | Open-market sale | 18,500 | $82.92 | 38,321 |
| 2016-06-03 | Tax withholding | 22,528 | $79.94 | 40,282 |
| 2015-11-19 | Grant / award (derivative) | 18,422 | — | 18,422 |
| 2015-11-19 | Grant / award (derivative) | 97,850 | — | 97,850 |
| 2015-11-19 | Tax withholding | 3,962 | $80.15 | 62,810 |
| 2015-06-03 | Tax withholding | 10,477 | $68.95 | 95,859 |
| 2014-11-19 | Grant / award (derivative) | 19,399 | $0.00 | 19,399 |
| 2014-11-19 | Tax withholding | 344 | $249.86 | 22,869 |
| 2014-11-19 | Grant / award | 3,715 | $0.00 | 26,584 |
| 2014-06-03 | Tax withholding | 2,466 | $211.32 | 23,213 |
| 2013-11-19 | Grant / award (derivative) | 8,999 | $0.00 | 8,999 |
| 2013-11-19 | Grant / award | 1,979 | $0.00 | 25,679 |
| 2013-06-03 | — | — | — | 0 |
| 2013-06-03 | Grant / award (derivative) | 24,581 | $0.00 | 24,581 |
| 2013-06-03 | Grant / award | 5,636 | $0.00 | 5,636 |
| 2013-06-03 | Grant / award | 18,064 | $0.00 | 23,700 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.