SEC CIK 1308381
Kranich Robin B
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| ITview stock → | 20,389 | 2026-08-31 |
Position History — IT
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — IT
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-08-31 | J | 31 | $188.20 | 20,389 |
| 2026-08-27 | Open-market sale | 3,278 | $196.50 | 20,358 |
| 2026-05-29 | J | 38 | $154.09 | 23,636 |
| 2026-02-27 | J | 39 | $149.34 | 23,598 |
| 2026-02-09 | Option exercise (derivative) | 1,601 | $0.00 | 0 |
| 2026-02-09 | Option exercise (derivative) | 1,324 | $0.00 | 1,323 |
| 2026-02-09 | Option exercise | 1,601 | $0.00 | 23,347 |
| 2026-02-09 | Tax withholding | 503 | $159.75 | 23,559 |
| 2026-02-09 | Tax withholding | 609 | $159.75 | 22,738 |
| 2026-02-09 | Option exercise | 1,324 | $0.00 | 24,062 |
| 2026-02-08 | Option exercise (derivative) | 1,258 | $0.00 | 2,514 |
| 2026-02-08 | Tax withholding | 478 | $156.33 | 21,746 |
| 2026-02-08 | Option exercise | 1,258 | $0.00 | 22,224 |
| 2026-02-06 | Option exercise (derivative) | 803 | $0.00 | 2,409 |
| 2026-02-06 | Tax withholding | 365 | $156.33 | 20,966 |
| 2026-02-06 | Option exercise | 803 | $0.00 | 21,331 |
| 2026-02-05 | Grant / award (derivative) | 3,212 | $0.00 | 3,212 |
| 2026-02-05 | Grant / award (derivative) | 17,466 | $0.00 | 17,466 |
| 2025-11-28 | J | 26 | $221.10 | 20,528 |
| 2025-08-29 | J | 24 | $238.63 | 20,502 |
| 2025-05-30 | J | 14 | $414.60 | 20,478 |
| 2025-05-07 | Open-market sale | 739 | $436.50 | 20,464 |
| 2025-02-28 | J | 12 | $473.40 | 21,203 |
| 2025-02-10 | Option exercise (derivative) | 3,667 | $0.00 | 0 |
| 2025-02-10 | Tax withholding | 2,028 | $528.87 | 21,191 |
| 2025-02-10 | Option exercise | 3,667 | $0.00 | 23,219 |
| 2025-02-09 | Option exercise (derivative) | 1,601 | $0.00 | 1,601 |
| 2025-02-09 | Option exercise (derivative) | 1,324 | $0.00 | 2,647 |
| 2025-02-09 | Option exercise | 1,601 | $0.00 | 19,752 |
| 2025-02-09 | Option exercise | 1,324 | $0.00 | 20,285 |
| 2025-02-09 | Tax withholding | 791 | $529.29 | 18,961 |
| 2025-02-09 | Tax withholding | 733 | $529.29 | 19,552 |
| 2025-02-08 | Option exercise (derivative) | 1,258 | $0.00 | 3,772 |
| 2025-02-08 | Tax withholding | 519 | $529.29 | 18,151 |
| 2025-02-08 | Option exercise | 1,258 | $0.00 | 18,670 |
| 2025-02-06 | Grant / award (derivative) | 5,239 | $0.00 | 5,239 |
| 2025-02-06 | Grant / award (derivative) | 5,030 | $0.00 | 5,030 |
| 2024-11-29 | J | 12 | $492.03 | 17,412 |
| 2024-08-30 | J | 12 | $467.36 | 17,400 |
| 2024-08-29 | Open-market sale | 3,593 | $490.00 | 17,388 |
| 2024-07-31 | Option exercise (derivative) | 11,613 | $0.00 | 0 |
| 2024-07-31 | Tax withholding | 4,444 | $501.19 | 20,981 |
| 2024-07-31 | Option exercise | 11,613 | $154.31 | 29,001 |
| 2024-07-31 | Disposition to issuer | 3,576 | $501.19 | 25,425 |
| 2024-05-31 | J | 14 | $398.69 | 17,388 |
| 2024-02-29 | J | 13 | $442.28 | 17,374 |
| 2024-02-10 | Option exercise (derivative) | 3,667 | $0.00 | 3,667 |
| 2024-02-10 | Tax withholding | 2,028 | $463.52 | 17,361 |
| 2024-02-10 | Option exercise | 3,667 | $0.00 | 19,389 |
| 2024-02-09 | Grant / award (derivative) | 5,295 | $0.00 | 5,295 |
| 2024-02-09 | Option exercise (derivative) | 1,324 | $0.00 | 3,971 |
| 2024-02-09 | Option exercise (derivative) | 1,602 | $0.00 | 3,202 |
| 2024-02-09 | Option exercise | 1,602 | $0.00 | 16,581 |
| 2024-02-09 | Tax withholding | 733 | $463.52 | 14,979 |
| 2024-02-09 | Tax withholding | 859 | $463.52 | 15,722 |
| 2024-02-09 | Option exercise | 1,324 | $0.00 | 15,712 |
| 2024-02-08 | Grant / award (derivative) | 4,848 | $0.00 | 4,848 |
| 2024-02-05 | Option exercise (derivative) | 1,941 | $0.00 | 0 |
| 2024-02-05 | Option exercise | 1,941 | $0.00 | 15,185 |
| 2024-02-05 | Tax withholding | 797 | $469.79 | 14,388 |
| 2023-12-15 | Open-market sale | 1,444 | $455.29 | 13,244 |
| 2023-12-14 | Option exercise (derivative) | 3,904 | $0.00 | 0 |
| 2023-12-14 | Option exercise | 3,904 | $143.01 | 17,148 |
| 2023-12-14 | Tax withholding | 1,230 | $454.01 | 14,688 |
| 2023-12-14 | Disposition to issuer | 1,230 | $454.01 | 15,918 |
| 2023-11-30 | J | 14 | $413.10 | 13,244 |
| 2023-11-08 | Open-market sale | 1,244 | $400.00 | 13,230 |
| 2023-11-06 | Option exercise (derivative) | 4,000 | $0.00 | 3,904 |
| 2023-11-06 | Disposition to issuer | 1,458 | $392.57 | 15,772 |
| 2023-11-06 | Tax withholding | 1,298 | $392.57 | 14,474 |
| 2023-11-06 | Option exercise | 4,000 | $143.01 | 17,230 |
| 2023-09-01 | Open-market sale | 716 | $349.78 | 13,230 |
| 2023-08-31 | J | 17 | $332.20 | 13,946 |
| 2023-05-31 | J | 18 | $325.72 | 13,929 |
| 2023-05-26 | Open-market sale | 700 | $342.19 | 13,911 |
| 2023-02-28 | J | 19 | $311.42 | 14,611 |
| 2023-02-10 | Option exercise (derivative) | 3,667 | $0.00 | 7,334 |
| 2023-02-10 | Option exercise | 3,667 | $0.00 | 16,620 |
| 2023-02-10 | Tax withholding | 2,028 | $347.62 | 14,592 |
| 2023-02-09 | Option exercise (derivative) | 1,602 | $0.00 | 4,804 |
| 2023-02-09 | Grant / award (derivative) | 6,406 | $0.00 | 6,406 |
| 2023-02-09 | Option exercise | 1,602 | $0.00 | 13,839 |
| 2023-02-09 | Tax withholding | 886 | $351.03 | 12,953 |
| 2023-02-09 | Grant / award (derivative) | 5,504 | $0.00 | 5,504 |
| 2023-02-06 | Option exercise (derivative) | 2,976 | $0.00 | 0 |
| 2023-02-06 | Option exercise | 2,976 | $0.00 | 13,735 |
| 2023-02-06 | Tax withholding | 1,498 | $340.93 | 12,237 |
| 2023-02-05 | Option exercise (derivative) | 1,942 | $0.00 | 1,941 |
| 2023-02-05 | Tax withholding | 803 | $341.95 | 10,759 |
| 2023-02-05 | Option exercise | 1,942 | $0.00 | 11,562 |
| 2022-11-30 | J | 17 | $332.85 | 9,620 |
| 2022-11-18 | Open-market sale | 1,295 | $334.95 | 9,603 |
| 2022-11-02 | Option exercise (derivative) | 4,739 | $0.00 | 0 |
| 2022-11-02 | Tax withholding | 1,743 | $318.51 | 11,056 |
| 2022-11-02 | Open-market sale | 158 | $323.63 | 10,898 |
| 2022-11-02 | Disposition to issuer | 1,701 | $318.51 | 12,799 |
| 2022-11-02 | Option exercise | 4,739 | $114.26 | 14,500 |
| 2022-08-31 | J | 21 | $271.05 | 9,761 |
| 2022-05-31 | J | 23 | $249.28 | 9,740 |
| 2022-05-26 | Open-market sale | 1,321 | $256.95 | 9,717 |
| 2022-03-02 | Open-market sale | 1,548 | $284.22 | 11,038 |
| 2022-02-28 | J | 22 | $266.40 | 12,586 |
| 2022-02-10 | Grant / award (derivative) | 14,668 | $0.00 | 14,668 |
| 2022-02-10 | Option exercise (derivative) | 3,667 | $0.00 | 11,001 |
| 2022-02-10 | Option exercise | 3,667 | $0.00 | 14,592 |
| 2022-02-10 | Tax withholding | 2,028 | $291.12 | 12,564 |
| 2022-02-09 | Grant / award (derivative) | 6,833 | $0.00 | 6,833 |
| 2022-02-08 | Option exercise (derivative) | 3,559 | $0.00 | 0 |
| 2022-02-08 | Tax withholding | 1,969 | $302.66 | 10,925 |
| 2022-02-08 | Option exercise | 3,559 | $0.00 | 12,894 |
| 2022-02-06 | Option exercise (derivative) | 2,976 | $0.00 | 2,976 |
| 2022-02-06 | Tax withholding | 1,428 | $294.64 | 9,335 |
| 2022-02-06 | Option exercise | 2,976 | $0.00 | 10,763 |
| 2022-02-05 | Option exercise (derivative) | 1,942 | $0.00 | 3,883 |
| 2022-02-05 | Option exercise | 1,942 | $0.00 | 8,589 |
| 2022-02-05 | Tax withholding | 802 | $294.64 | 7,787 |
| 2021-12-03 | Gift | 310 | $0.00 | 6,647 |
| 2021-12-02 | Open-market sale | 1,547 | $318.23 | 6,957 |
| 2021-11-30 | J | 20 | $296.64 | 8,504 |
| 2021-11-17 | Open-market sale | 3,849 | $333.00 | 6,937 |
| 2021-11-10 | Option exercise (derivative) | 7,905 | $0.00 | 7,904 |
| 2021-11-10 | Option exercise (derivative) | 8,768 | $0.00 | 0 |
| 2021-11-10 | Option exercise (derivative) | 3,871 | $0.00 | 11,613 |
| 2021-11-10 | Tax withholding | 2,568 | $329.53 | 9,909 |
| 2021-11-10 | Option exercise | 8,768 | $99.07 | 15,705 |
| 2021-11-10 | Disposition to issuer | 2,637 | $329.53 | 13,068 |
| 2021-11-10 | Tax withholding | 5,065 | $329.53 | 8,003 |
| 2021-11-10 | Tax withholding | 1,181 | $329.53 | 10,786 |
| 2021-11-10 | Disposition to issuer | 1,813 | $329.53 | 11,967 |
| 2021-11-10 | Option exercise | 3,871 | $154.31 | 13,780 |
| 2021-11-10 | Disposition to issuer | 3,431 | $329.53 | 12,477 |
| 2021-11-10 | Option exercise | 7,905 | $143.01 | 15,908 |
| 2021-11-10 | Tax withholding | 3,518 | $329.53 | 12,333 |
| 2021-08-31 | J | 20 | $293.30 | 6,937 |
| 2021-08-10 | Option exercise (derivative) | 373 | $0.00 | 0 |
| 2021-08-10 | Option exercise | 373 | $0.00 | 7,132 |
| 2021-08-10 | Tax withholding | 215 | $291.56 | 6,917 |
| 2021-08-05 | Open-market sale | 4,030 | $294.11 | 6,759 |
| 2021-08-04 | Option exercise (derivative) | 14,219 | $0.00 | 4,739 |
| 2021-08-04 | Open-market sale | 1,664 | $295.14 | 6,759 |
| 2021-08-04 | Option exercise | 14,219 | $114.26 | 20,978 |
| 2021-08-04 | Disposition to issuer | 5,605 | $289.88 | 15,373 |
| 2021-08-04 | Tax withholding | 4,584 | $289.88 | 10,789 |
| 2021-05-28 | J | 26 | $220.25 | 8,423 |
| 2021-05-10 | Open-market sale | 4,161 | $234.00 | 8,397 |
| 2021-05-07 | Option exercise (derivative) | 5,837 | $0.00 | 0 |
| 2021-05-07 | Option exercise (derivative) | 8,767 | $0.00 | 8,768 |
| 2021-05-07 | Option exercise | 8,767 | $99.07 | 18,960 |
| 2021-05-07 | Option exercise | 5,837 | $80.06 | 14,234 |
| 2021-05-07 | Disposition to issuer | 1,998 | $234.00 | 12,236 |
| 2021-05-07 | Tax withholding | 2,043 | $234.00 | 10,193 |
| 2021-05-07 | Tax withholding | 2,690 | $234.00 | 12,558 |
| 2021-05-07 | Disposition to issuer | 3,712 | $234.00 | 15,248 |
| 2021-02-26 | J | 34 | $170.09 | 8,397 |
| 2021-02-19 | Option exercise (derivative) | 5,000 | $0.00 | 5,837 |
| 2021-02-19 | Tax withholding | 1,502 | $183.95 | 8,363 |
| 2021-02-19 | Disposition to issuer | 2,177 | $183.95 | 9,865 |
| 2021-02-19 | Option exercise | 5,000 | $80.06 | 12,042 |
| 2021-02-19 | Open-market sale | 3,638 | $184.03 | 7,042 |
| 2021-02-10 | Grant / award (derivative) | 11,556 | $0.00 | 11,556 |
| 2021-02-08 | Option exercise (derivative) | 3,559 | $0.00 | 3,559 |
| 2021-02-08 | Option exercise | 3,559 | $0.00 | 12,575 |
| 2021-02-08 | Tax withholding | 1,895 | $168.11 | 10,680 |
| 2021-02-06 | Option exercise (derivative) | 4,222 | $0.00 | 0 |
| 2021-02-06 | Option exercise (derivative) | 2,976 | $0.00 | 5,952 |
| 2021-02-06 | Option exercise | 4,222 | $0.00 | 9,251 |
| 2021-02-06 | Tax withholding | 1,627 | $164.50 | 7,624 |
| 2021-02-06 | Option exercise | 2,976 | $0.00 | 10,600 |
| 2021-02-06 | Tax withholding | 1,584 | $164.50 | 9,016 |
| 2021-02-05 | Grant / award (derivative) | 7,767 | $0.00 | 7,767 |
| 2021-02-05 | Option exercise (derivative) | 1,942 | $0.00 | 5,825 |
| 2021-02-05 | Option exercise | 1,942 | $0.00 | 5,795 |
| 2021-02-05 | Tax withholding | 766 | $164.50 | 5,029 |
| 2020-11-30 | J | 41 | $144.40 | 3,853 |
| 2020-11-09 | Open-market sale | 382 | $156.90 | 3,812 |
| 2020-11-09 | Open-market sale | 4,309 | $158.06 | 4,194 |
| 2020-08-31 | J | 48 | $123.33 | 8,503 |
| 2020-08-12 | Open-market sale | 1,004 | $130.89 | 8,455 |
| 2020-08-10 | Option exercise (derivative) | 5,419 | $0.00 | 10,837 |
| 2020-08-10 | Option exercise (derivative) | 373 | $0.00 | 373 |
| 2020-08-10 | Tax withholding | 1,143 | $132.63 | 9,285 |
| 2020-08-10 | Disposition to issuer | 3,272 | $132.63 | 10,428 |
| 2020-08-10 | Option exercise | 5,419 | $80.06 | 13,700 |
| 2020-08-10 | Open-market sale | 2,575 | $132.00 | 8,281 |
| 2020-08-10 | Option exercise | 373 | $0.00 | 9,658 |
| 2020-08-10 | Tax withholding | 199 | $132.63 | 9,459 |
| 2020-05-31 | J | 50 | $115.62 | 10,856 |
| 2020-05-19 | Open-market sale | 2,599 | $118.24 | 10,806 |
| 2020-02-28 | J | 48 | $122.92 | 13,405 |
| 2020-02-08 | Option exercise (derivative) | 4,220 | $0.00 | 0 |
| 2020-02-08 | Option exercise (derivative) | 3,559 | $0.00 | 7,118 |
| 2020-02-08 | Option exercise | 4,220 | $0.00 | 13,939 |
| 2020-02-08 | Tax withholding | 2,246 | $152.58 | 11,693 |
| 2020-02-08 | Option exercise | 3,559 | $0.00 | 15,252 |
| 2020-02-08 | Tax withholding | 1,895 | $152.58 | 13,357 |
| 2020-02-06 | Option exercise (derivative) | 4,222 | $0.00 | 4,222 |
| 2020-02-06 | Option exercise (derivative) | 2,977 | $0.00 | 8,928 |
| 2020-02-06 | Grant / award (derivative) | 11,905 | $0.00 | 11,905 |
| 2020-02-06 | Tax withholding | 1,246 | $154.29 | 7,141 |
| 2020-02-06 | Option exercise | 4,222 | $0.00 | 11,363 |
| 2020-02-06 | Tax withholding | 1,644 | $154.29 | 9,719 |
| 2020-02-06 | Option exercise | 2,977 | $0.00 | 8,387 |
| 2020-02-05 | Grant / award (derivative) | 15,484 | $0.00 | 15,484 |
| 2019-11-29 | J | 38 | $152.44 | 5,410 |
| 2019-11-01 | Open-market sale | 2,830 | $155.86 | 5,372 |
| 2019-08-31 | J | 46 | $126.99 | 8,202 |
| 2019-08-10 | Option exercise (derivative) | 374 | $0.00 | 746 |
| 2019-08-10 | Tax withholding | 200 | $130.58 | 8,156 |
| 2019-08-10 | Option exercise | 374 | $0.00 | 8,356 |
| 2019-05-31 | J | 38 | $143.74 | 7,982 |
| 2019-05-17 | Open-market sale | 4,045 | $154.42 | 10,265 |
| 2019-05-17 | Open-market sale | 2,321 | $154.01 | 7,944 |
| 2019-05-16 | Option exercise (derivative) | 5,419 | $0.00 | 16,256 |
| 2019-05-16 | Option exercise (derivative) | 4,713 | $0.00 | 0 |
| 2019-05-16 | Option exercise | 4,713 | $77.92 | 16,702 |
| 2019-05-16 | Disposition to issuer | 2,370 | $154.97 | 14,332 |
| 2019-05-16 | Tax withholding | 1,247 | $154.97 | 13,085 |
| 2019-05-16 | Option exercise | 5,419 | $80.06 | 18,504 |
| 2019-05-16 | Disposition to issuer | 2,800 | $154.97 | 15,704 |
| 2019-05-16 | Tax withholding | 1,394 | $154.97 | 14,310 |
| 2019-03-11 | Open-market sale | 8,496 | $143.00 | 11,989 |
| 2019-02-28 | J | 43 | $135.19 | 20,485 |
| 2019-02-09 | Option exercise (derivative) | 3,961 | $0.00 | 0 |
| 2019-02-09 | Tax withholding | 2,109 | $138.74 | 20,442 |
| 2019-02-09 | Option exercise | 3,961 | $0.00 | 22,551 |
| 2019-02-08 | Grant / award (derivative) | 14,236 | $0.00 | 14,236 |
| 2019-02-08 | Option exercise (derivative) | 3,559 | $0.00 | 10,677 |
| 2019-02-08 | Option exercise (derivative) | 4,221 | $0.00 | 4,220 |
| 2019-02-08 | Tax withholding | 1,819 | $138.74 | 18,590 |
| 2019-02-08 | Tax withholding | 1,895 | $138.74 | 16,188 |
| 2019-02-08 | Option exercise | 4,221 | $0.00 | 20,409 |
| 2019-02-08 | Option exercise | 3,559 | $0.00 | 18,083 |
| 2019-02-06 | Option exercise (derivative) | 4,222 | $0.00 | 8,444 |
| 2019-02-06 | Grant / award (derivative) | 15,809 | $0.00 | 15,809 |
| 2019-02-06 | Tax withholding | 1,644 | $143.01 | 14,524 |
| 2019-02-06 | Option exercise | 4,222 | $0.00 | 16,168 |
| 2018-11-30 | J | 32 | $145.53 | 11,946 |
| 2018-11-28 | Open-market sale | 3,085 | $149.24 | 11,914 |
| 2018-11-21 | Option exercise (derivative) | 14,142 | $0.00 | 4,713 |
| 2018-11-21 | Disposition to issuer | 7,548 | $146.01 | 20,271 |
| 2018-11-21 | Option exercise | 14,142 | $77.92 | 27,819 |
| 2018-11-21 | Tax withholding | 3,509 | $146.01 | 16,762 |
| 2018-11-21 | Open-market sale | 1,763 | $147.55 | 14,999 |
| 2018-08-31 | J | 39 | $142.27 | 13,677 |
| 2018-08-10 | Option exercise (derivative) | 374 | $0.00 | 1,120 |
| 2018-08-10 | Tax withholding | 200 | $140.32 | 13,638 |
| 2018-08-10 | Option exercise | 374 | $0.00 | 13,838 |
| 2018-08-06 | Open-market sale | 3,452 | $140.07 | 13,464 |
| 2018-08-06 | Open-market sale | 548 | $140.23 | 16,916 |
| 2018-05-31 | J | 44 | $126.10 | 17,464 |
| 2018-05-11 | Open-market sale | 4,874 | $134.89 | 17,420 |
| 2018-05-10 | Option exercise (derivative) | 20,080 | $0.00 | 0 |
| 2018-05-10 | Option exercise | 20,080 | $64.64 | 37,500 |
| 2018-05-10 | Disposition to issuer | 9,660 | $134.37 | 27,840 |
| 2018-05-10 | Tax withholding | 5,546 | $134.37 | 22,294 |
| 2018-03-05 | Open-market sale | 5,064 | $118.19 | 17,420 |
| 2018-02-28 | J | 55 | $107.74 | 22,484 |
| 2018-02-22 | Option exercise (derivative) | 18,905 | $0.00 | 0 |
| 2018-02-22 | Open-market sale | 5,713 | $116.15 | 17,365 |
| 2018-02-22 | Option exercise | 18,905 | $49.37 | 36,270 |
| 2018-02-22 | Tax withholding | 5,762 | $115.54 | 22,429 |
| 2018-02-22 | Disposition to issuer | 8,079 | $115.54 | 28,191 |
| 2018-02-10 | Option exercise (derivative) | 4,688 | $0.00 | 0 |
| 2018-02-10 | Option exercise | 4,688 | $0.00 | 25,573 |
| 2018-02-10 | Tax withholding | 2,495 | $115.49 | 23,078 |
| 2018-02-09 | Option exercise (derivative) | 3,961 | $0.00 | 3,961 |
| 2018-02-09 | Tax withholding | 2,109 | $115.49 | 20,885 |
| 2018-02-09 | Option exercise | 3,961 | $0.00 | 22,994 |
| 2018-02-08 | Grant / award (derivative) | 18,958 | $0.00 | 18,958 |
| 2018-02-08 | Option exercise (derivative) | 4,221 | $0.00 | 8,441 |
| 2018-02-08 | Option exercise | 4,221 | $0.00 | 20,655 |
| 2018-02-08 | Tax withholding | 1,622 | $114.26 | 19,033 |
| 2018-02-06 | Grant / award (derivative) | 16,889 | — | 16,889 |
| 2018-02-06 | Option exercise (derivative) | 4,223 | $0.00 | 12,666 |
| 2018-02-06 | Option exercise | 4,223 | $0.00 | 18,082 |
| 2018-02-06 | Tax withholding | 1,648 | $124.02 | 16,434 |
| 2017-11-30 | J | 48 | $114.85 | 13,859 |
| 2017-09-01 | Open-market sale | 4,687 | $120.42 | 16,611 |
| 2017-09-01 | Open-market sale | 2,800 | $119.50 | 13,811 |
| 2017-08-31 | J | 48 | $114.56 | 21,298 |
| 2017-08-10 | Grant / award (derivative) | 1,494 | $117.11 | 1,494 |
| 2017-05-31 | J | 48 | $113.62 | 21,250 |
| 2017-05-12 | Open-market sale | 3,361 | $112.93 | 22,530 |
| 2017-05-12 | Gift | 1,328 | $0.00 | 21,202 |
| 2017-02-28 | J | 60 | $98.05 | 25,891 |
| 2017-02-12 | Option exercise (derivative) | 3,892 | $0.00 | 0 |
| 2017-02-12 | Tax withholding | 2,173 | $101.02 | 25,831 |
| 2017-02-12 | Option exercise | 3,892 | $0.00 | 28,004 |
| 2017-02-10 | Option exercise (derivative) | 4,688 | $0.00 | 4,688 |
| 2017-02-10 | Tax withholding | 2,617 | $101.02 | 24,112 |
| 2017-02-10 | Option exercise | 4,688 | $0.00 | 26,729 |
| 2017-02-09 | Option exercise (derivative) | 3,961 | $0.00 | 7,922 |
| 2017-02-09 | Option exercise | 3,961 | $0.00 | 31,447 |
| 2017-02-09 | Tax withholding | 2,198 | $100.27 | 29,249 |
| 2017-02-09 | Open-market sale | 7,208 | $100.00 | 22,041 |
| 2017-02-08 | Grant / award (derivative) | 16,883 | $0.00 | 16,883 |
| 2017-02-08 | Option exercise (derivative) | 4,221 | $0.00 | 12,662 |
| 2017-02-08 | Tax withholding | 1,739 | $98.85 | 27,486 |
| 2017-02-08 | Option exercise | 4,221 | $0.00 | 29,225 |
| 2017-02-06 | Option exercise (derivative) | 9,396 | $0.00 | 0 |
| 2017-02-06 | Grant / award (derivative) | 17,535 | $0.00 | 17,535 |
| 2017-02-06 | Tax withholding | 2,426 | $99.07 | 25,004 |
| 2017-02-06 | Disposition to issuer | 3,609 | $99.07 | 27,430 |
| 2017-02-06 | Option exercise | 9,396 | $38.05 | 31,039 |
| 2016-11-30 | J | 54 | $97.68 | 21,643 |
| 2016-08-31 | J | 62 | $86.45 | 21,589 |
| 2016-05-31 | J | 54 | $96.54 | 21,527 |
| 2016-05-12 | Open-market sale | 5,465 | $97.02 | 21,473 |
| 2016-05-11 | Option exercise (derivative) | 20,239 | $0.00 | 0 |
| 2016-05-11 | Tax withholding | 6,905 | $97.25 | 26,938 |
| 2016-05-11 | Disposition to issuer | 7,869 | $97.25 | 33,843 |
| 2016-05-11 | Option exercise | 20,239 | $37.81 | 41,712 |
| 2016-02-29 | J | 75 | $78.28 | 21,473 |
| 2016-02-12 | Option exercise (derivative) | 3,892 | $0.00 | 3,892 |
| 2016-02-12 | Option exercise | 3,892 | $0.00 | 23,571 |
| 2016-02-12 | Tax withholding | 2,173 | $80.00 | 21,398 |
| 2016-02-10 | Option exercise (derivative) | 4,688 | $0.00 | 9,376 |
| 2016-02-10 | Tax withholding | 2,011 | $81.13 | 19,679 |
| 2016-02-10 | Option exercise | 4,688 | $0.00 | 21,690 |
| 2016-02-09 | Option exercise (derivative) | 4,230 | $0.00 | 0 |
| 2016-02-09 | Grant / award (derivative) | 15,844 | $0.00 | 15,844 |
| 2016-02-09 | Option exercise (derivative) | 3,961 | $0.00 | 11,883 |
| 2016-02-09 | Tax withholding | 1,777 | $80.94 | 14,674 |
| 2016-02-09 | Option exercise | 3,961 | $0.00 | 18,635 |
| 2016-02-09 | Tax withholding | 1,633 | $80.94 | 17,002 |
| 2016-02-09 | Option exercise | 4,230 | $0.00 | 16,451 |
| 2016-02-08 | Grant / award (derivative) | 21,675 | $0.00 | 21,675 |
| 2015-08-13 | Open-market sale | 6,304 | $90.54 | 12,221 |
| 2015-06-03 | Gift | 35 | $0.00 | 18,525 |
| 2015-06-03 | Open-market sale | 2,358 | $87.40 | 18,560 |
| 2015-05-14 | Option exercise (derivative) | 9,398 | $0.00 | 9,396 |
| 2015-05-14 | Option exercise | 9,398 | $38.05 | 27,958 |
| 2015-05-14 | Tax withholding | 2,978 | $88.04 | 24,980 |
| 2015-05-14 | Disposition to issuer | 4,062 | $88.04 | 20,918 |
| 2015-02-22 | Option exercise (derivative) | 5,216 | $0.00 | 0 |
| 2015-02-22 | Tax withholding | 2,912 | $84.25 | 18,560 |
| 2015-02-22 | Option exercise | 5,216 | $0.00 | 21,472 |
| 2015-02-12 | Option exercise (derivative) | 3,892 | $0.00 | 7,784 |
| 2015-02-12 | Tax withholding | 1,617 | $79.89 | 16,256 |
| 2015-02-12 | Option exercise | 3,892 | $0.00 | 17,873 |
| 2015-02-10 | Grant / award (derivative) | 18,752 | $0.00 | 18,752 |
| 2015-02-10 | Option exercise (derivative) | 4,688 | $0.00 | 14,064 |
| 2015-02-10 | Tax withholding | 1,933 | $78.08 | 13,981 |
| 2015-02-10 | Option exercise | 4,688 | $0.00 | 15,914 |
| 2015-02-09 | Option exercise (derivative) | 4,230 | $0.00 | 4,230 |
| 2015-02-09 | Grant / award (derivative) | 18,855 | $0.00 | 18,855 |
| 2015-02-09 | Option exercise | 4,230 | $0.00 | 13,005 |
| 2015-02-09 | Tax withholding | 1,779 | $77.92 | 11,226 |
| 2014-08-19 | Open-market sale | 4,217 | $73.26 | 8,775 |
| 2014-08-19 | Open-market sale | 7,000 | $73.25 | 12,992 |
| 2014-08-18 | Open-market sale | 6,100 | $73.00 | 19,992 |
| 2014-08-15 | Open-market sale | 300 | $73.56 | 29,889 |
| 2014-08-15 | Open-market sale | 3,797 | $73.31 | 26,092 |
| 2014-08-14 | Open-market sale | 6,383 | $73.00 | 30,189 |
| 2014-08-12 | Open-market sale | 1,200 | $73.00 | 36,572 |
| 2014-08-11 | Option exercise (derivative) | 19,258 | $0.00 | 0 |
| 2014-08-11 | Open-market sale | 9,910 | $73.02 | 37,772 |
| 2014-08-11 | Tax withholding | 8,728 | $72.60 | 47,682 |
| 2014-08-11 | Disposition to issuer | 6,826 | $72.60 | 56,410 |
| 2014-08-11 | Tax withholding | 9,104 | $72.60 | 40,774 |
| 2014-08-11 | Disposition to issuer | 2,948 | $72.60 | 49,878 |
| 2014-08-11 | Option exercise | 19,258 | $11.11 | 52,826 |
| 2014-08-11 | Option exercise | 22,462 | $22.06 | 63,236 |
| 2014-03-04 | Open-market sale | 4,162 | $70.08 | 33,568 |
| 2014-02-22 | Option exercise (derivative) | 5,216 | $0.00 | 5,216 |
| 2014-02-22 | Option exercise | 5,216 | $0.00 | 40,642 |
| 2014-02-22 | Tax withholding | 2,912 | $66.54 | 37,730 |
| 2014-02-12 | Grant / award (derivative) | 15,568 | $0.00 | 15,568 |
| 2014-02-12 | Option exercise (derivative) | 3,892 | $0.00 | 11,676 |
| 2014-02-12 | Tax withholding | 2,173 | $66.25 | 35,426 |
| 2014-02-12 | Option exercise | 3,892 | $0.00 | 37,599 |
| 2014-02-11 | Option exercise (derivative) | 11,382 | $0.00 | 0 |
| 2014-02-11 | Option exercise | 11,382 | $0.00 | 38,446 |
| 2014-02-11 | Tax withholding | 4,739 | $65.40 | 33,707 |
| 2014-02-10 | Grant / award (derivative) | 20,080 | $0.00 | 20,080 |
| 2014-02-09 | Option exercise (derivative) | 4,231 | $0.00 | 8,460 |
| 2014-02-09 | Tax withholding | 1,788 | $65.33 | 27,064 |
| 2014-02-09 | Option exercise | 4,231 | $0.00 | 28,852 |
| 2013-11-12 | Open-market sale | 5,028 | $60.81 | 24,621 |
| 2013-06-13 | Open-market sale | 4,629 | $57.02 | 29,649 |
| 2013-06-11 | Option exercise (derivative) | 9,446 | $0.00 | 0 |
| 2013-06-11 | Option exercise (derivative) | 5,000 | $0.00 | 19,258 |
| 2013-06-11 | Disposition to issuer | 2,996 | $57.07 | 36,099 |
| 2013-06-11 | Option exercise | 9,446 | $18.10 | 39,095 |
| 2013-06-11 | Tax withholding | 3,600 | $57.07 | 32,499 |
| 2013-06-11 | Option exercise | 5,000 | $11.11 | 37,499 |
| 2013-06-11 | Disposition to issuer | 974 | $57.07 | 36,525 |
| 2013-06-11 | Tax withholding | 2,247 | $57.07 | 34,278 |
| 2013-05-13 | Open-market buy | 35 | $57.32 | 29,649 |
| 2013-03-08 | Open-market sale | 4,734 | $50.90 | 29,614 |
| 2013-02-22 | Option exercise (derivative) | 5,216 | $0.00 | 10,432 |
| 2013-02-22 | Tax withholding | 2,912 | $48.61 | 34,348 |
| 2013-02-22 | Option exercise | 5,216 | $0.00 | 37,260 |
| 2013-02-12 | Grant / award (derivative) | 18,905 | $0.00 | 18,905 |
| 2013-02-11 | Option exercise (derivative) | 15,079 | $0.00 | 0 |
| 2013-02-11 | Option exercise (derivative) | 11,382 | $0.00 | 11,382 |
| 2013-02-11 | Option exercise | 15,079 | $0.00 | 33,232 |
| 2013-02-11 | Tax withholding | 6,216 | $49.49 | 27,016 |
| 2013-02-11 | Option exercise | 11,382 | $0.00 | 38,398 |
| 2013-02-11 | Tax withholding | 6,354 | $49.49 | 32,044 |
| 2013-02-09 | Grant / award (derivative) | 16,922 | $0.00 | 16,922 |
| 2013-02-09 | Option exercise (derivative) | 4,231 | $0.00 | 12,691 |
| 2013-02-09 | Tax withholding | 1,801 | $49.75 | 18,153 |
| 2013-02-09 | Option exercise | 4,231 | $0.00 | 19,954 |
| 2012-08-09 | Open-market sale | 5,499 | $48.00 | 15,723 |
| 2012-02-22 | Grant / award (derivative) | 20,865 | $0.00 | 20,865 |
| 2012-02-22 | Option exercise (derivative) | 5,217 | $0.00 | 15,648 |
| 2012-02-22 | Option exercise | 5,217 | $0.00 | 23,848 |
| 2012-02-22 | Tax withholding | 2,626 | $39.16 | 21,222 |
| 2012-02-15 | Option exercise (derivative) | 5,823 | $0.00 | 0 |
| 2012-02-15 | Tax withholding | 2,915 | $38.03 | 18,631 |
| 2012-02-15 | Option exercise | 5,823 | $0.00 | 21,546 |
| 2012-02-11 | Option exercise (derivative) | 11,383 | $0.00 | 22,764 |
| 2012-02-11 | Option exercise (derivative) | 15,080 | $0.00 | 15,079 |
| 2012-02-11 | Tax withholding | 4,590 | $37.57 | 15,723 |
| 2012-02-11 | Tax withholding | 6,150 | $37.57 | 8,930 |
| 2012-02-11 | Option exercise | 11,383 | $0.00 | 20,313 |
| 2012-02-11 | Option exercise | 15,080 | $0.00 | 15,080 |
| 2012-02-09 | Grant / award (derivative) | 20,239 | $0.00 | 20,239 |
| 2011-11-30 | Open-market sale | 10,005 | $37.71 | 0 |
| 2011-11-03 | Option exercise (derivative) | 7,318 | $0.00 | 0 |
| 2011-11-03 | Option exercise (derivative) | 9,446 | $0.00 | 9,446 |
| 2011-11-03 | Option exercise (derivative) | 12,129 | $0.00 | 24,258 |
| 2011-11-03 | Option exercise (derivative) | 7,488 | $0.00 | 22,462 |
| 2011-11-03 | Open-market sale | 13,300 | $40.00 | 0 |
| 2011-11-03 | Option exercise | 7,318 | $21.85 | 7,318 |
| 2011-11-03 | Tax withholding | 1,710 | $40.03 | 1,613 |
| 2011-11-03 | Disposition to issuer | 3,995 | $40.03 | 3,323 |
| 2011-11-03 | Option exercise | 9,446 | $18.10 | 11,059 |
| 2011-11-03 | Disposition to issuer | 4,272 | $40.03 | 6,787 |
| 2011-11-03 | Tax withholding | 2,664 | $40.03 | 4,123 |
| 2011-11-03 | Option exercise | 12,129 | $11.11 | 16,252 |
| 2011-11-03 | Disposition to issuer | 3,367 | $40.03 | 12,885 |
| 2011-11-03 | Tax withholding | 4,511 | $40.03 | 8,374 |
| 2011-11-03 | Option exercise | 7,488 | $22.06 | 15,862 |
| 2011-11-03 | Disposition to issuer | 4,127 | $40.03 | 11,735 |
| 2011-11-03 | Tax withholding | 1,730 | $40.03 | 10,005 |
| 2011-09-07 | Open-market sale | 8,794 | $35.52 | 13,300 |
| 2011-02-22 | Grant / award (derivative) | 18,794 | $0.00 | 18,794 |
| 2011-02-15 | Option exercise (derivative) | 8,007 | $0.00 | 0 |
| 2011-02-15 | Option exercise (derivative) | 5,823 | $0.00 | 5,823 |
| 2011-02-15 | Tax withholding | 2,998 | $37.22 | 18,210 |
| 2011-02-15 | Option exercise | 8,007 | $0.00 | 26,217 |
| 2011-02-15 | Tax withholding | 4,123 | $37.22 | 22,094 |
| 2011-02-15 | Option exercise | 5,823 | $0.00 | 21,208 |
| 2011-02-11 | Option exercise (derivative) | 15,080 | $0.00 | 30,159 |
| 2011-02-11 | Grant / award (derivative) | 45,530 | $0.00 | 45,530 |
| 2011-02-11 | Option exercise (derivative) | 11,383 | $0.00 | 34,147 |
| 2011-02-11 | Tax withholding | 6,286 | $38.22 | 15,385 |
| 2011-02-11 | Option exercise | 11,383 | $0.00 | 11,383 |
| 2011-02-11 | Tax withholding | 4,792 | $38.22 | 6,591 |
| 2011-02-11 | Option exercise | 15,080 | $0.00 | 21,671 |
| 2010-11-18 | Open-market sale | 7,225 | $31.81 | 0 |
| 2010-11-12 | Open-market sale | 100 | $32.00 | 7,225 |
| 2010-11-11 | Option exercise (derivative) | 21,955 | $0.00 | 7,318 |
| 2010-11-11 | Option exercise (derivative) | 18,892 | $0.00 | 18,892 |
| 2010-11-11 | Tax withholding | 4,210 | $31.91 | 7,325 |
| 2010-11-11 | Disposition to issuer | 10,715 | $31.91 | 11,535 |
| 2010-11-11 | Option exercise | 18,892 | $18.10 | 22,250 |
| 2010-11-11 | Tax withholding | 3,564 | $31.91 | 3,358 |
| 2010-11-11 | Disposition to issuer | 15,033 | $31.91 | 6,922 |
| 2010-11-11 | Option exercise | 21,955 | $21.85 | 21,955 |
| 2010-06-03 | Open-market sale | 2,640 | $25.00 | 0 |
| 2010-06-03 | Open-market sale | 3,526 | $25.00 | 2,640 |
| 2010-05-28 | Option exercise (derivative) | 18,000 | $0.00 | 0 |
| 2010-05-28 | Open-market sale | 2,000 | $25.00 | 6,166 |
| 2010-05-28 | Tax withholding | 3,973 | $24.75 | 8,166 |
| 2010-05-28 | Disposition to issuer | 10,501 | $24.75 | 12,139 |
| 2010-05-28 | Option exercise | 18,000 | $24.75 | 22,640 |
| 2010-05-15 | Option exercise (derivative) | 9,870 | $0.00 | 0 |
| 2010-05-15 | Option exercise | 9,870 | $0.00 | 9,870 |
| 2010-05-15 | Tax withholding | 5,230 | $24.57 | 4,640 |
| 2010-02-18 | Open-market sale | 32,398 | $23.50 | 0 |
| 2010-02-16 | Open-market sale | 14,270 | $23.29 | 32,398 |
| 2010-02-15 | Option exercise (derivative) | 8,007 | $0.00 | 8,007 |
| 2010-02-15 | Option exercise (derivative) | 5,824 | $0.00 | 11,646 |
| 2010-02-15 | Tax withholding | 2,998 | $22.50 | 42,784 |
| 2010-02-15 | Option exercise | 5,824 | $0.00 | 45,782 |
| 2010-02-15 | Option exercise | 8,007 | $0.00 | 50,791 |
| 2010-02-15 | Tax withholding | 4,123 | $22.50 | 46,668 |
| 2010-02-12 | Option exercise (derivative) | 12,833 | $0.00 | 0 |
| 2010-02-12 | Option exercise | 12,833 | $7.21 | 38,521 |
| 2010-02-12 | Open-market sale | 17,833 | $22.06 | 25,688 |
| 2010-02-12 | Option exercise | 5,000 | $12.45 | 43,521 |
| 2010-02-12 | Option exercise (derivative) | 12,129 | $0.00 | 36,387 |
| 2010-02-12 | Option exercise (derivative) | 54,000 | $0.00 | 18,000 |
| 2010-02-12 | Disposition to issuer | 5,989 | $22.50 | 39,958 |
| 2010-02-12 | Tax withholding | 3,161 | $22.50 | 45,947 |
| 2010-02-12 | Option exercise | 12,129 | $11.11 | 49,108 |
| 2010-02-12 | Disposition to issuer | 34,656 | $22.50 | 36,979 |
| 2010-02-12 | Tax withholding | 8,053 | $22.50 | 71,635 |
| 2010-02-12 | Option exercise | 54,000 | $14.44 | 79,688 |
| 2010-02-11 | Option exercise (derivative) | 15,080 | $0.00 | 45,239 |
| 2010-02-11 | Grant / award (derivative) | 29,950 | $0.00 | 29,950 |
| 2010-02-11 | Grant / award (derivative) | 60,319 | $0.00 | 60,319 |
| 2010-02-11 | Option exercise | 15,080 | $0.00 | 32,126 |
| 2010-02-11 | Tax withholding | 6,438 | $22.06 | 25,688 |
| 2009-05-29 | Open-market sale | 1,307 | $15.07 | 17,046 |
| 2009-05-29 | Open-market sale | 14,024 | $15.07 | 18,353 |
| 2009-05-15 | Option exercise (derivative) | 9,870 | $0.00 | 9,870 |
| 2009-05-15 | Tax withholding | 4,095 | $13.29 | 32,377 |
| 2009-05-15 | Option exercise | 9,870 | $0.00 | 36,472 |
| 2009-02-15 | Option exercise (derivative) | 5,824 | $0.00 | 17,470 |
| 2009-02-15 | Grant / award (derivative) | 23,294 | $0.00 | 23,294 |
| 2009-02-15 | Option exercise (derivative) | 8,008 | $0.00 | 16,014 |
| 2009-02-15 | Tax withholding | 2,202 | $11.51 | 26,602 |
| 2009-02-15 | Option exercise | 5,824 | $0.00 | 28,804 |
| 2009-02-15 | Tax withholding | 3,381 | $11.51 | 22,980 |
| 2009-02-15 | Option exercise | 8,008 | $0.00 | 26,361 |
| 2009-02-11 | Grant / award (derivative) | 48,516 | $0.00 | 48,516 |
| 2008-08-13 | Option exercise (derivative) | 104,000 | $0.00 | 0 |
| 2008-08-13 | Option exercise | 104,000 | $10.59 | 122,353 |
| 2008-08-13 | Open-market sale | 104,000 | $27.18 | 18,353 |
| 2008-08-01 | Option exercise (derivative) | 2,000 | $0.00 | 12,833 |
| 2008-08-01 | Option exercise | 2,000 | $7.21 | 20,353 |
| 2008-08-01 | Open-market sale | 2,000 | $24.30 | 18,353 |
| 2008-07-01 | Option exercise (derivative) | 2,000 | $0.00 | 14,833 |
| 2008-07-01 | Option exercise | 2,000 | $7.21 | 20,353 |
| 2008-07-01 | Open-market sale | 2,000 | $20.38 | 18,353 |
| 2008-06-02 | Option exercise (derivative) | 2,000 | $0.00 | 16,833 |
| 2008-06-02 | Option exercise | 2,000 | $7.21 | 20,353 |
| 2008-06-02 | Open-market sale | 2,000 | $21.63 | 18,353 |
| 2008-05-15 | Option exercise (derivative) | 9,870 | $0.00 | 19,740 |
| 2008-05-15 | Option exercise | 9,870 | $0.00 | 22,084 |
| 2008-05-15 | Tax withholding | 3,731 | $23.27 | 18,353 |
| 2008-05-01 | Option exercise (derivative) | 2,000 | $0.00 | 18,833 |
| 2008-05-01 | Open-market sale | 2,000 | $22.79 | 12,214 |
| 2008-05-01 | Option exercise | 2,000 | $0.00 | 14,214 |
| 2008-04-02 | Option exercise (derivative) | 2,000 | $0.00 | 20,833 |
| 2008-04-02 | Option exercise | 2,000 | $0.00 | 14,214 |
| 2008-04-02 | Open-market sale | 2,000 | $20.07 | 12,214 |
| 2008-03-12 | Option exercise (derivative) | 500 | $0.00 | 22,833 |
| 2008-03-12 | Option exercise (derivative) | 1,500 | $0.00 | 0 |
| 2008-03-12 | Open-market sale | 2,000 | $20.00 | 12,214 |
| 2008-03-12 | Option exercise | 1,500 | $0.00 | 13,714 |
| 2008-03-12 | Option exercise | 500 | $0.00 | 14,214 |
| 2008-02-26 | Option exercise (derivative) | 2,500 | $0.00 | 0 |
| 2008-02-26 | Option exercise (derivative) | 3,500 | $0.00 | 1,500 |
| 2008-02-26 | Option exercise | 3,500 | $0.00 | 18,214 |
| 2008-02-26 | Open-market sale | 6,000 | $20.00 | 12,214 |
| 2008-02-26 | Option exercise | 2,500 | $0.00 | 14,714 |
| 2008-02-15 | Grant / award (derivative) | 37,784 | $0.00 | 37,784 |
| 2008-02-15 | Option exercise (derivative) | 8,008 | $0.00 | 24,022 |
| 2008-02-15 | Grant / award (derivative) | 32,030 | $0.00 | 32,030 |
| 2008-02-15 | Tax withholding | 3,240 | $18.10 | 12,214 |
| 2008-02-15 | Option exercise | 8,008 | $0.00 | 15,454 |
| 2007-11-01 | Option exercise (derivative) | 2,000 | $0.00 | 2,500 |
| 2007-11-01 | Option exercise | 2,000 | $0.00 | 9,446 |
| 2007-11-01 | Open-market sale | 2,000 | $21.54 | 7,446 |
| 2007-10-01 | Option exercise (derivative) | 2,000 | $0.00 | 4,500 |
| 2007-10-01 | Open-market sale | 2,000 | $24.41 | 7,446 |
| 2007-10-01 | Option exercise | 2,000 | $0.00 | 9,446 |
| 2007-09-04 | Option exercise (derivative) | 2,000 | $0.00 | 6,500 |
| 2007-09-04 | Open-market sale | 2,000 | $22.01 | 7,446 |
| 2007-09-04 | Option exercise | 2,000 | $14.31 | 9,446 |
| 2007-05-29 | Option exercise (derivative) | 500 | $0.00 | 1,500 |
| 2007-05-29 | Option exercise (derivative) | 500 | $0.00 | 0 |
| 2007-05-29 | Open-market sale | 500 | $27.26 | 19,246 |
| 2007-05-29 | Open-market sale | 1,000 | $27.20 | 19,746 |
| 2007-05-29 | Open-market sale | 1,425 | $27.22 | 20,746 |
| 2007-05-29 | Option exercise | 1,500 | $22.71 | 22,171 |
| 2007-05-29 | Open-market sale | 1,900 | $27.29 | 7,446 |
| 2007-05-29 | Option exercise | 10,925 | $10.31 | 20,171 |
| 2007-05-29 | Option exercise | 500 | $19.82 | 9,246 |
| 2007-05-29 | Option exercise | 1,300 | $19.29 | 8,746 |
| 2007-05-29 | Open-market sale | 1,400 | $27.21 | 17,846 |
| 2007-05-29 | Open-market sale | 1,500 | $27.24 | 16,346 |
| 2007-05-29 | Open-market sale | 100 | $27.18 | 16,246 |
| 2007-05-29 | Open-market sale | 1,400 | $27.23 | 14,846 |
| 2007-05-29 | Open-market sale | 100 | $27.27 | 14,746 |
| 2007-05-29 | Open-market sale | 3,300 | $27.19 | 11,446 |
| 2007-05-29 | Open-market sale | 1,100 | $27.25 | 10,346 |
| 2007-05-29 | Open-market sale | 1,000 | $27.28 | 9,346 |
| 2007-05-29 | Option exercise | 500 | $22.71 | 20,671 |
| 2007-05-15 | Option exercise (derivative) | 9,870 | $0.00 | 29,610 |
| 2007-05-15 | Option exercise | 9,870 | $0.00 | 11,177 |
| 2007-05-15 | Tax withholding | 3,731 | $0.00 | 7,446 |
| 2007-02-15 | Grant / award (derivative) | 15,480 | $0.00 | 39,480 |
| 2007-02-15 | Grant / award (derivative) | 29,273 | $0.00 | 29,273 |
| 2007-02-13 | Option exercise (derivative) | 1,000 | $0.00 | 0 |
| 2007-02-13 | Open-market sale | 2,200 | $22.00 | 1,307 |
| 2007-02-13 | Option exercise | 1,200 | $19.90 | 3,507 |
| 2007-02-13 | Option exercise | 1,000 | $19.67 | 2,307 |
| 2006-03-15 | J (derivative) | 24,000 | $0.00 | 24,000 |
| 2006-03-15 | Grant / award (derivative) | 72,000 | $0.00 | 72,000 |
| 2006-03-09 | Option exercise (derivative) | 40,000 | $0.00 | 0 |
| 2006-03-09 | Open-market sale | 40,000 | $14.05 | 1,307 |
| 2006-03-09 | Option exercise | 40,000 | $9.10 | 41,307 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.