SEC CIK 1248039
OLEARY PATRICK J
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| PHMview stock → | 93,126 | 2018-02-21 |
| SPXCview stock → | 41,347 | 2026-05-12 |
Position History — SPXC
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — SPXC
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-05-12 | Grant / award | 754 | — | 41,347 |
| 2025-05-13 | Grant / award | 892 | — | 40,593 |
| 2024-05-14 | Grant / award | 998 | — | 39,701 |
| 2023-05-09 | Grant / award | 1,770 | — | 38,703 |
| 2022-05-10 | Grant / award | 2,882 | — | 36,933 |
| 2021-05-11 | Grant / award | 2,068 | — | 34,051 |
| 2020-05-14 | Grant / award | 3,941 | — | 31,983 |
| 2019-05-10 | Grant / award | 3,963 | — | 28,042 |
| 2018-05-15 | Grant / award | 3,887 | — | 24,079 |
| 2017-05-08 | Grant / award | 4,810 | — | 20,192 |
| 2016-05-24 | Grant / award | 8,249 | — | 15,382 |
| 2015-09-28 | Grant / award | 7,133 | — | 7,133 |
| 2015-09-26 | — | — | — | 0 |
| 2012-02-28 | Gift | 750 | $0.00 | 232,048 |
| 2012-02-27 | Option exercise (derivative) | 70,000 | $0.00 | 0 |
| 2012-02-27 | Open-market sale | 70,000 | $75.16 | 232,798 |
| 2012-02-27 | Option exercise | 70,000 | $38.57 | 302,798 |
| 2012-01-03 | Grant / award | 31,500 | — | 236,282 |
| 2012-01-03 | Tax withholding | 3,484 | $60.27 | 232,798 |
| 2011-03-14 | Disposition to issuer | 10,500 | $0.00 | 204,782 |
| 2011-03-01 | Grant / award | 31,500 | $0.00 | 219,740 |
| 2011-03-01 | Tax withholding | 4,458 | $79.76 | 215,282 |
| 2011-02-28 | Option exercise (derivative) | 3,189 | $0.00 | 0 |
| 2011-02-28 | Option exercise | 3,189 | $69.43 | 191,429 |
| 2011-02-28 | Open-market sale | 3,189 | $80.00 | 188,240 |
| 2011-02-23 | Option exercise (derivative) | 1,200 | $0.00 | 3,189 |
| 2011-02-23 | Open-market sale | 200 | $81.16 | 188,240 |
| 2011-02-23 | Open-market sale | 1,000 | $80.31 | 188,440 |
| 2011-02-23 | Option exercise | 1,200 | $69.43 | 189,440 |
| 2011-02-22 | Option exercise (derivative) | 65,611 | $0.00 | 4,389 |
| 2011-02-22 | Open-market sale | 100 | $83.00 | 188,240 |
| 2011-02-22 | Open-market sale | 15,500 | $82.45 | 188,340 |
| 2011-02-22 | Open-market sale | 21,100 | $81.58 | 203,840 |
| 2011-02-22 | Open-market sale | 28,911 | $80.55 | 224,940 |
| 2011-02-22 | Option exercise | 65,611 | $69.43 | 253,851 |
| 2011-01-03 | Tax withholding | 7,579 | $71.49 | 188,240 |
| 2010-11-30 | Gift | 15,605 | $0.00 | 195,819 |
| 2010-10-11 | Option exercise (derivative) | 12,372 | $0.00 | 0 |
| 2010-10-11 | Option exercise | 12,372 | $48.44 | 223,796 |
| 2010-10-11 | Open-market sale | 12,372 | $65.01 | 211,424 |
| 2010-10-08 | Option exercise (derivative) | 20,005 | $0.00 | 12,372 |
| 2010-10-08 | Open-market sale | 20,005 | $65.37 | 211,424 |
| 2010-10-08 | Option exercise | 20,005 | $48.44 | 231,429 |
| 2010-10-07 | Option exercise (derivative) | 300 | $0.00 | 32,377 |
| 2010-10-07 | Open-market sale | 300 | $65.00 | 211,424 |
| 2010-10-07 | Option exercise | 300 | $48.44 | 211,724 |
| 2010-10-06 | Option exercise (derivative) | 13,400 | $0.00 | 32,677 |
| 2010-10-06 | Open-market sale | 13,400 | $65.05 | 211,424 |
| 2010-10-06 | Option exercise | 13,400 | $48.44 | 224,824 |
| 2010-10-05 | Option exercise (derivative) | 23,923 | $0.00 | 46,077 |
| 2010-10-05 | Option exercise | 23,923 | $48.44 | 235,347 |
| 2010-10-05 | Open-market sale | 23,923 | $65.07 | 211,424 |
| 2010-03-01 | Grant / award | 31,500 | $0.00 | 211,424 |
| 2010-01-04 | Tax withholding | 12,161 | $54.70 | 179,924 |
| 2009-08-17 | Gift | 11,697 | $0.00 | 192,085 |
| 2009-08-13 | Option exercise (derivative) | 70,000 | $0.00 | 0 |
| 2009-08-13 | Option exercise | 70,000 | $38.91 | 273,718 |
| 2009-08-13 | Open-market sale | 70,000 | $57.78 | 203,718 |
| 2009-01-05 | Tax withholding | 7,729 | $43.37 | 203,718 |
| 2009-01-02 | Grant / award | 31,500 | — | 211,447 |
| 2008-08-19 | Option exercise (derivative) | 83,333 | $0.00 | 250,003 |
| 2008-08-19 | Open-market sale | 18,600 | $115.80 | 179,947 |
| 2008-08-19 | Open-market sale | 45,933 | $116.51 | 198,547 |
| 2008-08-19 | Option exercise | 83,333 | $85.00 | 263,280 |
| 2008-08-19 | Open-market sale | 18,800 | $117.29 | 244,480 |
| 2008-08-06 | Option exercise (derivative) | 63,833 | $0.00 | 333,336 |
| 2008-08-06 | Option exercise | 63,833 | $85.00 | 243,780 |
| 2008-08-06 | Open-market sale | 15,433 | $116.37 | 228,347 |
| 2008-08-06 | Open-market sale | 10,600 | $115.00 | 179,947 |
| 2008-08-06 | Open-market sale | 37,800 | $115.41 | 190,547 |
| 2008-08-05 | Option exercise (derivative) | 19,500 | $0.00 | 397,169 |
| 2008-08-05 | Open-market sale | 2,800 | $117.31 | 196,647 |
| 2008-08-05 | Open-market sale | 12,700 | $115.25 | 179,947 |
| 2008-08-05 | Open-market sale | 4,000 | $115.97 | 192,647 |
| 2008-08-05 | Option exercise | 19,500 | $85.00 | 199,447 |
| 2008-07-21 | Option exercise (derivative) | 83,331 | $0.00 | 416,669 |
| 2008-07-21 | Option exercise (derivative) | 2 | $0.00 | 500,000 |
| 2008-07-21 | Open-market sale | 18,300 | $120.82 | 186,847 |
| 2008-07-21 | Option exercise | 2 | $72.50 | 179,949 |
| 2008-07-21 | Option exercise | 83,331 | $85.00 | 263,280 |
| 2008-07-21 | Open-market sale | 6,900 | $119.99 | 179,947 |
| 2008-07-21 | Open-market sale | 35,000 | $121.81 | 205,147 |
| 2008-07-21 | Open-market sale | 23,133 | $122.67 | 240,147 |
| 2008-07-07 | Option exercise (derivative) | 83,333 | $0.00 | 500,002 |
| 2008-07-07 | Option exercise | 83,333 | $72.50 | 263,280 |
| 2008-07-07 | Open-market sale | 5,000 | $118.67 | 258,280 |
| 2008-07-07 | Open-market sale | 26,200 | $117.63 | 232,080 |
| 2008-07-07 | Open-market sale | 31,833 | $117.03 | 200,247 |
| 2008-07-07 | Open-market sale | 20,300 | $115.93 | 179,947 |
| 2008-06-19 | Open-market sale | 200 | $134.36 | 239,747 |
| 2008-06-19 | Open-market sale | 100 | $134.37 | 239,947 |
| 2008-06-19 | Open-market sale | 633 | $134.41 | 240,047 |
| 2008-06-19 | Open-market sale | 900 | $134.42 | 240,680 |
| 2008-06-19 | Open-market sale | 200 | $134.34 | 239,547 |
| 2008-06-19 | Open-market sale | 700 | $134.48 | 241,880 |
| 2008-06-19 | Open-market sale | 300 | $134.46 | 241,580 |
| 2008-06-19 | Open-market sale | 500 | $134.32 | 239,047 |
| 2008-06-19 | Open-market sale | 200 | $134.50 | 242,580 |
| 2008-06-19 | Open-market sale | 100 | $134.28 | 238,947 |
| 2008-06-19 | Open-market sale | 100 | $134.27 | 238,847 |
| 2008-06-19 | Open-market sale | 600 | $134.25 | 238,247 |
| 2008-06-19 | Open-market sale | 100 | $134.24 | 238,147 |
| 2008-06-19 | Open-market sale | 500 | $134.23 | 237,647 |
| 2008-06-19 | Open-market sale | 200 | $134.22 | 237,447 |
| 2008-06-19 | Open-market sale | 800 | $134.21 | 236,647 |
| 2008-06-19 | Open-market sale | 100 | $134.19 | 236,547 |
| 2008-06-19 | Open-market sale | 200 | $134.16 | 236,347 |
| 2008-06-19 | Open-market sale | 600 | $134.15 | 235,747 |
| 2008-06-19 | Open-market sale | 400 | $134.13 | 235,347 |
| 2008-06-19 | Open-market sale | 200 | $134.10 | 235,147 |
| 2008-06-19 | Open-market sale | 300 | $134.09 | 234,847 |
| 2008-06-19 | Open-market sale | 1,000 | $134.08 | 233,847 |
| 2008-06-19 | Open-market sale | 100 | $134.07 | 233,747 |
| 2008-06-19 | Open-market sale | 900 | $134.52 | 243,580 |
| 2008-06-19 | Open-market sale | 800 | $134.51 | 242,780 |
| 2008-06-19 | Open-market sale | 1,100 | $133.69 | 214,047 |
| 2008-06-19 | Open-market sale | 700 | $133.70 | 215,147 |
| 2008-06-19 | Open-market sale | 400 | $133.71 | 215,847 |
| 2008-06-19 | Open-market sale | 200 | $133.72 | 216,247 |
| 2008-06-19 | Open-market sale | 300 | $133.73 | 216,447 |
| 2008-06-19 | Open-market sale | 500 | $133.74 | 216,747 |
| 2008-06-19 | Open-market sale | 800 | $133.75 | 217,247 |
| 2008-06-19 | Open-market sale | 300 | $133.76 | 218,047 |
| 2008-06-19 | Open-market sale | 500 | $133.46 | 205,247 |
| 2008-06-19 | Open-market sale | 100 | $133.47 | 205,747 |
| 2008-06-19 | Open-market sale | 600 | $133.48 | 205,847 |
| 2008-06-19 | Open-market sale | 600 | $133.51 | 206,447 |
| 2008-06-19 | Open-market sale | 100 | $133.52 | 207,047 |
| 2008-06-19 | Open-market sale | 100 | $133.53 | 207,147 |
| 2008-06-19 | Open-market sale | 100 | $133.54 | 207,247 |
| 2008-06-19 | Open-market sale | 700 | $133.55 | 207,347 |
| 2008-06-19 | Open-market sale | 200 | $133.56 | 208,047 |
| 2008-06-19 | Open-market sale | 400 | $133.57 | 208,247 |
| 2008-06-19 | Open-market sale | 100 | $133.58 | 208,647 |
| 2008-06-19 | Open-market sale | 200 | $133.59 | 208,747 |
| 2008-06-19 | Open-market sale | 1,300 | $133.61 | 208,947 |
| 2008-06-19 | Open-market sale | 200 | $133.62 | 210,247 |
| 2008-06-19 | Open-market sale | 300 | $133.63 | 210,447 |
| 2008-06-19 | Open-market sale | 1,500 | $133.65 | 210,747 |
| 2008-06-19 | Open-market sale | 600 | $133.66 | 212,247 |
| 2008-06-19 | Open-market sale | 1,200 | $133.67 | 212,847 |
| 2008-06-19 | Open-market sale | 1,200 | $132.95 | 194,247 |
| 2008-06-19 | Open-market sale | 300 | $132.96 | 195,447 |
| 2008-06-19 | Open-market sale | 200 | $133.03 | 195,947 |
| 2008-06-19 | Open-market sale | 200 | $133.04 | 196,147 |
| 2008-06-19 | Open-market sale | 200 | $133.06 | 196,347 |
| 2008-06-19 | Open-market sale | 800 | $133.10 | 196,547 |
| 2008-06-19 | Open-market sale | 100 | $133.17 | 197,347 |
| 2008-06-19 | Open-market sale | 1,300 | $133.18 | 197,447 |
| 2008-06-19 | Open-market sale | 500 | $133.22 | 198,747 |
| 2008-06-19 | Open-market sale | 100 | $133.26 | 199,247 |
| 2008-06-19 | Open-market sale | 200 | $133.30 | 199,347 |
| 2008-06-19 | Open-market sale | 100 | $133.31 | 199,547 |
| 2008-06-19 | Open-market sale | 300 | $133.32 | 199,647 |
| 2008-06-19 | Open-market sale | 1,300 | $133.34 | 199,947 |
| 2008-06-19 | Open-market sale | 1,100 | $133.35 | 201,247 |
| 2008-06-19 | Open-market sale | 100 | $133.36 | 202,347 |
| 2008-06-19 | Open-market sale | 100 | $133.40 | 202,447 |
| 2008-06-19 | Open-market sale | 1,600 | $133.42 | 202,547 |
| 2008-06-19 | Open-market sale | 300 | $133.43 | 204,147 |
| 2008-06-19 | Open-market sale | 400 | $133.44 | 204,447 |
| 2008-06-19 | Open-market sale | 400 | $133.45 | 204,847 |
| 2008-06-19 | Open-market sale | 1,100 | $132.90 | 191,847 |
| 2008-06-19 | Open-market sale | 600 | $132.91 | 192,947 |
| 2008-06-19 | Open-market sale | 100 | $132.93 | 193,547 |
| 2008-06-19 | Open-market sale | 600 | $132.93 | 193,647 |
| 2008-06-19 | Open-market sale | 200 | $132.97 | 195,747 |
| 2008-06-19 | Open-market sale | 500 | $132.80 | 187,947 |
| 2008-06-19 | Open-market sale | 200 | $132.85 | 189,547 |
| 2008-06-19 | Open-market sale | 300 | $132.87 | 189,747 |
| 2008-06-19 | Open-market sale | 1,800 | $132.89 | 190,047 |
| 2008-06-19 | Open-market sale | 300 | $132.02 | 179,947 |
| 2008-06-19 | Open-market sale | 700 | $132.06 | 180,247 |
| 2008-06-19 | Open-market sale | 100 | $132.17 | 180,947 |
| 2008-06-19 | Open-market sale | 100 | $132.19 | 181,047 |
| 2008-06-19 | Open-market sale | 100 | $132.20 | 181,147 |
| 2008-06-19 | Open-market sale | 300 | $132.31 | 181,247 |
| 2008-06-19 | Open-market sale | 100 | $132.32 | 181,547 |
| 2008-06-19 | Open-market sale | 100 | $132.44 | 181,647 |
| 2008-06-19 | Open-market sale | 400 | $132.53 | 181,747 |
| 2008-06-19 | Open-market sale | 100 | $132.55 | 182,147 |
| 2008-06-19 | Open-market sale | 600 | $132.56 | 182,247 |
| 2008-06-19 | Open-market sale | 400 | $132.59 | 182,847 |
| 2008-06-19 | Open-market sale | 1,600 | $132.60 | 183,247 |
| 2008-06-19 | Open-market sale | 300 | $132.61 | 184,847 |
| 2008-06-19 | Open-market sale | 800 | $132.62 | 185,147 |
| 2008-06-19 | Open-market sale | 200 | $132.64 | 185,947 |
| 2008-06-19 | Open-market sale | 600 | $132.65 | 186,147 |
| 2008-06-19 | Open-market sale | 300 | $132.69 | 186,747 |
| 2008-06-19 | Open-market sale | 200 | $132.73 | 187,047 |
| 2008-06-19 | Open-market sale | 400 | $132.75 | 187,247 |
| 2008-06-19 | Open-market sale | 300 | $132.77 | 187,647 |
| 2008-06-19 | Open-market sale | 300 | $132.84 | 189,247 |
| 2008-06-19 | Open-market sale | 800 | $132.83 | 188,447 |
| 2008-06-19 | Option exercise (derivative) | 83,333 | $0.00 | 583,335 |
| 2008-06-19 | Open-market sale | 600 | $134.55 | 245,980 |
| 2008-06-19 | Open-market sale | 1,200 | $134.57 | 247,280 |
| 2008-06-19 | Open-market sale | 1,900 | $134.59 | 248,480 |
| 2008-06-19 | Open-market sale | 700 | $134.56 | 246,580 |
| 2008-06-19 | Open-market sale | 1,100 | $134.54 | 244,880 |
| 2008-06-19 | Open-market sale | 400 | $134.53 | 244,480 |
| 2008-06-19 | Option exercise | 83,333 | $72.50 | 263,280 |
| 2008-06-19 | Open-market sale | 1,700 | $135.59 | 261,580 |
| 2008-06-19 | Open-market sale | 100 | $135.29 | 261,480 |
| 2008-06-19 | Open-market sale | 600 | $135.28 | 260,880 |
| 2008-06-19 | Open-market sale | 600 | $134.91 | 260,280 |
| 2008-06-19 | Open-market sale | 300 | $134.84 | 259,980 |
| 2008-06-19 | Open-market sale | 300 | $134.83 | 259,680 |
| 2008-06-19 | Open-market sale | 500 | $134.81 | 259,180 |
| 2008-06-19 | Open-market sale | 1,200 | $134.80 | 257,980 |
| 2008-06-19 | Open-market sale | 100 | $134.79 | 257,880 |
| 2008-06-19 | Open-market sale | 700 | $134.77 | 257,180 |
| 2008-06-19 | Open-market sale | 300 | $134.75 | 256,880 |
| 2008-06-19 | Open-market sale | 500 | $134.72 | 256,380 |
| 2008-06-19 | Open-market sale | 400 | $134.70 | 255,980 |
| 2008-06-19 | Open-market sale | 100 | $134.68 | 255,880 |
| 2008-06-19 | Open-market sale | 800 | $134.66 | 255,080 |
| 2008-06-19 | Open-market sale | 100 | $134.65 | 254,980 |
| 2008-06-19 | Open-market sale | 200 | $134.63 | 254,780 |
| 2008-06-19 | Open-market sale | 3,300 | $134.62 | 251,480 |
| 2008-06-19 | Open-market sale | 1,100 | $134.61 | 250,380 |
| 2008-06-19 | Open-market sale | 600 | $134.02 | 231,447 |
| 2008-06-19 | Open-market sale | 700 | $134.03 | 232,047 |
| 2008-06-19 | Open-market sale | 500 | $134.04 | 232,747 |
| 2008-06-19 | Open-market sale | 500 | $134.05 | 233,247 |
| 2008-06-19 | Open-market sale | 1,200 | $133.77 | 218,347 |
| 2008-06-19 | Open-market sale | 1,000 | $133.79 | 219,547 |
| 2008-06-19 | Open-market sale | 500 | $133.80 | 220,547 |
| 2008-06-19 | Open-market sale | 400 | $133.81 | 221,047 |
| 2008-06-19 | Open-market sale | 500 | $133.82 | 221,447 |
| 2008-06-19 | Open-market sale | 400 | $133.83 | 221,947 |
| 2008-06-19 | Open-market sale | 100 | $133.84 | 222,347 |
| 2008-06-19 | Open-market sale | 500 | $133.87 | 222,447 |
| 2008-06-19 | Open-market sale | 1,600 | $133.88 | 222,947 |
| 2008-06-19 | Open-market sale | 700 | $133.89 | 224,574 |
| 2008-06-19 | Open-market sale | 200 | $133.90 | 225,247 |
| 2008-06-19 | Open-market sale | 600 | $133.91 | 225,447 |
| 2008-06-19 | Open-market sale | 200 | $133.92 | 226,047 |
| 2008-06-19 | Open-market sale | 100 | $133.93 | 226,247 |
| 2008-06-19 | Open-market sale | 400 | $133.94 | 226,347 |
| 2008-06-19 | Open-market sale | 700 | $133.95 | 226,747 |
| 2008-06-19 | Open-market sale | 1,000 | $133.96 | 227,447 |
| 2008-06-19 | Open-market sale | 500 | $133.97 | 228,447 |
| 2008-06-19 | Open-market sale | 100 | $133.98 | 228,947 |
| 2008-06-19 | Open-market sale | 100 | $133.99 | 229,047 |
| 2008-06-19 | Open-market sale | 2,100 | $134.00 | 229,147 |
| 2008-06-19 | Open-market sale | 200 | $134.01 | 231,247 |
| 2008-06-05 | Open-market sale | 200 | $130.27 | 212,447 |
| 2008-06-05 | Open-market sale | 200 | $130.43 | 214,047 |
| 2008-06-05 | Open-market sale | 200 | $130.49 | 214,247 |
| 2008-06-05 | Open-market sale | 100 | $130.50 | 214,447 |
| 2008-06-05 | Open-market sale | 100 | $130.52 | 214,547 |
| 2008-06-05 | Open-market sale | 500 | $130.53 | 214,647 |
| 2008-06-05 | Open-market sale | 800 | $130.59 | 215,147 |
| 2008-06-05 | Open-market sale | 100 | $130.60 | 215,947 |
| 2008-06-05 | Open-market sale | 200 | $130.66 | 216,047 |
| 2008-06-05 | Open-market sale | 300 | $130.67 | 216,247 |
| 2008-06-05 | Open-market sale | 300 | $130.70 | 216,547 |
| 2008-06-05 | Open-market sale | 200 | $130.36 | 213,547 |
| 2008-06-05 | Open-market sale | 600 | $130.09 | 204,247 |
| 2008-06-05 | Open-market sale | 400 | $130.11 | 204,847 |
| 2008-06-05 | Open-market sale | 1,000 | $130.12 | 205,247 |
| 2008-06-05 | Open-market sale | 600 | $130.13 | 206,247 |
| 2008-06-05 | Open-market sale | 800 | $130.15 | 206,847 |
| 2008-06-05 | Open-market sale | 800 | $130.16 | 207,647 |
| 2008-06-05 | Open-market sale | 300 | $130.17 | 208,447 |
| 2008-06-05 | Open-market sale | 100 | $130.18 | 208,747 |
| 2008-06-05 | Open-market sale | 1,200 | $130.19 | 208,847 |
| 2008-06-05 | Open-market sale | 1,400 | $130.20 | 210,047 |
| 2008-06-05 | Open-market sale | 200 | $130.21 | 211,447 |
| 2008-06-05 | Open-market sale | 800 | $130.22 | 211,647 |
| 2008-06-05 | Open-market sale | 300 | $130.37 | 213,747 |
| 2008-06-05 | Open-market sale | 900 | $130.33 | 212,647 |
| 2008-06-05 | Open-market sale | 1,100 | $129.16 | 187,447 |
| 2008-06-05 | Open-market sale | 1,300 | $129.15 | 186,147 |
| 2008-06-05 | Open-market sale | 300 | $129.12 | 185,147 |
| 2008-06-05 | Open-market sale | 100 | $129.11 | 185,047 |
| 2008-06-05 | Open-market sale | 500 | $129.10 | 184,547 |
| 2008-06-05 | Open-market sale | 200 | $128.90 | 184,347 |
| 2008-06-05 | Open-market sale | 200 | $129.79 | 184,147 |
| 2008-06-05 | Open-market sale | 2,200 | $128.75 | 181,947 |
| 2008-06-05 | Open-market sale | 500 | $128.55 | 181,447 |
| 2008-06-05 | Open-market sale | 1,200 | $128.46 | 180,247 |
| 2008-06-05 | Open-market sale | 300 | $128.42 | 179,947 |
| 2008-06-05 | Open-market sale | 200 | $129.35 | 192,747 |
| 2008-06-05 | Open-market sale | 400 | $129.30 | 192,347 |
| 2008-06-05 | Open-market sale | 300 | $129.29 | 192,047 |
| 2008-06-05 | Open-market sale | 300 | $129.24 | 191,747 |
| 2008-06-05 | Open-market sale | 300 | $129.22 | 191,447 |
| 2008-06-05 | Open-market sale | 1,300 | $129.21 | 190,147 |
| 2008-06-05 | Open-market sale | 200 | $129.20 | 189,947 |
| 2008-06-05 | Open-market sale | 100 | $129.19 | 189,847 |
| 2008-06-05 | Open-market sale | 1,300 | $129.17 | 188,547 |
| 2008-06-05 | Open-market sale | 300 | $129.14 | 185,847 |
| 2008-06-05 | Open-market sale | 400 | $129.13 | 185,447 |
| 2008-06-05 | Open-market sale | 200 | $129.42 | 194,947 |
| 2008-06-05 | Open-market sale | 700 | $129.40 | 194,247 |
| 2008-06-05 | Open-market sale | 1,300 | $129.39 | 192,947 |
| 2008-06-05 | Open-market sale | 800 | $129.96 | 198,747 |
| 2008-06-05 | Open-market sale | 800 | $129.97 | 199,547 |
| 2008-06-05 | Open-market sale | 200 | $130.00 | 200,347 |
| 2008-06-05 | Open-market sale | 1,000 | $130.04 | 200,547 |
| 2008-06-05 | Open-market sale | 300 | $130.05 | 201,547 |
| 2008-06-05 | Open-market sale | 800 | $130.06 | 201,847 |
| 2008-06-05 | Open-market sale | 1,300 | $130.07 | 202,647 |
| 2008-06-05 | Open-market sale | 300 | $130.08 | 203,947 |
| 2008-06-05 | Open-market sale | 200 | $129.95 | 198,547 |
| 2008-06-05 | Open-market sale | 200 | $129.91 | 198,347 |
| 2008-06-05 | Open-market sale | 200 | $129.90 | 198,147 |
| 2008-06-05 | Open-market sale | 100 | $129.80 | 198,047 |
| 2008-06-05 | Open-market sale | 400 | $129.77 | 197,647 |
| 2008-06-05 | Open-market sale | 300 | $129.68 | 197,347 |
| 2008-06-05 | Open-market sale | 300 | $129.66 | 197,047 |
| 2008-06-05 | Open-market sale | 200 | $129.65 | 196,847 |
| 2008-06-05 | Open-market sale | 100 | $129.61 | 196,747 |
| 2008-06-05 | Open-market sale | 100 | $129.58 | 196,647 |
| 2008-06-05 | Open-market sale | 400 | $129.57 | 196,247 |
| 2008-06-05 | Open-market sale | 500 | $129.50 | 195,747 |
| 2008-06-05 | Open-market sale | 300 | $129.49 | 195,447 |
| 2008-06-05 | Open-market sale | 200 | $129.48 | 195,247 |
| 2008-06-05 | Open-market sale | 100 | $129.44 | 195,147 |
| 2008-06-05 | Open-market sale | 100 | $131.91 | 240,780 |
| 2008-06-05 | Open-market sale | 733 | $131.90 | 240,047 |
| 2008-06-05 | Open-market sale | 1,100 | $131.89 | 238,947 |
| 2008-06-05 | Open-market sale | 500 | $131.88 | 238,447 |
| 2008-06-05 | Open-market sale | 2,300 | $131.87 | 236,147 |
| 2008-06-05 | Open-market sale | 2,100 | $131.86 | 234,047 |
| 2008-06-05 | Open-market sale | 100 | $131.85 | 233,947 |
| 2008-06-05 | Open-market sale | 600 | $131.84 | 233,347 |
| 2008-06-05 | Open-market sale | 100 | $131.83 | 233,247 |
| 2008-06-05 | Open-market sale | 300 | $131.82 | 232,947 |
| 2008-06-05 | Open-market sale | 400 | $131.81 | 232,547 |
| 2008-06-05 | Open-market sale | 100 | $131.80 | 232,447 |
| 2008-06-05 | Open-market sale | 2,100 | $131.79 | 230,347 |
| 2008-06-05 | Open-market sale | 1,000 | $131.78 | 229,347 |
| 2008-06-05 | Open-market sale | 100 | $131.76 | 229,247 |
| 2008-06-05 | Open-market sale | 800 | $131.75 | 228,447 |
| 2008-06-05 | Open-market sale | 400 | $131.71 | 228,047 |
| 2008-06-05 | Open-market sale | 200 | $131.68 | 227,847 |
| 2008-06-05 | Open-market sale | 500 | $131.67 | 227,347 |
| 2008-06-05 | Open-market sale | 200 | $131.64 | 227,147 |
| 2008-06-05 | Open-market sale | 200 | $131.62 | 226,947 |
| 2008-06-05 | Open-market sale | 200 | $131.61 | 226,747 |
| 2008-06-05 | Open-market sale | 200 | $131.60 | 226,547 |
| 2008-06-05 | Open-market sale | 600 | $131.59 | 225,947 |
| 2008-06-05 | Open-market sale | 600 | $131.92 | 240,880 |
| 2008-06-05 | Open-market sale | 700 | $131.93 | 241,480 |
| 2008-06-05 | Open-market sale | 200 | $130.81 | 220,147 |
| 2008-06-05 | Open-market sale | 200 | $130.83 | 220,347 |
| 2008-06-05 | Open-market sale | 100 | $130.84 | 220,547 |
| 2008-06-05 | Open-market sale | 200 | $130.87 | 220,647 |
| 2008-06-05 | Open-market sale | 100 | $130.88 | 220,847 |
| 2008-06-05 | Open-market sale | 300 | $130.89 | 220,947 |
| 2008-06-05 | Open-market sale | 100 | $130.97 | 221,247 |
| 2008-06-05 | Open-market sale | 200 | $130.99 | 221,347 |
| 2008-06-05 | Open-market sale | 100 | $131.00 | 221,547 |
| 2008-06-05 | Open-market sale | 100 | $131.16 | 221,647 |
| 2008-06-05 | Open-market sale | 100 | $131.32 | 221,747 |
| 2008-06-05 | Open-market sale | 100 | $131.33 | 221,847 |
| 2008-06-05 | Open-market sale | 600 | $131.35 | 221,947 |
| 2008-06-05 | Open-market sale | 600 | $131.42 | 222,547 |
| 2008-06-05 | Open-market sale | 300 | $131.43 | 223,147 |
| 2008-06-05 | Open-market sale | 700 | $131.47 | 223,447 |
| 2008-06-05 | Open-market sale | 200 | $131.48 | 224,147 |
| 2008-06-05 | Open-market sale | 100 | $131.51 | 224,347 |
| 2008-06-05 | Open-market sale | 200 | $131.54 | 224,447 |
| 2008-06-05 | Open-market sale | 500 | $131.55 | 224,647 |
| 2008-06-05 | Open-market sale | 800 | $131.58 | 225,147 |
| 2008-06-05 | Open-market sale | 1,000 | $130.71 | 216,847 |
| 2008-06-05 | Open-market sale | 200 | $130.75 | 217,847 |
| 2008-06-05 | Open-market sale | 1,100 | $130.77 | 218,047 |
| 2008-06-05 | Open-market sale | 800 | $130.78 | 219,147 |
| 2008-06-05 | Open-market sale | 200 | $130.79 | 219,947 |
| 2008-06-05 | Option exercise (derivative) | 1 | $0.00 | 666,668 |
| 2008-06-05 | Option exercise (derivative) | 83,332 | $0.00 | 666,669 |
| 2008-06-05 | Option exercise | 1 | $60.00 | 263,280 |
| 2008-06-05 | Open-market sale | 100 | $132.34 | 257,580 |
| 2008-06-05 | Open-market sale | 100 | $132.36 | 257,680 |
| 2008-06-05 | Open-market sale | 700 | $132.37 | 257,780 |
| 2008-06-05 | Open-market sale | 200 | $132.38 | 258,480 |
| 2008-06-05 | Open-market sale | 100 | $132.39 | 258,680 |
| 2008-06-05 | Open-market sale | 700 | $132.41 | 258,780 |
| 2008-06-05 | Open-market sale | 200 | $132.43 | 259,480 |
| 2008-06-05 | Open-market sale | 100 | $132.45 | 259,680 |
| 2008-06-05 | Open-market sale | 100 | $132.48 | 259,780 |
| 2008-06-05 | Open-market sale | 300 | $132.51 | 259,880 |
| 2008-06-05 | Open-market sale | 600 | $132.52 | 260,180 |
| 2008-06-05 | Open-market sale | 200 | $132.56 | 260,780 |
| 2008-06-05 | Open-market sale | 400 | $132.67 | 260,980 |
| 2008-06-05 | Open-market sale | 300 | $132.71 | 261,380 |
| 2008-06-05 | Open-market sale | 200 | $132.76 | 261,680 |
| 2008-06-05 | Open-market sale | 100 | $132.78 | 261,880 |
| 2008-06-05 | Open-market sale | 200 | $132.79 | 261,980 |
| 2008-06-05 | Open-market sale | 200 | $132.80 | 262,180 |
| 2008-06-05 | Open-market sale | 100 | $132.81 | 262,380 |
| 2008-06-05 | Open-market sale | 100 | $132.82 | 262,480 |
| 2008-06-05 | Open-market sale | 100 | $132.84 | 262,580 |
| 2008-06-05 | Open-market sale | 300 | $132.86 | 262,680 |
| 2008-06-05 | Open-market sale | 200 | $132.88 | 262,980 |
| 2008-06-05 | Open-market sale | 100 | $132.96 | 263,180 |
| 2008-06-05 | Open-market sale | 400 | $132.31 | 257,180 |
| 2008-06-05 | Option exercise | 83,332 | $72.50 | 263,279 |
| 2008-06-05 | Open-market sale | 600 | $132.07 | 250,580 |
| 2008-06-05 | Open-market sale | 500 | $132.04 | 249,580 |
| 2008-06-05 | Open-market sale | 700 | $132.03 | 248,880 |
| 2008-06-05 | Open-market sale | 2,000 | $132.02 | 246,880 |
| 2008-06-05 | Open-market sale | 1,300 | $132.01 | 245,580 |
| 2008-06-05 | Open-market sale | 300 | $132.30 | 256,880 |
| 2008-06-05 | Open-market sale | 200 | $132.29 | 256,680 |
| 2008-06-05 | Open-market sale | 100 | $132.26 | 256,580 |
| 2008-06-05 | Open-market sale | 500 | $132.24 | 256,080 |
| 2008-06-05 | Open-market sale | 100 | $132.23 | 255,980 |
| 2008-06-05 | Open-market sale | 1,100 | $132.22 | 254,880 |
| 2008-06-05 | Open-market sale | 200 | $132.18 | 254,680 |
| 2008-06-05 | Open-market sale | 900 | $132.16 | 253,780 |
| 2008-06-05 | Open-market sale | 200 | $132.14 | 253,580 |
| 2008-06-05 | Open-market sale | 800 | $131.99 | 244,580 |
| 2008-06-05 | Open-market sale | 800 | $131.98 | 243,780 |
| 2008-06-05 | Open-market sale | 400 | $131.97 | 243,380 |
| 2008-06-05 | Open-market sale | 200 | $131.96 | 243,180 |
| 2008-06-05 | Open-market sale | 1,000 | $131.95 | 242,180 |
| 2008-06-05 | Open-market sale | 600 | $132.13 | 252,980 |
| 2008-06-05 | Open-market sale | 300 | $132.12 | 252,680 |
| 2008-06-05 | Open-market sale | 400 | $132.10 | 252,280 |
| 2008-06-05 | Open-market sale | 900 | $132.09 | 251,380 |
| 2008-06-05 | Open-market sale | 200 | $132.08 | 251,180 |
| 2008-06-05 | Open-market sale | 200 | $132.00 | 245,380 |
| 2008-06-05 | Open-market sale | 500 | $132.05 | 250,080 |
| 2008-05-19 | Open-market sale | 600 | $125.18 | 181,847 |
| 2008-05-19 | Open-market sale | 900 | $125.38 | 183,947 |
| 2008-05-19 | Open-market sale | 300 | $125.36 | 183,647 |
| 2008-05-19 | Open-market sale | 400 | $125.28 | 183,247 |
| 2008-05-19 | Open-market sale | 800 | $125.26 | 182,447 |
| 2008-05-19 | Open-market sale | 1,733 | $125.45 | 184,947 |
| 2008-05-19 | Open-market sale | 1,900 | $125.15 | 179,947 |
| 2008-05-19 | Open-market sale | 300 | $125.66 | 187,280 |
| 2008-05-19 | Open-market sale | 500 | $125.59 | 186,780 |
| 2008-05-19 | Open-market sale | 100 | $125.58 | 186,680 |
| 2008-05-19 | Open-market sale | 100 | $125.42 | 184,847 |
| 2008-05-19 | Open-market sale | 600 | $126.23 | 207,080 |
| 2008-05-19 | Open-market sale | 1,300 | $126.64 | 219,780 |
| 2008-05-19 | Open-market sale | 400 | $126.63 | 219,380 |
| 2008-05-19 | Open-market sale | 300 | $126.62 | 219,080 |
| 2008-05-19 | Open-market sale | 200 | $126.60 | 218,880 |
| 2008-05-19 | Open-market sale | 1,200 | $126.58 | 217,680 |
| 2008-05-19 | Open-market sale | 300 | $126.55 | 217,380 |
| 2008-05-19 | Open-market sale | 200 | $126.54 | 217,180 |
| 2008-05-19 | Open-market sale | 600 | $126.53 | 216,580 |
| 2008-05-19 | Open-market sale | 200 | $126.52 | 216,380 |
| 2008-05-19 | Open-market sale | 100 | $126.50 | 216,280 |
| 2008-05-19 | Open-market sale | 1,100 | $126.49 | 215,180 |
| 2008-05-19 | Open-market sale | 1,400 | $126.46 | 213,780 |
| 2008-05-19 | Open-market sale | 500 | $126.45 | 213,280 |
| 2008-05-19 | Open-market sale | 900 | $124.42 | 212,380 |
| 2008-05-19 | Open-market sale | 900 | $126.40 | 211,480 |
| 2008-05-19 | Open-market sale | 700 | $126.37 | 210,780 |
| 2008-05-19 | Open-market sale | 400 | $126.34 | 210,380 |
| 2008-05-19 | Open-market sale | 100 | $126.33 | 210,280 |
| 2008-05-19 | Open-market sale | 800 | $126.31 | 209,480 |
| 2008-05-19 | Open-market sale | 400 | $126.30 | 209,080 |
| 2008-05-19 | Open-market sale | 1,000 | $126.29 | 208,080 |
| 2008-05-19 | Open-market sale | 200 | $126.28 | 207,880 |
| 2008-05-19 | Open-market sale | 200 | $126.27 | 207,680 |
| 2008-05-19 | Open-market sale | 600 | $126.66 | 221,080 |
| 2008-05-19 | Open-market sale | 1,200 | $126.20 | 205,880 |
| 2008-05-19 | Option exercise (derivative) | 83,333 | $0.00 | 750,001 |
| 2008-05-19 | Open-market sale | 300 | $127.32 | 257,080 |
| 2008-05-19 | Open-market sale | 1,200 | $127.31 | 255,880 |
| 2008-05-19 | Open-market sale | 600 | $127.33 | 257,380 |
| 2008-05-19 | Open-market sale | 500 | $127.34 | 257,980 |
| 2008-05-19 | Open-market sale | 200 | $127.35 | 258,480 |
| 2008-05-19 | Open-market sale | 100 | $127.37 | 258,680 |
| 2008-05-19 | Open-market sale | 1,100 | $127.38 | 258,780 |
| 2008-05-19 | Open-market sale | 100 | $127.39 | 259,880 |
| 2008-05-19 | Open-market sale | 200 | $127.40 | 259,980 |
| 2008-05-19 | Open-market sale | 100 | $127.42 | 260,180 |
| 2008-05-19 | Open-market sale | 200 | $127.45 | 260,280 |
| 2008-05-19 | Open-market sale | 100 | $127.48 | 260,480 |
| 2008-05-19 | Open-market sale | 300 | $127.50 | 260,580 |
| 2008-05-19 | Open-market sale | 400 | $127.51 | 260,880 |
| 2008-05-19 | Open-market sale | 400 | $127.52 | 261,280 |
| 2008-05-19 | Open-market sale | 100 | $127.55 | 261,680 |
| 2008-05-19 | Open-market sale | 300 | $127.56 | 261,780 |
| 2008-05-19 | Open-market sale | 200 | $127.58 | 262,080 |
| 2008-05-19 | Open-market sale | 400 | $127.61 | 262,280 |
| 2008-05-19 | Open-market sale | 200 | $127.64 | 262,680 |
| 2008-05-19 | Open-market sale | 200 | $127.65 | 262,880 |
| 2008-05-19 | Open-market sale | 200 | $127.72 | 263,080 |
| 2008-05-19 | Option exercise | 83,333 | $60.00 | 263,260 |
| 2008-05-19 | Open-market sale | 1,400 | $127.29 | 253,080 |
| 2008-05-19 | Open-market sale | 1,400 | $127.30 | 254,480 |
| 2008-05-19 | Open-market sale | 100 | $127.11 | 244,280 |
| 2008-05-19 | Open-market sale | 500 | $127.14 | 245,280 |
| 2008-05-19 | Open-market sale | 100 | $127.15 | 245,780 |
| 2008-05-19 | Open-market sale | 200 | $127.16 | 245,880 |
| 2008-05-19 | Open-market sale | 1,100 | $127.17 | 246,080 |
| 2008-05-19 | Open-market sale | 500 | $127.18 | 247,180 |
| 2008-05-19 | Open-market sale | 500 | $127.19 | 247,680 |
| 2008-05-19 | Open-market sale | 900 | $127.20 | 248,180 |
| 2008-05-19 | Open-market sale | 100 | $127.22 | 249,080 |
| 2008-05-19 | Open-market sale | 1,300 | $127.23 | 249,180 |
| 2008-05-19 | Open-market sale | 300 | $127.24 | 250,480 |
| 2008-05-19 | Open-market sale | 100 | $127.25 | 250,780 |
| 2008-05-19 | Open-market sale | 800 | $127.26 | 250,880 |
| 2008-05-19 | Open-market sale | 1,400 | $127.27 | 251,680 |
| 2008-05-19 | Open-market sale | 100 | $126.97 | 237,580 |
| 2008-05-19 | Open-market sale | 400 | $126.98 | 237,680 |
| 2008-05-19 | Open-market sale | 1,100 | $127.00 | 238,080 |
| 2008-05-19 | Open-market sale | 300 | $127.01 | 239,180 |
| 2008-05-19 | Open-market sale | 1,100 | $127.03 | 239,480 |
| 2008-05-19 | Open-market sale | 1,500 | $127.05 | 240,580 |
| 2008-05-19 | Open-market sale | 200 | $127.06 | 242,080 |
| 2008-05-19 | Open-market sale | 1,300 | $127.07 | 243,280 |
| 2008-05-19 | Open-market sale | 200 | $127.08 | 243,580 |
| 2008-05-19 | Open-market sale | 500 | $127.10 | 243,780 |
| 2008-05-19 | Open-market sale | 300 | $127.13 | 244,980 |
| 2008-05-19 | Open-market sale | 600 | $127.12 | 244,380 |
| 2008-05-19 | Open-market sale | 1,500 | $126.69 | 222,280 |
| 2008-05-19 | Open-market sale | 100 | $126.70 | 223,780 |
| 2008-05-19 | Open-market sale | 800 | $126.71 | 223,880 |
| 2008-05-19 | Open-market sale | 100 | $126.72 | 224,680 |
| 2008-05-19 | Open-market sale | 200 | $126.73 | 224,780 |
| 2008-05-19 | Open-market sale | 1,000 | $126.74 | 224,980 |
| 2008-05-19 | Open-market sale | 1,400 | $126.75 | 225,980 |
| 2008-05-19 | Open-market sale | 700 | $126.77 | 227,380 |
| 2008-05-19 | Open-market sale | 500 | $126.78 | 228,080 |
| 2008-05-19 | Open-market sale | 500 | $126.79 | 228,580 |
| 2008-05-19 | Open-market sale | 1,000 | $126.81 | 229,080 |
| 2008-05-19 | Open-market sale | 600 | $126.83 | 231,380 |
| 2008-05-19 | Open-market sale | 400 | $126.85 | 231,980 |
| 2008-05-19 | Open-market sale | 500 | $126.86 | 232,380 |
| 2008-05-19 | Open-market sale | 100 | $126.87 | 232,880 |
| 2008-05-19 | Open-market sale | 200 | $126.88 | 232,980 |
| 2008-05-19 | Open-market sale | 1,100 | $126.89 | 233,180 |
| 2008-05-19 | Open-market sale | 600 | $126.90 | 234,280 |
| 2008-05-19 | Open-market sale | 600 | $126.91 | 234,880 |
| 2008-05-19 | Open-market sale | 700 | $126.92 | 235,480 |
| 2008-05-19 | Open-market sale | 900 | $126.93 | 236,180 |
| 2008-05-19 | Open-market sale | 300 | $126.95 | 237,080 |
| 2008-05-19 | Open-market sale | 100 | $126.96 | 237,380 |
| 2008-05-19 | Open-market sale | 600 | $126.67 | 221,680 |
| 2008-05-19 | Open-market sale | 100 | $126.97 | 237,480 |
| 2008-05-19 | Open-market sale | 1,300 | $126.82 | 230,080 |
| 2008-05-19 | Open-market sale | 100 | $125.80 | 187,980 |
| 2008-05-19 | Open-market sale | 200 | $125.96 | 190,880 |
| 2008-05-19 | Open-market sale | 200 | $125.97 | 191,080 |
| 2008-05-19 | Open-market sale | 500 | $125.99 | 191,280 |
| 2008-05-19 | Open-market sale | 900 | $126.00 | 191,780 |
| 2008-05-19 | Open-market sale | 800 | $126.01 | 192,680 |
| 2008-05-19 | Open-market sale | 200 | $126.02 | 193,480 |
| 2008-05-19 | Open-market sale | 400 | $126.03 | 193,680 |
| 2008-05-19 | Open-market sale | 100 | $126.04 | 194,080 |
| 2008-05-19 | Open-market sale | 200 | $126.05 | 194,180 |
| 2008-05-19 | Open-market sale | 400 | $126.07 | 194,380 |
| 2008-05-19 | Open-market sale | 1,500 | $126.08 | 194,780 |
| 2008-05-19 | Open-market sale | 800 | $126.09 | 196,280 |
| 2008-05-19 | Open-market sale | 1,100 | $126.10 | 197,080 |
| 2008-05-19 | Open-market sale | 2,600 | $126.13 | 201,180 |
| 2008-05-19 | Open-market sale | 600 | $126.15 | 203,780 |
| 2008-05-19 | Open-market sale | 600 | $126.16 | 204,380 |
| 2008-05-19 | Open-market sale | 400 | $126.17 | 204,980 |
| 2008-05-19 | Open-market sale | 500 | $126.18 | 205,380 |
| 2008-05-19 | Open-market sale | 900 | $126.11 | 198,180 |
| 2008-05-19 | Open-market sale | 2,100 | $126.12 | 199,080 |
| 2008-05-19 | Open-market sale | 1,600 | $125.91 | 188,880 |
| 2008-05-19 | Open-market sale | 400 | $125.89 | 188,480 |
| 2008-05-19 | Open-market sale | 400 | $125.85 | 188,080 |
| 2008-05-19 | Open-market sale | 400 | $125.94 | 190,480 |
| 2008-05-19 | Open-market sale | 400 | $125.69 | 187,580 |
| 2008-05-08 | Open-market sale | 700 | $121.81 | 253,501 |
| 2008-05-06 | Tax withholding | 5,754 | $122.31 | 179,947 |
| 2008-05-06 | Tax withholding | 5,690 | $122.31 | 180,011 |
| 2008-05-05 | Open-market sale | 700 | $120.96 | 193,301 |
| 2008-05-05 | Open-market sale | 1,300 | $120.97 | 194,001 |
| 2008-05-05 | Open-market sale | 200 | $120.99 | 195,301 |
| 2008-05-05 | Open-market sale | 800 | $121.00 | 195,501 |
| 2008-05-05 | Open-market sale | 1,800 | $121.01 | 196,301 |
| 2008-05-05 | Open-market sale | 400 | $121.02 | 198,101 |
| 2008-05-05 | Open-market sale | 400 | $121.04 | 198,501 |
| 2008-05-05 | Open-market sale | 200 | $121.05 | 198,901 |
| 2008-05-05 | Open-market sale | 900 | $121.06 | 199,101 |
| 2008-05-05 | Open-market sale | 500 | $121.09 | 200,001 |
| 2008-05-05 | Open-market sale | 100 | $121.10 | 200,501 |
| 2008-05-05 | Open-market sale | 200 | $121.11 | 200,601 |
| 2008-05-05 | Open-market sale | 1,700 | $121.13 | 200,801 |
| 2008-05-05 | Open-market sale | 300 | $121.14 | 202,501 |
| 2008-05-05 | Open-market sale | 800 | $121.15 | 202,801 |
| 2008-05-05 | Open-market sale | 1,400 | $121.16 | 203,601 |
| 2008-05-05 | Open-market sale | 1,000 | $120.89 | 189,701 |
| 2008-05-05 | Open-market sale | 500 | $120.78 | 187,201 |
| 2008-05-05 | Open-market sale | 800 | $120.79 | 187,701 |
| 2008-05-05 | Open-market sale | 100 | $120.84 | 188,501 |
| 2008-05-05 | Open-market sale | 200 | $120.86 | 188,601 |
| 2008-05-05 | Open-market sale | 500 | $120.87 | 188,801 |
| 2008-05-05 | Open-market sale | 400 | $120.88 | 189,301 |
| 2008-05-05 | Open-market sale | 1,000 | $120.95 | 192,301 |
| 2008-05-05 | Open-market sale | 100 | $120.94 | 192,201 |
| 2008-05-05 | Open-market sale | 300 | $120.93 | 191,901 |
| 2008-05-05 | Open-market sale | 300 | $120.92 | 191,601 |
| 2008-05-05 | Open-market sale | 900 | $120.91 | 190,701 |
| 2008-05-05 | Open-market sale | 1,500 | $120.75 | 185,701 |
| 2008-05-05 | Open-market sale | 600 | $121.38 | 234,401 |
| 2008-05-05 | Open-market sale | 1,900 | $121.37 | 232,501 |
| 2008-05-05 | Open-market sale | 1,200 | $121.36 | 231,301 |
| 2008-05-05 | Open-market sale | 500 | $121.35 | 230,801 |
| 2008-05-05 | Open-market sale | 800 | $121.34 | 230,001 |
| 2008-05-05 | Open-market sale | 700 | $121.22 | 209,701 |
| 2008-05-05 | Open-market sale | 1,700 | $121.23 | 210,401 |
| 2008-05-05 | Open-market sale | 1,500 | $121.24 | 212,101 |
| 2008-05-05 | Open-market sale | 3,300 | $121.25 | 213,601 |
| 2008-05-05 | Open-market sale | 900 | $121.26 | 216,901 |
| 2008-05-05 | Open-market sale | 2,500 | $121.27 | 217,801 |
| 2008-05-05 | Open-market sale | 2,600 | $121.28 | 220,301 |
| 2008-05-05 | Open-market sale | 2,100 | $121.29 | 222,901 |
| 2008-05-05 | Open-market sale | 2,500 | $121.30 | 225,001 |
| 2008-05-05 | Open-market sale | 1,700 | $121.39 | 235,001 |
| 2008-05-05 | Open-market sale | 600 | $121.40 | 236,701 |
| 2008-05-05 | Open-market sale | 2,600 | $121.41 | 237,301 |
| 2008-05-05 | Open-market sale | 1,300 | $121.20 | 208,301 |
| 2008-05-05 | Open-market sale | 100 | $121.21 | 209,601 |
| 2008-05-05 | Open-market sale | 800 | $121.32 | 228,601 |
| 2008-05-05 | Open-market sale | 600 | $121.33 | 229,401 |
| 2008-05-05 | Open-market sale | 1,000 | $121.42 | 239,901 |
| 2008-05-05 | Open-market sale | 500 | $121.43 | 240,901 |
| 2008-05-05 | Open-market sale | 300 | $121.44 | 241,401 |
| 2008-05-05 | Open-market sale | 800 | $121.17 | 205,001 |
| 2008-05-05 | Open-market sale | 2,100 | $121.18 | 205,801 |
| 2008-05-05 | Open-market sale | 400 | $121.19 | 207,901 |
| 2008-05-05 | Open-market sale | 1,100 | $121.31 | 227,501 |
| 2008-05-05 | Option exercise (derivative) | 83,333 | $0.00 | 833,334 |
| 2008-05-05 | Open-market sale | 600 | $122.01 | 260,501 |
| 2008-05-05 | Open-market sale | 800 | $122.02 | 261,101 |
| 2008-05-05 | Open-market sale | 300 | $122.03 | 261,901 |
| 2008-05-05 | Open-market sale | 600 | $122.05 | 262,201 |
| 2008-05-05 | Open-market sale | 1,100 | $122.06 | 262,801 |
| 2008-05-05 | Open-market sale | 400 | $122.08 | 263,901 |
| 2008-05-05 | Open-market sale | 500 | $122.09 | 264,301 |
| 2008-05-05 | Open-market sale | 400 | $122.11 | 264,801 |
| 2008-05-05 | Open-market sale | 300 | $122.12 | 265,201 |
| 2008-05-05 | Open-market sale | 400 | $122.13 | 265,501 |
| 2008-05-05 | Open-market sale | 300 | $122.16 | 265,901 |
| 2008-05-05 | Open-market sale | 500 | $122.19 | 266,401 |
| 2008-05-05 | Open-market sale | 700 | $122.20 | 266,901 |
| 2008-05-05 | Open-market sale | 700 | $122.25 | 267,601 |
| 2008-05-05 | Open-market sale | 200 | $122.28 | 268,301 |
| 2008-05-05 | Open-market sale | 100 | $122.31 | 268,501 |
| 2008-05-05 | Open-market sale | 233 | $122.34 | 268,601 |
| 2008-05-05 | Open-market sale | 200 | $122.35 | 268,834 |
| 2008-05-05 | Option exercise | 83,333 | $60.00 | 269,034 |
| 2008-05-05 | Open-market sale | 300 | $121.92 | 265,001 |
| 2008-05-05 | Open-market sale | 300 | $121.94 | 256,301 |
| 2008-05-05 | Open-market sale | 500 | $121.95 | 256,601 |
| 2008-05-05 | Open-market sale | 1,300 | $121.97 | 257,101 |
| 2008-05-05 | Open-market sale | 700 | $122.00 | 259,801 |
| 2008-05-05 | Open-market sale | 400 | $121.99 | 259,401 |
| 2008-05-05 | Open-market sale | 1,000 | $121.98 | 258,401 |
| 2008-05-05 | Open-market sale | 200 | $122.17 | 266,201 |
| 2008-05-05 | Open-market sale | 500 | $121.58 | 248,701 |
| 2008-05-05 | Open-market sale | 600 | $121.57 | 249,101 |
| 2008-05-05 | Open-market sale | 800 | $121.54 | 247,301 |
| 2008-05-05 | Open-market sale | 200 | $121.53 | 247,101 |
| 2008-05-05 | Open-market sale | 100 | $121.59 | 249,201 |
| 2008-05-05 | Open-market sale | 300 | $121.62 | 249,301 |
| 2008-05-05 | Open-market sale | 200 | $121.67 | 249,601 |
| 2008-05-05 | Open-market sale | 100 | $121.70 | 249,801 |
| 2008-05-05 | Open-market sale | 800 | $121.75 | 249,901 |
| 2008-05-05 | Open-market sale | 600 | $121.76 | 250,701 |
| 2008-05-05 | Open-market sale | 100 | $121.77 | 251,301 |
| 2008-05-05 | Open-market sale | 100 | $121.78 | 251,401 |
| 2008-05-05 | Open-market sale | 500 | $121.79 | 252,001 |
| 2008-05-05 | Open-market sale | 1,500 | $121.80 | 251,501 |
| 2008-05-05 | Open-market sale | 300 | $121.83 | 254,201 |
| 2008-05-05 | Open-market sale | 300 | $121.87 | 254,501 |
| 2008-05-05 | Open-market sale | 100 | $121.89 | 254,801 |
| 2008-05-05 | Open-market sale | 700 | $121.90 | 254,901 |
| 2008-05-05 | Open-market sale | 400 | $121.91 | 255,601 |
| 2008-05-05 | Open-market sale | 400 | $121.45 | 241,701 |
| 2008-05-05 | Open-market sale | 2,600 | $121.46 | 242,101 |
| 2008-05-05 | Open-market sale | 300 | $121.47 | 244,701 |
| 2008-05-05 | Open-market sale | 300 | $121.49 | 245,001 |
| 2008-05-05 | Open-market sale | 400 | $121.50 | 245,301 |
| 2008-05-05 | Open-market sale | 600 | $121.51 | 245,701 |
| 2008-05-05 | Open-market sale | 800 | $121.52 | 246,301 |
| 2008-04-28 | Option exercise (derivative) | 10,034 | $0.00 | 0 |
| 2008-04-28 | Option exercise (derivative) | 37,233 | $0.00 | 916,667 |
| 2008-04-28 | Open-market sale | 65,779 | $115.00 | 185,701 |
| 2008-04-28 | Option exercise | 37,233 | $60.00 | 251,480 |
| 2008-04-28 | Option exercise | 18,512 | $50.39 | 214,247 |
| 2008-04-28 | Option exercise | 10,034 | $46.48 | 195,735 |
| 2008-04-25 | Option exercise (derivative) | 46,100 | $0.00 | 953,900 |
| 2008-04-25 | Open-market sale | 46,100 | $115.00 | 185,701 |
| 2008-04-25 | Option exercise | 46,100 | $60.00 | 231,801 |
| 2008-03-19 | Gift | 15,646 | $0.00 | 185,701 |
| 2008-01-03 | Tax withholding | 14,737 | $102.07 | 201,347 |
| 2008-01-02 | Grant / award | 31,500 | — | 216,084 |
| 2007-11-06 | Gift | 10,000 | $0.00 | 184,584 |
| 2007-05-07 | Tax withholding | 5,754 | $78.09 | 194,584 |
| 2007-02-21 | Grant / award | 4,940 | — | 200,338 |
| 2007-01-30 | Tax withholding | 5,216 | $69.88 | 195,398 |
| 2007-01-19 | Option exercise (derivative) | 14,422 | $0.00 | 0 |
| 2007-01-19 | Open-market sale | 14,422 | $67.50 | 201,351 |
| 2007-01-19 | Option exercise | 14,422 | $47.57 | 215,773 |
| 2007-01-17 | Option exercise (derivative) | 15,000 | $0.00 | 14,422 |
| 2007-01-17 | Option exercise | 15,000 | $47.57 | 216,351 |
| 2007-01-17 | Open-market sale | 15,000 | $65.00 | 201,351 |
| 2007-01-11 | Option exercise (derivative) | 11,964 | $0.00 | 0 |
| 2007-01-11 | Open-market sale | 11,964 | $62.50 | 201,351 |
| 2007-01-11 | Option exercise | 11,964 | $50.01 | 213,315 |
| 2007-01-03 | Tax withholding | 8,934 | $61.16 | 200,614 |
| 2007-01-03 | Grant / award | 35,000 | — | 209,548 |
| 2007-01-03 | Tax withholding | 8,197 | $61.16 | 201,351 |
| 2007-01-03 | Grant / award | 35,000 | — | 209,548 |
| 2006-11-15 | Gift | 5,000 | $0.00 | 174,548 |
| 2006-11-14 | Option exercise (derivative) | 50,000 | — | 0 |
| 2006-11-14 | Option exercise | 17,500 | $37.50 | 197,048 |
| 2006-11-14 | Option exercise | 32,500 | $45.00 | 229,548 |
| 2006-11-14 | Open-market sale | 50,000 | $60.91 | 179,548 |
| 2006-11-10 | Option exercise (derivative) | 18,600 | $0.00 | 0 |
| 2006-11-10 | Option exercise | 18,600 | $39.72 | 198,148 |
| 2006-11-10 | Open-market sale | 18,600 | $60.00 | 179,548 |
| 2006-10-13 | Option exercise (derivative) | 50,800 | — | 50,000 |
| 2006-10-13 | Option exercise | 18,300 | $37.50 | 197,848 |
| 2006-10-13 | Open-market sale | 50,800 | $57.50 | 179,548 |
| 2006-10-13 | Option exercise | 32,500 | $45.00 | 230,348 |
| 2006-10-12 | Option exercise (derivative) | 99,200 | — | 100,800 |
| 2006-10-12 | Option exercise | 34,200 | $37.50 | 278,748 |
| 2006-10-12 | Option exercise | 65,000 | $45.00 | 244,548 |
| 2006-10-12 | Open-market sale | 99,200 | $57.50 | 179,548 |
| 2006-10-04 | Option exercise (derivative) | 14,740 | $0.00 | 0 |
| 2006-10-04 | Option exercise | 14,740 | $50.01 | 194,288 |
| 2006-10-04 | Open-market sale | 14,740 | $55.00 | 179,548 |
| 2006-05-06 | Tax withholding | 5,465 | $56.50 | 179,548 |
| 2006-02-20 | Grant / award | 1,247 | — | 185,013 |
| 2006-01-13 | Tax withholding | 4,062 | $47.41 | 183,766 |
| 2006-01-12 | Tax withholding | 3,838 | $47.43 | 187,828 |
| 2006-01-03 | Grant / award | 35,000 | — | 191,666 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.