SEC CIK 1196053
FARRELL MATTHEW
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CHDview stock → | 860 | 2025-05-02 |
Position History — CHD
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CHD
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2025-05-02 | Grant / award (derivative) | 2,890 | $0.00 | 2,890 |
| 2025-05-02 | Grant / award | 860 | $0.00 | 860 |
| 2025-04-15 | Grant / award (derivative) | 2.24 | $105.07 | 110,050.03 |
| 2025-04-01 | Tax withholding | 1,260 | $109.47 | 4,921 |
| 2025-04-01 | Tax withholding | 2,328 | $109.47 | 4,548 |
| 2025-04-01 | Tax withholding | 782 | $109.47 | 1,018 |
| 2025-03-31 | Grant / award (derivative) | 23.47 | $110.09 | 110,047.79 |
| 2025-03-14 | Grant / award (derivative) | 23.68 | $109.10 | 110,024.33 |
| 2025-03-10 | Grant / award | 98.89 | $111.80 | 1,559.75 |
| 2025-03-10 | Grant / award (derivative) | 2,089.54 | $113.20 | 110,000.65 |
| 2025-03-03 | Grant / award (derivative) | 45,110 | $0.00 | 45,110 |
| 2025-03-03 | Open-market sale | 0.04 | $111.21 | 114,610.59 |
| 2025-03-03 | Grant / award | 1,800 | $0.00 | 1,800 |
| 2025-03-01 | Tax withholding | 1,260 | $111.20 | 6,181 |
| 2025-03-01 | Tax withholding | 1,164 | $111.20 | 6,876 |
| 2024-12-31 | Grant / award (derivative) | 24.67 | $104.71 | 107,627.78 |
| 2024-12-13 | Grant / award (derivative) | 24.46 | $105.64 | 107,603.11 |
| 2024-11-29 | Grant / award (derivative) | 23.46 | $110.13 | 107,305 |
| 2024-11-15 | Grant / award (derivative) | 23.7 | $109.02 | 107,281.54 |
| 2024-11-07 | Option exercise (derivative) | 34,177 | $0.00 | 259,450 |
| 2024-11-07 | Option exercise | 34,177 | $50.28 | 146,896.27 |
| 2024-11-07 | Open-market sale | 34,177 | $104.30 | 112,719.27 |
| 2024-11-06 | Option exercise (derivative) | 139,527 | $0.00 | 0 |
| 2024-11-06 | Option exercise (derivative) | 160,473 | $0.00 | 293,627 |
| 2024-11-06 | Option exercise | 160,473 | $50.28 | 273,192.27 |
| 2024-11-06 | Option exercise | 139,527 | $53.75 | 252,246.27 |
| 2024-11-06 | Open-market sale | 160,473 | $103.84 | 112,719.27 |
| 2024-11-05 | Option exercise (derivative) | 100,000 | $0.00 | 139,527 |
| 2024-11-05 | Option exercise | 100,000 | $53.75 | 212,719.27 |
| 2024-11-05 | Open-market sale | 100,000 | $104.00 | 112,719.27 |
| 2024-11-04 | Option exercise (derivative) | 159,023 | $0.00 | 239,527 |
| 2024-11-04 | Option exercise (derivative) | 6,800 | $0.00 | 0 |
| 2024-11-04 | Option exercise | 6,800 | $41.76 | 119,519.27 |
| 2024-11-04 | Option exercise | 159,023 | $53.75 | 271,742.27 |
| 2024-11-04 | Open-market sale | 159,023 | $103.03 | 112,719.27 |
| 2024-10-31 | Grant / award (derivative) | 25.86 | $99.91 | 107,257.85 |
| 2024-10-15 | Grant / award (derivative) | 24.76 | $104.35 | 107,231.99 |
| 2024-09-30 | Grant / award (derivative) | 24.67 | $104.72 | 107,207.23 |
| 2024-09-13 | Grant / award (derivative) | 24.83 | $104.04 | 107,182.56 |
| 2024-08-30 | Grant / award (derivative) | 25.36 | $101.88 | 106,869.8 |
| 2024-08-15 | Grant / award (derivative) | 25.84 | $99.99 | 106,844.44 |
| 2024-07-31 | Grant / award (derivative) | 26.36 | $98.01 | 106,818.6 |
| 2024-07-15 | Grant / award (derivative) | 25.53 | $101.18 | 106,792.24 |
| 2024-06-28 | Grant / award (derivative) | 24.92 | $103.68 | 106,766.71 |
| 2024-06-14 | Grant / award (derivative) | 23.99 | $107.70 | 106,741.8 |
| 2024-05-31 | Grant / award (derivative) | 24.14 | $107.01 | 106,436.38 |
| 2024-05-15 | Grant / award (derivative) | 24.1 | $107.18 | 106,412.24 |
| 2024-04-30 | Grant / award (derivative) | 23.94 | $107.89 | 106,388.14 |
| 2024-04-15 | Grant / award (derivative) | 25.43 | $101.58 | 106,364.19 |
| 2024-04-01 | Grant / award (derivative) | 24.6 | $105.02 | 106,338.76 |
| 2024-03-15 | Grant / award (derivative) | 24.76 | $104.34 | 106,314.16 |
| 2024-03-11 | Option exercise (derivative) | 275,000 | $0.00 | 6,800 |
| 2024-03-11 | Open-market sale | 275,000 | $103.83 | 112,719.27 |
| 2024-03-11 | Option exercise | 275,000 | $41.76 | 387,719.27 |
| 2024-03-07 | Grant / award | 112.94 | $103.08 | 1,409.7 |
| 2024-03-07 | Grant / award (derivative) | 1,687.54 | $104.12 | 106,289.4 |
| 2024-03-01 | Grant / award (derivative) | 202,780 | $0.00 | 202,780 |
| 2024-03-01 | Grant / award | 8,040 | $0.00 | 8,040 |
| 2024-03-01 | Tax withholding | 1,259 | $100.12 | 7,441 |
| 2024-02-06 | Option exercise (derivative) | 275,000 | $0.00 | 281,800 |
| 2024-02-06 | Option exercise | 275,000 | $41.76 | 387,719.27 |
| 2024-02-06 | Open-market sale | 275,000 | $100.28 | 112,719.27 |
| 2023-12-29 | Grant / award (derivative) | 26.21 | $94.56 | 104,306.72 |
| 2023-12-15 | Grant / award (derivative) | 27.09 | $91.50 | 104,280.51 |
| 2023-11-30 | Grant / award (derivative) | 25.65 | $96.63 | 103,956.46 |
| 2023-11-15 | Grant / award (derivative) | 27.05 | $91.65 | 103,930.81 |
| 2023-10-31 | Grant / award (derivative) | 27.26 | $90.94 | 103,903.76 |
| 2023-10-13 | Grant / award (derivative) | 28.26 | $87.70 | 103,876.5 |
| 2023-09-29 | Grant / award (derivative) | 27.05 | $91.63 | 103,848.24 |
| 2023-09-15 | Grant / award (derivative) | 26.03 | $95.22 | 103,821.19 |
| 2023-08-31 | Grant / award (derivative) | 25.62 | $96.77 | 103,502.23 |
| 2023-08-30 | Option exercise (derivative) | 132,881 | $0.00 | 0 |
| 2023-08-30 | Open-market sale | 132,881 | $96.00 | 112,444.27 |
| 2023-08-30 | Option exercise | 132,881 | $41.92 | 245,325.27 |
| 2023-08-15 | Grant / award (derivative) | 26.32 | $94.19 | 103,476.61 |
| 2023-08-14 | Option exercise (derivative) | 27,181 | $0.00 | 132,881 |
| 2023-08-14 | Option exercise | 27,181 | $41.92 | 139,625.27 |
| 2023-08-14 | Open-market sale | 27,181 | $96.03 | 112,444.27 |
| 2023-08-10 | Option exercise (derivative) | 1,280 | $0.00 | 160,062 |
| 2023-08-10 | Open-market sale | 1,280 | $97.07 | 112,444.27 |
| 2023-08-10 | Option exercise | 1,280 | $41.92 | 113,724.27 |
| 2023-08-03 | Option exercise (derivative) | 4,591 | $0.00 | 161,342 |
| 2023-08-03 | Option exercise | 4,591 | $41.92 | 117,035.27 |
| 2023-08-03 | Open-market sale | 4,591 | $97.07 | 112,444.27 |
| 2023-08-02 | Option exercise (derivative) | 4,039 | $0.00 | 0 |
| 2023-08-02 | Option exercise (derivative) | 2,967 | $0.00 | 165,933 |
| 2023-08-02 | Option exercise | 4,039 | $34.81 | 116,483.27 |
| 2023-08-02 | Open-market sale | 4,039 | $97.15 | 112,444.27 |
| 2023-08-02 | Option exercise | 2,967 | $41.92 | 115,411.27 |
| 2023-07-31 | Grant / award (derivative) | 25.91 | $95.67 | 103,450.3 |
| 2023-07-14 | Grant / award (derivative) | 25.08 | $98.82 | 103,424.39 |
| 2023-06-30 | Grant / award (derivative) | 24.73 | $100.23 | 103,399.3 |
| 2023-06-15 | Grant / award (derivative) | 25.86 | $95.84 | 103,374.57 |
| 2023-05-31 | Grant / award (derivative) | 26.81 | $92.45 | 103,046.04 |
| 2023-05-15 | Grant / award (derivative) | 25.79 | $96.12 | 103,019.23 |
| 2023-05-01 | Option exercise (derivative) | 138,081 | $0.00 | 4,039 |
| 2023-05-01 | Open-market sale | 138,081 | $97.02 | 112,444.27 |
| 2023-05-01 | Option exercise | 138,081 | $34.81 | 250,525.27 |
| 2023-04-28 | Grant / award (derivative) | 25.52 | $97.12 | 102,993.44 |
| 2023-04-14 | Grant / award (derivative) | 28 | $88.54 | 102,967.92 |
| 2023-03-31 | Grant / award (derivative) | 27.49 | $88.41 | 102,939.92 |
| 2023-03-15 | Grant / award (derivative) | 28.2 | $86.19 | 102,912.43 |
| 2023-03-06 | Grant / award (derivative) | 621.71 | $83.60 | 102,884.24 |
| 2023-03-06 | Grant / award | 96.86 | $83.91 | 1,192.91 |
| 2023-03-01 | Grant / award (derivative) | 226,670 | $0.00 | 226,670 |
| 2023-03-01 | Grant / award | 8,700 | $0.00 | 8,700 |
| 2022-12-30 | Grant / award (derivative) | 30.15 | $80.61 | 101,928.41 |
| 2022-12-15 | Grant / award (derivative) | 29.79 | $81.59 | 101,898.26 |
| 2022-11-30 | Grant / award (derivative) | 29.68 | $81.87 | 101,544.46 |
| 2022-11-15 | Grant / award (derivative) | 32.18 | $75.51 | 101,514.77 |
| 2022-10-31 | Grant / award (derivative) | 32.78 | $74.13 | 101,482.59 |
| 2022-10-14 | Grant / award (derivative) | 33.52 | $72.50 | 101,449.8 |
| 2022-09-30 | Grant / award (derivative) | 34.02 | $71.44 | 101,416.28 |
| 2022-09-15 | Grant / award (derivative) | 31.55 | $77.04 | 101,382.27 |
| 2022-08-31 | Grant / award (derivative) | 29.03 | $83.71 | 101,038.27 |
| 2022-08-15 | Grant / award (derivative) | 27.7 | $87.72 | 101,009.24 |
| 2022-07-29 | Grant / award (derivative) | 27.63 | $87.97 | 100,981.53 |
| 2022-07-15 | Grant / award (derivative) | 25.43 | $95.58 | 100,953.91 |
| 2022-06-30 | Grant / award (derivative) | 26.23 | $92.66 | 100,928.48 |
| 2022-06-15 | Grant / award (derivative) | 29.82 | $81.50 | 100,902.25 |
| 2022-06-13 | Grant / award (derivative) | 308,410 | $0.00 | 308,410 |
| 2022-05-31 | Grant / award (derivative) | 26.99 | $90.33 | 100,573.76 |
| 2022-05-13 | Grant / award (derivative) | 24.76 | $98.15 | 100,546.78 |
| 2022-04-29 | Grant / award (derivative) | 24.91 | $97.56 | 100,522.02 |
| 2022-04-18 | Grant / award (derivative) | 0.38 | $102.65 | 100,497.11 |
| 2022-04-15 | Grant / award (derivative) | 23.63 | $102.65 | 100,496.72 |
| 2022-03-31 | Grant / award (derivative) | 23.6 | $99.38 | 100,473.09 |
| 2022-03-15 | Grant / award (derivative) | 23.7 | $98.95 | 100,449.5 |
| 2022-03-07 | Grant / award (derivative) | 1,205.58 | $101.71 | 100,425.8 |
| 2022-03-07 | Grant / award | 154.63 | $102.22 | 1,107.79 |
| 2021-12-31 | Grant / award (derivative) | 22.88 | $102.50 | 98,952.13 |
| 2021-12-15 | Grant / award (derivative) | 23.66 | $99.10 | 98,929.25 |
| 2021-12-08 | Option exercise (derivative) | 89,640 | $0.00 | 0 |
| 2021-12-08 | Option exercise | 89,640 | $30.96 | 201,540.63 |
| 2021-12-08 | Open-market sale | 89,640 | $94.07 | 111,900.63 |
| 2021-12-06 | Option exercise (derivative) | 100,000 | $0.00 | 89,640 |
| 2021-12-06 | Option exercise | 100,000 | $30.96 | 211,900.63 |
| 2021-12-06 | Open-market sale | 100,000 | $94.02 | 111,900.63 |
| 2021-11-30 | Grant / award (derivative) | 26.24 | $89.38 | 98,631.02 |
| 2021-11-15 | Grant / award (derivative) | 25.72 | $91.16 | 98,604.79 |
| 2021-10-29 | Grant / award (derivative) | 26.84 | $87.36 | 98,579.06 |
| 2021-10-15 | Grant / award (derivative) | 28.1 | $83.45 | 98,552.22 |
| 2021-09-30 | Grant / award (derivative) | 28.4 | $82.57 | 98,230.83 |
| 2021-09-15 | Grant / award (derivative) | 28.03 | $83.65 | 98,202.43 |
| 2021-08-31 | Grant / award (derivative) | 28.03 | $83.66 | 98,174.4 |
| 2021-08-13 | Grant / award (derivative) | 318.68 | $85.10 | 98,437.5 |
| 2021-07-30 | Grant / award (derivative) | 27.09 | $86.58 | 98,118.81 |
| 2021-07-15 | Grant / award (derivative) | 27.12 | $86.46 | 98,091.73 |
| 2021-06-30 | Grant / award (derivative) | 27.52 | $85.22 | 98,064.61 |
| 2021-06-15 | Grant / award (derivative) | 27.53 | $85.19 | 98,037.09 |
| 2021-06-14 | Grant / award (derivative) | 367,820 | $0.00 | 367,820 |
| 2021-05-28 | Grant / award (derivative) | 27.35 | $85.73 | 97,718.92 |
| 2021-05-14 | Grant / award (derivative) | 26.48 | $88.55 | 97,691.56 |
| 2021-04-30 | Grant / award (derivative) | 27.35 | $85.74 | 97,665.08 |
| 2021-04-15 | Grant / award (derivative) | 26.76 | $87.64 | 97,637.73 |
| 2021-03-31 | Grant / award (derivative) | 26.06 | $87.35 | 97,610.97 |
| 2021-03-15 | Grant / award (derivative) | 27.46 | $82.90 | 97,584.91 |
| 2021-03-08 | Grant / award (derivative) | 2,793.05 | $80.83 | 97,557.45 |
| 2020-12-31 | Grant / award (derivative) | 26.1 | $87.23 | 94,461.29 |
| 2020-12-15 | Grant / award (derivative) | 26.42 | $86.16 | 94,435.19 |
| 2020-11-30 | Grant / award (derivative) | 25.94 | $87.77 | 94,151.59 |
| 2020-11-13 | Grant / award (derivative) | 26.06 | $87.38 | 94,125.65 |
| 2020-11-10 | Option exercise (derivative) | 25,000 | $0.00 | 0 |
| 2020-11-10 | Open-market sale | 25,000 | $86.13 | 111,640.06 |
| 2020-11-10 | Option exercise | 25,000 | $20.22 | 136,640.06 |
| 2020-10-30 | Grant / award (derivative) | 25.76 | $88.39 | 94,099.6 |
| 2020-10-15 | Grant / award (derivative) | 23.94 | $95.10 | 94,073.84 |
| 2020-09-30 | Grant / award (derivative) | 24.3 | $93.71 | 94,049.9 |
| 2020-09-15 | Grant / award (derivative) | 24.66 | $92.33 | 94,025.61 |
| 2020-08-31 | Grant / award (derivative) | 23.76 | $95.83 | 93,764.95 |
| 2020-08-14 | Grant / award (derivative) | 24.15 | $94.26 | 93,741.19 |
| 2020-08-10 | Option exercise (derivative) | 25,000 | $0.00 | 25,000 |
| 2020-08-10 | Option exercise | 25,000 | $20.22 | 136,640.06 |
| 2020-08-10 | Open-market sale | 25,000 | $94.60 | 111,640.06 |
| 2020-08-05 | Option exercise (derivative) | 179,580 | $0.00 | 0 |
| 2020-08-05 | Open-market sale | 179,580 | $95.85 | 111,640.06 |
| 2020-08-05 | Option exercise | 179,580 | $26.91 | 291,220.06 |
| 2020-07-31 | Grant / award (derivative) | 23.63 | $96.33 | 93,717.04 |
| 2020-07-15 | Grant / award (derivative) | 26.91 | $84.60 | 93,693.41 |
| 2020-06-30 | Grant / award (derivative) | 29.45 | $77.30 | 93,666.49 |
| 2020-06-15 | Grant / award (derivative) | 30.82 | $73.87 | 93,637.04 |
| 2020-06-15 | Grant / award (derivative) | 485,020 | $0.00 | 485,020 |
| 2020-06-10 | Option exercise (derivative) | 26,725 | $0.00 | 50,000 |
| 2020-06-10 | Open-market sale | 26,725 | $76.00 | 111,640.06 |
| 2020-06-10 | Option exercise | 26,725 | $20.22 | 138,365.06 |
| 2020-06-03 | Option exercise (derivative) | 24,158 | $0.00 | 76,725 |
| 2020-06-03 | Open-market sale | 24,158 | $76.02 | 111,640.06 |
| 2020-06-03 | Option exercise | 24,158 | $20.22 | 135,798.06 |
| 2020-06-02 | Option exercise (derivative) | 117 | $0.00 | 100,883 |
| 2020-06-02 | Open-market sale | 117 | $76.06 | 111,640.06 |
| 2020-06-02 | Option exercise | 117 | $20.22 | 111,757.06 |
| 2020-05-29 | Grant / award (derivative) | 30.33 | $75.07 | 93,308.92 |
| 2020-05-15 | Grant / award (derivative) | 30.93 | $73.60 | 93,278.59 |
| 2020-04-30 | Grant / award (derivative) | 32.53 | $69.99 | 93,247.66 |
| 2020-04-15 | Grant / award (derivative) | 31.62 | $72.00 | 93,215.13 |
| 2020-03-31 | Grant / award (derivative) | 34.44 | $64.18 | 93,183.51 |
| 2020-03-13 | Grant / award (derivative) | 34.92 | $63.29 | 93,149.07 |
| 2020-03-09 | Grant / award (derivative) | 2,632.62 | $70.74 | 93,114.15 |
| 2019-12-31 | Grant / award (derivative) | 31.42 | $70.34 | 90,192.75 |
| 2019-12-13 | Grant / award (derivative) | 31.58 | $69.99 | 90,161.33 |
| 2019-11-29 | Grant / award (derivative) | 31.47 | $70.24 | 89,837.09 |
| 2019-11-15 | Grant / award (derivative) | 32.81 | $67.36 | 89,805.62 |
| 2019-10-31 | Grant / award (derivative) | 31.6 | $69.94 | 89,772.81 |
| 2019-10-15 | Grant / award (derivative) | 30.36 | $72.80 | 89,741.21 |
| 2019-09-30 | Grant / award (derivative) | 29.38 | $75.24 | 89,710.85 |
| 2019-09-16 | Open-market buy | 7,000 | $71.32 | 111,361.84 |
| 2019-09-13 | Grant / award (derivative) | 30.71 | $71.98 | 89,681.47 |
| 2019-08-30 | Grant / award (derivative) | 27.7 | $79.78 | 89,396.21 |
| 2019-08-15 | Grant / award (derivative) | 27.98 | $78.99 | 89,368.51 |
| 2019-07-31 | Grant / award (derivative) | 29.3 | $75.44 | 89,340.53 |
| 2019-07-15 | Grant / award (derivative) | 29.36 | $75.28 | 89,311.23 |
| 2019-06-28 | Grant / award (derivative) | 30.25 | $73.06 | 89,281.87 |
| 2019-06-17 | Grant / award (derivative) | 376,610 | $0.00 | 376,610 |
| 2019-06-14 | Grant / award (derivative) | 28.64 | $77.16 | 89,251.62 |
| 2019-05-31 | Grant / award (derivative) | 29.7 | $74.41 | 88,956.67 |
| 2019-05-15 | Grant / award (derivative) | 30.03 | $73.61 | 88,926.97 |
| 2019-04-30 | Grant / award (derivative) | 29.49 | $74.95 | 88,896.94 |
| 2019-04-15 | Grant / award (derivative) | 29.96 | $73.77 | 88,867.45 |
| 2019-03-29 | Grant / award (derivative) | 935.85 | $71.23 | 88,837.49 |
| 2019-03-15 | Grant / award (derivative) | 1,135.15 | $67.40 | 87,901.64 |
| 2018-12-31 | Grant / award (derivative) | 32.63 | $65.76 | 86,466.53 |
| 2018-12-14 | Grant / award (derivative) | 31.22 | $68.73 | 86,433.9 |
| 2018-11-30 | Grant / award (derivative) | 32.42 | $66.19 | 86,120.73 |
| 2018-11-15 | Grant / award (derivative) | 32.61 | $65.81 | 86,088.31 |
| 2018-10-31 | Grant / award (derivative) | 36.14 | $59.37 | 86,055.7 |
| 2018-10-15 | Grant / award (derivative) | 37.61 | $57.05 | 86,019.56 |
| 2018-09-28 | Grant / award (derivative) | 36.14 | $59.37 | 85,981.95 |
| 2018-09-14 | Grant / award (derivative) | 36.03 | $59.55 | 85,945.8 |
| 2018-08-31 | Grant / award (derivative) | 37.93 | $56.58 | 85,580.35 |
| 2018-08-15 | Grant / award (derivative) | 38.28 | $56.06 | 85,542.43 |
| 2018-07-31 | Grant / award (derivative) | 38.39 | $55.90 | 85,504.15 |
| 2018-07-13 | Grant / award (derivative) | 38.39 | $55.89 | 85,465.76 |
| 2018-06-29 | Grant / award (derivative) | 40.37 | $53.16 | 85,427.37 |
| 2018-06-28 | Option exercise (derivative) | 8,514 | $0.00 | 0 |
| 2018-06-28 | Option exercise | 8,514 | $41.92 | 35,076 |
| 2018-06-28 | Open-market sale | 8,514 | $52.77 | 26,562 |
| 2018-06-26 | Option exercise (derivative) | 8,513 | $0.00 | 8,514 |
| 2018-06-26 | Option exercise | 8,513 | $41.92 | 35,075 |
| 2018-06-26 | Open-market sale | 8,513 | $51.68 | 26,562 |
| 2018-06-22 | Option exercise (derivative) | 8,513 | $0.00 | 17,027 |
| 2018-06-22 | Open-market sale | 8,513 | $50.82 | 26,562 |
| 2018-06-22 | Option exercise | 8,513 | $42.07 | 35,075 |
| 2018-06-21 | Option exercise (derivative) | 19,864 | $0.00 | 0 |
| 2018-06-21 | Open-market sale | 19,864 | $50.66 | 26,562 |
| 2018-06-21 | Option exercise | 19,864 | $35.00 | 46,426 |
| 2018-06-21 | Option exercise (derivative) | 19,864 | $0.00 | 0 |
| 2018-06-21 | Open-market sale | 19,864 | $50.66 | 26,562 |
| 2018-06-21 | Option exercise | 19,864 | $35.00 | 46,426 |
| 2018-06-18 | Grant / award (derivative) | 454,100 | $0.00 | 454,100 |
| 2018-06-15 | Grant / award (derivative) | 42.69 | $50.26 | 85,387 |
| 2018-06-15 | Option exercise (derivative) | 19,278 | $0.00 | 19,864 |
| 2018-06-15 | Option exercise | 19,278 | $34.81 | 45,840 |
| 2018-06-15 | Open-market sale | 19,278 | $50.13 | 26,562 |
| 2018-06-15 | Option exercise (derivative) | 19,278 | $0.00 | 19,864 |
| 2018-06-15 | Option exercise | 19,278 | $34.81 | 45,840 |
| 2018-06-15 | Open-market sale | 19,278 | $50.13 | 26,562 |
| 2018-06-08 | Option exercise (derivative) | 19,278 | $0.00 | 39,142 |
| 2018-06-08 | Option exercise | 19,278 | $34.81 | 45,840 |
| 2018-06-08 | Open-market sale | 19,278 | $48.02 | 26,562 |
| 2018-06-08 | Option exercise (derivative) | 19,278 | $0.00 | 39,142 |
| 2018-06-08 | Open-market sale | 19,278 | $48.02 | 26,562 |
| 2018-06-08 | Option exercise | 19,278 | $34.81 | 45,840 |
| 2018-05-31 | Grant / award (derivative) | 45.7 | $46.95 | 84,954.04 |
| 2018-05-15 | Grant / award (derivative) | 46.13 | $46.52 | 84,908.33 |
| 2018-04-30 | Grant / award (derivative) | 46.45 | $46.20 | 84,862.21 |
| 2018-04-13 | Grant / award (derivative) | 43.84 | $48.95 | 84,815.76 |
| 2018-04-02 | Grant / award (derivative) | 42.58 | $48.93 | 84,771.92 |
| 2018-03-29 | Grant / award (derivative) | 1,076.4 | $50.36 | 84,729.34 |
| 2018-03-15 | Grant / award (derivative) | 42.05 | $49.54 | 83,652.94 |
| 2018-02-28 | Grant / award (derivative) | 42.35 | $49.19 | 83,246.75 |
| 2018-02-23 | Grant / award (derivative) | 1,017.92 | $49.12 | 83,204.4 |
| 2017-12-29 | Grant / award (derivative) | 41.53 | $50.17 | 82,186.48 |
| 2017-12-15 | Grant / award (derivative) | 42.47 | $49.06 | 82,144.96 |
| 2017-11-30 | Grant / award (derivative) | 44.24 | $47.09 | 81,770.98 |
| 2017-11-15 | Grant / award (derivative) | 46.91 | $44.41 | 81,726.74 |
| 2017-11-06 | Open-market buy | 5,000 | $43.83 | 103,684.76 |
| 2017-10-31 | Grant / award (derivative) | 46.12 | $45.17 | 81,679.83 |
| 2017-10-13 | Grant / award (derivative) | 43.44 | $47.96 | 81,633.7 |
| 2017-09-29 | Grant / award (derivative) | 43 | $48.45 | 81,590.27 |
| 2017-09-15 | Grant / award (derivative) | 41.31 | $50.43 | 81,547.27 |
| 2017-08-31 | Grant / award (derivative) | 41.53 | $50.17 | 81,505.95 |
| 2017-08-15 | Grant / award (derivative) | 41.86 | $49.77 | 80,864.14 |
| 2017-07-31 | Grant / award (derivative) | 39.05 | $53.35 | 81,115.46 |
| 2017-07-14 | Grant / award (derivative) | 39.59 | $52.62 | 81,076.41 |
| 2017-06-30 | Grant / award (derivative) | 40.16 | $51.88 | 81,036.82 |
| 2017-06-19 | Grant / award (derivative) | 398,550 | $0.00 | 398,550 |
| 2017-06-15 | Grant / award (derivative) | 38.9 | $53.55 | 80,996.66 |
| 2017-05-31 | Grant / award (derivative) | 40.33 | $51.66 | 80,664.58 |
| 2017-05-15 | Grant / award (derivative) | 41.46 | $50.25 | 80,624.25 |
| 2017-04-28 | Grant / award (derivative) | 42.06 | $49.53 | 80,582.79 |
| 2017-04-17 | Grant / award (derivative) | 41.39 | $50.34 | 80,540.73 |
| 2017-03-31 | Grant / award (derivative) | 41.78 | $49.87 | 80,499.34 |
| 2017-03-15 | Grant / award (derivative) | 41.52 | $50.18 | 80,457.57 |
| 2017-02-28 | Grant / award (derivative) | 41.8 | $49.84 | 80,113.17 |
| 2016-11-07 | Open-market buy | 5,000 | $44.43 | 95,934.11 |
| 2016-01-04 | Grant / award (derivative) | 278,400 | $83.51 | 278,400 |
| 2015-06-22 | Grant / award (derivative) | 84,450 | $0.00 | 84,450 |
| 2014-06-16 | Grant / award (derivative) | 71,060 | $0.00 | 71,060 |
| 2014-06-13 | Option exercise (derivative) | 25,200 | $0.00 | 0 |
| 2014-06-13 | Option exercise | 25,200 | $33.33 | 70,260.68 |
| 2014-06-13 | Open-market sale | 25,200 | $69.13 | 45,060.68 |
| 2014-06-13 | Option exercise | 27,800 | $26.99 | 72,860.68 |
| 2014-06-06 | Option exercise (derivative) | 23,100 | $0.00 | 0 |
| 2014-06-06 | Option exercise | 26,100 | $27.83 | 71,160.68 |
| 2014-06-06 | Open-market sale | 49,200 | $69.47 | 45,060.68 |
| 2014-06-06 | Option exercise | 23,100 | $24.40 | 94,260.68 |
| 2014-03-07 | Tax withholding | 287 | $68.42 | 45,060.68 |
| 2013-06-17 | Grant / award (derivative) | 94,820 | $0.00 | 94,820 |
| 2013-05-15 | Grant / award (derivative) | 15.23 | $64.64 | 37,633.01 |
| 2013-04-30 | Grant / award (derivative) | 15.41 | $63.89 | 37,617.78 |
| 2013-04-15 | Grant / award (derivative) | 15.64 | $62.92 | 37,602.37 |
| 2013-03-28 | Grant / award (derivative) | 386.14 | $64.63 | 37,586.73 |
| 2013-03-15 | Grant / award (derivative) | 15.63 | $61.17 | 37,200.59 |
| 2013-03-01 | Tax withholding | 317 | $61.38 | 45,267 |
| 2013-02-28 | Grant / award (derivative) | 15.43 | $61.96 | 37,017.04 |
| 2013-02-26 | Grant / award (derivative) | 180.2 | $61.52 | 37,001.61 |
| 2012-12-31 | Grant / award (derivative) | 17.85 | $53.57 | 36,821.41 |
| 2012-12-14 | Grant / award (derivative) | 17.99 | $53.16 | 36,803.56 |
| 2012-11-30 | Grant / award (derivative) | 17.66 | $54.15 | 36,622.96 |
| 2012-11-15 | Grant / award (derivative) | 18.76 | $50.97 | 36,605.3 |
| 2012-10-31 | Grant / award (derivative) | 18.84 | $50.76 | 36,586.54 |
| 2012-10-31 | Grant / award (derivative) | 18.84 | $50.76 | 36,586.54 |
| 2012-10-15 | Grant / award (derivative) | 17.92 | $53.37 | 36,567.7 |
| 2012-09-28 | Grant / award (derivative) | 17.71 | $53.99 | 36,549.78 |
| 2012-09-14 | Grant / award (derivative) | 17.92 | $53.36 | 36,532.07 |
| 2012-08-31 | Grant / award (derivative) | 17.47 | $54.74 | 36,355.94 |
| 2012-08-15 | Grant / award (derivative) | 18.18 | $52.59 | 36,338.47 |
| 2012-07-31 | Grant / award (derivative) | 16.6 | $57.61 | 36,320.29 |
| 2012-07-13 | Grant / award (derivative) | 16.46 | $58.10 | 36,303.69 |
| 2012-06-29 | Grant / award (derivative) | 17.24 | $55.47 | 36,287.23 |
| 2012-06-18 | Grant / award (derivative) | 89,790 | $0.00 | 89,790 |
| 2012-06-15 | Grant / award (derivative) | 18.02 | $53.06 | 36,269.99 |
| 2012-05-31 | Grant / award (derivative) | 17.96 | $53.24 | 36,088.42 |
| 2012-05-15 | Grant / award (derivative) | 17.64 | $54.22 | 36,070.46 |
| 2012-04-30 | Grant / award (derivative) | 18.82 | $50.80 | 36,052.83 |
| 2012-04-13 | Grant / award (derivative) | 19.08 | $50.11 | 36,034 |
| 2012-03-30 | Grant / award (derivative) | 441.18 | $49.19 | 36,014.92 |
| 2012-03-15 | Grant / award (derivative) | 19.71 | $48.52 | 35,397.33 |
| 2012-03-02 | Tax withholding | 363 | $48.14 | 43,847.97 |
| 2012-02-29 | Grant / award (derivative) | 20.03 | $47.74 | 35,377.62 |
| 2012-02-23 | Grant / award (derivative) | 119.21 | $47.81 | 35,357.59 |
| 2011-12-30 | Grant / award (derivative) | 20.9 | $45.76 | 35,238.39 |
| 2011-12-15 | Grant / award (derivative) | 21.42 | $44.65 | 35,217.49 |
| 2011-11-30 | Grant / award (derivative) | 21.61 | $44.25 | 35,060.5 |
| 2011-11-15 | Grant / award (derivative) | 21.51 | $44.46 | 35,038.89 |
| 2011-10-31 | Grant / award (derivative) | 21.64 | $44.18 | 35,017.38 |
| 2011-10-14 | Grant / award (derivative) | 21.28 | $44.94 | 34,995.74 |
| 2011-09-30 | Grant / award (derivative) | 21.63 | $44.20 | 34,974.46 |
| 2011-09-15 | Grant / award (derivative) | 22.24 | $42.99 | 34,952.82 |
| 2011-08-31 | Grant / award (derivative) | 21.96 | $43.54 | 34,794.5 |
| 2011-08-15 | Grant / award (derivative) | 22.83 | $41.89 | 34,772.54 |
| 2011-07-29 | Grant / award (derivative) | 23.7 | $40.34 | 34,749.71 |
| 2011-07-15 | Grant / award (derivative) | 22.45 | $42.59 | 34,726.01 |
| 2011-06-30 | Grant / award (derivative) | 23.59 | $40.54 | 34,703.55 |
| 2011-06-20 | Grant / award (derivative) | 48,900 | $0.00 | 48,900 |
| 2011-06-15 | Grant / award (derivative) | 24.36 | $39.25 | 34,679.97 |
| 2011-06-01 | Option exercise (derivative) | 37,500 | $0.00 | 37,500 |
| 2011-06-01 | Option exercise | 37,500 | $38.28 | 72,712.41 |
| 2011-06-01 | Open-market sale | 37,500 | $82.19 | 35,212.41 |
| 2011-05-31 | Grant / award (derivative) | 11.37 | $84.10 | 17,256.3 |
| 2011-05-13 | Grant / award (derivative) | 11.57 | $82.68 | 17,244.93 |
| 2011-04-29 | Grant / award (derivative) | 11.59 | $82.48 | 17,233.36 |
| 2011-04-15 | Grant / award (derivative) | 11.83 | $80.86 | 17,221.77 |
| 2011-03-15 | Grant / award (derivative) | 12.12 | $75.58 | 16,823.2 |
| 2011-03-07 | Grant / award | 384 | $76.68 | 34,720.12 |
| 2011-03-03 | Tax withholding | 170 | $75.57 | 34,336.12 |
| 2011-02-28 | Grant / award (derivative) | 12.3 | $75.44 | 16,735.51 |
| 2011-02-25 | Grant / award (derivative) | 109.95 | $74.64 | 16,723.2 |
| 2010-12-31 | Grant / award (derivative) | 13.45 | $69.02 | 16,613.25 |
| 2010-12-20 | I (derivative) | 2,140.39 | $69.38 | 16,599.8 |
| 2010-12-15 | Grant / award (derivative) | 13.67 | $67.91 | 14,459.42 |
| 2010-11-30 | Grant / award (derivative) | 14.22 | $65.25 | 14,408.32 |
| 2010-11-15 | Grant / award (derivative) | 14.22 | $65.25 | 14,394.09 |
| 2010-10-29 | Grant / award (derivative) | 14.09 | $65.85 | 14,379.87 |
| 2010-10-15 | Grant / award (derivative) | 13.3 | $69.79 | 14,365.77 |
| 2010-09-30 | Grant / award (derivative) | 14.29 | $64.94 | 14,352.48 |
| 2010-09-15 | Grant / award (derivative) | 14.4 | $64.46 | 14,338.18 |
| 2010-08-31 | Grant / award (derivative) | 15.16 | $61.23 | 14,284.57 |
| 2010-08-13 | Grant / award (derivative) | 14.98 | $61.94 | 14,269.41 |
| 2010-07-30 | Grant / award (derivative) | 14.01 | $66.27 | 14,254.43 |
| 2010-07-30 | Grant / award (derivative) | 14.01 | $66.27 | 14,254.43 |
| 2010-07-19 | Grant / award (derivative) | 14.06 | $66.00 | 14,240.42 |
| 2010-06-30 | Grant / award (derivative) | 14.8 | $62.71 | 14,226.36 |
| 2010-06-21 | Grant / award (derivative) | 25,200 | $0.00 | 25,200 |
| 2010-06-15 | Grant / award (derivative) | 13.53 | $68.60 | 14,211.56 |
| 2010-05-28 | Grant / award (derivative) | 14.1 | $65.81 | 14,167.99 |
| 2010-05-14 | Grant / award (derivative) | 14.15 | $65.60 | 14,153.89 |
| 2010-04-30 | Grant / award (derivative) | 13.4 | $69.25 | 14,139.74 |
| 2010-04-15 | Grant / award (derivative) | 13.58 | $68.36 | 14,126.34 |
| 2010-03-31 | Grant / award (derivative) | 608.5 | $66.95 | 14,112.76 |
| 2010-03-15 | Grant / award (derivative) | 13.38 | $67.28 | 13,504.26 |
| 2010-03-05 | Tax withholding | 174 | $67.21 | 33,959.64 |
| 2010-03-01 | Grant / award | 425 | $67.25 | 34,133.64 |
| 2010-02-26 | Grant / award (derivative) | 13.4 | $67.18 | 13,463.4 |
| 2010-02-23 | Grant / award (derivative) | 250.19 | $65.92 | 13,450.01 |
| 2009-12-31 | Grant / award (derivative) | 14.89 | $60.45 | 13,199.82 |
| 2009-12-15 | Grant / award (derivative) | 15.04 | $59.85 | 13,184.93 |
| 2009-11-30 | Grant / award (derivative) | 15.24 | $59.04 | 12,412.46 |
| 2009-11-30 | I (derivative) | 728.32 | $59.04 | 13,140.78 |
| 2009-11-13 | Grant / award (derivative) | 15.39 | $58.49 | 12,397.21 |
| 2009-10-30 | Grant / award (derivative) | 15.82 | $56.88 | 12,381.83 |
| 2009-10-15 | Grant / award (derivative) | 15.97 | $56.37 | 12,366 |
| 2009-09-30 | Grant / award (derivative) | 15.86 | $56.74 | 12,350.04 |
| 2009-09-18 | Tax withholding | 5,408 | $56.49 | 33,671.43 |
| 2009-09-15 | Grant / award (derivative) | 16.28 | $55.28 | 12,334.18 |
| 2009-08-31 | Grant / award (derivative) | 15.75 | $57.13 | 12,287.72 |
| 2009-08-14 | Grant / award (derivative) | 15.77 | $57.08 | 12,271.97 |
| 2009-07-31 | Grant / award (derivative) | 15.26 | $58.98 | 12,256.2 |
| 2009-07-15 | Grant / award (derivative) | 16.26 | $55.36 | 12,240.94 |
| 2009-06-30 | Grant / award (derivative) | 16.57 | $54.31 | 12,224.68 |
| 2009-06-22 | Grant / award (derivative) | 27,800 | $0.00 | 27,800 |
| 2009-06-15 | Grant / award (derivative) | 31.05 | $51.60 | 12,208.11 |
| 2009-03-27 | Grant / award (derivative) | 536.23 | $51.43 | 12,155.44 |
| 2009-03-20 | I (derivative) | 2,002.38 | $50.44 | 11,619.22 |
| 2009-03-02 | Grant / award | 499 | $47.10 | 38,643.37 |
| 2009-02-24 | Grant / award (derivative) | 3,745.41 | $50.14 | 9,605.66 |
| 2008-12-31 | Grant / award (derivative) | 5.18 | $56.12 | 5,860.25 |
| 2008-12-15 | Grant / award (derivative) | 5.69 | $51.06 | 5,855.07 |
| 2008-10-15 | Grant / award (derivative) | 5.1 | $57.00 | 5,840.02 |
| 2008-09-30 | Grant / award (derivative) | 4.68 | $62.09 | 5,834.92 |
| 2008-09-19 | Tax withholding | 5,408 | $62.03 | 37,929.58 |
| 2008-09-15 | Grant / award (derivative) | 4.55 | $63.91 | 5,830.24 |
| 2008-08-29 | Grant / award (derivative) | 4.65 | $62.50 | 5,817.41 |
| 2008-08-15 | Grant / award (derivative) | 4.76 | $61.00 | 5,812.76 |
| 2008-07-31 | Grant / award (derivative) | 5.3 | $54.87 | 5,808 |
| 2008-07-15 | Grant / award (derivative) | 5.43 | $53.48 | 5,802.7 |
| 2008-06-30 | Grant / award (derivative) | 5.16 | $56.35 | 5,797.27 |
| 2008-06-16 | Grant / award (derivative) | 26,100 | $0.00 | 26,100 |
| 2008-06-13 | Grant / award (derivative) | 5.25 | $55.34 | 5,792.11 |
| 2008-05-30 | Grant / award (derivative) | 5.11 | $56.93 | 5,778.75 |
| 2008-03-31 | Grant / award (derivative) | 373.34 | $54.24 | 5,773.64 |
| 2008-03-03 | Grant / award | 467 | $52.99 | 42,862.9 |
| 2008-02-25 | Grant / award (derivative) | 3,020.59 | $53.96 | 5,396.72 |
| 2007-12-31 | Grant / award (derivative) | 5.2 | $54.07 | 2,372.78 |
| 2007-12-14 | Grant / award (derivative) | 4.96 | $56.72 | 2,367.57 |
| 2007-11-30 | Grant / award (derivative) | 5.01 | $56.12 | 2,362.62 |
| 2007-11-21 | Open-market buy | 2,400 | $53.65 | 42,033.26 |
| 2007-11-21 | Open-market buy | 100 | $53.64 | 39,633.26 |
| 2007-11-15 | Grant / award (derivative) | 5.4 | $52.06 | 2,357.6 |
| 2007-11-08 | Open-market buy | 100 | $51.05 | 38,040.01 |
| 2007-11-08 | Open-market buy | 200 | $51.09 | 39,440.01 |
| 2007-11-08 | Open-market buy | 1,200 | $51.06 | 39,240.01 |
| 2007-10-31 | Grant / award (derivative) | 5.94 | $47.31 | 2,352.2 |
| 2007-10-15 | Grant / award (derivative) | 6.09 | $46.19 | 2,346.26 |
| 2007-09-28 | Grant / award (derivative) | 5.98 | $47.04 | 2,340.17 |
| 2007-09-19 | Tax withholding | 5,408 | $45.47 | 37,830.43 |
| 2007-09-14 | Grant / award (derivative) | 6.35 | $44.29 | 2,334.19 |
| 2007-08-31 | Grant / award (derivative) | 6.26 | $44.93 | 2,323.77 |
| 2007-08-15 | Grant / award (derivative) | 6.21 | $45.29 | 2,317.51 |
| 2007-07-31 | Grant / award (derivative) | 5.73 | $49.06 | 2,311.3 |
| 2007-07-13 | Grant / award (derivative) | 5.59 | $50.30 | 2,305.57 |
| 2007-06-19 | Open-market buy | 400 | $49.02 | 41,008.2 |
| 2007-06-19 | Open-market buy | 890 | $49.06 | 42,998.2 |
| 2007-06-19 | Open-market buy | 100 | $49.01 | 40,598.2 |
| 2007-06-19 | Open-market buy | 200 | $49.05 | 42,108.2 |
| 2007-06-19 | Open-market buy | 10 | $49.02 | 40,608.2 |
| 2007-06-19 | Open-market buy | 900 | $49.03 | 41,908.2 |
| 2007-06-18 | Grant / award (derivative) | 23,100 | $0.00 | 23,100 |
| 2007-05-10 | Open-market buy | 100 | $49.86 | 40,359.74 |
| 2007-05-10 | Open-market buy | 200 | $49.86 | 40,259.74 |
| 2007-05-10 | Open-market buy | 300 | $49.85 | 40,059.74 |
| 2007-05-10 | Open-market buy | 1,400 | $49.84 | 39,759.74 |
| 2007-03-05 | Grant / award | 477 | $47.17 | 38,035.82 |
| 2007-02-28 | Grant / award (derivative) | 2,296.78 | $47.95 | 2,296.78 |
| 2006-12-06 | Open-market buy | 800 | $42.17 | 36,500 |
| 2006-12-06 | Open-market buy | 100 | $42.18 | 37,100 |
| 2006-12-06 | Open-market buy | 500 | $42.18 | 37,000 |
| 2006-12-06 | Open-market buy | 400 | $42.18 | 37,500 |
| 2006-12-06 | Open-market buy | 200 | $42.17 | 35,700 |
| 2006-12-06 | Open-market buy | 500 | $42.17 | 35,500 |
| 2006-09-19 | Grant / award (derivative) | 75,000 | $0.00 | 75,000 |
| 2006-09-19 | Grant / award | 35,000 | $38.28 | 35,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.