SEC CIK 1378514
Rodriguez Carlos A
Reported ownership across 3 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| ADPview stock → | 34,178.304 | 2026-09-01 |
| HUBBview stock → | 3,121 | 2015-12-23 |
| MSFTview stock → | 0 | 2021-11-30 |
Position History — ADP
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — ADP
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-09-01 | Tax withholding | 13,471.836 | $283.49 | 34,178.304 |
| 2026-08-05 | Grant / award | 24,921.697 | $0.00 | 47,650.14 |
| 2025-11-12 | Grant / award | 1,453 | $0.00 | 22,728.44 |
| 2025-09-12 | Open-market sale | 7 | $296.94 | 22,541.44 |
| 2025-09-12 | Open-market sale | 52 | $294.41 | 22,489.44 |
| 2025-09-12 | Open-market sale | 855 | $293.76 | 21,275.44 |
| 2025-09-12 | Open-market sale | 230 | $292.81 | 22,130.44 |
| 2025-09-12 | Open-market sale | 129 | $296.13 | 22,360.44 |
| 2025-09-11 | Open-market sale | 802 | $294.80 | 22,548.44 |
| 2025-09-11 | Open-market sale | 623 | $297.98 | 23,350.44 |
| 2025-09-11 | Open-market sale | 591 | $295.82 | 23,973.44 |
| 2025-09-11 | Open-market sale | 337 | $296.92 | 24,564.44 |
| 2025-09-11 | Open-market sale | 202 | $293.04 | 24,901.44 |
| 2025-09-11 | Open-market sale | 72 | $298.58 | 25,289.44 |
| 2025-09-11 | Open-market sale | 186 | $293.93 | 25,103.44 |
| 2025-09-10 | Option exercise (derivative) | 21,950 | $206.86 | 0 |
| 2025-09-10 | Open-market sale | 380 | $296.84 | 46,931.44 |
| 2025-09-10 | Open-market sale | 8,297 | $293.08 | 25,361.44 |
| 2025-09-10 | Open-market sale | 5,363 | $292.12 | 33,658.44 |
| 2025-09-10 | Open-market sale | 3,311 | $290.98 | 39,021.44 |
| 2025-09-10 | Open-market sale | 2,192 | $293.78 | 42,332.44 |
| 2025-09-10 | Open-market sale | 1,607 | $296.19 | 44,524.44 |
| 2025-09-10 | Open-market sale | 800 | $294.96 | 46,131.44 |
| 2025-09-10 | Option exercise | 21,950 | $206.86 | 47,311.44 |
| 2025-09-09 | Option exercise (derivative) | 21,950 | $206.86 | 21,950 |
| 2025-09-09 | Open-market sale | 300 | $298.32 | 47,011.44 |
| 2025-09-09 | Open-market sale | 6,105 | $297.55 | 40,906.44 |
| 2025-09-09 | Option exercise | 21,950 | $206.86 | 47,311.44 |
| 2025-09-09 | Open-market sale | 15,545 | $296.95 | 25,361.44 |
| 2025-09-05 | Open-market sale | 259 | $302.45 | 37,158.44 |
| 2025-09-05 | Open-market sale | 531 | $300.75 | 36,627.44 |
| 2025-09-05 | Open-market sale | 603 | $299.64 | 36,024.44 |
| 2025-09-05 | Open-market sale | 3,019 | $296.21 | 28,942.44 |
| 2025-09-05 | Open-market sale | 982 | $301.78 | 34,246.44 |
| 2025-09-05 | Open-market sale | 3,581 | $295.64 | 25,361.44 |
| 2025-09-05 | Open-market sale | 796 | $298.63 | 35,228.44 |
| 2025-09-05 | Open-market sale | 1,198 | $297.48 | 31,961.44 |
| 2025-09-05 | Open-market sale | 1,087 | $294.32 | 33,159.44 |
| 2025-09-04 | Open-market sale | 6,686 | $300.86 | 37,417.44 |
| 2025-09-04 | Open-market sale | 2,430 | $298.76 | 44,103.44 |
| 2025-09-04 | Open-market sale | 1,377 | $301.29 | 46,533.44 |
| 2025-09-04 | Open-market sale | 752 | $299.90 | 47,910.44 |
| 2025-09-04 | Open-market sale | 456 | $297.56 | 48,662.44 |
| 2025-09-03 | Open-market sale | 1,309 | $299.37 | 58,710.44 |
| 2025-09-03 | Open-market sale | 800 | $296.36 | 60,019.44 |
| 2025-09-03 | Open-market sale | 2,585 | $297.83 | 56,125.44 |
| 2025-09-03 | Open-market sale | 7,007 | $298.54 | 49,118.44 |
| 2025-09-02 | Tax withholding | 37,418.16 | $304.05 | 60,819.44 |
| 2025-08-13 | Gift | 3,393 | $0.00 | 94,844.61 |
| 2025-08-06 | Grant / award | 68,981.53 | $0.00 | 101,630.61 |
| 2025-03-04 | Gift | 3,031 | $0.00 | 32,649.08 |
| 2024-12-16 | Tax withholding | 240 | $296.76 | 35,680.08 |
| 2024-11-06 | Grant / award | 1,179 | $0.00 | 35,920.08 |
| 2024-11-01 | Gift | 2,000 | $0.00 | 34,741.08 |
| 2024-09-13 | Option exercise (derivative) | 21,950 | $206.86 | 43,900 |
| 2024-09-13 | Open-market sale | 2,300 | $276.83 | 56,391.08 |
| 2024-09-13 | Option exercise | 21,950 | $206.86 | 58,691.08 |
| 2024-09-13 | Open-market sale | 17,267 | $277.70 | 36,741.08 |
| 2024-09-13 | Open-market sale | 2,383 | $278.37 | 54,008.08 |
| 2024-09-12 | Option exercise (derivative) | 21,949 | $206.86 | 65,850 |
| 2024-09-12 | Open-market sale | 7,463 | $278.39 | 36,741.08 |
| 2024-09-12 | Open-market sale | 5,402 | $275.56 | 44,204.08 |
| 2024-09-12 | Open-market sale | 3,791 | $277.69 | 49,606.08 |
| 2024-09-12 | Open-market sale | 3,000 | $274.49 | 53,397.08 |
| 2024-09-12 | Open-market sale | 2,293 | $276.54 | 56,397.08 |
| 2024-09-12 | Option exercise | 21,949 | $206.86 | 58,690.08 |
| 2024-09-11 | Option exercise (derivative) | 29,433 | $138.53 | 0 |
| 2024-09-11 | Open-market sale | 7,051 | $276.72 | 36,741.08 |
| 2024-09-11 | Open-market sale | 5,460 | $275.46 | 43,792.08 |
| 2024-09-11 | Open-market sale | 4,332 | $274.51 | 49,252.08 |
| 2024-09-11 | Open-market sale | 3,994 | $277.43 | 53,584.08 |
| 2024-09-11 | Open-market sale | 3,867 | $271.34 | 57,578.08 |
| 2024-09-11 | Open-market sale | 2,787 | $273.48 | 61,445.08 |
| 2024-09-11 | Open-market sale | 1,942 | $272.45 | 64,232.08 |
| 2024-09-11 | Option exercise | 29,433 | $138.53 | 66,174.08 |
| 2024-09-10 | Option exercise (derivative) | 29,432 | $138.53 | 29,433 |
| 2024-09-10 | Open-market sale | 8,776 | $277.26 | 36,741.08 |
| 2024-09-10 | Open-market sale | 7,382 | $278.25 | 45,517.08 |
| 2024-09-10 | Open-market sale | 6,940 | $276.33 | 52,899.08 |
| 2024-09-10 | Open-market sale | 6,334 | $279.11 | 59,839.08 |
| 2024-09-10 | Option exercise | 29,432 | $138.53 | 66,173.08 |
| 2024-09-06 | Open-market sale | 500 | $270.96 | 45,444.08 |
| 2024-09-06 | Open-market sale | 5,149 | $269.47 | 36,741.08 |
| 2024-09-06 | Open-market sale | 2,535 | $268.75 | 41,890.08 |
| 2024-09-06 | Open-market sale | 1,019 | $270.36 | 44,425.08 |
| 2024-09-05 | Open-market sale | 190 | $274.66 | 54,685.08 |
| 2024-09-05 | Open-market sale | 3,601 | $270.55 | 45,944.08 |
| 2024-09-05 | Open-market sale | 3,340 | $269.74 | 49,545.08 |
| 2024-09-05 | Open-market sale | 1,800 | $271.55 | 52,885.08 |
| 2024-09-04 | Open-market sale | 1,100 | $276.28 | 62,106.08 |
| 2024-09-04 | Open-market sale | 600 | $277.34 | 63,206.08 |
| 2024-09-04 | Open-market sale | 3,534 | $274.37 | 58,572.08 |
| 2024-09-04 | Open-market sale | 3,697 | $275.07 | 54,875.08 |
| 2024-09-03 | Tax withholding | 32,357 | $275.91 | 63,806.08 |
| 2024-08-07 | Grant / award | 55,406.08 | $0.00 | 96,163.08 |
| 2024-08-01 | Option exercise (derivative) | 87,798 | $206.86 | 87,799 |
| 2024-08-01 | Open-market sale | 1,779 | $262.41 | 125,805 |
| 2024-08-01 | Open-market sale | 300 | $263.42 | 127,584 |
| 2024-08-01 | Open-market sale | 271 | $263.35 | 127,884 |
| 2024-08-01 | Option exercise | 87,798 | $206.86 | 128,555 |
| 2024-08-01 | Open-market sale | 200 | $263.48 | 128,355 |
| 2024-08-01 | Open-market sale | 10,874 | $260.42 | 40,757 |
| 2024-08-01 | Open-market sale | 10,777 | $260.44 | 51,631 |
| 2024-08-01 | Open-market sale | 10,605 | $260.41 | 62,408 |
| 2024-08-01 | Open-market sale | 10,590 | $260.43 | 73,013 |
| 2024-08-01 | Open-market sale | 9,259 | $261.36 | 83,603 |
| 2024-08-01 | Open-market sale | 9,182 | $261.38 | 92,862 |
| 2024-08-01 | Open-market sale | 9,094 | $261.36 | 102,044 |
| 2024-08-01 | Open-market sale | 8,904 | $261.36 | 111,138 |
| 2024-08-01 | Open-market sale | 1,963 | $262.39 | 120,042 |
| 2024-08-01 | Open-market sale | 1,900 | $262.40 | 122,005 |
| 2024-08-01 | Open-market sale | 1,900 | $262.40 | 123,905 |
| 2024-08-01 | Open-market sale | 200 | $263.48 | 128,155 |
| 2024-02-29 | Gift | 395 | $0.00 | 40,757 |
| 2024-01-01 | I | 56.48 | $221.32 | 41,152 |
| 2023-12-11 | Tax withholding | 529 | $233.29 | 43,251.52 |
| 2023-12-11 | Gift | 2,156 | $0.00 | 41,095.52 |
| 2023-12-07 | Gift | 1,078 | $0.00 | 43,780.52 |
| 2023-09-12 | Option exercise (derivative) | 52,254 | $169.84 | 0 |
| 2023-09-12 | Open-market sale | 21,361 | $248.21 | 75,751.52 |
| 2023-09-12 | Open-market sale | 30,893 | $247.74 | 44,858.52 |
| 2023-09-12 | Option exercise | 52,254 | $169.84 | 97,112.52 |
| 2023-09-07 | Option exercise (derivative) | 58,864 | $138.53 | 58,865 |
| 2023-09-07 | Open-market sale | 50,630 | $250.33 | 44,858.52 |
| 2023-09-07 | Option exercise | 58,864 | $138.53 | 103,722.52 |
| 2023-09-07 | Open-market sale | 8,234 | $250.98 | 95,488.52 |
| 2023-09-06 | Open-market sale | 13,123 | $251.29 | 68,185.52 |
| 2023-09-06 | Open-market sale | 23,327 | $250.69 | 44,858.52 |
| 2023-09-06 | Open-market sale | 2,800 | $252.28 | 81,308.52 |
| 2023-09-01 | Tax withholding | 44,046 | $255.75 | 84,108.52 |
| 2023-09-01 | Grant / award | 7,820 | $0.00 | 128,154.52 |
| 2023-08-03 | Grant / award | 80,350.97 | $0.00 | 120,334.52 |
| 2023-07-01 | I | 52.33 | $208.80 | 44,533.55 |
| 2023-01-09 | Option exercise (derivative) | 37,594 | $146.75 | 0 |
| 2023-01-09 | Open-market sale | 8,827 | $242.79 | 66,774.22 |
| 2023-01-09 | Open-market sale | 6,474 | $241.02 | 75,601.22 |
| 2023-01-09 | Open-market sale | 12,795 | $239.80 | 44,481.22 |
| 2023-01-09 | Open-market sale | 9,498 | $242.09 | 57,276.22 |
| 2023-01-09 | Option exercise | 37,594 | $146.75 | 82,075.22 |
| 2023-01-05 | Option exercise (derivative) | 52,254 | $169.84 | 52,254 |
| 2023-01-05 | Option exercise | 52,254 | $169.84 | 96,735.22 |
| 2023-01-05 | Open-market sale | 100 | $238.06 | 96,635.22 |
| 2023-01-05 | Open-market sale | 400 | $237.23 | 96,235.22 |
| 2023-01-05 | Open-market sale | 7,805 | $235.58 | 88,430.22 |
| 2023-01-05 | Open-market sale | 8,926 | $232.85 | 79,504.22 |
| 2023-01-05 | Open-market sale | 21,110 | $233.72 | 44,481.22 |
| 2023-01-05 | Open-market sale | 13,913 | $234.70 | 65,591.22 |
| 2023-01-04 | Option exercise (derivative) | 58,864 | $138.53 | 117,729 |
| 2023-01-04 | Open-market sale | 3,379 | $241.12 | 99,966.22 |
| 2023-01-04 | Option exercise | 58,864 | $138.53 | 103,345.22 |
| 2023-01-04 | Open-market sale | 7,916 | $239.50 | 92,050.22 |
| 2023-01-04 | Open-market sale | 12,415 | $237.51 | 79,635.22 |
| 2023-01-04 | Open-market sale | 13,186 | $240.64 | 66,449.22 |
| 2023-01-04 | Open-market sale | 21,968 | $238.50 | 44,481.22 |
| 2023-01-01 | I | 55.09 | $226.92 | 44,481.22 |
| 2022-09-14 | Option exercise (derivative) | 52,254 | $169.84 | 104,508 |
| 2022-09-14 | Open-market sale | 17,362 | $235.26 | 44,426.13 |
| 2022-09-14 | Open-market sale | 15,558 | $234.21 | 61,788.13 |
| 2022-09-14 | Open-market sale | 10,239 | $233.28 | 77,346.13 |
| 2022-09-14 | Open-market sale | 9,095 | $236.05 | 87,585.13 |
| 2022-09-14 | Option exercise | 52,254 | $169.84 | 96,680.13 |
| 2022-09-13 | Option exercise (derivative) | 37,594 | $146.75 | 37,594 |
| 2022-09-13 | Open-market sale | 8,091 | $240.04 | 56,375.13 |
| 2022-09-13 | Option exercise | 37,594 | $146.75 | 82,020.13 |
| 2022-09-13 | Open-market sale | 11,949 | $239.01 | 44,426.13 |
| 2022-09-13 | Open-market sale | 6,996 | $234.76 | 64,466.13 |
| 2022-09-13 | Open-market sale | 4,144 | $235.84 | 71,462.13 |
| 2022-09-13 | Open-market sale | 3,298 | $237.83 | 75,606.13 |
| 2022-09-13 | Open-market sale | 1,700 | $236.88 | 78,904.13 |
| 2022-09-13 | Open-market sale | 1,416 | $240.71 | 80,604.13 |
| 2022-09-08 | Option exercise (derivative) | 58,864 | $138.53 | 176,593 |
| 2022-09-08 | Open-market sale | 58,864 | $236.69 | 44,426.13 |
| 2022-09-08 | Option exercise | 58,864 | $138.53 | 103,290.13 |
| 2022-09-07 | Open-market sale | 28,889 | $237.07 | 44,426.13 |
| 2022-09-01 | Tax withholding | 26,840 | $245.96 | 73,315.13 |
| 2022-09-01 | Grant / award | 17,279 | $0.00 | 100,155.13 |
| 2022-08-03 | Grant / award | 55,729.92 | $0.00 | 82,876.13 |
| 2022-07-01 | I | 50 | $202.57 | 29,976.21 |
| 2022-01-01 | I | 53.36 | $234.25 | 29,926.21 |
| 2021-12-14 | Option exercise (derivative) | 52,254 | $169.84 | 156,762 |
| 2021-12-14 | Open-market sale | 2,600 | $232.25 | 78,590.85 |
| 2021-12-14 | Open-market sale | 17,950 | $229.33 | 29,872.85 |
| 2021-12-14 | Open-market sale | 13,591 | $228.16 | 47,822.85 |
| 2021-12-14 | Open-market sale | 8,378 | $230.23 | 61,413.85 |
| 2021-12-14 | Open-market sale | 4,459 | $233.08 | 69,791.85 |
| 2021-12-14 | Open-market sale | 4,340 | $231.04 | 74,250.85 |
| 2021-12-14 | Open-market sale | 936 | $234.29 | 81,190.85 |
| 2021-12-14 | Option exercise | 52,254 | $169.84 | 82,126.85 |
| 2021-12-13 | Option exercise (derivative) | 37,594 | $146.75 | 75,188 |
| 2021-12-13 | Option exercise | 37,594 | $146.75 | 67,466.85 |
| 2021-12-13 | Open-market sale | 31,156 | $235.31 | 29,872.85 |
| 2021-12-13 | Open-market sale | 5,600 | $236.08 | 61,028.85 |
| 2021-12-13 | Open-market sale | 838 | $236.97 | 66,628.85 |
| 2021-12-09 | Open-market sale | 14,101 | $233.14 | 13,813 |
| 2021-12-09 | Open-market sale | 899 | $233.66 | 27,914 |
| 2021-12-08 | Open-market sale | 21,536 | $233.27 | 29,872.85 |
| 2021-12-07 | Open-market sale | 12,910 | $234.16 | 70,957.85 |
| 2021-12-07 | Open-market sale | 2,541 | $235.82 | 83,867.85 |
| 2021-12-07 | Open-market sale | 19,549 | $234.79 | 51,408.85 |
| 2021-09-08 | Option exercise (derivative) | 48,572 | $107.35 | 0 |
| 2021-09-08 | Open-market sale | 18,231 | $205.06 | 105,673.85 |
| 2021-09-08 | Open-market sale | 19,265 | $204.39 | 86,408.85 |
| 2021-09-08 | Option exercise | 48,572 | $107.35 | 134,980.85 |
| 2021-09-08 | Open-market sale | 11,076 | $203.39 | 123,904.85 |
| 2021-09-01 | Grant / award (derivative) | 175,597 | $0.00 | 175,597 |
| 2021-09-01 | Tax withholding | 24,330 | $206.86 | 86,408.85 |
| 2021-08-04 | Grant / award | 50,866.77 | $0.00 | 110,738.85 |
| 2021-07-01 | I | 65.85 | $189.82 | 91,781.08 |
| 2020-12-31 | I | 74.68 | $167.39 | 91,715.23 |
| 2020-11-11 | Option exercise (derivative) | 37,593 | $146.75 | 112,782 |
| 2020-11-11 | Open-market sale | 37,593 | $172.00 | 91,640.55 |
| 2020-11-11 | Option exercise | 37,593 | $146.75 | 129,233.55 |
| 2020-11-02 | Option exercise (derivative) | 36,937 | $107.35 | 48,572 |
| 2020-11-02 | Option exercise | 36,937 | $107.35 | 128,577.55 |
| 2020-11-02 | Open-market sale | 22,300 | $161.10 | 91,640.55 |
| 2020-11-02 | Open-market sale | 9,937 | $160.20 | 113,940.55 |
| 2020-11-02 | Open-market sale | 2,700 | $159.23 | 123,877.55 |
| 2020-11-02 | Open-market sale | 2,000 | $161.88 | 126,577.55 |
| 2020-09-10 | Option exercise (derivative) | 11,634 | $107.35 | 85,509 |
| 2020-09-10 | Open-market sale | 5,021 | $136.32 | 98,253.55 |
| 2020-09-10 | Open-market sale | 6,613 | $135.55 | 91,640.55 |
| 2020-09-10 | Option exercise | 11,634 | $107.35 | 103,274.55 |
| 2020-09-09 | Option exercise (derivative) | 52,229 | $90.63 | 0 |
| 2020-09-09 | Open-market sale | 8,636 | $136.80 | 133,933.55 |
| 2020-09-09 | Open-market sale | 20,984 | $135.90 | 112,949.55 |
| 2020-09-09 | Open-market sale | 1,300 | $138.38 | 142,569.55 |
| 2020-09-09 | Option exercise | 52,229 | $90.63 | 143,869.55 |
| 2020-09-09 | Open-market sale | 21,309 | $137.71 | 91,640.55 |
| 2020-09-08 | Open-market sale | 5,708 | $135.66 | 116,283.55 |
| 2020-09-08 | Open-market sale | 18,333 | $136.36 | 91,640.55 |
| 2020-09-08 | Open-market sale | 6,310 | $137.32 | 109,973.55 |
| 2020-09-01 | Grant / award (derivative) | 235,457 | $0.00 | 235,457 |
| 2020-09-01 | Tax withholding | 27,328 | $138.53 | 121,991.55 |
| 2020-08-05 | Grant / award | 57,679.04 | $0.00 | 149,319.55 |
| 2020-07-01 | I | 73 | $141.65 | 96,477.51 |
| 2020-01-02 | I | 77 | $161.96 | 96,404.51 |
| 2019-11-14 | Option exercise (derivative) | 48,571 | $107.35 | 97,143 |
| 2019-11-14 | Open-market sale | 11,689 | $170.25 | 133,209.51 |
| 2019-11-14 | Option exercise | 48,571 | $107.35 | 144,898.51 |
| 2019-11-14 | Open-market sale | 19,155 | $169.54 | 96,327.51 |
| 2019-11-14 | Open-market sale | 17,727 | $168.79 | 115,482.51 |
| 2019-11-13 | Option exercise (derivative) | 48,571 | $107.35 | 145,714 |
| 2019-11-13 | Open-market sale | 24,933 | $168.18 | 96,327.51 |
| 2019-11-13 | Open-market sale | 2,728 | $167.21 | 142,170.51 |
| 2019-11-13 | Option exercise | 48,571 | $107.35 | 144,898.51 |
| 2019-11-13 | Open-market sale | 20,910 | $169.07 | 121,260.51 |
| 2019-09-12 | Option exercise (derivative) | 52,228 | $90.63 | 52,229 |
| 2019-09-12 | Option exercise | 52,228 | $90.63 | 148,555.51 |
| 2019-09-12 | Open-market sale | 39,317 | $160.65 | 96,327.51 |
| 2019-09-12 | Open-market sale | 12,811 | $161.74 | 135,644.51 |
| 2019-09-12 | Open-market sale | 100 | $162.27 | 148,455.51 |
| 2019-09-11 | Option exercise (derivative) | 49,392 | $75.10 | 0 |
| 2019-09-11 | Open-market sale | 15,419 | $162.18 | 122,412.51 |
| 2019-09-11 | Option exercise | 49,392 | $75.10 | 145,719.51 |
| 2019-09-11 | Open-market sale | 7,888 | $163.04 | 137,831.51 |
| 2019-09-11 | Open-market sale | 26,085 | $161.01 | 96,327.51 |
| 2019-09-10 | Open-market sale | 100 | $166.21 | 132,337.51 |
| 2019-09-10 | Open-market sale | 550 | $165.47 | 131,787.51 |
| 2019-09-10 | Open-market sale | 5,427 | $162.09 | 126,360.51 |
| 2019-09-10 | Open-market sale | 9,941 | $164.06 | 116,419.51 |
| 2019-09-10 | Open-market sale | 20,092 | $163.41 | 96,327.51 |
| 2019-09-01 | Grant / award (derivative) | 209,016 | $0.00 | 209,016 |
| 2019-08-30 | Tax withholding | 35,044 | $169.84 | 132,437.51 |
| 2019-08-06 | Grant / award | 71,154.38 | $0.00 | 167,481.51 |
| 2019-07-01 | I | 79.08 | $158.07 | 96,327.13 |
| 2019-02-14 | Option exercise (derivative) | 36,364 | $86.61 | 0 |
| 2019-02-14 | Option exercise | 36,364 | $86.61 | 148,842.05 |
| 2019-02-14 | Open-market sale | 17,656 | $148.59 | 131,186.05 |
| 2019-02-14 | Open-market sale | 18,708 | $149.48 | 112,478.05 |
| 2019-01-09 | Open-market sale | 7,513 | $131.67 | 112,478.05 |
| 2019-01-09 | Open-market sale | 2,800 | $130.61 | 119,991.05 |
| 2019-01-08 | Open-market sale | 6,988 | $132.00 | 130,281.05 |
| 2019-01-08 | Open-market sale | 7,490 | $131.09 | 122,791.05 |
| 2019-01-02 | I | 92 | $124.56 | 137,269.05 |
| 2018-11-16 | Option exercise (derivative) | 52,228 | $90.63 | 104,457 |
| 2018-11-16 | Open-market sale | 2,098 | $147.52 | 187,307.05 |
| 2018-11-16 | Open-market sale | 32,219 | $146.07 | 137,177.05 |
| 2018-11-16 | Option exercise | 52,228 | $90.63 | 189,405.05 |
| 2018-11-16 | Open-market sale | 17,911 | $147.06 | 169,396.05 |
| 2018-11-15 | Open-market sale | 10,000 | $140.99 | 137,177.05 |
| 2018-11-08 | Option exercise (derivative) | 49,392 | $75.10 | 49,392 |
| 2018-11-08 | Open-market sale | 36,806 | $147.68 | 147,177.05 |
| 2018-11-08 | Open-market sale | 12,586 | $148.36 | 183,983.05 |
| 2018-11-08 | Option exercise | 49,392 | $75.10 | 196,569.05 |
| 2018-11-07 | Option exercise (derivative) | 52,228 | $90.63 | 156,685 |
| 2018-11-07 | Open-market sale | 31,540 | $147.50 | 147,177.05 |
| 2018-11-07 | Open-market sale | 10,636 | $146.67 | 178,717.05 |
| 2018-11-07 | Open-market sale | 7,808 | $145.69 | 189,353.05 |
| 2018-11-07 | Option exercise | 52,228 | $90.63 | 199,405.05 |
| 2018-11-07 | Open-market sale | 2,244 | $148.19 | 197,161.05 |
| 2018-09-01 | Grant / award (derivative) | 150,375 | $0.00 | 150,375 |
| 2018-08-31 | Tax withholding | 32,566 | $146.75 | 147,177.05 |
| 2018-08-02 | Grant / award | 66,123.53 | $0.00 | 179,743.05 |
| 2018-07-01 | I | 98.09 | $127.43 | 124,820.52 |
| 2018-02-15 | Option exercise (derivative) | 33,536 | $69.72 | 0 |
| 2018-02-15 | Option exercise | 33,536 | $69.72 | 158,258.43 |
| 2018-02-15 | Open-market sale | 33,536 | $114.18 | 124,722.43 |
| 2018-02-14 | Option exercise (derivative) | 36,363 | $86.61 | 36,364 |
| 2018-02-14 | Option exercise | 36,363 | $86.61 | 161,085.43 |
| 2018-02-14 | Open-market sale | 36,363 | $110.56 | 124,722.43 |
| 2018-01-04 | Option exercise (derivative) | 36,364 | $86.61 | 72,727 |
| 2018-01-04 | Option exercise (derivative) | 49,392 | $75.10 | 98,784 |
| 2018-01-04 | Open-market sale | 49,392 | $118.28 | 124,722.43 |
| 2018-01-04 | Option exercise | 49,392 | $75.10 | 174,114.43 |
| 2018-01-04 | Option exercise | 36,364 | $86.61 | 210,478.43 |
| 2018-01-04 | Open-market sale | 36,364 | $118.29 | 174,114.43 |
| 2018-01-03 | Open-market sale | 10,000 | $116.51 | 124,722.43 |
| 2018-01-01 | I | 112.28 | $111.33 | 134,722.43 |
| 2017-09-02 | Tax withholding | 26,361 | $107.35 | 134,610.15 |
| 2017-09-01 | Grant / award (derivative) | 194,285 | $0.00 | 194,285 |
| 2017-08-01 | Grant / award | 50,839.72 | $0.00 | 160,971.15 |
| 2017-07-27 | Option exercise (derivative) | 36,363 | $86.61 | 109,091 |
| 2017-07-27 | Option exercise | 36,363 | $86.61 | 146,494.43 |
| 2017-07-27 | Open-market sale | 5,700 | $110.01 | 140,794.43 |
| 2017-07-27 | Open-market sale | 30,663 | $110.00 | 110,131.43 |
| 2017-07-01 | I | 120 | $97.34 | 110,131.43 |
| 2017-05-24 | Option exercise (derivative) | 49,392 | $75.10 | 148,176 |
| 2017-05-24 | Option exercise | 49,392 | $75.10 | 159,403.43 |
| 2017-05-24 | Open-market sale | 15,482 | $100.01 | 143,921.43 |
| 2017-05-24 | Open-market sale | 16,510 | $100.00 | 127,411.43 |
| 2017-05-24 | Open-market sale | 17,400 | $100.02 | 110,011.43 |
| 2017-02-15 | Option exercise (derivative) | 46,074 | $52.65 | 0 |
| 2017-02-15 | Option exercise (derivative) | 33,532 | $69.72 | 33,536 |
| 2017-02-15 | Open-market sale | 46,074 | $99.02 | 110,011.43 |
| 2017-02-15 | Option exercise | 33,532 | $69.72 | 189,617.43 |
| 2017-02-15 | Option exercise | 46,074 | $52.65 | 156,085.43 |
| 2017-02-15 | Open-market sale | 33,532 | $98.87 | 156,085.43 |
| 2017-01-01 | I | 128.02 | $97.64 | 110,011.43 |
| 2016-09-06 | J | 6.4 | $0.00 | 119,883.41 |
| 2016-09-06 | Open-market sale | 10,000 | $89.91 | 109,883.41 |
| 2016-09-03 | Tax withholding | 21,877 | $90.39 | 119,877.01 |
| 2016-09-01 | Grant / award (derivative) | 208,913 | $0.00 | 208,913 |
| 2016-08-02 | Grant / award | 42,191.05 | $0.00 | 141,754.01 |
| 2016-07-11 | Option exercise (derivative) | 67,064 | $69.72 | 67,068 |
| 2016-07-11 | Option exercise | 67,064 | $69.72 | 166,626.96 |
| 2016-07-11 | Open-market sale | 67,064 | $95.00 | 99,562.96 |
| 2016-07-01 | I | 141.87 | $88.11 | 99,562.96 |
| 2016-03-10 | Option exercise (derivative) | 54,037 | $49.07 | 0 |
| 2016-03-10 | Option exercise (derivative) | 46,073 | $52.65 | 46,074 |
| 2016-03-10 | Option exercise | 54,037 | $49.07 | 153,458.09 |
| 2016-03-10 | Option exercise | 46,073 | $52.65 | 199,531.09 |
| 2016-03-10 | Open-market sale | 46,073 | $85.11 | 153,458.09 |
| 2016-03-10 | Open-market sale | 54,037 | $85.87 | 99,421.09 |
| 2016-01-01 | I | 154 | $80.48 | 99,421.09 |
| 2015-09-03 | Open-market sale | 9,100 | $77.10 | 99,267.09 |
| 2015-09-02 | Tax withholding | 19,825 | $77.09 | 108,367.09 |
| 2015-09-01 | Grant / award (derivative) | 197,568 | $0.00 | 197,568 |
| 2015-07-01 | I | 150 | $76.85 | 128,632.76 |
| 2015-05-11 | Option exercise (derivative) | 92,146 | $52.65 | 92,147 |
| 2015-05-11 | Open-market sale | 46,073 | $87.38 | 128,482.76 |
| 2015-05-11 | Option exercise | 92,146 | $52.65 | 220,628.76 |
| 2015-05-11 | Open-market sale | 46,073 | $87.47 | 174,555.76 |
| 2015-02-10 | Option exercise (derivative) | 54,036 | $49.07 | 54,037 |
| 2015-02-10 | Option exercise (derivative) | 5,688 | $43.53 | 0 |
| 2015-02-10 | Option exercise | 54,036 | $49.07 | 182,518.76 |
| 2015-02-10 | Option exercise | 5,688 | $43.53 | 188,206.76 |
| 2015-02-10 | Open-market sale | 5,688 | $86.16 | 182,518.76 |
| 2015-02-10 | Open-market sale | 54,036 | $86.19 | 128,482.76 |
| 2015-01-22 | Grant / award (derivative) | 145,454 | $0.00 | 145,454 |
| 2015-01-01 | I | 155 | $79.20 | 128,482.76 |
| 2014-09-10 | Open-market sale | 10,000 | $82.92 | 123,702.67 |
| 2014-09-03 | Tax withholding | 20,170 | $83.78 | 133,702.67 |
| 2014-09-02 | Grant / award | 33,609 | $0.00 | 153,872.67 |
| 2014-07-01 | I | 156 | $80.37 | 120,240.97 |
| 2014-06-10 | Option exercise (derivative) | 4,311 | $55.82 | 95,000 |
| 2014-06-10 | Option exercise | 4,311 | $55.82 | 124,395.97 |
| 2014-06-10 | Open-market sale | 4,311 | $80.00 | 120,084.97 |
| 2014-06-09 | Option exercise (derivative) | 43,189 | $55.82 | 99,311 |
| 2014-06-09 | Open-market sale | 43,189 | $80.04 | 120,084.97 |
| 2014-06-09 | Option exercise | 43,189 | $55.82 | 163,273.97 |
| 2014-03-31 | Option exercise (derivative) | 5,000 | $49.52 | 5,000 |
| 2014-03-31 | Option exercise (derivative) | 3,400 | $40.28 | 0 |
| 2014-03-31 | Option exercise | 12,000 | $44.91 | 136,898.97 |
| 2014-03-31 | Option exercise | 5,000 | $49.52 | 141,898.97 |
| 2014-03-31 | Option exercise | 4,250 | $40.70 | 146,148.97 |
| 2014-03-31 | Option exercise | 3,400 | $40.28 | 149,548.97 |
| 2014-03-31 | Open-market sale | 4,814 | $77.14 | 144,734.97 |
| 2014-03-31 | Open-market sale | 24,650 | $77.23 | 120,084.97 |
| 2014-03-03 | Tax withholding | 778 | $76.67 | 124,898.97 |
| 2014-02-10 | Tax withholding | 4,408 | $74.45 | 125,676.97 |
| 2014-01-23 | Grant / award (derivative) | 117,907 | $0.00 | 117,907 |
| 2014-01-03 | Option exercise (derivative) | 23,273 | $55.82 | 142,500 |
| 2014-01-03 | Option exercise | 23,273 | $55.82 | 153,357.97 |
| 2014-01-03 | Open-market sale | 23,273 | $80.67 | 130,084.97 |
| 2014-01-02 | Option exercise (derivative) | 24,227 | $55.82 | 165,773 |
| 2014-01-02 | Option exercise | 24,227 | $55.82 | 154,311.97 |
| 2014-01-02 | Open-market sale | 24,227 | $80.01 | 130,084.97 |
| 2014-01-01 | I | 162 | $76.76 | 130,084.97 |
| 2013-09-03 | Grant / award | 38,900 | $0.00 | 129,922.97 |
| 2013-07-01 | I | 189 | $65.98 | 91,009.97 |
| 2013-04-30 | Tax withholding | 3,111 | $67.34 | 90,820.97 |
| 2013-03-12 | Option exercise (derivative) | 18,000 | $44.91 | 12,000 |
| 2013-03-12 | Option exercise (derivative) | 10,000 | $49.52 | 10,000 |
| 2013-03-12 | Option exercise (derivative) | 6,800 | $40.28 | 3,400 |
| 2013-03-12 | Option exercise (derivative) | 2,195 | $40.70 | 0 |
| 2013-03-12 | Option exercise (derivative) | 12,750 | $40.70 | 4,250 |
| 2013-03-12 | Option exercise | 18,000 | $44.91 | 101,518.97 |
| 2013-03-12 | Option exercise | 2,195 | $40.70 | 147,031.97 |
| 2013-03-12 | Open-market sale | 53,100 | $63.83 | 93,931.97 |
| 2013-03-12 | Option exercise | 12,750 | $40.70 | 114,268.97 |
| 2013-03-12 | Option exercise | 5,268 | $42.94 | 144,836.97 |
| 2013-03-12 | Option exercise | 6,800 | $40.28 | 139,568.97 |
| 2013-03-12 | Option exercise | 8,500 | $37.58 | 132,768.97 |
| 2013-03-12 | Option exercise | 10,000 | $49.52 | 124,268.97 |
| 2013-03-04 | Tax withholding | 9,790 | $61.83 | 83,518.97 |
| 2013-03-03 | Tax withholding | 722 | $61.65 | 93,308.97 |
| 2013-01-25 | Grant / award (derivative) | 162,000 | $0.00 | 162,000 |
| 2013-01-01 | I | 224 | $54.08 | 95,195.97 |
| 2013-01-01 | Tax withholding | 1,165 | $56.93 | 94,030.97 |
| 2012-09-04 | Grant / award | 20,000 | $0.00 | 94,971.97 |
| 2012-07-01 | I | 229 | $52.88 | 74,960.71 |
| 2012-04-30 | Tax withholding | 2,607 | $55.62 | 74,731.71 |
| 2012-03-03 | Tax withholding | 652 | $54.44 | 77,338.71 |
| 2012-03-01 | Tax withholding | 6,518 | $54.87 | 77,990.71 |
| 2012-01-26 | Grant / award (derivative) | 190,000 | $55.82 | 190,000 |
| 2012-01-01 | Tax withholding | 1,050 | $54.01 | 84,508.71 |
| 2012-01-01 | I | 232 | $51.31 | 85,558.71 |
| 2011-09-01 | Grant / award | 15,000 | $0.00 | 85,326.71 |
| 2011-07-01 | I | 244 | $51.20 | 70,314.22 |
| 2011-03-08 | Option exercise (derivative) | 7,902 | $42.94 | 5,268 |
| 2011-03-08 | Option exercise (derivative) | 8,780 | $40.70 | 2,195 |
| 2011-03-08 | Option exercise (derivative) | 6,800 | $40.28 | 10,200 |
| 2011-03-08 | Option exercise (derivative) | 8,500 | $37.58 | 8,500 |
| 2011-03-08 | Option exercise (derivative) | 16,462 | $42.30 | 0 |
| 2011-03-08 | Option exercise | 6,800 | $40.28 | 132,978.22 |
| 2011-03-08 | Option exercise | 5,268 | $31.28 | 138,246.22 |
| 2011-03-08 | Option exercise | 4,390 | $34.45 | 142,636.22 |
| 2011-03-08 | Option exercise | 2,634 | $29.38 | 145,270.22 |
| 2011-03-08 | Open-market sale | 75,200 | $50.91 | 70,070.22 |
| 2011-03-08 | Option exercise | 16,462 | $42.30 | 76,851.22 |
| 2011-03-08 | Option exercise | 7,902 | $42.94 | 126,178.22 |
| 2011-03-08 | Option exercise | 8,500 | $37.58 | 118,276.22 |
| 2011-03-08 | Option exercise | 8,780 | $40.70 | 109,776.22 |
| 2011-03-08 | Option exercise | 10,975 | $39.40 | 100,996.22 |
| 2011-03-08 | Option exercise | 13,170 | $45.84 | 90,021.22 |
| 2011-03-03 | Option exercise (derivative) | 2,511 | $39.64 | 0 |
| 2011-03-03 | Open-market sale | 14,955 | $50.38 | 62,562.22 |
| 2011-03-03 | Option exercise | 13,170 | $48.12 | 75,006.22 |
| 2011-03-03 | Option exercise | 2,511 | $39.64 | 77,517.22 |
| 2011-03-03 | Tax withholding | 2,173 | $50.53 | 75,344.22 |
| 2011-03-01 | Tax withholding | 3,598 | $49.39 | 61,836.22 |
| 2011-02-08 | Grant / award (derivative) | 20,000 | $0.00 | 20,000 |
| 2011-01-01 | Tax withholding | 2,245 | $46.28 | 65,434.22 |
| 2010-12-31 | I | 284 | $43.97 | 67,679.22 |
| 2010-09-08 | Grant / award | 8,280 | $0.00 | 67,395.22 |
| 2010-03-09 | Tax withholding | 3,511 | $43.67 | 59,103.58 |
| 2010-03-03 | Grant / award | 9,500 | $0.00 | 62,614.58 |
| 2010-02-09 | Grant / award (derivative) | 17,000 | $0.00 | 17,000 |
| 2009-09-09 | Grant / award | 8,000 | $0.00 | 53,114.58 |
| 2009-07-01 | Tax withholding | 232 | $35.35 | 45,655.83 |
| 2009-03-10 | Tax withholding | 4,811 | $34.61 | 45,887.83 |
| 2009-02-10 | Grant / award (derivative) | 17,000 | $0.00 | 17,000 |
| 2009-02-10 | Grant / award | 8,500 | $0.00 | 50,698.83 |
| 2008-09-10 | Grant / award | 10,973 | $0.00 | 42,198.83 |
| 2008-08-14 | Grant / award | 0 | $0.00 | 31,225.83 |
| 2008-08-14 | Grant / award | 9,000 | $0.00 | 40,217.15 |
| 2008-08-05 | Option exercise (derivative) | 5,487 | $0.00 | 0 |
| 2008-08-05 | Option exercise | 5,487 | $39.89 | 36,704.15 |
| 2008-08-05 | Open-market sale | 5,487 | $44.04 | 31,217.15 |
| 2008-07-01 | Tax withholding | 308 | $41.90 | 31,217.15 |
| 2008-06-13 | Open-market sale | 580 | $43.04 | 32,490.15 |
| 2008-06-13 | Open-market sale | 965 | $43.05 | 31,525.15 |
| 2008-06-13 | Open-market sale | 135 | $43.05 | 33,070.15 |
| 2008-04-30 | Grant / award | 12,000 | $0.00 | 33,205.15 |
| 2008-01-31 | Grant / award (derivative) | 17,000 | $0.00 | 17,000 |
| 2008-01-01 | Tax withholding | 3,720 | $44.53 | 21,205.15 |
| 2007-07-10 | Disposition to issuer | 244 | $48.47 | 24,318 |
| 2007-05-29 | Option exercise (derivative) | 2,634 | $29.38 | 117,930 |
| 2007-05-29 | Option exercise (derivative) | 2,634 | $31.28 | 115,296 |
| 2007-05-29 | Option exercise (derivative) | 6,585 | $34.45 | 108,711 |
| 2007-05-29 | Option exercise | 6,585 | $34.45 | 36,415 |
| 2007-05-29 | Open-market sale | 11,853 | $48.96 | 24,562 |
| 2007-05-29 | Option exercise | 2,634 | $29.38 | 27,196 |
| 2007-05-29 | Option exercise | 2,634 | $31.28 | 29,830 |
| 2007-05-09 | Open-market sale | 500 | $48.53 | 24,562 |
| 2007-05-08 | Option exercise (derivative) | 3,769 | $41.28 | 120,564 |
| 2007-05-08 | Open-market sale | 3,769 | $47.22 | 25,618 |
| 2007-05-08 | Open-market sale | 556 | $47.23 | 25,062 |
| 2007-05-08 | Option exercise | 3,769 | $41.28 | 29,387 |
| 2007-04-25 | Grant / award (derivative) | 30,000 | $0.00 | 30,000 |
| 2007-04-25 | Grant / award | 3,292 | $0.00 | 15,618 |
| 2007-04-25 | Grant / award | 10,000 | $0.00 | 25,618 |
| 2007-01-26 | Grant / award (derivative) | 12,000 | $47.13 | 12,000 |
| 2007-01-01 | Disposition to issuer | 1,748 | $49.23 | 12,326 |
| 2006-10-27 | — | — | — | 14,074 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.