SEC CIK 901185
FOSS DONALD A
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CACCview stock → | 1,452,797 | 2022-01-31 |
Position History — CACC
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CACC
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2022-03-18 | Open-market sale (derivative) | 1 | $18.33 | 1 |
| 2022-03-18 | Open-market sale (derivative) | 3 | $18.17 | 3 |
| 2022-03-17 | Open-market sale (derivative) | 10 | $19.20 | 10 |
| 2022-03-16 | Open-market sale (derivative) | 10 | $12.38 | 10 |
| 2022-03-16 | Open-market sale (derivative) | 10 | $16.41 | 10 |
| 2022-01-31 | — | — | — | 1,452,797 |
| 2021-11-04 | Open-market sale | 9,000 | $690.09 | 1,449,797 |
| 2021-11-04 | Open-market sale | 2,000 | $691.76 | 1,447,797 |
| 2021-11-04 | Open-market sale | 3,000 | $685.00 | 1,468,797 |
| 2021-11-04 | Open-market sale | 1,000 | $682.00 | 1,471,797 |
| 2021-11-04 | Open-market sale | 10,000 | $689.26 | 1,458,797 |
| 2021-11-03 | Open-market sale | 6,000 | $675.72 | 1,472,797 |
| 2021-11-03 | Open-market sale | 6,000 | $674.98 | 1,478,797 |
| 2021-11-02 | Open-market sale | 2,000 | $670.94 | 1,484,797 |
| 2021-11-01 | — | — | — | 1,486,797 |
| 2020-07-22 | Open-market sale | 6,175 | $451.45 | 1,753,229 |
| 2020-07-22 | Open-market sale | 6,175 | $451.45 | 1,753,229 |
| 2020-07-15 | Open-market sale | 10,000 | $443.58 | 1,759,404 |
| 2020-07-14 | Open-market sale | 6,938 | $429.48 | 1,769,404 |
| 2020-07-13 | Open-market sale | 2,379 | $437.96 | 1,776,342 |
| 2020-07-08 | Open-market sale | 9,775 | $433.58 | 1,778,721 |
| 2020-06-05 | Open-market sale | 10,000 | $484.63 | 1,788,496 |
| 2020-06-04 | Open-market sale | 10,000 | $437.83 | 1,798,496 |
| 2020-06-03 | Open-market sale | 10,000 | $412.40 | 1,808,496 |
| 2020-05-26 | Open-market sale | 8,066 | $353.94 | 1,818,496 |
| 2020-05-08 | Open-market sale | 10,000 | $331.03 | 1,826,562 |
| 2020-04-29 | Open-market sale | 10,000 | $332.63 | 1,836,562 |
| 2020-04-29 | Open-market sale | 10,000 | $317.51 | 1,856,562 |
| 2020-04-29 | Open-market sale | 10,000 | $325.67 | 1,846,562 |
| 2020-04-28 | Open-market sale | 3,559 | $300.84 | 1,866,562 |
| 2020-04-09 | Open-market sale | 10,000 | $324.04 | 1,870,121 |
| 2020-04-09 | Open-market sale | 10,000 | $319.83 | 1,880,121 |
| 2020-04-08 | Open-market sale | 6,197 | $277.07 | 1,895,233 |
| 2020-04-08 | Open-market sale | 5,112 | $279.96 | 1,890,121 |
| 2020-04-07 | Open-market sale | 6,280 | $267.48 | 1,901,430 |
| 2020-04-07 | Open-market sale | 2,250 | $279.67 | 1,907,710 |
| 2020-04-06 | Open-market sale | 10,000 | $244.96 | 1,929,960 |
| 2020-04-06 | Open-market sale | 10,000 | $248.31 | 1,919,960 |
| 2020-04-06 | Open-market sale | 10,000 | $255.70 | 1,909,960 |
| 2020-04-02 | Open-market sale | 5,170 | $240.78 | 1,939,960 |
| 2020-03-26 | Open-market sale | 3,200 | $307.90 | 1,945,130 |
| 2020-03-25 | Open-market sale | 100 | $308.60 | 1,948,330 |
| 2020-03-25 | Open-market sale | 10,000 | $288.29 | 1,948,430 |
| 2020-03-24 | Open-market sale | 10,000 | $258.99 | 1,965,796 |
| 2020-03-24 | Open-market sale | 7,366 | $259.66 | 1,958,430 |
| 2020-03-19 | Open-market sale | 10,000 | $291.09 | 1,975,796 |
| 2020-03-11 | Open-market sale | 292 | $435.98 | 1,985,796 |
| 2020-03-10 | Open-market sale | 10,000 | $436.28 | 1,986,915 |
| 2020-03-10 | Open-market sale | 827 | $435.20 | 1,986,088 |
| 2020-03-06 | Open-market sale | 200 | $432.74 | 1,996,915 |
| 2020-03-04 | Open-market sale | 10,000 | $432.22 | 1,997,115 |
| 2020-03-03 | Open-market sale | 10,000 | $418.89 | 2,007,115 |
| 2020-02-28 | Open-market sale | 10,000 | $401.65 | 2,017,115 |
| 2018-05-24 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-05-24 | Option exercise (out-of-money) | 10,000 | $295.00 | 2,027,115 |
| 2018-05-23 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-05-23 | Option exercise (out-of-money) | 10,000 | $290.00 | 2,037,115 |
| 2018-05-11 | Option exercise (out-of-money) (derivative) | 36 | $0.00 | 0 |
| 2018-05-11 | Option exercise (out-of-money) | 3,600 | $290.00 | 2,047,115 |
| 2018-05-04 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-05-04 | Option exercise (out-of-money) | 10,000 | $285.00 | 2,050,715 |
| 2018-04-30 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-04-30 | Option exercise (out-of-money) | 10,000 | $295.00 | 2,070,715 |
| 2018-04-30 | Option exercise (out-of-money) | 10,000 | $305.00 | 2,060,715 |
| 2018-04-26 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-04-26 | Option exercise (out-of-money) | 10,000 | $290.00 | 2,080,715 |
| 2018-04-24 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-04-24 | Option exercise (out-of-money) | 10,000 | $290.00 | 2,090,715 |
| 2018-04-06 | Option exercise (out-of-money) (derivative) | 75 | $0.00 | 0 |
| 2018-04-06 | Option exercise (out-of-money) | 7,500 | $290.00 | 2,100,715 |
| 2018-04-05 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-04-05 | Option exercise (out-of-money) | 10,000 | $288.00 | 2,108,215 |
| 2018-04-04 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-04-04 | Option exercise (out-of-money) | 10,000 | $285.00 | 2,118,215 |
| 2018-04-03 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-04-03 | Option exercise (out-of-money) | 10,000 | $280.00 | 2,138,215 |
| 2018-04-03 | Option exercise (out-of-money) | 10,000 | $285.00 | 2,128,215 |
| 2018-03-27 | Option exercise (out-of-money) (derivative) | 50 | $0.00 | — |
| 2018-03-27 | Option exercise (out-of-money) | 5,000 | $275.00 | 2,148,215 |
| 2018-03-23 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-03-23 | Option exercise (out-of-money) | 10,000 | $275.00 | 2,153,215 |
| 2018-03-20 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-03-20 | Option exercise (out-of-money) | 10,000 | $275.00 | 2,163,215 |
| 2018-03-15 | Option exercise (out-of-money) (derivative) | 4 | $0.00 | 0 |
| 2018-03-15 | Option exercise (out-of-money) | 400 | $275.00 | 2,173,215 |
| 2018-03-15 | Option exercise (out-of-money) | 28,500 | $270.00 | 2,173,615 |
| 2018-03-13 | Option exercise (out-of-money) (derivative) | 200 | $0.00 | 0 |
| 2018-03-13 | Option exercise (out-of-money) | 20,000 | $275.00 | 2,212,115 |
| 2018-03-13 | Option exercise (out-of-money) | 10,000 | $280.00 | 2,202,115 |
| 2018-03-08 | Option exercise (out-of-money) (derivative) | 300 | $0.00 | 0 |
| 2018-03-08 | Option exercise (out-of-money) | 30,000 | $270.00 | 2,232,115 |
| 2018-03-06 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-03-06 | Option exercise (out-of-money) | 10,000 | $265.00 | 2,279,115 |
| 2018-03-06 | Option exercise (out-of-money) | 10,000 | $275.00 | 2,262,115 |
| 2018-03-06 | Option exercise (out-of-money) | 7,000 | $270.00 | 2,272,115 |
| 2018-03-02 | Option exercise (out-of-money) (derivative) | 25 | $0.00 | 0 |
| 2018-03-02 | Option exercise (out-of-money) | 2,500 | $280.00 | 2,296,615 |
| 2018-03-02 | Option exercise (out-of-money) | 2,500 | $285.00 | 2,294,115 |
| 2018-03-02 | Option exercise (out-of-money) | 2,500 | $290.00 | 2,291,615 |
| 2018-03-02 | Option exercise (out-of-money) | 2,500 | $295.00 | 2,289,115 |
| 2018-03-01 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-03-01 | Option exercise (out-of-money) | 10,000 | $275.00 | 2,299,115 |
| 2018-02-27 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-02-27 | Option exercise (out-of-money) | 10,000 | $285.00 | 2,309,115 |
| 2018-02-23 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-02-23 | Option exercise (out-of-money) | 10,000 | $280.00 | 2,339,115 |
| 2018-02-23 | Option exercise (out-of-money) | 10,000 | $285.00 | 2,329,115 |
| 2018-02-23 | Option exercise (out-of-money) | 10,000 | $290.00 | 2,319,115 |
| 2018-02-16 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-02-16 | Option exercise (out-of-money) | 10,000 | $280.00 | 2,349,115 |
| 2018-02-13 | Option exercise (out-of-money) (derivative) | 50 | $0.00 | 0 |
| 2018-02-13 | Option exercise (out-of-money) | 5,000 | $266.00 | 2,364,115 |
| 2018-02-13 | Option exercise (out-of-money) | 5,000 | $269.00 | 2,379,115 |
| 2018-02-13 | Option exercise (out-of-money) | 5,000 | $256.00 | 2,374,115 |
| 2018-02-13 | Option exercise (out-of-money) | 5,000 | $271.00 | 2,359,115 |
| 2018-02-13 | Option exercise (out-of-money) | 5,000 | $254.00 | 2,394,115 |
| 2018-02-13 | Option exercise (out-of-money) | 5,000 | $259.00 | 2,389,115 |
| 2018-02-13 | Option exercise (out-of-money) | 5,000 | $264.00 | 2,384,115 |
| 2018-02-13 | Option exercise (out-of-money) | 5,000 | $261.00 | 2,369,115 |
| 2018-02-08 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-02-08 | Option exercise (out-of-money) | 10,000 | $265.00 | 2,409,115 |
| 2018-02-08 | Option exercise (out-of-money) | 10,000 | $260.00 | 2,419,115 |
| 2018-02-08 | Option exercise (out-of-money) | 10,000 | $255.00 | 2,429,115 |
| 2018-02-08 | Option exercise (out-of-money) | 10,000 | $270.00 | 2,399,115 |
| 2018-02-06 | Option exercise (out-of-money) (derivative) | 85 | $0.00 | 0 |
| 2018-02-06 | Option exercise (out-of-money) | 8,500 | $268.00 | 2,439,115 |
| 2018-02-06 | Option exercise (out-of-money) | 8,500 | $263.00 | 2,447,615 |
| 2018-02-06 | Option exercise (out-of-money) | 8,500 | $258.00 | 2,456,115 |
| 2018-02-06 | Option exercise (out-of-money) | 8,500 | $253.00 | 2,464,615 |
| 2018-02-01 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-02-01 | Option exercise (out-of-money) | 10,000 | $250.00 | 2,503,115 |
| 2018-02-01 | Option exercise (out-of-money) | 10,000 | $255.00 | 2,493,115 |
| 2018-02-01 | Option exercise (out-of-money) | 10,000 | $265.00 | 2,473,115 |
| 2018-02-01 | Option exercise (out-of-money) | 10,000 | $260.00 | 2,483,115 |
| 2018-01-29 | Option exercise (out-of-money) (derivative) | 55 | $0.00 | 0 |
| 2018-01-29 | Option exercise (out-of-money) | 5,500 | $252.00 | 2,524,115 |
| 2018-01-29 | Option exercise (out-of-money) | 5,500 | $257.00 | 2,518,615 |
| 2018-01-29 | Option exercise (out-of-money) | 5,500 | $262.00 | 2,513,115 |
| 2018-01-29 | Option exercise (out-of-money) | 5,500 | $247.00 | 2,529,615 |
| 2018-01-25 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-01-25 | Option exercise (out-of-money) | 10,000 | $255.00 | 2,545,115 |
| 2018-01-25 | Option exercise (out-of-money) | 10,000 | $245.00 | 2,565,115 |
| 2018-01-25 | Option exercise (out-of-money) | 10,000 | $250.00 | 2,555,115 |
| 2018-01-25 | Option exercise (out-of-money) | 10,000 | $260.00 | 2,535,115 |
| 2018-01-23 | Option exercise (out-of-money) (derivative) | 50 | $0.00 | 0 |
| 2018-01-23 | Option exercise (out-of-money) | 5,000 | $248.00 | 2,590,115 |
| 2018-01-23 | Option exercise (out-of-money) | 5,000 | $263.00 | 2,575,115 |
| 2018-01-23 | Option exercise (out-of-money) | 5,000 | $253.00 | 2,585,115 |
| 2018-01-23 | Option exercise (out-of-money) | 5,000 | $258.00 | 2,580,115 |
| 2018-01-19 | Option exercise (out-of-money) (derivative) | 13.75 | $0.00 | 0 |
| 2018-01-19 | Option exercise (out-of-money) | 1,375 | $262.00 | 2,629,615 |
| 2018-01-19 | Option exercise (out-of-money) | 8,625 | $262.00 | 2,595,115 |
| 2018-01-19 | Option exercise (out-of-money) | 8,625 | $257.00 | 2,603,740 |
| 2018-01-19 | Option exercise (out-of-money) | 8,625 | $252.00 | 2,612,365 |
| 2018-01-19 | Option exercise (out-of-money) | 8,625 | $247.00 | 2,620,990 |
| 2018-01-19 | Option exercise (out-of-money) | 1,375 | $257.00 | 2,630,990 |
| 2018-01-19 | Option exercise (out-of-money) | 1,375 | $252.00 | 2,632,365 |
| 2018-01-19 | Option exercise (out-of-money) | 1,375 | $247.00 | 2,633,740 |
| 2018-01-17 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-01-17 | Option exercise (out-of-money) | 10,000 | $245.00 | 2,665,115 |
| 2018-01-17 | Option exercise (out-of-money) | 10,000 | $250.00 | 2,655,115 |
| 2018-01-17 | Option exercise (out-of-money) | 10,000 | $260.00 | 2,635,115 |
| 2018-01-17 | Option exercise (out-of-money) | 10,000 | $255.00 | 2,645,115 |
| 2018-01-12 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-01-12 | Option exercise (out-of-money) | 10,000 | $275.00 | 2,685,115 |
| 2018-01-12 | Option exercise (out-of-money) | 10,000 | $280.00 | 2,675,115 |
| 2018-01-12 | Option exercise (out-of-money) | 10,000 | $270.00 | 2,695,115 |
| 2018-01-12 | Option exercise (out-of-money) | 10,000 | $265.00 | 2,705,115 |
| 2018-01-10 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-01-10 | Option exercise (out-of-money) | 10,000 | $265.00 | 2,735,115 |
| 2018-01-10 | Option exercise (out-of-money) | 10,000 | $260.00 | 2,745,115 |
| 2018-01-10 | Option exercise (out-of-money) | 10,000 | $270.00 | 2,725,115 |
| 2018-01-10 | Option exercise (out-of-money) | 10,000 | $275.00 | 2,715,115 |
| 2018-01-04 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2018-01-04 | Option exercise (out-of-money) | 10,000 | $260.00 | 2,755,115 |
| 2018-01-04 | Option exercise (out-of-money) | 10,000 | $255.00 | 2,765,115 |
| 2017-12-28 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2017-12-28 | Option exercise (out-of-money) | 10,000 | $265.00 | 2,785,115 |
| 2017-12-28 | Option exercise (out-of-money) | 10,000 | $260.00 | 2,795,115 |
| 2017-12-28 | Option exercise (out-of-money) | 10,000 | $255.00 | 2,805,115 |
| 2017-12-28 | Option exercise (out-of-money) | 10,000 | $270.00 | 2,775,115 |
| 2017-12-27 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2017-12-27 | Option exercise (out-of-money) | 10,000 | $260.00 | 2,835,115 |
| 2017-12-27 | Option exercise (out-of-money) | 10,000 | $270.00 | 2,815,115 |
| 2017-12-27 | Option exercise (out-of-money) | 10,000 | $265.00 | 2,825,115 |
| 2017-12-27 | Option exercise (out-of-money) | 10,000 | $255.00 | 2,845,115 |
| 2017-12-26 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2017-12-26 | Option exercise (out-of-money) | 10,000 | $265.00 | 2,855,115 |
| 2017-12-26 | Option exercise (out-of-money) | 10,000 | $260.00 | 2,865,115 |
| 2017-12-26 | Option exercise (out-of-money) | 10,000 | $255.00 | 2,875,115 |
| 2017-12-26 | Option exercise (out-of-money) | 10,000 | $250.00 | 2,885,115 |
| 2017-12-21 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2017-12-21 | Option exercise (out-of-money) | 10,000 | $250.00 | 2,915,115 |
| 2017-12-21 | Option exercise (out-of-money) | 10,000 | $245.00 | 2,925,115 |
| 2017-12-21 | Option exercise (out-of-money) | 10,000 | $260.00 | 2,895,115 |
| 2017-12-21 | Option exercise (out-of-money) | 10,000 | $255.00 | 2,905,115 |
| 2017-12-20 | Option exercise (out-of-money) (derivative) | 17 | $0.00 | 0 |
| 2017-12-20 | Option exercise (out-of-money) | 1,700 | $260.00 | 2,935,115 |
| 2017-12-20 | Option exercise (out-of-money) | 1,700 | $255.00 | 2,936,815 |
| 2017-12-20 | Option exercise (out-of-money) | 1,700 | $250.00 | 2,938,515 |
| 2017-12-20 | Option exercise (out-of-money) | 1,700 | $245.00 | 2,940,215 |
| 2017-12-15 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2017-12-15 | Option exercise (out-of-money) | 10,000 | $250.00 | 2,961,915 |
| 2017-12-15 | Option exercise (out-of-money) | 10,000 | $255.00 | 2,951,915 |
| 2017-12-15 | Option exercise (out-of-money) | 10,000 | $260.00 | 2,941,915 |
| 2017-12-15 | Option exercise (out-of-money) | 10,000 | $245.00 | 2,971,915 |
| 2017-12-13 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2017-12-13 | Option exercise (out-of-money) | 10,000 | $240.00 | 3,001,915 |
| 2017-12-13 | Option exercise (out-of-money) | 10,000 | $250.00 | 2,981,915 |
| 2017-12-13 | Option exercise (out-of-money) | 10,000 | $245.00 | 2,991,915 |
| 2017-12-13 | Option exercise (out-of-money) | 10,000 | $235.00 | 3,011,915 |
| 2017-12-11 | Option exercise (out-of-money) (derivative) | 86 | $0.00 | 0 |
| 2017-12-11 | Option exercise (out-of-money) | 8,600 | $246.16 | 3,021,915 |
| 2017-12-11 | Option exercise (out-of-money) | 8,600 | $241.15 | 3,030,515 |
| 2017-12-11 | Option exercise (out-of-money) | 8,600 | $236.10 | 3,039,115 |
| 2017-12-11 | Option exercise (out-of-money) | 8,600 | $231.09 | 3,047,715 |
| 2017-12-05 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2017-12-05 | Option exercise (out-of-money) | 10,000 | $225.84 | 3,086,315 |
| 2017-12-05 | Option exercise (out-of-money) | 10,000 | $220.82 | 3,096,315 |
| 2017-12-05 | Option exercise (out-of-money) | 10,000 | $240.88 | 3,056,315 |
| 2017-12-05 | Option exercise (out-of-money) | 10,000 | $235.88 | 3,066,315 |
| 2017-12-05 | Option exercise (out-of-money) | 10,000 | $230.86 | 3,076,315 |
| 2017-12-04 | Option exercise (out-of-money) (derivative) | 40 | $0.00 | 0 |
| 2017-12-04 | Option exercise (out-of-money) | 4,000 | $230.96 | 3,114,315 |
| 2017-12-04 | Option exercise (out-of-money) | 4,000 | $241.00 | 3,106,315 |
| 2017-12-04 | Option exercise (out-of-money) | 4,000 | $235.98 | 3,110,315 |
| 2017-12-04 | Option exercise (out-of-money) | 4,000 | $220.91 | 3,122,315 |
| 2017-12-04 | Option exercise (out-of-money) | 4,000 | $225.95 | 3,118,315 |
| 2017-11-28 | Option exercise (out-of-money) (derivative) | 70 | $0.00 | 0 |
| 2017-11-28 | Option exercise (out-of-money) | 7,000 | $235.00 | 3,140,315 |
| 2017-11-28 | Option exercise (out-of-money) | 7,000 | $240.00 | 3,133,315 |
| 2017-11-28 | Option exercise (out-of-money) | 7,000 | $245.00 | 3,126,315 |
| 2017-11-28 | Option exercise (out-of-money) | 7,000 | $230.00 | 3,147,315 |
| 2017-11-21 | Open-market sale (derivative) | 100 | $5.93 | 100 |
| 2017-11-20 | Open-market sale (derivative) | 100 | $6.79 | 100 |
| 2017-11-09 | Open-market sale (derivative) | 36 | $6.06 | 36 |
| 2017-11-02 | Open-market sale (derivative) | 100 | $6.30 | 100 |
| 2017-10-27 | Open-market sale (derivative) | 100 | $5.73 | 100 |
| 2017-10-26 | Open-market sale (derivative) | 100 | $6.40 | 100 |
| 2017-10-26 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2017-10-26 | Option exercise (out-of-money) | 10,000 | $237.43 | 3,154,315 |
| 2017-10-26 | Option exercise (out-of-money) | 10,000 | $217.65 | 3,184,315 |
| 2017-10-26 | Option exercise (out-of-money) | 10,000 | $222.59 | 3,174,315 |
| 2017-10-26 | Option exercise (out-of-money) | 10,000 | $227.54 | 3,164,315 |
| 2017-10-24 | Open-market sale (derivative) | 100 | $6.54 | 100 |
| 2017-10-20 | Open-market sale (derivative) | 100 | $6.42 | 100 |
| 2017-10-04 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2017-10-04 | Open-market sale (derivative) | 75 | $6.29 | 75 |
| 2017-10-04 | Option exercise (out-of-money) | 10,000 | $240.00 | 3,194,315 |
| 2017-10-03 | Open-market sale (derivative) | 100 | $6.11 | 100 |
| 2017-10-03 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2017-10-03 | Option exercise (out-of-money) | 10,000 | $230.01 | 3,204,315 |
| 2017-10-02 | Open-market sale (derivative) | 100 | $6.87 | 100 |
| 2017-10-02 | Option exercise (out-of-money) (derivative) | 100 | $0.00 | 0 |
| 2017-10-02 | Option exercise (out-of-money) | 10,000 | $221.13 | 3,214,315 |
| 2017-10-02 | Option exercise (out-of-money) | 10,000 | $211.11 | 3,224,315 |
| 2017-10-02 | Option exercise (out-of-money) | 10,000 | $201.10 | 3,234,315 |
| 2017-09-29 | Open-market sale (derivative) | 100 | $6.27 | 100 |
| 2017-09-28 | Open-market sale (derivative) | 100 | $7.56 | 100 |
| 2017-09-22 | Open-market sale (derivative) | 50 | $7.65 | 50 |
| 2017-09-21 | Open-market sale (derivative) | 100 | $6.71 | 100 |
| 2017-09-19 | Option exercise (out-of-money) (derivative) | 39.17 | $0.00 | 0 |
| 2017-09-19 | Option exercise (out-of-money) | 3,917 | $220.61 | 3,244,315 |
| 2017-09-15 | Open-market sale (derivative) | 100 | $6.24 | 100 |
| 2017-09-13 | Open-market sale (derivative) | 4 | $6.81 | 4 |
| 2017-09-12 | Open-market sale (derivative) | 100 | $7.59 | 100 |
| 2017-09-11 | Open-market sale (derivative) | 85 | $6.66 | 85 |
| 2017-09-06 | Open-market sale (derivative) | 100 | $7.23 | 100 |
| 2017-09-01 | Open-market sale (derivative) | 100 | $7.52 | 100 |
| 2017-08-31 | Open-market sale (derivative) | 100 | $7.96 | 100 |
| 2017-08-30 | Open-market sale (derivative) | 100 | $7.25 | 100 |
| 2017-08-29 | Open-market sale (derivative) | 100 | $7.80 | 100 |
| 2017-08-24 | Open-market sale (derivative) | 100 | $8.24 | 100 |
| 2017-08-23 | Open-market sale (derivative) | 100 | $8.12 | 100 |
| 2017-08-22 | Open-market sale (derivative) | 100 | $7.62 | 100 |
| 2017-08-17 | Open-market sale (derivative) | 70 | $7.18 | 70 |
| 2017-08-16 | Open-market sale (derivative) | 100 | $7.43 | 100 |
| 2017-08-14 | Open-market sale (derivative) | 25 | $8.05 | 25 |
| 2017-08-10 | Open-market sale (derivative) | 100 | $9.58 | 100 |
| 2017-08-08 | Open-market sale (derivative) | 100 | $7.71 | 100 |
| 2017-08-07 | Open-market sale (derivative) | 100 | $4.97 | 100 |
| 2017-08-01 | Open-market sale (derivative) | 100 | $6.96 | 100 |
| 2017-07-24 | Open-market sale (derivative) | 50 | $8.85 | 50 |
| 2017-07-21 | Open-market sale (derivative) | 100 | $8.38 | 100 |
| 2017-07-20 | Open-market sale (derivative) | 85 | $5.06 | 85 |
| 2017-07-19 | Open-market sale (derivative) | 100 | $4.14 | 100 |
| 2017-07-17 | Open-market sale (derivative) | 55 | $4.29 | 55 |
| 2017-07-13 | Open-market sale (derivative) | 100 | $7.33 | 100 |
| 2017-07-12 | Open-market sale (derivative) | 50 | $5.43 | 50 |
| 2017-07-11 | Open-market sale (derivative) | 86.25 | $8.80 | 86.25 |
| 2017-07-10 | Open-market sale (derivative) | 13.75 | $9.98 | 13.75 |
| 2017-07-06 | Open-market sale (derivative) | 100 | $10.92 | 100 |
| 2017-06-28 | Open-market sale (derivative) | 100 | $5.22 | 100 |
| 2017-06-27 | Open-market sale (derivative) | 100 | $6.23 | 100 |
| 2017-06-26 | Open-market sale (derivative) | 100 | $10.99 | 100 |
| 2017-06-23 | Open-market sale (derivative) | 100 | $9.76 | 100 |
| 2017-06-22 | Open-market sale (derivative) | 100 | $9.50 | 100 |
| 2017-06-21 | Open-market sale (derivative) | 100 | $7.88 | 100 |
| 2017-06-19 | Open-market sale (derivative) | 100 | $7.17 | 100 |
| 2017-06-16 | Open-market sale (derivative) | 17 | $6.27 | 17 |
| 2017-06-13 | Open-market sale (derivative) | 100 | $6.44 | 100 |
| 2017-06-13 | Gift | 6,260 | $0.00 | 3,248,232 |
| 2017-06-09 | Open-market sale (derivative) | 100 | $5.76 | 100 |
| 2017-06-07 | Open-market sale (derivative) | 86 | $9.73 | 86 |
| 2017-06-01 | Open-market sale (derivative) | 100 | $6.38 | 100 |
| 2017-05-30 | Open-market sale (derivative) | 40 | $6.08 | 40 |
| 2017-05-24 | Open-market sale (derivative) | 70 | $7.28 | 70 |
| 2017-04-24 | Open-market sale (derivative) | 100 | $7.22 | 100 |
| 2017-03-31 | Open-market sale (derivative) | 100 | $2.16 | 100 |
| 2017-03-30 | Open-market sale (derivative) | 100 | $2.19 | 100 |
| 2017-03-28 | Open-market sale (derivative) | 100 | $3.71 | 100 |
| 2017-03-17 | Open-market sale (derivative) | 39.17 | $6.50 | 39.17 |
| 2017-03-17 | Open-market sale (derivative) | 39.17 | $6.50 | 39.17 |
| 2017-02-07 | Open-market sale | 660,000 | $194.00 | 3,254,492 |
| 2016-12-30 | Open-market sale | 100 | $220.00 | 3,914,796 |
| 2016-12-30 | Open-market sale | 4 | $220.20 | 3,914,792 |
| 2016-12-30 | Open-market sale | 200 | $220.25 | 3,914,592 |
| 2016-12-30 | Open-market sale | 100 | $220.30 | 3,914,492 |
| 2016-12-27 | Open-market sale | 5 | $220.05 | 3,915,096 |
| 2016-12-27 | Open-market sale | 200 | $220.34 | 3,914,896 |
| 2016-12-27 | Open-market sale | 200 | $220.00 | 3,915,101 |
| 2016-06-23 | Gift | 2,843 | $0.00 | 3,915,301 |
| 2016-03-10 | Open-market sale | 100 | $220.20 | 3,918,144 |
| 2016-03-09 | Open-market sale | 100 | $220.15 | 3,918,244 |
| 2016-03-09 | Open-market sale | 100 | $220.07 | 3,918,344 |
| 2016-03-09 | Open-market sale | 100 | $220.00 | 3,918,444 |
| 2014-10-31 | Gift | 13,638 | $0.00 | 3,918,544 |
| 2014-10-23 | Open-market sale | 430,967 | $125.54 | 3,932,182 |
| 2014-06-26 | Gift | 1,000 | $0.00 | 4,363,149 |
| 2013-04-17 | Open-market sale | 375,000 | $100.28 | 4,364,149 |
| 2013-04-17 | Open-market sale | 375,000 | $100.28 | 2,503,752 |
| 2013-02-13 | Gift | 415 | $0.00 | 4,739,149 |
| 2013-01-15 | Gift | 325,709 | $0.00 | 4,739,564 |
| 2012-11-26 | Gift | 1,950 | $0.00 | 4,378,351 |
| 2012-09-05 | Open-market sale | 120,000 | $91.02 | 3,070,610 |
| 2012-09-05 | Open-market sale | 120,000 | $91.02 | 4,380,301 |
| 2012-05-22 | Gift | 544,009 | $0.00 | 4,500,301 |
| 2012-01-20 | Gift | 250,654 | $0.00 | 3,956,292 |
| 2011-12-22 | Gift | 24,903 | $0.00 | 3,705,638 |
| 2011-12-20 | Gift | 100,000 | $0.00 | 3,190,610 |
| 2011-09-06 | Gift | 288,027 | $0.00 | 3,680,735 |
| 2011-05-23 | Gift | 157,930 | $0.00 | 3,392,708 |
| 2011-05-23 | Gift | 157,930 | $0.00 | 1,272,830 |
| 2011-03-11 | Open-market sale | 438,757 | $65.63 | 3,289,871 |
| 2011-03-11 | Open-market sale | 431,410 | $65.63 | 3,234,778 |
| 2011-03-11 | Open-market sale | 117,673 | $65.63 | 882,327 |
| 2011-03-11 | Open-market sale | 176,490 | $65.63 | 1,323,349 |
| 2011-03-11 | Open-market sale | 190,815 | $65.63 | 1,430,759 |
| 2011-03-11 | Open-market sale | 487,725 | $65.63 | 3,657,042 |
| 2011-02-18 | Gift | 393,089 | $0.00 | 3,666,188 |
| 2011-01-14 | Gift | 606,911 | $0.00 | 4,059,277 |
| 2010-12-21 | Gift | 100,000 | $0.00 | 4,666,188 |
| 2010-09-14 | Open-market sale | 13,946 | $60.00 | 4,766,191 |
| 2010-09-14 | Open-market sale | 13,946 | $60.00 | 0 |
| 2010-09-07 | Gift | 121,735 | $0.00 | 4,766,191 |
| 2010-09-07 | Gift | 121,735 | $0.00 | 1,499,839 |
| 2010-07-23 | Open-market sale | 647,878 | $50.00 | 2,776,187 |
| 2010-07-23 | Open-market sale | 378,426 | $50.00 | 1,621,574 |
| 2010-07-23 | Open-market sale | 1,189,558 | $50.00 | 5,098,149 |
| 2010-07-23 | Open-market sale | 1,083,875 | $50.00 | 4,644,456 |
| 2010-07-23 | Open-market sale | 3,254 | $50.00 | 13,946 |
| 2010-05-20 | Gift | 2,000,000 | $0.00 | 5,728,331 |
| 2009-09-03 | Gift | 2,000,000 | $0.00 | 7,728,331 |
| 2006-10-03 | Disposition to issuer | 1,656,814 | $31.50 | 9,711,773 |
| 2006-10-03 | Disposition to issuer | 1,656,815 | $31.50 | 9,728,330 |
| 2006-03-13 | Disposition to issuer | 600,000 | $25.00 | 11,385,145 |
| 2006-03-13 | Disposition to issuer | 600,000 | $25.00 | 11,368,587 |
| 2002-12-09 | Open-market buy | 1,000 | $7.10 | 17,200 |
| 2002-10-09 | J | 16,200 | — | 16,200 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.