SEC CIK 1134100
KAO MIN H
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| GRMNview stock → | 6,223,003 | 2026-08-03 |
Position History — GRMN
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — GRMN
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-08-03 | Gift | 3,090 | $0.00 | 6,223,003 |
| 2026-06-11 | Gift | 4,235 | $0.00 | 6,226,093 |
| 2026-06-11 | Gift | 3,385 | $0.00 | 11,927,217 |
| 2026-06-11 | Gift | 3,385 | $0.00 | 11,930,602 |
| 2026-05-22 | Gift | 2,083 | $0.00 | 6,230,328 |
| 2026-05-22 | Gift | 4,345 | $0.00 | 6,232,411 |
| 2026-05-22 | Gift | 4,166 | $0.00 | 11,933,987 |
| 2026-05-22 | Gift | 4,166 | $0.00 | 11,938,153 |
| 2026-02-20 | Gift | 4,150 | $0.00 | 6,238,831 |
| 2026-02-20 | Gift | 2,075 | $0.00 | 6,236,756 |
| 2026-02-20 | Gift | 4,150 | $0.00 | 11,942,319 |
| 2026-02-20 | Gift | 4,150 | $0.00 | 11,946,469 |
| 2025-08-29 | Gift | 25,200 | $0.00 | 11,950,619 |
| 2025-08-29 | Gift | 25,200 | $0.00 | 11,950,619 |
| 2025-02-27 | Gift | 22,200 | $0.00 | 11,975,819 |
| 2025-02-27 | Gift | 11,100 | $0.00 | 6,242,981 |
| 2024-09-04 | Gift | 13,815 | $0.00 | 6,254,081 |
| 2024-09-04 | Gift | 27,630 | $0.00 | 11,998,019 |
| 2024-08-20 | Gift | 11,675 | $0.00 | 6,267,896 |
| 2024-08-20 | Gift | 23,350 | $0.00 | 12,025,649 |
| 2024-08-13 | Gift | 7,060 | $0.00 | 12,048,999 |
| 2024-08-13 | Gift | 9,412 | $0.00 | 6,279,571 |
| 2024-06-11 | Gift | 15,150 | $0.00 | 6,288,983 |
| 2024-06-11 | Gift | 24,240 | $0.00 | 12,056,059 |
| 2024-06-07 | Gift | 24,240 | $0.00 | 12,080,299 |
| 2024-06-07 | Gift | 12,120 | $0.00 | 6,304,133 |
| 2024-06-07 | Gift | 12,120 | $0.00 | 6,304,133 |
| 2024-06-07 | Gift | 24,240 | $0.00 | 12,080,299 |
| 2024-03-06 | Gift | 29,000 | $0.00 | 12,104,539 |
| 2024-03-06 | Gift | 14,500 | $0.00 | 6,316,253 |
| 2023-09-05 | Gift | 44,000 | $0.00 | 12,133,539 |
| 2023-09-05 | Gift | 24,000 | $0.00 | 6,330,753 |
| 2023-01-26 | Gift | 25,000 | $0.00 | 12,177,539 |
| 2023-01-24 | Gift | 5,000 | $0.00 | 6,379,753 |
| 2023-01-24 | Gift | 25,000 | $0.00 | 12,202,539 |
| 2023-01-24 | Gift | 25,000 | $0.00 | 6,354,753 |
| 2022-07-12 | Gift | 12,000 | $0.00 | 6,384,753 |
| 2022-07-08 | Gift | 14,000 | $0.00 | 6,396,753 |
| 2021-08-17 | Gift | 12,500 | $0.00 | 12,227,539 |
| 2021-08-11 | Gift | 12,500 | $0.00 | 12,240,039 |
| 2021-08-09 | Gift | 12,500 | $0.00 | 6,410,753 |
| 2021-05-03 | Gift | 30,000 | $0.00 | 12,252,539 |
| 2021-05-03 | Gift | 7,500 | $0.00 | 6,423,253 |
| 2020-07-10 | Gift | 24,000 | $0.00 | 6,430,753 |
| 2020-05-22 | Gift | 50,000 | $0.00 | 12,282,539 |
| 2019-11-07 | Open-market sale | 11,320 | $94.64 | 12,376,356 |
| 2019-11-07 | Open-market sale | 9,856 | $93.69 | 12,366,500 |
| 2019-11-07 | Open-market sale | 33,961 | $94.64 | 12,332,539 |
| 2019-11-07 | Open-market sale | 3,286 | $93.69 | 12,387,676 |
| 2019-11-06 | Open-market sale | 134,653 | $93.23 | 12,392,340 |
| 2019-11-06 | Open-market sale | 459 | $93.80 | 12,526,993 |
| 2019-11-06 | Open-market sale | 44,885 | $93.23 | 12,527,452 |
| 2019-11-06 | Open-market sale | 1,378 | $93.80 | 12,390,962 |
| 2019-11-05 | Open-market sale | 99,362 | $93.03 | 12,643,818 |
| 2019-11-05 | Open-market sale | 71,481 | $93.61 | 12,572,337 |
| 2019-11-05 | Open-market sale | 50,221 | $91.91 | 12,743,180 |
| 2019-11-05 | Open-market sale | 23,826 | $93.61 | 12,793,401 |
| 2019-11-05 | Open-market sale | 33,121 | $93.03 | 12,817,227 |
| 2019-11-05 | Open-market sale | 16,741 | $91.91 | 12,850,348 |
| 2019-11-04 | Open-market sale | 33,288 | $94.46 | 12,867,089 |
| 2019-11-04 | Open-market sale | 158,288 | $93.92 | 12,900,377 |
| 2019-11-04 | Open-market sale | 11,096 | $94.46 | 13,058,665 |
| 2019-11-04 | Open-market sale | 52,764 | $93.92 | 13,069,761 |
| 2019-11-01 | Open-market sale | 18,380 | $94.31 | 13,358,662 |
| 2019-11-01 | Open-market sale | 38,855 | $95.03 | 13,319,807 |
| 2019-11-01 | Open-market sale | 6,394 | $95.62 | 13,313,413 |
| 2019-11-01 | Open-market sale | 55,140 | $94.31 | 13,258,273 |
| 2019-11-01 | Open-market sale | 19,183 | $95.62 | 13,122,525 |
| 2019-11-01 | Open-market sale | 116,565 | $95.03 | 13,141,708 |
| 2019-10-31 | Open-market sale | 7,844 | $95.17 | 13,586,515 |
| 2019-10-31 | Open-market sale | 161,576 | $93.43 | 13,424,939 |
| 2019-10-31 | Open-market sale | 24,362 | $94.57 | 13,400,577 |
| 2019-10-31 | Open-market sale | 23,535 | $95.17 | 13,377,042 |
| 2019-10-31 | Open-market sale | 53,859 | $93.43 | 13,602,480 |
| 2019-10-31 | Open-market sale | 8,121 | $94.57 | 13,594,359 |
| 2019-10-30 | Open-market sale | 18,938 | $95.12 | 13,677,091 |
| 2019-10-30 | Open-market sale | 27,033 | $93.93 | 13,696,029 |
| 2019-10-30 | Open-market sale | 28,475 | $93.05 | 13,723,062 |
| 2019-10-30 | Open-market sale | 3,900 | $92.02 | 13,751,537 |
| 2019-10-30 | Open-market sale | 6,917 | $96.03 | 13,755,437 |
| 2019-10-30 | Open-market sale | 6,313 | $95.12 | 13,762,354 |
| 2019-10-30 | Open-market sale | 9,011 | $93.93 | 13,768,667 |
| 2019-10-30 | Open-market sale | 9,492 | $93.05 | 13,777,678 |
| 2019-10-30 | Open-market sale | 1,300 | $92.02 | 13,787,170 |
| 2019-10-30 | Open-market sale | 20,752 | $96.03 | 13,656,339 |
| 2019-10-21 | Open-market sale | 29,160 | $87.21 | 13,788,470 |
| 2019-10-21 | Open-market sale | 9,719 | $87.21 | 13,817,630 |
| 2019-10-18 | Open-market sale | 33,311 | $87.31 | 13,927,280 |
| 2019-10-18 | Open-market sale | 99,931 | $87.31 | 13,827,349 |
| 2019-10-17 | Open-market sale | 21,307 | $87.32 | 14,024,513 |
| 2019-10-17 | Open-market sale | 63,922 | $87.32 | 13,960,591 |
| 2019-10-11 | Open-market sale | 15,482 | $87.24 | 14,128,685 |
| 2019-10-11 | Open-market sale | 9,105 | $87.64 | 14,119,580 |
| 2019-10-11 | Open-market sale | 46,446 | $87.24 | 14,073,134 |
| 2019-10-11 | Open-market sale | 27,314 | $87.64 | 14,045,820 |
| 2019-09-19 | Gift | 135,000 | $0.00 | 1,644,429 |
| 2019-08-26 | Open-market sale | 2,949 | $79.50 | 14,144,167 |
| 2019-08-26 | Open-market sale | 982 | $79.50 | 14,184,656 |
| 2019-08-26 | Open-market sale | 12,514 | $79.03 | 14,185,638 |
| 2019-08-26 | Open-market sale | 37,540 | $79.03 | 14,147,116 |
| 2019-08-15 | Open-market sale | 10,178 | $76.61 | 14,228,686 |
| 2019-08-15 | Open-market sale | 30,534 | $76.61 | 14,198,152 |
| 2019-08-14 | Open-market sale | 139,135 | $76.77 | 14,250,079 |
| 2019-08-14 | Open-market sale | 46,379 | $76.77 | 14,392,952 |
| 2019-08-14 | Open-market sale | 1,275 | $78.48 | 14,238,864 |
| 2019-08-14 | Open-market sale | 9,940 | $77.81 | 14,240,139 |
| 2019-08-14 | Open-market sale | 425 | $78.48 | 14,389,214 |
| 2019-08-14 | Open-market sale | 3,313 | $77.81 | 14,389,639 |
| 2019-08-13 | Open-market sale | 122,836 | $79.11 | 14,439,331 |
| 2019-08-13 | Open-market sale | 4,719 | $78.49 | 14,617,269 |
| 2019-08-13 | Open-market sale | 40,945 | $79.11 | 14,576,324 |
| 2019-08-13 | Open-market sale | 14,157 | $78.49 | 14,562,167 |
| 2019-08-12 | Open-market sale | 50,505 | $77.83 | 14,837,253 |
| 2019-08-12 | Open-market sale | 15,937 | $78.46 | 14,821,316 |
| 2019-08-12 | Open-market sale | 151,517 | $77.83 | 14,669,799 |
| 2019-08-12 | Open-market sale | 47,811 | $78.46 | 14,621,988 |
| 2019-08-09 | Open-market sale | 1,208 | $79.28 | 14,902,875 |
| 2019-08-09 | Open-market sale | 3,830 | $78.64 | 14,904,083 |
| 2019-08-09 | Open-market sale | 11,491 | $78.64 | 14,891,384 |
| 2019-08-09 | Open-market sale | 3,626 | $79.28 | 14,887,758 |
| 2019-08-08 | Open-market sale | 59,333 | $77.74 | 14,983,078 |
| 2019-08-08 | Open-market sale | 25,055 | $78.50 | 15,042,411 |
| 2019-08-08 | Open-market sale | 19,778 | $77.74 | 15,067,466 |
| 2019-08-08 | Open-market sale | 75,165 | $78.50 | 14,907,913 |
| 2019-08-07 | Open-market sale | 5,506 | $75.82 | 15,281,063 |
| 2019-08-07 | Open-market sale | 25,865 | $76.71 | 15,255,198 |
| 2019-08-07 | Open-market sale | 18,460 | $77.28 | 15,236,738 |
| 2019-08-07 | Open-market sale | 16,518 | $75.82 | 15,220,220 |
| 2019-08-07 | Open-market sale | 77,595 | $76.71 | 15,142,625 |
| 2019-08-07 | Open-market sale | 55,381 | $77.28 | 15,087,244 |
| 2019-08-06 | Open-market sale | 29,918 | $75.96 | 15,471,428 |
| 2019-08-06 | Open-market sale | 23,776 | $76.53 | 15,447,652 |
| 2019-08-06 | Open-market sale | 89,755 | $75.96 | 15,357,897 |
| 2019-08-06 | Open-market sale | 71,328 | $76.53 | 15,286,569 |
| 2019-08-05 | Open-market sale | 58,802 | $75.24 | 15,677,751 |
| 2019-08-05 | Open-market sale | 176,405 | $75.24 | 15,501,346 |
| 2019-08-02 | Open-market sale | 137,650 | $75.59 | 15,745,474 |
| 2019-08-02 | Open-market sale | 8,921 | $76.33 | 15,736,553 |
| 2019-08-02 | Open-market sale | 2,974 | $76.33 | 15,883,124 |
| 2019-08-02 | Open-market sale | 45,884 | $75.59 | 15,886,098 |
| 2019-08-01 | Open-market sale | 2,550 | $78.40 | 15,999,197 |
| 2019-08-01 | Open-market sale | 41,951 | $77.57 | 16,001,747 |
| 2019-08-01 | Open-market sale | 201,644 | $76.75 | 16,043,698 |
| 2019-08-01 | Open-market sale | 850 | $78.40 | 16,245,342 |
| 2019-08-01 | Open-market sale | 13,983 | $77.57 | 16,246,192 |
| 2019-08-01 | Open-market sale | 67,215 | $76.75 | 15,931,982 |
| 2019-07-31 | Open-market sale | 68,335 | $79.00 | 16,678,397 |
| 2019-07-31 | Gift | 20,000 | $0.00 | 4,810,324 |
| 2019-07-31 | Gift | 20,000 | $0.00 | 1,779,429 |
| 2019-07-31 | Open-market sale | 3,949 | $83.28 | 16,260,175 |
| 2019-07-31 | Open-market sale | 3,525 | $82.03 | 16,264,124 |
| 2019-07-31 | Open-market sale | 39,057 | $81.07 | 16,267,649 |
| 2019-07-31 | Open-market sale | 51,146 | $80.04 | 16,306,706 |
| 2019-07-31 | Open-market sale | 205,006 | $79.00 | 16,357,852 |
| 2019-07-31 | Open-market sale | 82,980 | $78.48 | 16,562,858 |
| 2019-07-31 | Open-market sale | 1,316 | $83.28 | 16,645,838 |
| 2019-07-31 | Open-market sale | 1,175 | $82.03 | 16,647,154 |
| 2019-07-31 | Open-market sale | 13,019 | $81.07 | 16,648,329 |
| 2019-07-31 | Open-market sale | 17,049 | $80.04 | 16,661,348 |
| 2019-07-31 | Open-market sale | 27,660 | $78.48 | 16,746,732 |
| 2019-07-30 | Open-market sale | 2,351 | $78.46 | 17,024,458 |
| 2019-07-30 | Open-market sale | 61,727 | $77.85 | 16,781,444 |
| 2019-07-30 | Open-market sale | 181,287 | $76.81 | 16,843,171 |
| 2019-07-30 | Open-market sale | 7,052 | $78.46 | 16,774,392 |
| 2019-07-30 | Open-market sale | 20,575 | $77.85 | 17,026,809 |
| 2019-07-30 | Open-market sale | 60,429 | $76.81 | 17,047,384 |
| 2019-07-29 | Open-market sale | 157,486 | $78.68 | 17,107,813 |
| 2019-07-29 | Open-market sale | 52,496 | $78.68 | 17,265,299 |
| 2019-07-26 | Open-market sale | 46,961 | $78.52 | 17,458,678 |
| 2019-07-26 | Open-market sale | 140,883 | $78.52 | 17,317,795 |
| 2019-07-25 | Open-market sale | 119,867 | $78.81 | 17,525,382 |
| 2019-07-25 | Open-market sale | 6,581 | $79.56 | 17,645,249 |
| 2019-07-25 | Open-market sale | 39,956 | $78.81 | 17,651,830 |
| 2019-07-25 | Open-market sale | 19,743 | $79.56 | 17,505,639 |
| 2019-07-24 | Open-market sale | 1,050 | $80.10 | 17,691,786 |
| 2019-07-24 | Open-market sale | 153,572 | $79.37 | 17,692,836 |
| 2019-07-24 | Open-market sale | 350 | $80.10 | 17,846,408 |
| 2019-07-24 | Open-market sale | 51,191 | $79.37 | 17,846,758 |
| 2019-07-23 | Open-market sale | 575 | $81.03 | 18,007,025 |
| 2019-07-23 | Open-market sale | 35,783 | $80.29 | 18,007,600 |
| 2019-07-23 | Open-market sale | 107,351 | $80.29 | 17,899,674 |
| 2019-07-23 | Open-market sale | 1,725 | $81.03 | 17,897,949 |
| 2019-07-22 | Open-market sale | 125,123 | $80.81 | 18,043,383 |
| 2019-07-22 | Open-market sale | 41,708 | $80.81 | 18,168,506 |
| 2019-07-19 | Open-market sale | 49,965 | $81.22 | 18,360,109 |
| 2019-07-19 | Open-market sale | 149,895 | $81.22 | 18,210,214 |
| 2019-07-18 | Open-market sale | 37,391 | $82.08 | 18,539,165 |
| 2019-07-18 | Open-market sale | 5,639 | $81.33 | 18,576,556 |
| 2019-07-18 | Open-market sale | 16,915 | $81.33 | 18,522,250 |
| 2019-07-18 | Open-market sale | 112,176 | $82.08 | 18,410,074 |
| 2019-07-17 | Open-market sale | 38,216 | $81.27 | 18,696,841 |
| 2019-07-17 | Open-market sale | 114,646 | $81.27 | 18,582,195 |
| 2019-07-16 | Open-market sale | 44,798 | $80.98 | 18,886,135 |
| 2019-07-16 | Open-market sale | 134,395 | $80.98 | 18,735,057 |
| 2019-07-16 | Open-market sale | 16,683 | $79.97 | 18,869,452 |
| 2019-07-16 | Open-market sale | 5,561 | $79.97 | 18,930,933 |
| 2019-07-15 | Open-market sale | 115,310 | $79.72 | 18,936,494 |
| 2019-07-15 | Open-market sale | 38,437 | $79.72 | 19,051,804 |
| 2019-07-12 | Open-market sale | 37,237 | $79.75 | 19,201,952 |
| 2019-07-12 | Open-market sale | 111,711 | $79.75 | 19,090,241 |
| 2019-07-12 | Gift | 87,500 | $0.00 | 4,830,324 |
| 2019-07-12 | Gift | 45,000 | $0.00 | 4,917,824 |
| 2019-07-11 | Open-market sale | 85,556 | $78.93 | 19,239,189 |
| 2019-07-11 | Open-market sale | 28,518 | $78.93 | 19,324,745 |
| 2019-07-10 | Open-market sale | 794 | $79.45 | 19,353,263 |
| 2019-07-10 | Open-market sale | 110,229 | $78.73 | 19,354,057 |
| 2019-07-10 | Open-market sale | 265 | $79.45 | 19,464,286 |
| 2019-07-10 | Open-market sale | 36,743 | $78.73 | 19,464,551 |
| 2019-07-09 | Open-market sale | 31,993 | $79.24 | 19,597,273 |
| 2019-07-09 | Open-market sale | 95,979 | $79.24 | 19,501,294 |
| 2019-07-08 | Open-market sale | 21,519 | $79.47 | 19,693,824 |
| 2019-07-08 | Open-market sale | 64,558 | $79.47 | 19,629,266 |
| 2019-07-05 | Open-market sale | 34,517 | $79.11 | 19,758,651 |
| 2019-07-05 | Open-market sale | 43,308 | $79.63 | 19,715,343 |
| 2019-07-05 | Open-market sale | 11,506 | $79.11 | 19,807,604 |
| 2019-07-05 | Open-market sale | 14,436 | $79.63 | 19,793,168 |
| 2019-07-03 | Open-market sale | 21,831 | $80.30 | 19,884,604 |
| 2019-07-03 | Open-market sale | 65,494 | $80.30 | 19,819,110 |
| 2019-07-02 | Open-market sale | 28,286 | $79.87 | 19,991,293 |
| 2019-07-02 | Open-market sale | 84,858 | $79.87 | 19,906,435 |
| 2019-07-01 | Open-market sale | 43,827 | $79.47 | 20,172,588 |
| 2019-07-01 | Open-market sale | 5,382 | $80.05 | 20,167,206 |
| 2019-07-01 | Open-market sale | 131,482 | $79.47 | 20,035,724 |
| 2019-07-01 | Open-market sale | 16,145 | $80.05 | 20,019,579 |
| 2019-06-28 | Open-market sale | 87,093 | $79.78 | 20,216,415 |
| 2019-06-28 | Open-market sale | 29,031 | $79.78 | 20,303,508 |
| 2018-11-09 | Gift | 220,000 | $0.00 | 4,962,824 |
| 2018-11-06 | Open-market sale | 205,792 | $64.62 | 20,332,539 |
| 2018-11-05 | Open-market sale | 11,500 | $65.85 | 20,538,331 |
| 2018-11-05 | Open-market sale | 262,353 | $64.94 | 20,549,831 |
| 2018-11-02 | Open-market sale | 4,000 | $67.90 | 20,812,184 |
| 2018-11-02 | Open-market sale | 140,492 | $66.29 | 20,871,692 |
| 2018-11-02 | Open-market sale | 55,508 | $67.27 | 20,816,184 |
| 2018-11-01 | Open-market sale | 151,902 | $67.36 | 21,060,282 |
| 2018-11-01 | Open-market sale | 48,098 | $67.74 | 21,012,184 |
| 2018-10-31 | Open-market sale | 13,585 | $66.51 | 21,212,184 |
| 2018-10-31 | Open-market sale | 98,176 | $64.02 | 21,392,409 |
| 2018-10-31 | Open-market sale | 141,407 | $65.04 | 21,251,002 |
| 2018-10-31 | Open-market sale | 25,233 | $66.06 | 21,225,769 |
| 2018-10-30 | Open-market sale | 52,600 | $62.99 | 21,490,585 |
| 2018-10-30 | Open-market sale | 72,400 | $62.13 | 21,543,185 |
| 2018-10-29 | Open-market sale | 75,000 | $62.28 | 21,615,585 |
| 2018-10-23 | Open-market sale | 68,707 | $62.11 | 21,693,636 |
| 2018-10-23 | Open-market sale | 3,051 | $62.75 | 21,690,585 |
| 2018-10-22 | Open-market sale | 75,000 | $62.27 | 21,762,343 |
| 2018-10-19 | Open-market sale | 75,000 | $62.20 | 21,837,343 |
| 2018-10-18 | Open-market sale | 58,506 | $62.37 | 21,954,265 |
| 2018-10-18 | Open-market sale | 41,922 | $63.00 | 21,912,343 |
| 2018-10-17 | Open-market sale | 125,000 | $62.92 | 22,012,771 |
| 2018-10-16 | Open-market sale | 120,809 | $62.85 | 22,141,962 |
| 2018-10-16 | Open-market sale | 4,191 | $63.16 | 22,137,771 |
| 2018-10-15 | Open-market sale | 75,000 | $62.47 | 22,262,771 |
| 2018-10-12 | Open-market sale | 55,717 | $62.44 | 22,407,054 |
| 2018-10-12 | Open-market sale | 69,283 | $63.13 | 22,337,771 |
| 2018-10-11 | Open-market sale | 42,910 | $63.31 | 22,540,693 |
| 2018-10-11 | Open-market sale | 77,922 | $64.07 | 22,462,771 |
| 2018-10-10 | Open-market sale | 78,573 | $65.12 | 22,630,826 |
| 2018-10-10 | Open-market sale | 44,423 | $65.73 | 22,586,403 |
| 2018-10-10 | Open-market sale | 2,800 | $66.93 | 22,583,603 |
| 2018-09-28 | Open-market sale | 18,316 | $69.69 | 22,709,399 |
| 2018-09-24 | Open-market sale | 95,814 | $69.70 | 22,727,715 |
| 2018-08-30 | Open-market sale | 9,010 | $67.92 | 22,823,529 |
| 2018-08-27 | Open-market sale | 45,160 | $65.59 | 22,832,539 |
| 2018-08-24 | Open-market sale | 177,606 | $64.76 | 22,877,699 |
| 2018-08-23 | Open-market sale | 295,361 | $64.95 | 23,055,305 |
| 2018-08-22 | Open-market sale | 375,000 | $65.08 | 23,350,666 |
| 2018-08-21 | Open-market sale | 231,873 | $64.91 | 23,725,666 |
| 2018-08-20 | Open-market sale | 18,738 | $65.70 | 23,957,539 |
| 2018-08-20 | Open-market sale | 356,262 | $65.19 | 23,976,277 |
| 2018-08-16 | Open-market sale | 6,617 | $64.54 | 1,901,429 |
| 2018-08-15 | Open-market sale | 150,000 | $63.67 | 1,908,046 |
| 2018-08-14 | Open-market sale | 200,000 | $64.04 | 2,058,046 |
| 2018-08-13 | Open-market sale | 158,798 | $63.71 | 2,258,046 |
| 2018-08-10 | Open-market sale | 179,051 | $63.88 | 2,418,644 |
| 2018-08-10 | Open-market sale | 1,800 | $64.50 | 2,416,844 |
| 2018-08-09 | Open-market sale | 212,100 | $64.76 | 2,597,695 |
| 2018-08-08 | Open-market sale | 200,000 | $64.27 | 2,809,795 |
| 2018-08-07 | Open-market sale | 219,893 | $64.69 | 3,009,795 |
| 2018-08-06 | Open-market sale | 232,611 | $64.82 | 3,229,688 |
| 2018-08-03 | Open-market sale | 262,904 | $64.96 | 3,462,299 |
| 2018-08-02 | Open-market sale | 200,000 | $64.30 | 3,725,203 |
| 2018-08-01 | Open-market sale | 44,101 | $63.22 | 4,081,102 |
| 2018-08-01 | Open-market sale | 131,121 | $64.03 | 3,949,981 |
| 2018-08-01 | Open-market sale | 24,778 | $64.63 | 3,925,203 |
| 2018-07-31 | Open-market sale | 100,000 | $61.88 | 4,125,203 |
| 2018-07-30 | Open-market sale | 100,701 | $62.17 | 4,225,203 |
| 2018-07-27 | Open-market sale | 100,000 | $63.06 | 4,325,904 |
| 2018-07-26 | Open-market sale | 50,000 | $63.55 | 4,425,904 |
| 2018-07-24 | Open-market sale | 132,762 | $63.54 | 4,475,904 |
| 2018-07-23 | Open-market sale | 150,360 | $64.07 | 4,608,666 |
| 2018-07-23 | Gift | 25,000 | $0.00 | 1,799,429 |
| 2018-07-23 | Gift | 25,000 | $0.00 | 5,182,824 |
| 2018-07-19 | Gift | 77,000 | $0.00 | 1,824,429 |
| 2018-07-18 | Open-market sale | 53,461 | $63.93 | 4,759,026 |
| 2018-07-17 | Open-market sale | 52,369 | $63.91 | 4,818,208 |
| 2018-07-17 | Open-market sale | 5,721 | $64.23 | 4,812,487 |
| 2018-07-16 | Open-market sale | 50,217 | $63.33 | 4,870,577 |
| 2018-07-13 | Open-market sale | 35,664 | $63.39 | 4,920,794 |
| 2018-07-12 | Open-market sale | 10,424 | $63.22 | 4,956,458 |
| 2018-07-12 | Open-market sale | 139,576 | $62.79 | 4,966,882 |
| 2018-07-11 | Open-market sale | 120,832 | $62.59 | 5,106,458 |
| 2018-07-10 | Open-market sale | 2,187 | $63.26 | 5,227,290 |
| 2018-07-10 | Open-market sale | 147,813 | $62.79 | 5,229,477 |
| 2018-07-09 | Open-market sale | 100,000 | $61.88 | 5,377,290 |
| 2018-07-06 | Open-market sale | 50,000 | $61.05 | 5,477,290 |
| 2018-07-03 | Open-market sale | 13,852 | $61.00 | 5,527,290 |
| 2018-07-02 | Open-market sale | 1,867 | $61.02 | 5,541,142 |
| 2018-06-29 | Open-market sale | 50,000 | $61.05 | 5,543,009 |
| 2018-06-28 | Open-market sale | 18,316 | $61.00 | 5,593,009 |
| 2018-06-22 | Gift | 9,125 | $0.00 | 5,611,325 |
| 2018-06-21 | Open-market sale | 10,385 | $61.24 | 5,620,450 |
| 2018-06-20 | Open-market sale | 50,000 | $61.19 | 5,630,835 |
| 2018-06-19 | Open-market sale | 21 | $61.00 | 5,680,835 |
| 2018-06-18 | Open-market sale | 50,000 | $61.08 | 5,680,856 |
| 2018-06-11 | Open-market sale | 31,057 | $61.93 | 5,730,856 |
| 2018-06-08 | Open-market sale | 50,000 | $61.32 | 5,761,913 |
| 2018-06-07 | Open-market sale | 70,161 | $61.75 | 5,811,913 |
| 2018-06-06 | Open-market sale | 50,000 | $61.62 | 5,882,074 |
| 2018-06-05 | Open-market sale | 50,000 | $61.11 | 5,932,074 |
| 2018-06-04 | Open-market sale | 50,000 | $61.17 | 5,982,074 |
| 2018-06-01 | Open-market sale | 50,000 | $61.04 | 6,032,074 |
| 2018-05-30 | Open-market sale | 50,000 | $61.02 | 6,082,074 |
| 2018-05-18 | Open-market sale | 100,000 | $59.66 | 6,132,074 |
| 2018-05-17 | Open-market sale | 125,451 | $59.85 | 6,232,074 |
| 2018-05-16 | Open-market sale | 101,128 | $59.48 | 6,357,525 |
| 2018-05-15 | Open-market sale | 100,000 | $59.13 | 6,458,653 |
| 2018-05-14 | Open-market sale | 100,000 | $59.15 | 6,558,653 |
| 2018-05-11 | Open-market sale | 100,000 | $59.30 | 6,658,653 |
| 2018-05-10 | Open-market sale | 100,000 | $59.29 | 6,758,653 |
| 2018-05-09 | Open-market sale | 100,000 | $59.56 | 6,858,653 |
| 2018-05-08 | Open-market sale | 100,000 | $59.49 | 6,958,653 |
| 2018-05-07 | Open-market sale | 100,000 | $59.28 | 7,058,653 |
| 2018-05-04 | Open-market sale | 250,000 | $59.97 | 7,158,653 |
| 2018-05-03 | Open-market sale | 234,508 | $60.50 | 7,449,258 |
| 2018-05-03 | Open-market sale | 40,605 | $61.46 | 7,408,653 |
| 2018-05-02 | Open-market sale | 113,626 | $62.00 | 7,683,966 |
| 2018-05-02 | Open-market sale | 200 | $62.45 | 7,683,766 |
| 2018-05-02 | Open-market sale | 236,174 | $60.93 | 7,797,592 |
| 2018-05-01 | Open-market sale | 20,017 | $59.00 | 8,033,766 |
| 2018-05-01 | Open-market sale | 50,000 | $58.19 | 8,053,783 |
| 2018-04-30 | Open-market sale | 100,000 | $58.95 | 8,103,783 |
| 2018-04-27 | Open-market sale | 100,000 | $58.93 | 8,203,783 |
| 2018-04-26 | Open-market sale | 50,000 | $58.37 | 8,303,783 |
| 2018-04-24 | Open-market sale | 50,000 | $58.27 | 8,353,783 |
| 2018-04-23 | Open-market sale | 50,150 | $58.43 | 8,403,783 |
| 2018-04-18 | Open-market sale | 53,414 | $60.10 | 8,453,933 |
| 2018-04-17 | Open-market sale | 58,043 | $60.02 | 8,507,347 |
| 2018-03-21 | Open-market sale | 82,553 | $60.05 | 8,565,390 |
| 2018-03-20 | Open-market sale | 102,611 | $60.02 | 8,647,943 |
| 2018-03-19 | Open-market sale | 10,000 | $60.00 | 8,750,554 |
| 2018-03-16 | Open-market sale | 150,000 | $60.05 | 8,760,554 |
| 2015-01-02 | Gift | 111,029 | $0.00 | 24,332,539 |
| 2012-12-14 | Open-market sale | 175,000 | $40.87 | 9,336,188 |
| 2012-12-14 | Gift | 45,000 | $0.00 | 9,291,188 |
| 2012-12-13 | Open-market sale | 175,000 | $41.13 | 9,511,188 |
| 2012-12-12 | Open-market sale | 175,000 | $41.16 | 9,686,188 |
| 2012-12-11 | Open-market sale | 325,000 | $42.47 | 9,861,188 |
| 2012-12-10 | Open-market sale | 244,622 | $41.95 | 24,443,568 |
| 2012-12-10 | Open-market sale | 150,000 | $41.95 | 10,186,188 |
| 2012-12-07 | Open-market sale | 345,000 | $41.72 | 24,688,190 |
| 2012-12-06 | Open-market sale | 450,000 | $41.66 | 25,033,190 |
| 2012-12-05 | Open-market sale | 40,800 | $40.04 | 25,483,190 |
| 2012-12-04 | Open-market sale | 215,000 | $40.04 | 25,523,990 |
| 2012-10-31 | Open-market sale | 15,500 | $40.21 | 25,738,990 |
| 2012-10-25 | Open-market sale | 9,302 | $40.00 | 25,754,490 |
| 2012-10-16 | Open-market sale | 40,000 | $40.06 | 25,763,792 |
| 2012-10-05 | Open-market sale | 250,000 | $43.16 | 25,803,792 |
| 2012-10-04 | Open-market sale | 400,000 | $42.51 | 26,053,792 |
| 2012-09-28 | Open-market sale | 100,000 | $42.00 | 26,453,792 |
| 2012-09-24 | Open-market sale | 36,000 | $42.32 | 26,553,792 |
| 2012-09-21 | Open-market sale | 83,476 | $42.31 | 26,589,792 |
| 2012-09-19 | Open-market sale | 30,000 | $42.12 | 26,673,268 |
| 2012-09-17 | Open-market sale | 50,000 | $42.33 | 26,983,868 |
| 2012-09-14 | Open-market sale | 300,000 | $42.11 | 27,033,868 |
| 2012-09-13 | Open-market sale | 400,000 | $41.43 | 27,333,868 |
| 2012-09-12 | Open-market sale | 66,000 | $41.08 | 27,733,868 |
| 2012-09-10 | Open-market sale | 40,300 | $41.19 | 27,799,868 |
| 2012-09-07 | Open-market sale | 110,000 | $41.27 | 27,840,168 |
| 2012-09-06 | Open-market sale | 87,000 | $40.69 | 27,950,168 |
| 2012-09-06 | Open-market sale | 342,000 | $40.61 | 28,037,168 |
| 2012-09-05 | Open-market sale | 25,000 | $40.05 | 28,379,168 |
| 2012-09-04 | Open-market sale | 20,000 | $40.00 | 28,404,168 |
| 2012-08-31 | Open-market sale | 280,600 | $40.46 | 28,143,568 |
| 2012-08-30 | Open-market sale | 19,400 | $40.08 | 28,424,168 |
| 2011-12-21 | Gift | 30,000 | $0.00 | 10,336,188 |
| 2007-10-23 | Open-market sale | 5,000 | $119.37 | 28,443,568 |
| 2007-10-23 | Open-market sale | 5,000 | $118.01 | 28,448,568 |
| 2007-10-23 | Open-market sale | 10,000 | $118.76 | 28,453,568 |
| 2007-10-23 | Open-market sale | 5,000 | $118.11 | 28,463,568 |
| 2007-10-22 | Open-market sale | 15,000 | $114.04 | 28,473,568 |
| 2007-10-22 | Open-market sale | 5,000 | $114.08 | 28,468,568 |
| 2007-10-09 | Open-market sale | 10,000 | $111.50 | 28,503,568 |
| 2007-10-09 | Open-market sale | 15,000 | $111.08 | 28,488,568 |
| 2007-10-08 | Open-market sale | 10,000 | $107.74 | 28,513,568 |
| 2007-10-08 | Open-market sale | 11,330 | $107.25 | 28,523,568 |
| 2007-09-25 | Open-market sale | 10,000 | $118.03 | 28,534,898 |
| 2007-09-25 | Open-market sale | 10,000 | $117.97 | 28,549,898 |
| 2007-09-25 | Open-market sale | 5,000 | $119.02 | 28,544,898 |
| 2007-09-24 | Open-market sale | 10,000 | $113.06 | 28,569,898 |
| 2007-09-24 | Open-market sale | 10,000 | $113.25 | 28,559,898 |
| 2007-09-19 | Open-market sale | 10,000 | $110.23 | 28,599,898 |
| 2007-09-19 | Open-market sale | 10,000 | $107.55 | 28,579,898 |
| 2007-09-19 | Open-market sale | 4,450 | $109.59 | 28,619,898 |
| 2007-09-19 | Open-market sale | 10,000 | $108.70 | 28,609,898 |
| 2007-09-19 | Open-market sale | 10,000 | $108.12 | 28,589,898 |
| 2007-09-18 | Open-market sale | 10,000 | $108.14 | 28,678,798 |
| 2007-09-18 | Open-market sale | 10,000 | $108.10 | 28,668,798 |
| 2007-09-18 | Open-market sale | 14,450 | $106.87 | 28,654,348 |
| 2007-09-18 | Open-market sale | 10,000 | $107.53 | 28,644,348 |
| 2007-09-18 | Open-market sale | 10,000 | $107.86 | 28,634,348 |
| 2007-09-18 | Open-market sale | 5,000 | $108.11 | 28,629,348 |
| 2007-09-18 | Open-market sale | 5,000 | $108.56 | 28,624,348 |
| 2007-09-11 | Open-market sale | 10,000 | $106.52 | 28,690,698 |
| 2007-09-11 | Open-market sale | 10,000 | $105.71 | 28,715,698 |
| 2007-09-11 | Open-market sale | 1,900 | $107.03 | 28,688,798 |
| 2007-09-11 | Open-market sale | 15,000 | $106.21 | 28,700,698 |
| 2007-09-10 | Open-market sale | 5,300 | $105.55 | 28,725,698 |
| 2007-09-05 | Open-market sale | 1,100 | $107.15 | 28,730,998 |
| 2007-09-05 | Open-market sale | 15,000 | $106.24 | 28,786,998 |
| 2007-09-05 | Open-market sale | 10,000 | $107.23 | 28,732,098 |
| 2007-09-05 | Open-market sale | 14,900 | $106.49 | 28,772,098 |
| 2007-09-05 | Open-market sale | 10,000 | $107.10 | 28,742,098 |
| 2007-09-05 | Open-market sale | 10,000 | $107.27 | 28,752,098 |
| 2007-09-05 | Open-market sale | 10,000 | $107.60 | 28,762,098 |
| 2007-09-04 | Open-market sale | 10,500 | $105.99 | 28,801,998 |
| 2007-08-30 | Open-market sale | 5,000 | $102.27 | 28,822,498 |
| 2007-08-30 | Open-market sale | 10,000 | $102.20 | 28,812,498 |
| 2007-08-29 | Open-market sale | 10,000 | $100.57 | 28,827,498 |
| 2007-08-22 | Open-market sale | 2,700 | $104.06 | 28,837,498 |
| 2007-08-21 | Open-market sale | 10,000 | $101.06 | 28,850,198 |
| 2007-08-21 | Open-market sale | 10,000 | $101.72 | 28,840,198 |
| 2007-08-13 | Open-market sale | 12,700 | $101.13 | 28,860,198 |
| 2007-08-08 | Open-market sale | 20,000 | $104.21 | 28,872,898 |
| 2007-08-07 | Open-market sale | 15,000 | $98.77 | 28,892,898 |
| 2007-08-01 | Open-market sale | 10,000 | $90.73 | 28,927,898 |
| 2007-08-01 | Open-market sale | 20,000 | $90.33 | 28,907,898 |
| 2007-07-31 | Open-market sale | 6,400 | $87.47 | 28,937,898 |
| 2007-07-31 | Open-market sale | 9,200 | $86.58 | 28,944,298 |
| 2007-07-25 | Open-market sale | 15,000 | $83.43 | 28,973,498 |
| 2007-07-25 | Open-market sale | 20,000 | $83.94 | 28,953,498 |
| 2007-07-24 | Open-market sale | 15,000 | $81.12 | 28,995,098 |
| 2007-07-24 | Open-market sale | 6,600 | $81.28 | 28,988,498 |
| 2007-07-17 | Open-market sale | 3,600 | $83.13 | 29,010,098 |
| 2007-07-16 | Open-market sale | 8,500 | $83.77 | 29,013,698 |
| 2007-07-10 | Open-market sale | 5,000 | $79.01 | 29,025,498 |
| 2007-07-10 | Open-market sale | 3,300 | $78.76 | 29,022,198 |
| 2007-07-09 | Open-market sale | 10,000 | $78.44 | 29,030,498 |
| 2007-07-09 | Open-market sale | 10,000 | $78.37 | 29,040,498 |
| 2007-07-03 | Open-market sale | 4,000 | $75.65 | 29,050,498 |
| 2007-07-02 | Open-market sale | 10,000 | $76.19 | 29,054,498 |
| 2007-07-02 | Open-market sale | 10,000 | $75.93 | 29,064,498 |
| 2007-06-26 | Open-market sale | 10,000 | $71.65 | 29,074,498 |
| 2007-06-25 | Open-market sale | 4,700 | $73.25 | 29,084,498 |
| 2007-06-25 | Open-market sale | 10,000 | $72.53 | 29,089,198 |
| 2007-06-19 | Open-market sale | 20,170 | $71.14 | 29,111,198 |
| 2007-06-19 | Open-market sale | 10,000 | $70.88 | 29,101,198 |
| 2007-06-19 | Open-market sale | 2,000 | $71.30 | 29,099,198 |
| 2007-06-18 | Open-market sale | 10,000 | $70.02 | 29,171,368 |
| 2007-06-18 | Open-market sale | 15,000 | $70.63 | 29,156,368 |
| 2007-06-18 | Open-market sale | 20,000 | $70.85 | 29,136,368 |
| 2007-06-18 | Open-market sale | 5,000 | $71.53 | 29,131,368 |
| 2007-06-18 | Open-market sale | 25,000 | $70.13 | 29,181,368 |
| 2007-06-12 | Open-market sale | 17,100 | $66.15 | 29,206,368 |
| 2007-06-11 | Open-market sale | 10,000 | $65.51 | 29,238,468 |
| 2007-06-11 | Open-market sale | 10,000 | $65.74 | 29,228,468 |
| 2007-06-11 | Open-market sale | 5,000 | $66.07 | 29,223,468 |
| 2007-06-08 | Open-market sale | 5,200 | $64.09 | 29,248,468 |
| 2007-06-08 | Open-market sale | 10,000 | $63.63 | 29,253,668 |
| 2007-06-07 | Open-market sale | 11,500 | $63.42 | 29,263,668 |
| 2007-05-30 | Open-market sale | 10,000 | $64.70 | 29,275,168 |
| 2007-05-30 | Open-market sale | 10,000 | $63.88 | 29,285,168 |
| 2007-05-30 | Open-market sale | 15,000 | $62.72 | 29,295,168 |
| 2007-05-30 | Open-market sale | 10,000 | $60.99 | 29,310,168 |
| 2007-05-29 | Open-market sale | 25,000 | $60.31 | 29,320,168 |
| 2007-05-22 | Open-market sale | 20,000 | $57.96 | 29,345,168 |
| 2007-05-22 | Open-market sale | 10,000 | $58.30 | 29,365,168 |
| 2007-05-21 | Open-market sale | 20,000 | $57.38 | 29,375,168 |
| 2007-05-16 | Open-market sale | 10,000 | $56.03 | 29,395,168 |
| 2007-05-15 | Open-market sale | 10,000 | $57.00 | 29,405,168 |
| 2007-05-11 | Open-market sale | 20,000 | $55.73 | 29,425,168 |
| 2007-05-11 | Open-market sale | 10,000 | $55.78 | 29,415,168 |
| 2007-05-01 | Open-market sale | 10,000 | $58.88 | 29,485,168 |
| 2007-05-01 | Open-market sale | 10,000 | $59.04 | 29,475,168 |
| 2007-05-01 | Open-market sale | 10,000 | $59.09 | 29,465,168 |
| 2007-05-01 | Open-market sale | 10,000 | $59.07 | 29,455,168 |
| 2007-05-01 | Open-market sale | 10,000 | $59.33 | 29,445,168 |
| 2007-04-30 | Open-market sale | 5,000 | $58.89 | 29,495,168 |
| 2007-04-27 | Open-market sale | 5,000 | $58.47 | 29,500,168 |
| 2007-04-26 | Open-market sale | 5,000 | $57.27 | 29,505,168 |
| 2007-04-25 | Open-market sale | 5,000 | $56.67 | 29,510,168 |
| 2007-04-25 | Open-market sale | 5,000 | $56.47 | 29,515,168 |
| 2007-04-23 | Gift | 180,000 | $0.00 | 10,366,188 |
| 2007-04-19 | Open-market sale | 6,000 | $54.94 | 29,529,168 |
| 2007-04-19 | Open-market sale | 9,000 | $55.04 | 29,520,168 |
| 2007-04-18 | Open-market sale | 10,000 | $54.79 | 29,537,168 |
| 2007-04-18 | Open-market sale | 2,000 | $55.01 | 29,535,168 |
| 2007-04-13 | Open-market sale | 10,000 | $53.40 | 29,547,168 |
| 2007-04-12 | Open-market sale | 10,000 | $53.05 | 29,562,168 |
| 2007-04-12 | Open-market sale | 5,000 | $53.25 | 29,557,168 |
| 2007-04-03 | Open-market sale | 20,000 | $54.75 | 29,572,168 |
| 2007-03-29 | Open-market sale | 1,400 | $55.19 | 29,592,168 |
| 2007-03-20 | Open-market sale | 20,000 | $54.82 | 29,593,568 |
| 2007-03-19 | Open-market sale | 15,000 | $54.52 | 29,613,568 |
| 2007-03-16 | Open-market sale | 1,300 | $54.14 | 29,628,568 |
| 2007-03-16 | Open-market sale | 10,000 | $53.82 | 29,629,868 |
| 2007-03-15 | Open-market sale | 10,000 | $53.57 | 29,639,868 |
| 2007-03-09 | Open-market sale | 1,700 | $53.01 | 29,649,868 |
| 2007-03-08 | Open-market sale | 11,300 | $53.06 | 29,651,568 |
| 2007-02-21 | Open-market sale | 50,000 | $57.50 | 29,662,868 |
| 2007-02-20 | Open-market sale | 50,000 | $58.07 | 29,712,868 |
| 2007-02-15 | Open-market sale | 31,000 | $57.47 | 29,762,868 |
| 2007-02-14 | Open-market sale | 75,000 | $57.27 | 29,793,868 |
| 2007-02-09 | Open-market sale | 200 | $53.12 | 29,868,868 |
| 2007-02-08 | Open-market sale | 25,000 | $52.51 | 29,869,068 |
| 2007-02-07 | Open-market sale | 25,041 | $51.44 | 29,894,068 |
| 2007-02-06 | Open-market sale | 24,959 | $51.06 | 29,919,109 |
| 2007-02-01 | Open-market sale | 25,200 | $50.06 | 29,944,068 |
| 2007-01-31 | Open-market sale | 50,000 | $50.13 | 29,969,268 |
| 2007-01-29 | Open-market sale | 4,000 | $50.11 | 30,019,268 |
| 2007-01-17 | Open-market sale | 50,000 | $52.44 | 30,023,268 |
| 2007-01-12 | Open-market sale | 3,100 | $52.51 | 30,073,268 |
| 2007-01-11 | Open-market sale | 17,200 | $52.63 | 30,076,368 |
| 2007-01-10 | Open-market sale | 50,000 | $52.17 | 30,093,568 |
| 2007-01-05 | Open-market sale | 50,000 | $54.62 | 30,143,568 |
| 2007-01-04 | Open-market sale | 54,400 | $55.07 | 30,193,568 |
| 2007-01-03 | Open-market sale | 45,600 | $56.00 | 30,247,968 |
| 2006-12-28 | Open-market sale | 50,000 | $56.32 | 30,312,560 |
| 2006-12-28 | Open-market sale | 18,992 | $56.33 | 30,293,568 |
| 2006-12-27 | Open-market sale | 300 | $55.70 | 30,362,560 |
| 2006-12-27 | Open-market sale | 50,000 | $55.46 | 30,362,860 |
| 2006-12-26 | Open-market sale | 30,708 | $54.84 | 30,412,860 |
| 2006-12-19 | Open-market sale | 24,200 | $53.94 | 10,546,188 |
| 2006-12-18 | Open-market sale | 15,000 | $55.14 | 10,570,388 |
| 2006-12-15 | Open-market sale | 15,000 | $54.50 | 10,585,388 |
| 2006-12-12 | Open-market sale | 58,950 | $51.20 | 10,615,388 |
| 2006-12-12 | Open-market sale | 15,000 | $51.60 | 10,600,388 |
| 2006-12-11 | Open-market sale | 41,050 | $50.54 | 10,674,338 |
| 2006-12-07 | Open-market sale | 75,000 | $49.59 | 10,715,388 |
| 2006-12-06 | Open-market sale | 75,000 | $50.96 | 10,790,388 |
| 2006-12-05 | Gift | 55,400 | $0.00 | 10,865,388 |
| 2006-09-28 | Open-market sale | 6,900 | $47.85 | 10,925,788 |
| 2006-09-28 | Open-market sale | 8,100 | $48.43 | 10,937,988 |
| 2006-09-28 | Open-market sale | 22,200 | $47.37 | 10,946,088 |
| 2006-09-28 | Open-market sale | 5,300 | $47.84 | 10,932,688 |
| 2006-09-28 | Open-market sale | 1,900 | $48.28 | 10,923,888 |
| 2006-09-28 | Open-market sale | 2,500 | $48.25 | 10,921,388 |
| 2006-09-28 | Open-market sale | 600 | $48.10 | 10,920,788 |
| 2006-09-27 | Open-market sale | 27,500 | $47.16 | 10,988,288 |
| 2006-09-27 | Open-market sale | 2,500 | $47.09 | 11,015,788 |
| 2006-09-27 | Open-market sale | 20,000 | $47.29 | 10,968,288 |
| 2006-09-27 | Open-market sale | 2,500 | $47.71 | 11,018,288 |
| 2006-09-05 | Open-market sale | 5,000 | $47.72 | 11,020,788 |
| 2006-09-05 | Open-market sale | 5,000 | $47.51 | 11,025,788 |
| 2006-07-25 | Open-market sale | 5,000 | $100.14 | 5,515,394 |
| 2006-07-24 | Open-market sale | 5,000 | $100.11 | 5,520,394 |
| 2006-07-18 | Open-market sale | 8,100 | $100.35 | 5,527,894 |
| 2006-07-18 | Open-market sale | 2,500 | $101.32 | 5,525,394 |
| 2006-07-17 | Open-market sale | 1,900 | $100.01 | 5,535,994 |
| 2006-07-11 | Open-market sale | 10,000 | $102.50 | 5,537,894 |
| 2006-07-06 | Open-market sale | 5,000 | $107.04 | 5,547,894 |
| 2006-07-05 | Open-market sale | 100 | $106.00 | 5,557,794 |
| 2006-07-05 | Open-market sale | 4,900 | $104.55 | 5,552,894 |
| 2006-05-31 | Open-market sale | 1,300 | $90.00 | 5,557,894 |
| 2006-05-30 | Open-market sale | 5,700 | $93.05 | 5,559,194 |
| 2006-05-26 | Open-market sale | 7,000 | $92.64 | 5,564,894 |
| 2006-05-25 | Open-market sale | 300 | $90.55 | 5,584,294 |
| 2006-05-25 | Open-market sale | 5,700 | $90.00 | 5,578,594 |
| 2006-05-25 | Open-market sale | 6,700 | $90.42 | 5,571,894 |
| 2006-05-17 | Open-market sale | 3,300 | $90.20 | 5,584,594 |
| 2006-05-16 | Open-market sale | 13,200 | $93.46 | 5,587,894 |
| 2006-05-10 | Open-market sale | 13,400 | $97.56 | 5,601,094 |
| 2006-05-09 | Open-market sale | 10,000 | $97.15 | 5,614,494 |
| 2006-05-02 | Open-market sale | 3,600 | $88.05 | 5,624,494 |
| 2006-05-01 | Open-market sale | 6,400 | $88.12 | 5,628,094 |
| 2006-04-26 | Open-market sale | 20,000 | $87.03 | 5,644,494 |
| 2006-04-26 | Open-market sale | 10,000 | $87.12 | 5,634,494 |
| 2006-04-25 | Open-market sale | 20,000 | $87.26 | 5,664,494 |
| 2006-04-18 | Open-market sale | 10,300 | $88.04 | 5,684,494 |
| 2006-04-18 | Open-market sale | 10,000 | $87.75 | 5,694,794 |
| 2006-04-17 | Open-market sale | 3,100 | $87.11 | 5,704,794 |
| 2006-04-13 | Open-market sale | 15,500 | $86.47 | 5,707,894 |
| 2006-04-12 | Open-market sale | 4,000 | $84.30 | 5,723,394 |
| 2006-04-12 | Open-market sale | 4,000 | $83.02 | 5,733,394 |
| 2006-04-12 | Open-market sale | 6,000 | $83.98 | 5,727,394 |
| 2006-04-11 | Open-market sale | 2,500 | $82.70 | 5,747,394 |
| 2006-04-11 | Open-market sale | 10,000 | $82.43 | 5,737,394 |
| 2006-04-10 | Open-market sale | 3,500 | $81.82 | 5,757,394 |
| 2006-04-10 | Open-market sale | 4,500 | $81.14 | 5,749,894 |
| 2006-04-04 | Open-market sale | 6,000 | $81.13 | 5,776,894 |
| 2006-04-04 | Open-market sale | 19,000 | $80.93 | 5,757,894 |
| 2006-04-03 | Open-market sale | 25,000 | $82.17 | 5,782,894 |
| 2006-03-28 | Open-market sale | 4,800 | $81.81 | 5,807,894 |
| 2006-03-28 | Open-market sale | 200 | $84.53 | 5,812,694 |
| 2006-03-27 | Open-market sale | 5,000 | $83.42 | 5,812,894 |
| 2006-03-21 | Open-market sale | 4,500 | $80.20 | 5,822,894 |
| 2006-03-21 | Open-market sale | 5,000 | $81.00 | 5,817,894 |
| 2006-03-20 | Open-market sale | 5,000 | $79.50 | 5,827,394 |
| 2006-03-20 | Open-market sale | 5,000 | $78.00 | 5,832,394 |
| 2006-03-14 | Open-market sale | 5,000 | $75.00 | 5,837,394 |
| 2006-03-13 | Open-market sale | 5,000 | $75.00 | 5,842,394 |
| 2006-03-07 | Open-market sale | 5,000 | $73.40 | 5,847,394 |
| 2006-03-06 | Open-market sale | 5,000 | $75.45 | 5,852,394 |
| 2006-02-28 | Open-market sale | 100 | $70.01 | 5,862,294 |
| 2006-02-28 | Open-market sale | 4,900 | $68.67 | 5,857,394 |
| 2006-02-27 | Open-market sale | 5,000 | $70.00 | 5,862,394 |
| 2006-02-22 | Open-market sale | 25,000 | $66.47 | 5,867,394 |
| 2006-02-21 | Open-market sale | 25,000 | $66.25 | 5,892,394 |
| 2006-02-14 | Open-market sale | 25,000 | $67.06 | 5,917,394 |
| 2006-02-13 | Open-market sale | 25,000 | $67.41 | 5,942,394 |
| 2006-02-10 | Open-market sale | 25,000 | $65.54 | 5,967,394 |
| 2006-02-09 | Open-market sale | 25,000 | $65.18 | 5,992,394 |
| 2006-02-03 | Open-market sale | 4,841 | $65.50 | 6,017,394 |
| 2006-02-02 | Open-market sale | 10,000 | $65.00 | 6,027,735 |
| 2006-02-02 | Open-market sale | 5,000 | $65.30 | 6,022,735 |
| 2006-02-02 | Open-market sale | 500 | $65.50 | 6,022,235 |
| 2006-01-27 | Open-market sale | 25,000 | $64.63 | 6,037,894 |
| 2006-01-27 | Open-market sale | 159 | $65.01 | 6,037,735 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.