SEC CIK 1248039

OLEARY PATRICK J

Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
PHMview stock →93,1262018-02-21
SPXCview stock →41,3472026-05-12

Position History — SPXC

Reported shares owned immediately after each Form 4 transaction, over time.

0100,933201,865302,7982006-012008-052008-052008-062008-062008-062025-052026-05

Recent Filings — SPXC

DateActivitySharesPriceOwned After
2026-05-12Grant / award754—41,347
2025-05-13Grant / award892—40,593
2024-05-14Grant / award998—39,701
2023-05-09Grant / award1,770—38,703
2022-05-10Grant / award2,882—36,933
2021-05-11Grant / award2,068—34,051
2020-05-14Grant / award3,941—31,983
2019-05-10Grant / award3,963—28,042
2018-05-15Grant / award3,887—24,079
2017-05-08Grant / award4,810—20,192
2016-05-24Grant / award8,249—15,382
2015-09-28Grant / award7,133—7,133
2015-09-26———0
2012-02-28Gift750$0.00232,048
2012-02-27Option exercise (derivative)70,000$0.000
2012-02-27Open-market sale70,000$75.16232,798
2012-02-27Option exercise70,000$38.57302,798
2012-01-03Grant / award31,500—236,282
2012-01-03Tax withholding3,484$60.27232,798
2011-03-14Disposition to issuer10,500$0.00204,782
2011-03-01Grant / award31,500$0.00219,740
2011-03-01Tax withholding4,458$79.76215,282
2011-02-28Option exercise (derivative)3,189$0.000
2011-02-28Option exercise3,189$69.43191,429
2011-02-28Open-market sale3,189$80.00188,240
2011-02-23Option exercise (derivative)1,200$0.003,189
2011-02-23Open-market sale200$81.16188,240
2011-02-23Open-market sale1,000$80.31188,440
2011-02-23Option exercise1,200$69.43189,440
2011-02-22Option exercise (derivative)65,611$0.004,389
2011-02-22Open-market sale100$83.00188,240
2011-02-22Open-market sale15,500$82.45188,340
2011-02-22Open-market sale21,100$81.58203,840
2011-02-22Open-market sale28,911$80.55224,940
2011-02-22Option exercise65,611$69.43253,851
2011-01-03Tax withholding7,579$71.49188,240
2010-11-30Gift15,605$0.00195,819
2010-10-11Option exercise (derivative)12,372$0.000
2010-10-11Option exercise12,372$48.44223,796
2010-10-11Open-market sale12,372$65.01211,424
2010-10-08Option exercise (derivative)20,005$0.0012,372
2010-10-08Open-market sale20,005$65.37211,424
2010-10-08Option exercise20,005$48.44231,429
2010-10-07Option exercise (derivative)300$0.0032,377
2010-10-07Open-market sale300$65.00211,424
2010-10-07Option exercise300$48.44211,724
2010-10-06Option exercise (derivative)13,400$0.0032,677
2010-10-06Open-market sale13,400$65.05211,424
2010-10-06Option exercise13,400$48.44224,824
2010-10-05Option exercise (derivative)23,923$0.0046,077
2010-10-05Option exercise23,923$48.44235,347
2010-10-05Open-market sale23,923$65.07211,424
2010-03-01Grant / award31,500$0.00211,424
2010-01-04Tax withholding12,161$54.70179,924
2009-08-17Gift11,697$0.00192,085
2009-08-13Option exercise (derivative)70,000$0.000
2009-08-13Option exercise70,000$38.91273,718
2009-08-13Open-market sale70,000$57.78203,718
2009-01-05Tax withholding7,729$43.37203,718
2009-01-02Grant / award31,500—211,447
2008-08-19Option exercise (derivative)83,333$0.00250,003
2008-08-19Open-market sale18,600$115.80179,947
2008-08-19Open-market sale45,933$116.51198,547
2008-08-19Option exercise83,333$85.00263,280
2008-08-19Open-market sale18,800$117.29244,480
2008-08-06Option exercise (derivative)63,833$0.00333,336
2008-08-06Option exercise63,833$85.00243,780
2008-08-06Open-market sale15,433$116.37228,347
2008-08-06Open-market sale10,600$115.00179,947
2008-08-06Open-market sale37,800$115.41190,547
2008-08-05Option exercise (derivative)19,500$0.00397,169
2008-08-05Open-market sale2,800$117.31196,647
2008-08-05Open-market sale12,700$115.25179,947
2008-08-05Open-market sale4,000$115.97192,647
2008-08-05Option exercise19,500$85.00199,447
2008-07-21Option exercise (derivative)83,331$0.00416,669
2008-07-21Option exercise (derivative)2$0.00500,000
2008-07-21Open-market sale18,300$120.82186,847
2008-07-21Option exercise2$72.50179,949
2008-07-21Option exercise83,331$85.00263,280
2008-07-21Open-market sale6,900$119.99179,947
2008-07-21Open-market sale35,000$121.81205,147
2008-07-21Open-market sale23,133$122.67240,147
2008-07-07Option exercise (derivative)83,333$0.00500,002
2008-07-07Option exercise83,333$72.50263,280
2008-07-07Open-market sale5,000$118.67258,280
2008-07-07Open-market sale26,200$117.63232,080
2008-07-07Open-market sale31,833$117.03200,247
2008-07-07Open-market sale20,300$115.93179,947
2008-06-19Open-market sale200$134.36239,747
2008-06-19Open-market sale100$134.37239,947
2008-06-19Open-market sale633$134.41240,047
2008-06-19Open-market sale900$134.42240,680
2008-06-19Open-market sale200$134.34239,547
2008-06-19Open-market sale700$134.48241,880
2008-06-19Open-market sale300$134.46241,580
2008-06-19Open-market sale500$134.32239,047
2008-06-19Open-market sale200$134.50242,580
2008-06-19Open-market sale100$134.28238,947
2008-06-19Open-market sale100$134.27238,847
2008-06-19Open-market sale600$134.25238,247
2008-06-19Open-market sale100$134.24238,147
2008-06-19Open-market sale500$134.23237,647
2008-06-19Open-market sale200$134.22237,447
2008-06-19Open-market sale800$134.21236,647
2008-06-19Open-market sale100$134.19236,547
2008-06-19Open-market sale200$134.16236,347
2008-06-19Open-market sale600$134.15235,747
2008-06-19Open-market sale400$134.13235,347
2008-06-19Open-market sale200$134.10235,147
2008-06-19Open-market sale300$134.09234,847
2008-06-19Open-market sale1,000$134.08233,847
2008-06-19Open-market sale100$134.07233,747
2008-06-19Open-market sale900$134.52243,580
2008-06-19Open-market sale800$134.51242,780
2008-06-19Open-market sale1,100$133.69214,047
2008-06-19Open-market sale700$133.70215,147
2008-06-19Open-market sale400$133.71215,847
2008-06-19Open-market sale200$133.72216,247
2008-06-19Open-market sale300$133.73216,447
2008-06-19Open-market sale500$133.74216,747
2008-06-19Open-market sale800$133.75217,247
2008-06-19Open-market sale300$133.76218,047
2008-06-19Open-market sale500$133.46205,247
2008-06-19Open-market sale100$133.47205,747
2008-06-19Open-market sale600$133.48205,847
2008-06-19Open-market sale600$133.51206,447
2008-06-19Open-market sale100$133.52207,047
2008-06-19Open-market sale100$133.53207,147
2008-06-19Open-market sale100$133.54207,247
2008-06-19Open-market sale700$133.55207,347
2008-06-19Open-market sale200$133.56208,047
2008-06-19Open-market sale400$133.57208,247
2008-06-19Open-market sale100$133.58208,647
2008-06-19Open-market sale200$133.59208,747
2008-06-19Open-market sale1,300$133.61208,947
2008-06-19Open-market sale200$133.62210,247
2008-06-19Open-market sale300$133.63210,447
2008-06-19Open-market sale1,500$133.65210,747
2008-06-19Open-market sale600$133.66212,247
2008-06-19Open-market sale1,200$133.67212,847
2008-06-19Open-market sale1,200$132.95194,247
2008-06-19Open-market sale300$132.96195,447
2008-06-19Open-market sale200$133.03195,947
2008-06-19Open-market sale200$133.04196,147
2008-06-19Open-market sale200$133.06196,347
2008-06-19Open-market sale800$133.10196,547
2008-06-19Open-market sale100$133.17197,347
2008-06-19Open-market sale1,300$133.18197,447
2008-06-19Open-market sale500$133.22198,747
2008-06-19Open-market sale100$133.26199,247
2008-06-19Open-market sale200$133.30199,347
2008-06-19Open-market sale100$133.31199,547
2008-06-19Open-market sale300$133.32199,647
2008-06-19Open-market sale1,300$133.34199,947
2008-06-19Open-market sale1,100$133.35201,247
2008-06-19Open-market sale100$133.36202,347
2008-06-19Open-market sale100$133.40202,447
2008-06-19Open-market sale1,600$133.42202,547
2008-06-19Open-market sale300$133.43204,147
2008-06-19Open-market sale400$133.44204,447
2008-06-19Open-market sale400$133.45204,847
2008-06-19Open-market sale1,100$132.90191,847
2008-06-19Open-market sale600$132.91192,947
2008-06-19Open-market sale100$132.93193,547
2008-06-19Open-market sale600$132.93193,647
2008-06-19Open-market sale200$132.97195,747
2008-06-19Open-market sale500$132.80187,947
2008-06-19Open-market sale200$132.85189,547
2008-06-19Open-market sale300$132.87189,747
2008-06-19Open-market sale1,800$132.89190,047
2008-06-19Open-market sale300$132.02179,947
2008-06-19Open-market sale700$132.06180,247
2008-06-19Open-market sale100$132.17180,947
2008-06-19Open-market sale100$132.19181,047
2008-06-19Open-market sale100$132.20181,147
2008-06-19Open-market sale300$132.31181,247
2008-06-19Open-market sale100$132.32181,547
2008-06-19Open-market sale100$132.44181,647
2008-06-19Open-market sale400$132.53181,747
2008-06-19Open-market sale100$132.55182,147
2008-06-19Open-market sale600$132.56182,247
2008-06-19Open-market sale400$132.59182,847
2008-06-19Open-market sale1,600$132.60183,247
2008-06-19Open-market sale300$132.61184,847
2008-06-19Open-market sale800$132.62185,147
2008-06-19Open-market sale200$132.64185,947
2008-06-19Open-market sale600$132.65186,147
2008-06-19Open-market sale300$132.69186,747
2008-06-19Open-market sale200$132.73187,047
2008-06-19Open-market sale400$132.75187,247
2008-06-19Open-market sale300$132.77187,647
2008-06-19Open-market sale300$132.84189,247
2008-06-19Open-market sale800$132.83188,447
2008-06-19Option exercise (derivative)83,333$0.00583,335
2008-06-19Open-market sale600$134.55245,980
2008-06-19Open-market sale1,200$134.57247,280
2008-06-19Open-market sale1,900$134.59248,480
2008-06-19Open-market sale700$134.56246,580
2008-06-19Open-market sale1,100$134.54244,880
2008-06-19Open-market sale400$134.53244,480
2008-06-19Option exercise83,333$72.50263,280
2008-06-19Open-market sale1,700$135.59261,580
2008-06-19Open-market sale100$135.29261,480
2008-06-19Open-market sale600$135.28260,880
2008-06-19Open-market sale600$134.91260,280
2008-06-19Open-market sale300$134.84259,980
2008-06-19Open-market sale300$134.83259,680
2008-06-19Open-market sale500$134.81259,180
2008-06-19Open-market sale1,200$134.80257,980
2008-06-19Open-market sale100$134.79257,880
2008-06-19Open-market sale700$134.77257,180
2008-06-19Open-market sale300$134.75256,880
2008-06-19Open-market sale500$134.72256,380
2008-06-19Open-market sale400$134.70255,980
2008-06-19Open-market sale100$134.68255,880
2008-06-19Open-market sale800$134.66255,080
2008-06-19Open-market sale100$134.65254,980
2008-06-19Open-market sale200$134.63254,780
2008-06-19Open-market sale3,300$134.62251,480
2008-06-19Open-market sale1,100$134.61250,380
2008-06-19Open-market sale600$134.02231,447
2008-06-19Open-market sale700$134.03232,047
2008-06-19Open-market sale500$134.04232,747
2008-06-19Open-market sale500$134.05233,247
2008-06-19Open-market sale1,200$133.77218,347
2008-06-19Open-market sale1,000$133.79219,547
2008-06-19Open-market sale500$133.80220,547
2008-06-19Open-market sale400$133.81221,047
2008-06-19Open-market sale500$133.82221,447
2008-06-19Open-market sale400$133.83221,947
2008-06-19Open-market sale100$133.84222,347
2008-06-19Open-market sale500$133.87222,447
2008-06-19Open-market sale1,600$133.88222,947
2008-06-19Open-market sale700$133.89224,574
2008-06-19Open-market sale200$133.90225,247
2008-06-19Open-market sale600$133.91225,447
2008-06-19Open-market sale200$133.92226,047
2008-06-19Open-market sale100$133.93226,247
2008-06-19Open-market sale400$133.94226,347
2008-06-19Open-market sale700$133.95226,747
2008-06-19Open-market sale1,000$133.96227,447
2008-06-19Open-market sale500$133.97228,447
2008-06-19Open-market sale100$133.98228,947
2008-06-19Open-market sale100$133.99229,047
2008-06-19Open-market sale2,100$134.00229,147
2008-06-19Open-market sale200$134.01231,247
2008-06-05Open-market sale200$130.27212,447
2008-06-05Open-market sale200$130.43214,047
2008-06-05Open-market sale200$130.49214,247
2008-06-05Open-market sale100$130.50214,447
2008-06-05Open-market sale100$130.52214,547
2008-06-05Open-market sale500$130.53214,647
2008-06-05Open-market sale800$130.59215,147
2008-06-05Open-market sale100$130.60215,947
2008-06-05Open-market sale200$130.66216,047
2008-06-05Open-market sale300$130.67216,247
2008-06-05Open-market sale300$130.70216,547
2008-06-05Open-market sale200$130.36213,547
2008-06-05Open-market sale600$130.09204,247
2008-06-05Open-market sale400$130.11204,847
2008-06-05Open-market sale1,000$130.12205,247
2008-06-05Open-market sale600$130.13206,247
2008-06-05Open-market sale800$130.15206,847
2008-06-05Open-market sale800$130.16207,647
2008-06-05Open-market sale300$130.17208,447
2008-06-05Open-market sale100$130.18208,747
2008-06-05Open-market sale1,200$130.19208,847
2008-06-05Open-market sale1,400$130.20210,047
2008-06-05Open-market sale200$130.21211,447
2008-06-05Open-market sale800$130.22211,647
2008-06-05Open-market sale300$130.37213,747
2008-06-05Open-market sale900$130.33212,647
2008-06-05Open-market sale1,100$129.16187,447
2008-06-05Open-market sale1,300$129.15186,147
2008-06-05Open-market sale300$129.12185,147
2008-06-05Open-market sale100$129.11185,047
2008-06-05Open-market sale500$129.10184,547
2008-06-05Open-market sale200$128.90184,347
2008-06-05Open-market sale200$129.79184,147
2008-06-05Open-market sale2,200$128.75181,947
2008-06-05Open-market sale500$128.55181,447
2008-06-05Open-market sale1,200$128.46180,247
2008-06-05Open-market sale300$128.42179,947
2008-06-05Open-market sale200$129.35192,747
2008-06-05Open-market sale400$129.30192,347
2008-06-05Open-market sale300$129.29192,047
2008-06-05Open-market sale300$129.24191,747
2008-06-05Open-market sale300$129.22191,447
2008-06-05Open-market sale1,300$129.21190,147
2008-06-05Open-market sale200$129.20189,947
2008-06-05Open-market sale100$129.19189,847
2008-06-05Open-market sale1,300$129.17188,547
2008-06-05Open-market sale300$129.14185,847
2008-06-05Open-market sale400$129.13185,447
2008-06-05Open-market sale200$129.42194,947
2008-06-05Open-market sale700$129.40194,247
2008-06-05Open-market sale1,300$129.39192,947
2008-06-05Open-market sale800$129.96198,747
2008-06-05Open-market sale800$129.97199,547
2008-06-05Open-market sale200$130.00200,347
2008-06-05Open-market sale1,000$130.04200,547
2008-06-05Open-market sale300$130.05201,547
2008-06-05Open-market sale800$130.06201,847
2008-06-05Open-market sale1,300$130.07202,647
2008-06-05Open-market sale300$130.08203,947
2008-06-05Open-market sale200$129.95198,547
2008-06-05Open-market sale200$129.91198,347
2008-06-05Open-market sale200$129.90198,147
2008-06-05Open-market sale100$129.80198,047
2008-06-05Open-market sale400$129.77197,647
2008-06-05Open-market sale300$129.68197,347
2008-06-05Open-market sale300$129.66197,047
2008-06-05Open-market sale200$129.65196,847
2008-06-05Open-market sale100$129.61196,747
2008-06-05Open-market sale100$129.58196,647
2008-06-05Open-market sale400$129.57196,247
2008-06-05Open-market sale500$129.50195,747
2008-06-05Open-market sale300$129.49195,447
2008-06-05Open-market sale200$129.48195,247
2008-06-05Open-market sale100$129.44195,147
2008-06-05Open-market sale100$131.91240,780
2008-06-05Open-market sale733$131.90240,047
2008-06-05Open-market sale1,100$131.89238,947
2008-06-05Open-market sale500$131.88238,447
2008-06-05Open-market sale2,300$131.87236,147
2008-06-05Open-market sale2,100$131.86234,047
2008-06-05Open-market sale100$131.85233,947
2008-06-05Open-market sale600$131.84233,347
2008-06-05Open-market sale100$131.83233,247
2008-06-05Open-market sale300$131.82232,947
2008-06-05Open-market sale400$131.81232,547
2008-06-05Open-market sale100$131.80232,447
2008-06-05Open-market sale2,100$131.79230,347
2008-06-05Open-market sale1,000$131.78229,347
2008-06-05Open-market sale100$131.76229,247
2008-06-05Open-market sale800$131.75228,447
2008-06-05Open-market sale400$131.71228,047
2008-06-05Open-market sale200$131.68227,847
2008-06-05Open-market sale500$131.67227,347
2008-06-05Open-market sale200$131.64227,147
2008-06-05Open-market sale200$131.62226,947
2008-06-05Open-market sale200$131.61226,747
2008-06-05Open-market sale200$131.60226,547
2008-06-05Open-market sale600$131.59225,947
2008-06-05Open-market sale600$131.92240,880
2008-06-05Open-market sale700$131.93241,480
2008-06-05Open-market sale200$130.81220,147
2008-06-05Open-market sale200$130.83220,347
2008-06-05Open-market sale100$130.84220,547
2008-06-05Open-market sale200$130.87220,647
2008-06-05Open-market sale100$130.88220,847
2008-06-05Open-market sale300$130.89220,947
2008-06-05Open-market sale100$130.97221,247
2008-06-05Open-market sale200$130.99221,347
2008-06-05Open-market sale100$131.00221,547
2008-06-05Open-market sale100$131.16221,647
2008-06-05Open-market sale100$131.32221,747
2008-06-05Open-market sale100$131.33221,847
2008-06-05Open-market sale600$131.35221,947
2008-06-05Open-market sale600$131.42222,547
2008-06-05Open-market sale300$131.43223,147
2008-06-05Open-market sale700$131.47223,447
2008-06-05Open-market sale200$131.48224,147
2008-06-05Open-market sale100$131.51224,347
2008-06-05Open-market sale200$131.54224,447
2008-06-05Open-market sale500$131.55224,647
2008-06-05Open-market sale800$131.58225,147
2008-06-05Open-market sale1,000$130.71216,847
2008-06-05Open-market sale200$130.75217,847
2008-06-05Open-market sale1,100$130.77218,047
2008-06-05Open-market sale800$130.78219,147
2008-06-05Open-market sale200$130.79219,947
2008-06-05Option exercise (derivative)1$0.00666,668
2008-06-05Option exercise (derivative)83,332$0.00666,669
2008-06-05Option exercise1$60.00263,280
2008-06-05Open-market sale100$132.34257,580
2008-06-05Open-market sale100$132.36257,680
2008-06-05Open-market sale700$132.37257,780
2008-06-05Open-market sale200$132.38258,480
2008-06-05Open-market sale100$132.39258,680
2008-06-05Open-market sale700$132.41258,780
2008-06-05Open-market sale200$132.43259,480
2008-06-05Open-market sale100$132.45259,680
2008-06-05Open-market sale100$132.48259,780
2008-06-05Open-market sale300$132.51259,880
2008-06-05Open-market sale600$132.52260,180
2008-06-05Open-market sale200$132.56260,780
2008-06-05Open-market sale400$132.67260,980
2008-06-05Open-market sale300$132.71261,380
2008-06-05Open-market sale200$132.76261,680
2008-06-05Open-market sale100$132.78261,880
2008-06-05Open-market sale200$132.79261,980
2008-06-05Open-market sale200$132.80262,180
2008-06-05Open-market sale100$132.81262,380
2008-06-05Open-market sale100$132.82262,480
2008-06-05Open-market sale100$132.84262,580
2008-06-05Open-market sale300$132.86262,680
2008-06-05Open-market sale200$132.88262,980
2008-06-05Open-market sale100$132.96263,180
2008-06-05Open-market sale400$132.31257,180
2008-06-05Option exercise83,332$72.50263,279
2008-06-05Open-market sale600$132.07250,580
2008-06-05Open-market sale500$132.04249,580
2008-06-05Open-market sale700$132.03248,880
2008-06-05Open-market sale2,000$132.02246,880
2008-06-05Open-market sale1,300$132.01245,580
2008-06-05Open-market sale300$132.30256,880
2008-06-05Open-market sale200$132.29256,680
2008-06-05Open-market sale100$132.26256,580
2008-06-05Open-market sale500$132.24256,080
2008-06-05Open-market sale100$132.23255,980
2008-06-05Open-market sale1,100$132.22254,880
2008-06-05Open-market sale200$132.18254,680
2008-06-05Open-market sale900$132.16253,780
2008-06-05Open-market sale200$132.14253,580
2008-06-05Open-market sale800$131.99244,580
2008-06-05Open-market sale800$131.98243,780
2008-06-05Open-market sale400$131.97243,380
2008-06-05Open-market sale200$131.96243,180
2008-06-05Open-market sale1,000$131.95242,180
2008-06-05Open-market sale600$132.13252,980
2008-06-05Open-market sale300$132.12252,680
2008-06-05Open-market sale400$132.10252,280
2008-06-05Open-market sale900$132.09251,380
2008-06-05Open-market sale200$132.08251,180
2008-06-05Open-market sale200$132.00245,380
2008-06-05Open-market sale500$132.05250,080
2008-05-19Open-market sale600$125.18181,847
2008-05-19Open-market sale900$125.38183,947
2008-05-19Open-market sale300$125.36183,647
2008-05-19Open-market sale400$125.28183,247
2008-05-19Open-market sale800$125.26182,447
2008-05-19Open-market sale1,733$125.45184,947
2008-05-19Open-market sale1,900$125.15179,947
2008-05-19Open-market sale300$125.66187,280
2008-05-19Open-market sale500$125.59186,780
2008-05-19Open-market sale100$125.58186,680
2008-05-19Open-market sale100$125.42184,847
2008-05-19Open-market sale600$126.23207,080
2008-05-19Open-market sale1,300$126.64219,780
2008-05-19Open-market sale400$126.63219,380
2008-05-19Open-market sale300$126.62219,080
2008-05-19Open-market sale200$126.60218,880
2008-05-19Open-market sale1,200$126.58217,680
2008-05-19Open-market sale300$126.55217,380
2008-05-19Open-market sale200$126.54217,180
2008-05-19Open-market sale600$126.53216,580
2008-05-19Open-market sale200$126.52216,380
2008-05-19Open-market sale100$126.50216,280
2008-05-19Open-market sale1,100$126.49215,180
2008-05-19Open-market sale1,400$126.46213,780
2008-05-19Open-market sale500$126.45213,280
2008-05-19Open-market sale900$124.42212,380
2008-05-19Open-market sale900$126.40211,480
2008-05-19Open-market sale700$126.37210,780
2008-05-19Open-market sale400$126.34210,380
2008-05-19Open-market sale100$126.33210,280
2008-05-19Open-market sale800$126.31209,480
2008-05-19Open-market sale400$126.30209,080
2008-05-19Open-market sale1,000$126.29208,080
2008-05-19Open-market sale200$126.28207,880
2008-05-19Open-market sale200$126.27207,680
2008-05-19Open-market sale600$126.66221,080
2008-05-19Open-market sale1,200$126.20205,880
2008-05-19Option exercise (derivative)83,333$0.00750,001
2008-05-19Open-market sale300$127.32257,080
2008-05-19Open-market sale1,200$127.31255,880
2008-05-19Open-market sale600$127.33257,380
2008-05-19Open-market sale500$127.34257,980
2008-05-19Open-market sale200$127.35258,480
2008-05-19Open-market sale100$127.37258,680
2008-05-19Open-market sale1,100$127.38258,780
2008-05-19Open-market sale100$127.39259,880
2008-05-19Open-market sale200$127.40259,980
2008-05-19Open-market sale100$127.42260,180
2008-05-19Open-market sale200$127.45260,280
2008-05-19Open-market sale100$127.48260,480
2008-05-19Open-market sale300$127.50260,580
2008-05-19Open-market sale400$127.51260,880
2008-05-19Open-market sale400$127.52261,280
2008-05-19Open-market sale100$127.55261,680
2008-05-19Open-market sale300$127.56261,780
2008-05-19Open-market sale200$127.58262,080
2008-05-19Open-market sale400$127.61262,280
2008-05-19Open-market sale200$127.64262,680
2008-05-19Open-market sale200$127.65262,880
2008-05-19Open-market sale200$127.72263,080
2008-05-19Option exercise83,333$60.00263,260
2008-05-19Open-market sale1,400$127.29253,080
2008-05-19Open-market sale1,400$127.30254,480
2008-05-19Open-market sale100$127.11244,280
2008-05-19Open-market sale500$127.14245,280
2008-05-19Open-market sale100$127.15245,780
2008-05-19Open-market sale200$127.16245,880
2008-05-19Open-market sale1,100$127.17246,080
2008-05-19Open-market sale500$127.18247,180
2008-05-19Open-market sale500$127.19247,680
2008-05-19Open-market sale900$127.20248,180
2008-05-19Open-market sale100$127.22249,080
2008-05-19Open-market sale1,300$127.23249,180
2008-05-19Open-market sale300$127.24250,480
2008-05-19Open-market sale100$127.25250,780
2008-05-19Open-market sale800$127.26250,880
2008-05-19Open-market sale1,400$127.27251,680
2008-05-19Open-market sale100$126.97237,580
2008-05-19Open-market sale400$126.98237,680
2008-05-19Open-market sale1,100$127.00238,080
2008-05-19Open-market sale300$127.01239,180
2008-05-19Open-market sale1,100$127.03239,480
2008-05-19Open-market sale1,500$127.05240,580
2008-05-19Open-market sale200$127.06242,080
2008-05-19Open-market sale1,300$127.07243,280
2008-05-19Open-market sale200$127.08243,580
2008-05-19Open-market sale500$127.10243,780
2008-05-19Open-market sale300$127.13244,980
2008-05-19Open-market sale600$127.12244,380
2008-05-19Open-market sale1,500$126.69222,280
2008-05-19Open-market sale100$126.70223,780
2008-05-19Open-market sale800$126.71223,880
2008-05-19Open-market sale100$126.72224,680
2008-05-19Open-market sale200$126.73224,780
2008-05-19Open-market sale1,000$126.74224,980
2008-05-19Open-market sale1,400$126.75225,980
2008-05-19Open-market sale700$126.77227,380
2008-05-19Open-market sale500$126.78228,080
2008-05-19Open-market sale500$126.79228,580
2008-05-19Open-market sale1,000$126.81229,080
2008-05-19Open-market sale600$126.83231,380
2008-05-19Open-market sale400$126.85231,980
2008-05-19Open-market sale500$126.86232,380
2008-05-19Open-market sale100$126.87232,880
2008-05-19Open-market sale200$126.88232,980
2008-05-19Open-market sale1,100$126.89233,180
2008-05-19Open-market sale600$126.90234,280
2008-05-19Open-market sale600$126.91234,880
2008-05-19Open-market sale700$126.92235,480
2008-05-19Open-market sale900$126.93236,180
2008-05-19Open-market sale300$126.95237,080
2008-05-19Open-market sale100$126.96237,380
2008-05-19Open-market sale600$126.67221,680
2008-05-19Open-market sale100$126.97237,480
2008-05-19Open-market sale1,300$126.82230,080
2008-05-19Open-market sale100$125.80187,980
2008-05-19Open-market sale200$125.96190,880
2008-05-19Open-market sale200$125.97191,080
2008-05-19Open-market sale500$125.99191,280
2008-05-19Open-market sale900$126.00191,780
2008-05-19Open-market sale800$126.01192,680
2008-05-19Open-market sale200$126.02193,480
2008-05-19Open-market sale400$126.03193,680
2008-05-19Open-market sale100$126.04194,080
2008-05-19Open-market sale200$126.05194,180
2008-05-19Open-market sale400$126.07194,380
2008-05-19Open-market sale1,500$126.08194,780
2008-05-19Open-market sale800$126.09196,280
2008-05-19Open-market sale1,100$126.10197,080
2008-05-19Open-market sale2,600$126.13201,180
2008-05-19Open-market sale600$126.15203,780
2008-05-19Open-market sale600$126.16204,380
2008-05-19Open-market sale400$126.17204,980
2008-05-19Open-market sale500$126.18205,380
2008-05-19Open-market sale900$126.11198,180
2008-05-19Open-market sale2,100$126.12199,080
2008-05-19Open-market sale1,600$125.91188,880
2008-05-19Open-market sale400$125.89188,480
2008-05-19Open-market sale400$125.85188,080
2008-05-19Open-market sale400$125.94190,480
2008-05-19Open-market sale400$125.69187,580
2008-05-08Open-market sale700$121.81253,501
2008-05-06Tax withholding5,754$122.31179,947
2008-05-06Tax withholding5,690$122.31180,011
2008-05-05Open-market sale700$120.96193,301
2008-05-05Open-market sale1,300$120.97194,001
2008-05-05Open-market sale200$120.99195,301
2008-05-05Open-market sale800$121.00195,501
2008-05-05Open-market sale1,800$121.01196,301
2008-05-05Open-market sale400$121.02198,101
2008-05-05Open-market sale400$121.04198,501
2008-05-05Open-market sale200$121.05198,901
2008-05-05Open-market sale900$121.06199,101
2008-05-05Open-market sale500$121.09200,001
2008-05-05Open-market sale100$121.10200,501
2008-05-05Open-market sale200$121.11200,601
2008-05-05Open-market sale1,700$121.13200,801
2008-05-05Open-market sale300$121.14202,501
2008-05-05Open-market sale800$121.15202,801
2008-05-05Open-market sale1,400$121.16203,601
2008-05-05Open-market sale1,000$120.89189,701
2008-05-05Open-market sale500$120.78187,201
2008-05-05Open-market sale800$120.79187,701
2008-05-05Open-market sale100$120.84188,501
2008-05-05Open-market sale200$120.86188,601
2008-05-05Open-market sale500$120.87188,801
2008-05-05Open-market sale400$120.88189,301
2008-05-05Open-market sale1,000$120.95192,301
2008-05-05Open-market sale100$120.94192,201
2008-05-05Open-market sale300$120.93191,901
2008-05-05Open-market sale300$120.92191,601
2008-05-05Open-market sale900$120.91190,701
2008-05-05Open-market sale1,500$120.75185,701
2008-05-05Open-market sale600$121.38234,401
2008-05-05Open-market sale1,900$121.37232,501
2008-05-05Open-market sale1,200$121.36231,301
2008-05-05Open-market sale500$121.35230,801
2008-05-05Open-market sale800$121.34230,001
2008-05-05Open-market sale700$121.22209,701
2008-05-05Open-market sale1,700$121.23210,401
2008-05-05Open-market sale1,500$121.24212,101
2008-05-05Open-market sale3,300$121.25213,601
2008-05-05Open-market sale900$121.26216,901
2008-05-05Open-market sale2,500$121.27217,801
2008-05-05Open-market sale2,600$121.28220,301
2008-05-05Open-market sale2,100$121.29222,901
2008-05-05Open-market sale2,500$121.30225,001
2008-05-05Open-market sale1,700$121.39235,001
2008-05-05Open-market sale600$121.40236,701
2008-05-05Open-market sale2,600$121.41237,301
2008-05-05Open-market sale1,300$121.20208,301
2008-05-05Open-market sale100$121.21209,601
2008-05-05Open-market sale800$121.32228,601
2008-05-05Open-market sale600$121.33229,401
2008-05-05Open-market sale1,000$121.42239,901
2008-05-05Open-market sale500$121.43240,901
2008-05-05Open-market sale300$121.44241,401
2008-05-05Open-market sale800$121.17205,001
2008-05-05Open-market sale2,100$121.18205,801
2008-05-05Open-market sale400$121.19207,901
2008-05-05Open-market sale1,100$121.31227,501
2008-05-05Option exercise (derivative)83,333$0.00833,334
2008-05-05Open-market sale600$122.01260,501
2008-05-05Open-market sale800$122.02261,101
2008-05-05Open-market sale300$122.03261,901
2008-05-05Open-market sale600$122.05262,201
2008-05-05Open-market sale1,100$122.06262,801
2008-05-05Open-market sale400$122.08263,901
2008-05-05Open-market sale500$122.09264,301
2008-05-05Open-market sale400$122.11264,801
2008-05-05Open-market sale300$122.12265,201
2008-05-05Open-market sale400$122.13265,501
2008-05-05Open-market sale300$122.16265,901
2008-05-05Open-market sale500$122.19266,401
2008-05-05Open-market sale700$122.20266,901
2008-05-05Open-market sale700$122.25267,601
2008-05-05Open-market sale200$122.28268,301
2008-05-05Open-market sale100$122.31268,501
2008-05-05Open-market sale233$122.34268,601
2008-05-05Open-market sale200$122.35268,834
2008-05-05Option exercise83,333$60.00269,034
2008-05-05Open-market sale300$121.92265,001
2008-05-05Open-market sale300$121.94256,301
2008-05-05Open-market sale500$121.95256,601
2008-05-05Open-market sale1,300$121.97257,101
2008-05-05Open-market sale700$122.00259,801
2008-05-05Open-market sale400$121.99259,401
2008-05-05Open-market sale1,000$121.98258,401
2008-05-05Open-market sale200$122.17266,201
2008-05-05Open-market sale500$121.58248,701
2008-05-05Open-market sale600$121.57249,101
2008-05-05Open-market sale800$121.54247,301
2008-05-05Open-market sale200$121.53247,101
2008-05-05Open-market sale100$121.59249,201
2008-05-05Open-market sale300$121.62249,301
2008-05-05Open-market sale200$121.67249,601
2008-05-05Open-market sale100$121.70249,801
2008-05-05Open-market sale800$121.75249,901
2008-05-05Open-market sale600$121.76250,701
2008-05-05Open-market sale100$121.77251,301
2008-05-05Open-market sale100$121.78251,401
2008-05-05Open-market sale500$121.79252,001
2008-05-05Open-market sale1,500$121.80251,501
2008-05-05Open-market sale300$121.83254,201
2008-05-05Open-market sale300$121.87254,501
2008-05-05Open-market sale100$121.89254,801
2008-05-05Open-market sale700$121.90254,901
2008-05-05Open-market sale400$121.91255,601
2008-05-05Open-market sale400$121.45241,701
2008-05-05Open-market sale2,600$121.46242,101
2008-05-05Open-market sale300$121.47244,701
2008-05-05Open-market sale300$121.49245,001
2008-05-05Open-market sale400$121.50245,301
2008-05-05Open-market sale600$121.51245,701
2008-05-05Open-market sale800$121.52246,301
2008-04-28Option exercise (derivative)10,034$0.000
2008-04-28Option exercise (derivative)37,233$0.00916,667
2008-04-28Open-market sale65,779$115.00185,701
2008-04-28Option exercise37,233$60.00251,480
2008-04-28Option exercise18,512$50.39214,247
2008-04-28Option exercise10,034$46.48195,735
2008-04-25Option exercise (derivative)46,100$0.00953,900
2008-04-25Open-market sale46,100$115.00185,701
2008-04-25Option exercise46,100$60.00231,801
2008-03-19Gift15,646$0.00185,701
2008-01-03Tax withholding14,737$102.07201,347
2008-01-02Grant / award31,500—216,084
2007-11-06Gift10,000$0.00184,584
2007-05-07Tax withholding5,754$78.09194,584
2007-02-21Grant / award4,940—200,338
2007-01-30Tax withholding5,216$69.88195,398
2007-01-19Option exercise (derivative)14,422$0.000
2007-01-19Open-market sale14,422$67.50201,351
2007-01-19Option exercise14,422$47.57215,773
2007-01-17Option exercise (derivative)15,000$0.0014,422
2007-01-17Option exercise15,000$47.57216,351
2007-01-17Open-market sale15,000$65.00201,351
2007-01-11Option exercise (derivative)11,964$0.000
2007-01-11Open-market sale11,964$62.50201,351
2007-01-11Option exercise11,964$50.01213,315
2007-01-03Tax withholding8,934$61.16200,614
2007-01-03Grant / award35,000—209,548
2007-01-03Tax withholding8,197$61.16201,351
2007-01-03Grant / award35,000—209,548
2006-11-15Gift5,000$0.00174,548
2006-11-14Option exercise (derivative)50,000—0
2006-11-14Option exercise17,500$37.50197,048
2006-11-14Option exercise32,500$45.00229,548
2006-11-14Open-market sale50,000$60.91179,548
2006-11-10Option exercise (derivative)18,600$0.000
2006-11-10Option exercise18,600$39.72198,148
2006-11-10Open-market sale18,600$60.00179,548
2006-10-13Option exercise (derivative)50,800—50,000
2006-10-13Option exercise18,300$37.50197,848
2006-10-13Open-market sale50,800$57.50179,548
2006-10-13Option exercise32,500$45.00230,348
2006-10-12Option exercise (derivative)99,200—100,800
2006-10-12Option exercise34,200$37.50278,748
2006-10-12Option exercise65,000$45.00244,548
2006-10-12Open-market sale99,200$57.50179,548
2006-10-04Option exercise (derivative)14,740$0.000
2006-10-04Option exercise14,740$50.01194,288
2006-10-04Open-market sale14,740$55.00179,548
2006-05-06Tax withholding5,465$56.50179,548
2006-02-20Grant / award1,247—185,013
2006-01-13Tax withholding4,062$47.41183,766
2006-01-12Tax withholding3,838$47.43187,828
2006-01-03Grant / award35,000—191,666

Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.