SEC CIK 1182405

BALAKRISHNAN BALU

Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
POWIview stock →279,5162026-05-28

Position History — POWI

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

0217,398434,796652,1942006-022007-122009-112010-122013-052017-022026-05

Recent Filings — POWI

DateActivitySharesPriceOwned After
2026-05-28Open-market sale29,000$87.05279,516
2026-05-28Open-market sale95,287$86.25308,516
2026-05-26Open-market sale70,710$82.26403,803
2026-05-26Open-market sale47,863$80.93474,513
2026-05-21Open-market sale53,880$70.71522,376
2026-02-10Open-market sale4,995$47.20576,256
2026-02-09Open-market sale6,368$46.53581,251
2026-02-06Grant / award12,288$0.00587,619
2026-02-03Open-market sale6,585$44.75575,331
2026-02-03Open-market sale3,495$44.75581,916
2026-01-29Open-market sale5,581$46.59585,206
2025-04-02Open-market sale9,544$51.19590,580
2025-02-11Open-market sale5,241$58.36600,124
2025-02-10Open-market sale6,012$58.26605,365
2025-02-07Grant / award11,375$0.00611,377
2025-02-04Open-market sale2,843$60.64600,002
2025-02-04Open-market sale6,547$60.64602,845
2025-02-04Open-market sale3,117$60.64609,392
2025-01-28Grant / award60,000$0.00612,326
2024-04-02Open-market sale9,799$68.61552,161
2024-04-01Grant / award50,300$0.00561,960
2024-02-13Open-market sale3,835$74.06511,660
2024-02-12Grant / award7,034$0.00515,495
2024-02-12Open-market sale5,232$81.02508,461
2024-02-06Open-market sale5,746$73.39513,693
2024-02-05Open-market sale3,504$74.44519,439
2024-02-02Open-market sale2,792$74.60522,943
2023-11-29Open-market sale47,422$77.60525,603
2023-05-26Open-market sale21,674$89.85572,885
2023-04-04Open-market sale9,765$80.66594,559
2023-02-14Open-market sale11,750$83.75604,324
2023-02-09Grant / award40,400$0.00616,074
2023-02-08Open-market sale3,636$84.59582,695
2023-02-08Open-market sale7,021$84.59575,674
2023-02-07Open-market sale5,882$83.02565,227
2023-02-07Grant / award13,904$0.00586,331
2023-02-07Grant / award7,200$0.00572,427
2023-02-03Open-market sale3,712$91.76571,109
2023-02-02Open-market sale2,634$89.66574,821
2022-04-04Open-market sale9,390$91.09577,148
2022-02-14Open-market sale11,872$84.72598,410
2022-02-14Open-market sale11,872$84.72586,538
2022-02-08Open-market sale31,165$85.27621,029
2022-02-08Open-market sale10,747$85.27610,282
2022-02-07Open-market sale4,704$83.75630,194
2022-02-07Grant / award22,000$0.00652,194
2022-02-07Grant / award64,000$0.00634,898
2022-02-02Open-market sale2,644$80.24570,898
2022-02-02Grant / award34,000$0.00573,542
2021-11-22Open-market sale7,500$109.30539,412
2021-07-16Option exercise (derivative)47,422$0.000
2021-07-16Option exercise47,422$21.44546,765
2021-04-05Open-market sale9,368$84.84499,343
2021-02-17Open-market sale12,174$90.53508,711
2021-02-16Open-market sale11,943$92.29520,885
2021-02-08Open-market sale14,875$86.20533,890
2021-02-08Open-market sale1,062$86.20532,828
2021-02-05Grant / award30,000$0.00546,653
2021-02-05Grant / award2,112$0.00548,765
2021-02-05Open-market sale5,641$83.61516,653
2021-02-03Open-market sale13,017$81.26522,294
2021-02-01Option exercise (derivative)4,664$0.000
2021-02-01Option exercise (derivative)21,674$0.000
2021-02-01Option exercise4,664$21.44483,637
2021-02-01Option exercise21,674$18.48505,311
2021-02-01Grant / award30,000$0.00535,311
2020-11-16Open-market sale50,000$70.16499,266
2020-11-05Open-market sale50,000$65.26549,266
2020-10-09Open-market sale9,314$60.44599,266
2020-05-20Open-market sale7,975$110.97304,162
2020-05-20Open-market sale23,854$109.27331,956
2020-05-20Open-market sale19,819$110.08312,137
2020-05-20Gift20,498$0.00283,664
2020-05-19Open-market sale1,955$108.50355,810
2020-05-19Open-market sale22,500$109.31357,765
2020-05-18Open-market sale2,500$108.28380,456
2020-05-18Open-market sale4,000$108.48382,956
2020-05-18Open-market sale5,000$108.71386,956
2020-05-18Open-market sale191$108.50380,265
2020-04-29Open-market sale5,000$104.75406,956
2020-04-29Open-market sale15,000$107.25391,956
2020-04-02Open-market sale2,000$83.55414,525
2020-04-02Open-market sale2,000$83.42412,525
2020-04-02Open-market sale569$83.31411,956
2020-02-14Open-market sale2,000$105.52417,585
2020-02-14Open-market sale1,100$106.50421,585
2020-02-14Open-market sale2,000$105.77419,585
2020-02-14Open-market sale1,060$105.51416,525
2020-02-13Open-market sale2,500$108.35426,193
2020-02-13Open-market sale2,500$108.40423,693
2020-02-13Open-market sale1,008$108.47422,685
2020-02-11Open-market sale5,000$109.60431,193
2020-02-11Open-market sale2,500$109.65428,693
2020-02-07Open-market sale1,500$104.49439,578
2020-02-07Open-market sale2,000$104.20441,078
2020-02-07Open-market sale1,635$104.63436,193
2020-02-07Open-market sale1,750$104.62437,828
2020-02-06Option exercise (derivative)47,374$0.000
2020-02-06Open-market sale47,374$105.63443,078
2020-02-06Grant / award13,744$0.00443,078
2020-02-06Option exercise47,374$38.07490,452
2020-02-04Open-market sale84$101.18411,584
2020-02-04Open-market sale4,250$101.18407,334
2020-02-04Grant / award22,000$0.00429,334
2020-01-28Open-market sale1,157$100.51411,530
2020-01-28Open-market sale5,000$100.44412,687
2020-01-10Open-market sale34,909$102.61417,687
2020-01-02Open-market sale25,000$99.82452,596
2019-12-23Open-market sale22,083$97.66477,596
2019-12-20Open-market sale2,917$97.27499,679
2019-10-28Open-market sale100$95.80502,596
2019-10-28Open-market sale16,765$95.04502,696
2019-10-25Open-market sale4,100$94.54524,496
2019-10-25Open-market sale4,707$93.12528,596
2019-10-25Open-market sale5,035$95.12519,461
2019-10-25Open-market sale5,035$95.12519,461
2019-10-25Open-market sale4,100$94.54524,496
2019-10-25Open-market sale4,707$93.12528,596
2019-10-21Open-market sale400$93.00533,303
2019-10-17Open-market sale400$92.93533,703
2019-10-16Open-market sale6,776$92.93534,103
2019-10-15Open-market sale3,365$92.87540,879
2019-09-26Open-market sale13$92.87544,244
2019-09-25Open-market sale2,197$92.76544,257
2019-09-23Open-market sale3,632$92.80546,454
2019-09-16Open-market sale7,697$92.40550,086
2019-09-16Open-market sale19,813$91.60557,783
2019-08-01Open-market sale2,000$93.15582,924
2019-08-01Open-market sale2,039$93.35584,924
2019-08-01Open-market sale1,500$92.93577,596
2019-08-01Open-market sale1,828$93.14579,096
2019-08-01Open-market sale2,000$93.11580,924
2019-04-02Open-market sale4,718$70.79586,775
2019-03-27Option exercise (derivative)60,000$0.000
2019-03-27Option exercise60,000$21.14396,336
2019-02-14Open-market sale6,004$70.60336,336
2019-02-14Open-market sale3,062$70.60357,297
2019-02-14Open-market sale14,957$70.60342,340
2019-02-13Grant / award6,120$0.00330,503
2019-02-13Grant / award29,856$0.00360,359
2019-02-12Grant / award48,000$0.00324,383
2019-02-04Open-market sale5,984$66.36276,383
2019-01-28Open-market sale4,274$65.55282,191
2019-01-28Open-market sale4,992$65.55286,465
2018-05-02Open-market sale1,717$69.08291,292
2018-04-02Open-market sale4,829$65.86293,009
2018-02-15Open-market sale17,186$63.02195,157
2018-02-13Option exercise (derivative)65,000$0.0060,000
2018-02-13Grant / award48,000$0.00297,838
2018-02-13Option exercise65,000$21.14212,343
2018-02-05Open-market sale5,958$67.48249,664
2018-02-01Grant / award34,388$0.00147,343
2018-01-30Open-market sale3,116$77.19255,622
2018-01-29Open-market sale4,239$77.36258,738
2018-01-29Open-market sale5,249$77.36262,977
2017-11-06Option exercise (derivative)51,350$0.00125,000
2017-11-06Option exercise51,350$21.14112,955
2017-11-06Open-market sale51,350$80.71268,226
2017-07-19Gift5,000$0.0061,605
2017-07-14Open-market sale65,000$78.0666,605
2017-06-28Open-market sale39,792$75.01131,605
2017-06-27Open-market sale10,208$74.98171,397
2017-05-04Grant / award75,000$0.00319,576
2017-05-02Open-market sale1,836$63.68244,576
2017-02-02Grant / award48,000$0.00246,412
2017-02-02Open-market sale12,630$64.73198,412
2017-02-01Grant / award21,615$0.00211,042
2017-02-01Open-market sale3,176$72.05181,605
2017-01-30Open-market sale5,740$70.28188,990
2017-01-27Open-market sale6,267$71.62194,730
2017-01-25Open-market sale35,000$71.95184,781
2017-01-24Open-market sale4,733$69.46200,997
2016-12-27Open-market sale23,085$68.99219,781
2016-12-22Open-market sale1,639$68.95242,866
2016-12-20Open-market sale176$68.95244,505
2016-11-22Gift5,252$0.00244,681
2016-11-11Open-market sale1,885$64.94249,933
2016-11-10Open-market sale2,221$65.00251,818
2016-11-09Open-market sale1,699$64.91254,039
2016-11-08Open-market sale7,732$64.93255,738
2016-11-07Open-market sale23,957$64.94263,470
2016-10-28Open-market sale4,819$64.94287,427
2016-10-10Option exercise (derivative)14,400$0.000
2016-10-10Open-market sale14,400$63.61205,730
2016-10-10Option exercise14,400$25.25220,130
2016-10-03Option exercise (derivative)40,000$0.0014,400
2016-10-03Open-market sale40,000$63.42205,730
2016-10-03Option exercise40,000$25.25245,730
2016-09-28Option exercise (derivative)10,000$0.0054,400
2016-09-28Option exercise10,000$25.25215,730
2016-09-28Open-market sale10,000$61.70205,730
2016-09-26Option exercise (derivative)10,000$0.0064,400
2016-09-26Option exercise10,000$25.25215,730
2016-09-26Open-market sale10,000$60.57205,730
2016-09-22Option exercise (derivative)10,000$0.0074,400
2016-09-22Option exercise10,000$25.25215,730
2016-09-22Open-market sale10,000$61.70205,730
2016-09-22Open-market sale30,000$62.06292,246
2016-09-19Option exercise (derivative)10,000$0.0084,400
2016-09-19Option exercise10,000$25.25332,246
2016-09-19Open-market sale10,000$60.01322,246
2016-09-14Option exercise (derivative)5,000$0.0094,400
2016-09-14Option exercise5,000$25.25210,730
2016-09-14Open-market sale5,000$57.73205,730
2016-08-29Option exercise (derivative)10,000$0.0099,400
2016-08-29Option exercise10,000$25.25215,730
2016-08-29Open-market sale10,000$58.11205,730
2016-08-26Open-market sale3,655$58.90322,246
2016-08-22Option exercise (derivative)10,000$0.00109,400
2016-08-22Open-market sale10,000$57.84205,730
2016-08-22Option exercise10,000$25.25215,730
2016-08-19Option exercise (derivative)3,800$0.00119,400
2016-08-19Open-market sale3,800$57.63205,730
2016-08-19Option exercise3,800$25.25209,530
2016-08-15Option exercise (derivative)6,200$0.00123,200
2016-08-15Open-market sale6,200$57.35205,730
2016-08-15Option exercise6,200$25.25211,930
2016-08-11Option exercise (derivative)5,000$0.00129,400
2016-08-11Open-market sale5,000$57.60205,730
2016-08-11Option exercise5,000$25.25210,730
2016-08-08Option exercise (derivative)5,000$0.00134,400
2016-08-08Open-market sale5,000$56.10205,730
2016-08-08Option exercise5,000$25.25210,730
2016-08-01Option exercise (derivative)400$0.00144,600
2016-08-01Option exercise (derivative)5,200$0.00139,400
2016-08-01Option exercise5,200$25.25210,930
2016-08-01Open-market sale5,200$57.23205,730
2016-08-01Option exercise400$25.25206,130
2016-07-29Option exercise (derivative)1,385$0.00145,000
2016-07-29Option exercise (derivative)3,615$0.00146,385
2016-07-29Open-market sale16,345$59.13325,901
2016-07-29Option exercise1,385$25.25207,115
2016-07-29Open-market sale3,615$58.62205,730
2016-07-29Option exercise3,615$25.25209,345
2016-07-27Open-market sale8,548$55.90342,246
2016-07-26Open-market sale1,452$55.90350,794
2016-07-25Option exercise (derivative)5,000$0.00150,000
2016-07-25Open-market sale5,000$55.00205,730
2016-07-25Option exercise5,000$25.25210,730
2016-07-20Option exercise (derivative)5,000$0.00155,000
2016-07-20Option exercise5,000$25.25210,730
2016-07-20Open-market sale5,000$55.00205,730
2016-05-10Open-market sale2,353$46.38205,730
2016-05-03Open-market sale1,830$47.65208,083
2016-02-05Open-market sale1,335$43.23209,913
2016-02-04Grant / award2,489$0.00211,248
2016-02-01Open-market sale3,312$46.23208,759
2016-01-28Open-market sale4,102$45.12211,418
2016-01-26Grant / award48,000$0.00215,520
2016-01-25Disposition to issuer4,798$44.06167,520
2015-12-17Option exercise (derivative)174,900$0.000
2015-12-17Option exercise (derivative)2,706$0.000
2015-12-17Option exercise174,900$26.75351,540
2015-12-17Option exercise2,706$36.95354,246
2015-11-11Open-market sale3,200$50.67176,640
2015-11-10Open-market sale4,200$50.43179,840
2015-11-09Open-market sale5,111$51.55184,040
2015-11-09Open-market sale2,000$52.30182,040
2015-11-06Open-market sale14,000$52.26189,151
2015-11-05Open-market sale12,594$51.39203,151
2015-11-04Open-market sale10,000$51.36215,745
2015-11-03Open-market sale17,950$51.13225,745
2015-06-15Open-market sale100$50.00243,595
2015-06-15Option exercise (derivative)100$0.00174,900
2015-06-15Option exercise100$26.75172,418
2015-06-15Open-market sale100$50.00172,318
2015-05-11Open-market sale3,272$50.19172,318
2015-05-06Open-market sale3,279$49.13175,590
2015-05-04Open-market sale1,825$50.24178,869
2015-01-30Open-market sale2,509$53.69180,231
2015-01-27Grant / award42,600$0.00182,740
2015-01-23Open-market sale4,814$53.06140,140
2014-12-11Option exercise (derivative)2,626$0.000
2014-12-11Option exercise2,626$38.07144,954
2014-08-20Option exercise (derivative)5,000$0.00175,000
2014-08-20Open-market sale5,000$62.50142,328
2014-08-20Option exercise5,000$26.75147,328
2014-05-09Disposition to issuer3,283$48.97142,328
2014-05-06Disposition to issuer2,363$48.55145,611
2014-05-06Disposition to issuer2,353$48.55147,974
2014-05-01Grant / award13,900$0.00150,327
2014-04-30Option exercise (derivative)36,457$0.0010,837
2014-04-30Option exercise (derivative)23,957$0.0023,711
2014-04-30Option exercise23,957$42.88208,738
2014-04-30Option exercise36,457$36.95245,195
2014-04-24Gift800$0.00243,695
2014-04-21Gift700$0.00244,495
2014-02-04Open-market sale6,170$59.78136,427
2014-02-03Grant / award13,280$0.00142,597
2014-01-29Grant / award24,900$0.00128,862
2014-01-23Open-market sale4,826$60.94103,962
2014-01-22Open-market sale25,000$61.39184,781
2013-12-16Option exercise (derivative)10,249$0.000
2013-12-16Option exercise10,249$21.14209,781
2013-10-31Open-market sale25,000$58.75199,532
2013-09-24Open-market sale17,506$56.25224,532
2013-09-23Open-market sale2,889$56.29242,038
2013-09-20Open-market sale3,872$56.25244,927
2013-07-31Open-market sale20,385$55.11248,799
2013-07-31Open-market sale29,615$54.11269,184
2013-07-19Gift2,500$0.00298,799
2013-07-16Open-market sale40,000$51.25301,299
2013-07-15Option exercise (derivative)114,494$0.000
2013-07-15Open-market sale69,192$47.41365,793
2013-07-15Open-market sale13,203$45.21442,590
2013-07-15Open-market sale7,605$46.49434,985
2013-07-15Option exercise114,494$17.18455,793
2013-07-15Open-market sale17,925$46.76373,374
2013-07-15Open-market sale30,000$48.75341,299
2013-07-15Open-market sale2,075$47.51371,299
2013-07-10Option exercise (derivative)1,700$0.00114,494
2013-07-10Open-market sale1,700$42.52391,299
2013-07-10Option exercise1,700$17.18392,999
2013-07-09Option exercise (derivative)8,300$0.00116,194
2013-07-09Open-market sale8,300$42.63391,299
2013-07-09Option exercise8,300$17.18399,599
2013-07-08Option exercise (derivative)5,000$0.00124,494
2013-07-08Open-market sale5,000$42.11391,299
2013-07-08Option exercise5,000$17.18396,299
2013-07-05Option exercise (derivative)4,246$0.00129,494
2013-07-05Option exercise4,246$17.18395,545
2013-07-05Open-market sale4,246$42.52391,299
2013-07-01Option exercise (derivative)5,000$0.00133,740
2013-07-01Open-market sale5,000$41.00391,299
2013-07-01Option exercise5,000$17.18396,299
2013-06-27Option exercise (derivative)2,116$0.00138,740
2013-06-27Option exercise2,116$17.18393,415
2013-06-27Open-market sale2,116$40.33391,299
2013-06-26Option exercise (derivative)2,884$0.00140,856
2013-06-26Open-market sale2,884$40.06391,299
2013-06-26Option exercise2,884$17.18394,183
2013-06-17Option exercise (derivative)5,000$0.00143,740
2013-06-17Open-market sale5,000$40.07391,299
2013-06-17Option exercise5,000$17.18396,299
2013-06-10Option exercise (derivative)5,000$0.00148,740
2013-06-10Option exercise5,000$17.18396,299
2013-06-10Open-market sale5,000$41.77391,299
2013-06-04Option exercise (derivative)8,181$0.00153,740
2013-06-04Option exercise8,181$17.18399,480
2013-06-04Open-market sale8,181$42.58391,299
2013-06-03Option exercise (derivative)6,819$0.00161,921
2013-06-03Option exercise6,819$17.18398,118
2013-06-03Open-market sale6,819$42.44391,299
2013-05-28Option exercise (derivative)15,000$0.00168,740
2013-05-28Open-market sale15,000$43.90391,299
2013-05-28Option exercise15,000$17.18406,299
2013-05-21Option exercise (derivative)16,260$0.00183,740
2013-05-21Option exercise (derivative)10,572$0.000
2013-05-21Option exercise16,260$17.18418,131
2013-05-21Open-market sale26,832$45.08391,299
2013-05-21Option exercise10,572$27.22401,871
2013-05-20Option exercise (derivative)15,000$0.0010,572
2013-05-20Open-market sale15,000$44.34391,299
2013-05-20Option exercise15,000$27.22406,299
2013-05-16Option exercise (derivative)9,899$0.0025,572
2013-05-16Open-market sale9,899$44.97391,299
2013-05-16Option exercise9,899$27.22401,198
2013-05-13Option exercise (derivative)15,000$0.0035,471
2013-05-13Option exercise15,000$27.22406,299
2013-05-13Open-market sale15,000$43.17391,299
2013-05-09Open-market sale3,303$42.69108,788
2013-05-07Open-market sale3,341$41.81112,091
2013-05-06Option exercise (derivative)15,000$0.0050,471
2013-05-06Open-market sale3,315$42.46115,432
2013-05-06Option exercise15,000$27.22406,299
2013-05-06Open-market sale15,000$42.58391,299
2013-05-03Option exercise (derivative)10,000$0.0065,471
2013-05-03Option exercise10,000$27.22401,299
2013-05-03Open-market sale10,000$42.64391,299
2013-04-29Option exercise (derivative)5,000$40.2175,471
2013-04-29Open-market sale5,000$40.21391,299
2013-04-29Option exercise5,000$27.22396,299
2013-04-23Option exercise (derivative)5,000$0.0080,471
2013-04-23Option exercise5,000$27.22396,299
2013-04-23Open-market sale5,000$40.18391,299
2013-04-16Option exercise (derivative)1,243$0.0085,471
2013-04-16Open-market sale1,243$42.52391,299
2013-04-16Option exercise1,243$27.22392,542
2013-04-15Option exercise (derivative)5,000$0.0086,714
2013-04-15Open-market sale5,000$41.31391,299
2013-04-15Option exercise5,000$27.22396,299
2013-04-10Option exercise (derivative)9,900$0.0091,714
2013-04-10Open-market sale9,900$42.76391,299
2013-04-10Option exercise9,900$27.22401,199
2013-04-09Option exercise (derivative)100$0.00101,614
2013-04-09Open-market sale100$42.50391,299
2013-04-09Option exercise100$27.22391,399
2013-04-08Option exercise (derivative)5,000$0.00101,714
2013-04-08Open-market sale5,000$41.09391,299
2013-04-08Option exercise5,000$27.22396,299
2013-04-01Option exercise (derivative)9,513$0.00106,714
2013-04-01Open-market sale9,513$42.62391,299
2013-04-01Option exercise9,513$27.22400,812
2013-03-25Option exercise (derivative)11,215$0.00120,012
2013-03-25Option exercise (derivative)3,785$0.00116,227
2013-03-25Option exercise3,785$27.22395,084
2013-03-25Option exercise11,215$27.22402,514
2013-03-25Open-market sale11,215$42.55391,299
2013-03-18Option exercise (derivative)15,000$0.00131,227
2013-03-18Option exercise15,000$27.22406,299
2013-03-18Open-market sale15,000$42.23391,299
2013-03-14Option exercise (derivative)5,520$0.00146,227
2013-03-14Option exercise5,520$27.22396,819
2013-03-14Open-market sale5,520$42.50391,299
2013-03-13Option exercise (derivative)3,738$0.00151,747
2013-03-13Option exercise3,738$27.22395,037
2013-03-13Open-market sale3,738$42.50391,299
2013-03-12Option exercise (derivative)742$0.00155,485
2013-03-12Open-market sale742$42.50391,299
2013-03-12Option exercise742$27.22392,041
2013-03-11Option exercise (derivative)5,000$0.00156,227
2013-03-11Option exercise5,000$27.22396,299
2013-03-11Open-market sale5,000$41.69391,299
2013-03-04Option exercise (derivative)5,000$0.00161,227
2013-03-04Option exercise5,000$27.22396,299
2013-03-04Open-market sale5,000$40.67391,299
2013-02-25Option exercise (derivative)5,100$0.00166,227
2013-02-25Option exercise5,100$27.22396,399
2013-02-25Open-market sale5,100$42.22391,299
2013-02-22Option exercise (derivative)25,000$0.00171,327
2013-02-22Open-market sale25,000$42.45391,299
2013-02-22Option exercise25,000$27.22416,299
2013-02-08Open-market sale3,319$43.90391,299
2013-02-04Grant / award8,560$0.00394,618
2013-01-22Grant / award50,000$0.00118,033
2012-10-25Option exercise (derivative)1,000$0.000
2012-10-25Option exercise1,000$17.75400,558
2012-10-25Option exercise147,979$18.95399,558
2012-05-15Option exercise (derivative)5,000$0.00147,979
2012-05-15Open-market sale5,000$42.50251,579
2012-05-15Option exercise5,000$18.95256,579
2012-05-08Grant / award (derivative)47,668$0.0047,668
2012-05-08Grant / award (derivative)2,332$0.002,332
2012-05-08Grant / award25,000$0.0070,077
2012-05-08Open-market sale2,355$41.3867,722
2012-05-07Option exercise (derivative)4,662$0.001,000
2012-05-07Option exercise (derivative)338$0.00152,979
2012-05-07Option exercise338$18.95251,917
2012-05-07Open-market sale4,662$42.56251,579
2012-05-07Option exercise4,662$17.75256,241
2012-05-04Option exercise (derivative)2,000$0.005,662
2012-05-04Option exercise (derivative)3,000$0.007,662
2012-05-04Open-market sale1,952$43.7345,077
2012-05-04Option exercise3,000$17.75254,579
2012-05-04Open-market sale3,000$42.50251,579
2012-05-04Option exercise2,000$17.75253,579
2011-11-11Option exercise (derivative)4,336$0.0010,249
2011-11-11Option exercise4,336$21.14250,488
2011-08-15Option exercise (derivative)2,000$0.0010,662
2011-08-15Open-market sale2,000$32.42246,152
2011-08-15Option exercise2,000$17.75248,152
2011-08-11Option exercise (derivative)1,000$0.0012,662
2011-08-11Open-market sale1,000$32.50246,152
2011-08-11Option exercise1,000$17.75247,152
2011-08-08Option exercise (derivative)1,000$0.0013,662
2011-08-08Option exercise1,000$17.75247,152
2011-08-08Open-market sale1,000$30.00246,152
2011-08-01Option exercise (derivative)3,000$0.0014,662
2011-08-01Option exercise3,000$17.75249,152
2011-08-01Open-market sale3,000$35.56246,152
2011-07-25Option exercise (derivative)4,000$0.0017,662
2011-07-25Option exercise4,000$17.75250,152
2011-07-25Open-market sale4,000$37.88246,152
2011-07-19Option exercise (derivative)1,000$0.0021,662
2011-07-19Open-market sale1,000$37.50246,152
2011-07-19Option exercise1,000$17.75247,152
2011-07-18Option exercise (derivative)3,000$0.0022,662
2011-07-18Option exercise3,000$17.75249,152
2011-07-18Open-market sale3,000$36.14246,152
2011-07-11Option exercise (derivative)4,000$0.0025,662
2011-07-11Open-market sale4,000$38.76246,152
2011-07-11Option exercise4,000$17.75250,152
2011-07-05Option exercise (derivative)4,000$0.0029,662
2011-07-05Open-market sale4,000$39.26246,152
2011-07-05Option exercise4,000$17.75250,152
2011-06-28Option exercise (derivative)1,000$0.0033,662
2011-06-28Option exercise1,000$17.75247,152
2011-06-28Open-market sale1,000$37.50246,152
2011-06-27Option exercise (derivative)3,000$0.0034,662
2011-06-27Option exercise3,000$17.75249,152
2011-06-27Open-market sale3,000$36.42246,152
2011-06-20Option exercise (derivative)3,000$0.0037,662
2011-06-20Open-market sale3,000$35.01246,152
2011-06-20Option exercise3,000$17.75249,152
2011-06-13Option exercise (derivative)3,000$0.0040,662
2011-06-13Open-market sale3,000$35.99246,152
2011-06-13Option exercise3,000$17.75249,152
2011-06-06Option exercise (derivative)3,000$0.0043,662
2011-06-06Option exercise3,000$17.75249,152
2011-06-06Open-market sale3,000$36.88246,152
2011-06-02Option exercise (derivative)1,000$0.0046,662
2011-06-02Open-market sale1,000$37.50246,152
2011-06-02Option exercise1,000$17.75247,152
2011-05-31Option exercise (derivative)3,000$0.0047,662
2011-05-31Open-market sale3,000$36.55246,152
2011-05-31Option exercise3,000$17.75249,152
2011-05-23Option exercise (derivative)3,000$0.0050,662
2011-05-23Option exercise3,000$17.75249,152
2011-05-23Open-market sale3,000$36.11246,152
2011-05-16Option exercise (derivative)4,000$0.0053,662
2011-05-16Open-market sale4,000$38.02246,152
2011-05-16Option exercise4,000$17.75250,152
2011-05-09Option exercise (derivative)4,000$0.0057,662
2011-05-09Option exercise4,000$17.75250,152
2011-05-09Open-market sale4,000$37.41246,152
2011-05-05Grant / award (derivative)2,706$0.002,706
2011-05-05Grant / award (derivative)47,294$0.0047,294
2011-05-05Grant / award25,000$0.0047,029
2011-05-04Open-market sale2,971$37.5022,029
2011-05-02Option exercise (derivative)7,000$0.0061,662
2011-05-02Option exercise7,000$17.75253,152
2011-05-02Open-market sale7,000$40.06246,152
2011-04-29Option exercise (derivative)3,000$0.0068,662
2011-04-29Open-market sale3,000$40.00246,152
2011-04-29Option exercise3,000$17.75249,152
2011-04-25Option exercise (derivative)4,000$0.0071,662
2011-04-25Option exercise4,000$17.75250,152
2011-04-25Open-market sale4,000$38.41246,152
2011-04-20Option exercise (derivative)1,000$0.0075,662
2011-04-20Option exercise1,000$17.75247,152
2011-04-20Open-market sale1,000$37.50246,152
2011-04-18Option exercise (derivative)3,000$0.0076,662
2011-04-18Option exercise3,000$17.75249,152
2011-04-18Open-market sale3,000$36.52246,152
2011-04-11Option exercise (derivative)4,000$0.0079,662
2011-04-11Open-market sale4,000$38.14246,152
2011-04-11Option exercise4,000$17.75250,152
2011-04-04Option exercise (derivative)4,000$0.0083,662
2011-04-04Open-market sale4,000$37.36246,152
2011-04-04Option exercise4,000$17.75250,152
2011-03-28Option exercise (derivative)4,000$0.0087,662
2011-03-28Option exercise4,000$17.75250,152
2011-03-28Open-market sale4,000$38.81246,152
2011-03-21Option exercise (derivative)4,000$0.0091,662
2011-03-21Open-market sale4,000$37.51246,152
2011-03-21Option exercise4,000$17.75250,152
2011-03-14Option exercise (derivative)4,000$0.0095,662
2011-03-14Option exercise4,000$17.75250,152
2011-03-14Open-market sale4,000$38.03246,152
2011-03-09Option exercise (derivative)55$0.0099,662
2011-03-09Open-market sale55$40.00246,152
2011-03-09Option exercise55$17.75246,207
2011-03-07Option exercise (derivative)4,000$0.0099,717
2011-03-07Open-market sale4,000$39.46246,152
2011-03-07Option exercise4,000$17.75250,152
2011-02-28Option exercise (derivative)7,000$40.06103,717
2011-02-28Open-market sale7,000$40.06246,152
2011-02-28Option exercise7,000$17.75253,152
2011-02-22Option exercise (derivative)7,000$0.00110,717
2011-02-22Open-market sale7,000$41.58246,152
2011-02-22Option exercise7,000$17.75253,152
2011-02-18Option exercise (derivative)2,966$0.00117,717
2011-02-18Option exercise2,966$17.75249,118
2011-02-18Open-market sale2,966$42.50246,152
2011-02-17Option exercise (derivative)34$0.00120,683
2011-02-17Option exercise34$17.75246,186
2011-02-17Open-market sale34$42.50246,152
2011-02-14Option exercise (derivative)7,000$0.00120,717
2011-02-14Option exercise7,000$17.75243,186
2011-02-14Open-market sale7,000$41.92236,186
2011-02-08Tax withholding6,034$40.5134,966
2011-02-07Option exercise (derivative)10,000$0.00127,717
2011-02-07Option exercise10,000$17.75246,186
2011-02-07Open-market sale10,000$42.86236,186
2011-02-04Option exercise (derivative)3,333$0.00137,717
2011-02-04Option exercise (derivative)2,934$0.00153,317
2011-02-04Option exercise (derivative)3,000$0.000
2011-02-04Option exercise (derivative)26,733$0.003,000
2011-02-04Option exercise26,733$14.82262,919
2011-02-04Option exercise3,333$17.75239,519
2011-02-04Option exercise3,000$14.82239,186
2011-02-04Open-market sale3,000$40.34236,186
2011-02-04Option exercise2,934$18.95239,120
2011-02-01Option exercise (derivative)1,000$0.0029,733
2011-02-01Option exercise1,000$14.82237,186
2011-02-01Open-market sale1,000$37.50236,186
2011-01-31Option exercise (derivative)3,000$0.0030,733
2011-01-31Open-market sale3,000$36.67236,186
2011-01-31Option exercise3,000$14.82239,186
2011-01-27Option exercise (derivative)925$0.0033,733
2011-01-27Open-market sale925$37.50236,186
2011-01-27Option exercise925$14.82237,111
2011-01-26Option exercise (derivative)75$0.0034,658
2011-01-26Option exercise75$14.82236,261
2011-01-26Open-market sale75$37.50236,186
2011-01-25Grant / award16,000$0.0041,000
2011-01-24Option exercise (derivative)3,000$0.0034,733
2011-01-24Open-market sale3,000$36.30236,186
2011-01-24Option exercise3,000$14.82239,186
2011-01-18Option exercise (derivative)7,000$0.0037,733
2011-01-18Option exercise7,000$14.82243,186
2011-01-18Open-market sale7,000$40.65236,186
2011-01-10Option exercise (derivative)7,000$0.0044,733
2011-01-10Option exercise7,000$14.82243,186
2011-01-10Open-market sale7,000$39.91236,186
2011-01-03Option exercise (derivative)7,000$0.0051,733
2011-01-03Option exercise7,000$14.82243,186
2011-01-03Open-market sale7,000$40.22236,186
2010-12-27Option exercise (derivative)7,000$0.0058,733
2010-12-27Open-market sale7,000$40.68236,186
2010-12-27Option exercise7,000$14.82243,186
2010-12-22Option exercise (derivative)9,065$0.0014,585
2010-12-22Option exercise (derivative)3,673$0.000
2010-12-22Option exercise3,673$27.22236,186
2010-12-22Option exercise9,065$21.14232,513
2010-12-20Option exercise (derivative)7,000$0.0065,733
2010-12-20Open-market sale7,000$40.31223,448
2010-12-20Option exercise7,000$14.82230,448
2010-12-13Option exercise (derivative)7,000$0.0072,733
2010-12-13Open-market sale7,000$40.75223,448
2010-12-13Option exercise7,000$14.82230,448
2010-12-06Option exercise (derivative)7,000$0.0079,733
2010-12-06Open-market sale7,000$41.25223,448
2010-12-06Option exercise7,000$14.82230,448
2010-11-29Option exercise (derivative)154$0.0086,733
2010-11-29Option exercise (derivative)6,846$0.000
2010-11-29Option exercise6,846$21.20230,294
2010-11-29Option exercise154$14.82223,602
2010-11-29Open-market sale154$40.00223,448
2010-11-24Option exercise (derivative)23,000$0.006,846
2010-11-24Option exercise23,000$21.20246,448
2010-11-24Open-market sale23,000$39.96223,448
2010-11-22Option exercise (derivative)4,000$0.0029,846
2010-11-22Open-market sale4,000$38.24223,448
2010-11-22Option exercise4,000$21.20227,448
2010-11-15Option exercise (derivative)4,000$0.0033,846
2010-11-15Option exercise4,000$21.20227,448
2010-11-15Open-market sale4,000$38.11223,448
2010-11-08Option exercise (derivative)12,154$0.0037,846
2010-11-08Option exercise (derivative)16,846$0.000
2010-11-08Option exercise12,154$21.20235,602
2010-11-08Option exercise16,846$12.10240,294
2010-11-08Open-market sale12,154$37.97223,448
2010-10-25Option exercise (derivative)2,000$0.0016,846
2010-10-25Open-market sale2,000$32.96223,448
2010-10-25Option exercise2,000$12.10225,448
2010-10-18Option exercise (derivative)2,000$0.0018,846
2010-10-18Option exercise2,000$12.10225,448
2010-10-18Open-market sale2,000$32.78223,448
2010-10-11Option exercise (derivative)2,000$0.0020,846
2010-10-11Option exercise2,000$12.10225,448
2010-10-11Open-market sale2,000$31.99223,448
2010-10-04Option exercise (derivative)1,000$0.0022,846
2010-10-04Option exercise1,000$12.10224,448
2010-10-04Open-market sale1,000$31.76223,448
2010-09-27Option exercise (derivative)2,000$0.0023,846
2010-09-27Open-market sale2,000$32.61223,448
2010-09-27Option exercise2,000$12.10225,448
2010-09-24Option exercise (derivative)1,000$0.0025,846
2010-09-24Option exercise1,000$12.10224,448
2010-09-24Open-market sale1,000$32.50223,448
2010-09-20Option exercise (derivative)1,000$0.0026,846
2010-09-20Option exercise1,000$12.10224,448
2010-09-20Open-market sale1,000$30.03223,448
2010-09-16Option exercise (derivative)1,000$0.0027,846
2010-09-16Option exercise1,000$12.10224,448
2010-09-16Open-market sale1,000$30.00223,448
2010-09-07Option exercise (derivative)1,000$0.0028,846
2010-09-07Option exercise1,000$12.10224,448
2010-09-07Open-market sale1,000$30.45223,448
2010-09-03Option exercise (derivative)1,000$0.0029,846
2010-09-03Open-market sale1,000$30.00223,448
2010-09-03Option exercise1,000$12.10224,448
2010-08-23Option exercise (derivative)1,000$0.0030,846
2010-08-23Option exercise1,000$12.10224,448
2010-08-23Open-market sale1,000$30.00223,448
2010-08-17Option exercise (derivative)500$0.0031,846
2010-08-17Option exercise500$12.10223,948
2010-08-17Open-market sale500$32.50223,448
2010-08-16Option exercise (derivative)1,000$0.0032,346
2010-08-16Option exercise1,000$12.10224,448
2010-08-16Open-market sale1,000$30.95223,448
2010-08-09Option exercise (derivative)2,000$0.0033,346
2010-08-09Open-market sale2,000$34.03223,448
2010-08-09Option exercise2,000$12.10225,448
2010-08-03Option exercise (derivative)1,000$0.0035,346
2010-08-03Option exercise1,000$12.10224,448
2010-08-03Open-market sale1,000$37.50223,448
2010-08-02Option exercise (derivative)3,000$0.0036,346
2010-08-02Option exercise3,000$12.10226,448
2010-08-02Open-market sale3,000$35.33223,448
2010-07-26Option exercise (derivative)4,000$0.0039,346
2010-07-26Option exercise4,000$12.10227,448
2010-07-26Open-market sale4,000$36.57223,448
2010-07-21Option exercise (derivative)1,000$0.0043,346
2010-07-21Open-market sale1,000$35.24223,448
2010-07-21Option exercise1,000$12.10224,448
2010-07-19Option exercise (derivative)2,000$0.0044,346
2010-07-19Open-market sale2,000$33.31223,448
2010-07-19Option exercise2,000$12.10225,448
2010-07-13Option exercise (derivative)1,000$0.0046,346
2010-07-13Option exercise1,000$12.10224,448
2010-07-13Open-market sale1,000$35.00223,448
2010-07-12Option exercise (derivative)2,000$0.0047,346
2010-07-12Open-market sale2,000$34.16223,448
2010-07-12Option exercise2,000$12.10225,448
2010-07-06Option exercise (derivative)2,000$0.0049,346
2010-07-06Option exercise2,000$12.10225,448
2010-07-06Open-market sale2,000$32.41223,448
2010-06-28Option exercise (derivative)2,000$0.0051,346
2010-06-28Open-market sale2,000$32.31223,448
2010-06-28Option exercise2,000$12.10225,448
2010-06-21Option exercise (derivative)3,000$0.0053,346
2010-06-21Open-market sale3,000$35.97223,448
2010-06-21Option exercise3,000$12.10226,448
2010-06-16Option exercise (derivative)1,000$0.0056,346
2010-06-16Option exercise1,000$12.10224,448
2010-06-16Open-market sale1,000$35.00223,448
2010-06-14Option exercise (derivative)2,000$0.0057,346
2010-06-14Option exercise2,000$12.10225,448
2010-06-14Open-market sale2,000$32.97223,448
2010-06-11Option exercise (derivative)1,000$0.0059,346
2010-06-11Option exercise1,000$12.10224,448
2010-06-11Open-market sale1,000$32.50223,448
2010-06-07Option exercise (derivative)1,000$0.0060,346
2010-06-07Option exercise1,000$12.10224,448
2010-06-07Open-market sale1,000$32.02223,448
2010-06-01Option exercise (derivative)2,000$0.0061,346
2010-06-01Open-market sale2,000$33.62223,448
2010-06-01Option exercise2,000$12.10225,448
2010-05-24Option exercise (derivative)2,000$0.0063,346
2010-05-24Open-market sale2,000$32.92223,448
2010-05-24Option exercise2,000$12.10225,448
2010-05-17Option exercise (derivative)2,000$0.0065,346
2010-05-17Option exercise2,000$12.10225,448
2010-05-17Open-market sale2,000$34.56223,448
2010-05-10Option exercise (derivative)3,000$0.0067,346
2010-05-10Option exercise3,000$12.10226,448
2010-05-10Open-market sale3,000$35.69223,448
2010-05-03Grant / award (derivative)2,626$0.002,626
2010-05-03Grant / award (derivative)47,374$0.0047,374
2010-05-03Option exercise (derivative)4,000$0.0070,346
2010-05-03Option exercise4,000$12.10227,448
2010-05-03Open-market sale4,000$38.44223,448
2010-05-03Grant / award25,000$0.0025,000
2010-04-26Option exercise (derivative)10,000$0.0074,346
2010-04-26Option exercise10,000$12.10233,448
2010-04-26Open-market sale10,000$43.27223,448
2010-04-19Option exercise (derivative)10,000$0.0084,346
2010-04-19Option exercise10,000$12.10220,489
2010-04-19Open-market sale10,000$43.95210,489
2010-04-15Open-market sale1,600$46.25210,489
2010-04-15Open-market sale7,619$46.080
2010-04-14Option exercise (derivative)45,000$0.0094,346
2010-04-14Open-market sale30,000$44.24212,089
2010-04-14Open-market sale3,403$45.937,620
2010-04-14Open-market sale45,000$45.08242,089
2010-04-14Option exercise45,000$12.10287,089
2010-04-14Open-market sale3,404$45.937,619
2010-04-13Option exercise (derivative)32,931$0.00139,346
2010-04-13Option exercise32,931$12.10275,020
2010-04-13Open-market sale32,931$42.82242,089
2010-04-13Open-market sale10,000$43.3011,023
2010-04-12Option exercise (derivative)7,000$0.00172,277
2010-04-12Option exercise7,000$12.10249,089
2010-04-12Open-market sale7,000$41.68242,089
2010-04-09Option exercise (derivative)69$0.00179,277
2010-04-09Option exercise69$12.10242,158
2010-04-09Open-market sale69$42.40242,089
2010-04-05Option exercise (derivative)2,952$0.00183,394
2010-04-05Option exercise (derivative)4,048$0.00179,346
2010-04-05Option exercise2,952$12.10245,041
2010-04-05Option exercise4,048$12.10249,089
2010-04-05Open-market sale2,952$41.11246,137
2010-04-05Open-market sale4,048$41.60242,089
2010-03-29Option exercise (derivative)7,000$0.00186,346
2010-03-29Option exercise7,000$12.10249,089
2010-03-29Open-market sale7,000$40.17242,089
2010-03-22Option exercise (derivative)7,000$0.00193,346
2010-03-22Option exercise7,000$12.10249,089
2010-03-22Open-market sale7,000$41.37242,089
2010-03-17Open-market sale15,000$41.40242,089
2010-03-15Option exercise (derivative)22,200$0.00200,346
2010-03-15Open-market sale22,200$39.96257,089
2010-03-15Option exercise22,200$12.10279,289
2010-03-12Option exercise (derivative)4,800$0.00222,546
2010-03-12Open-market sale4,800$39.92257,089
2010-03-12Option exercise4,800$12.10261,889
2010-03-08Option exercise (derivative)4,000$0.00227,346
2010-03-08Open-market sale4,992$38.80257,089
2010-03-08Option exercise4,000$12.10261,089
2010-03-05Open-market sale8,384$38.81262,081
2010-03-01Option exercise (derivative)15,100$0.00235,246
2010-03-01Option exercise (derivative)3,000$0.00231,346
2010-03-01Option exercise (derivative)900$0.00234,346
2010-03-01Open-market sale3,000$36.44270,465
2010-03-01Option exercise900$12.10286,465
2010-03-01Option exercise3,000$12.10289,465
2010-03-01Open-market sale15,100$37.74274,365
2010-03-01Open-market sale900$38.50273,465
2010-03-01Option exercise15,100$12.10285,565
2010-02-22Option exercise (derivative)3,000$0.00250,346
2010-02-22Option exercise3,000$12.10273,465
2010-02-22Open-market sale3,000$35.47270,465
2010-02-16Option exercise (derivative)3,000$0.00253,346
2010-02-16Option exercise3,000$12.10273,465
2010-02-16Open-market sale3,000$35.08270,465
2010-02-12Option exercise (derivative)1,000$0.00256,346
2010-02-12Open-market sale1,000$35.00270,465
2010-02-12Option exercise1,000$12.10271,465
2010-02-08Option exercise (derivative)2,000$0.00257,346
2010-02-08Open-market sale2,000$32.80270,465
2010-02-08Option exercise2,000$12.10272,465
2010-02-08Tax withholding7,041$32.8612,959
2010-02-04Option exercise (derivative)1,000$0.00259,346
2010-02-04Open-market sale1,000$33.14270,465
2010-02-04Option exercise1,000$12.10271,465
2010-02-01Option exercise (derivative)1,000$0.00260,346
2010-02-01Open-market sale1,000$31.22270,465
2010-02-01Option exercise1,000$12.10271,465
2010-01-26Grant / award20,000$0.0020,000
2010-01-25Option exercise (derivative)2,000$0.000
2010-01-25Option exercise2,000$15.06272,465
2010-01-25Open-market sale2,000$32.37270,465
2010-01-19Option exercise (derivative)2,000$0.002,000
2010-01-19Option exercise2,000$15.06272,465
2010-01-19Open-market sale2,000$33.89270,465
2010-01-11Option exercise (derivative)3,000$0.004,000
2010-01-11Open-market sale3,000$36.12270,465
2010-01-11Option exercise3,000$15.06273,465
2010-01-04Option exercise (derivative)3,000$0.007,000
2010-01-04Open-market sale3,000$36.66270,465
2010-01-04Option exercise3,000$15.06273,465
2009-12-28Option exercise (derivative)3,000$0.0010,000
2009-12-28Open-market sale3,000$36.21270,465
2009-12-28Option exercise3,000$15.06273,465
2009-12-21Option exercise (derivative)3,000$0.0013,000
2009-12-21Open-market sale3,000$35.75270,465
2009-12-21Option exercise3,000$15.06273,465
2009-12-14Option exercise (derivative)3,000$0.0016,000
2009-12-14Open-market sale3,000$35.34270,465
2009-12-14Option exercise3,000$15.06273,465
2009-12-07Option exercise (derivative)3,000$0.0019,000
2009-12-07Open-market sale3,000$36.50270,465
2009-12-07Option exercise3,000$15.06273,465
2009-12-02Option exercise (derivative)1,000$0.0022,000
2009-12-02Option exercise1,000$15.06271,465
2009-12-02Open-market sale1,000$35.00270,465
2009-11-30Option exercise (derivative)2,000$0.0023,000
2009-11-30Open-market sale2,000$33.38270,465
2009-11-30Option exercise2,000$15.06272,465
2009-11-23Option exercise (derivative)13,000$0.0025,000
2009-11-23Open-market sale13,000$34.91270,465
2009-11-23Option exercise13,000$15.06283,465
2009-11-19Option exercise (derivative)2,000$0.0038,000
2009-11-19Open-market sale2,000$33.41270,465
2009-11-19Option exercise2,000$15.06272,465
2009-04-28Grant / award (derivative)200,000$0.00200,000
2009-04-28Grant / award (derivative)200,000$0.00200,000
2009-04-20Option exercise (derivative)33,361$0.000
2009-04-20Option exercise33,361$15.0633,361
2009-02-23Gift21,023$0.004,352
2009-02-23Gift21,023$0.0025,375
2009-02-23Gift21,023$0.0021,023
2009-02-20Option exercise (derivative)7,403$0.00261,346
2009-02-20Option exercise (derivative)4,779$0.0086,887
2009-02-20Option exercise (derivative)2,699$0.00141,050
2009-02-20Option exercise (derivative)6,639$0.0073,361
2009-02-20Option exercise (derivative)20,526$0.000
2009-02-20Option exercise2,699$17.7546,398
2009-02-20Option exercise4,779$14.8243,699
2009-02-20Option exercise7,403$12.1038,920
2009-02-20Option exercise6,639$15.0631,517
2009-02-20Option exercise20,526$14.2224,878
2009-02-02Disposition to issuer (derivative)50,000—91,666
2009-02-02Grant / award (derivative)50,000—50,000
2008-12-31Disposition to issuer (derivative)150,000$4.000
2008-09-10Option exercise (derivative)250$0.0020,526
2008-09-10Open-market sale250$25.004,352
2008-09-10Option exercise250$14.224,602
2008-09-03Option exercise (derivative)1,000$0.0020,776
2008-09-03Open-market sale1,000$28.804,352
2008-09-03Option exercise1,000$14.225,352
2008-08-27Option exercise (derivative)2,000$0.0021,776
2008-08-27Open-market sale2,000$29.834,352
2008-08-27Option exercise2,000$14.226,352
2008-08-20Option exercise (derivative)1,000$0.0023,776
2008-08-20Option exercise (derivative)1,000$0.0024,776
2008-08-20Open-market sale1,000$29.654,352
2008-08-20Option exercise1,000$14.225,352
2008-08-13Option exercise (derivative)1,000$0.0025,776
2008-08-13Option exercise1,000$14.225,352
2008-08-13Open-market sale1,000$29.544,352
2008-08-06Option exercise (derivative)250$0.0026,776
2008-08-06Option exercise250$14.224,602
2008-08-06Open-market sale250$26.084,352
2008-07-30Option exercise (derivative)1,000$0.0027,026
2008-07-30Open-market sale1,000$29.184,352
2008-07-30Option exercise1,000$14.225,352
2008-07-23Option exercise (derivative)2,000$0.0028,026
2008-07-23Open-market sale2,000$30.614,352
2008-07-23Option exercise2,000$14.226,352
2008-07-16Option exercise (derivative)2,000$0.0030,026
2008-07-16Option exercise2,000$14.226,352
2008-07-16Open-market sale2,000$31.254,352
2008-07-09Option exercise (derivative)2,000$0.0032,026
2008-07-09Option exercise2,000$14.226,352
2008-07-09Open-market sale2,000$31.944,352
2008-07-02Option exercise (derivative)400$0.0034,026
2008-07-02Option exercise (derivative)400$0.0034,426
2008-07-02Option exercise (derivative)194$0.0034,826
2008-07-02Option exercise (derivative)6$0.00268,749
2008-07-02Option exercise (derivative)600$0.00268,755
2008-07-02Option exercise (derivative)100$0.00269,355
2008-07-02Option exercise (derivative)300$0.00269,455
2008-07-02Option exercise6$12.104,358
2008-07-02Option exercise400$14.224,752
2008-07-02Option exercise194$14.224,546
2008-07-02Option exercise600$12.104,952
2008-07-02Option exercise100$12.104,452
2008-07-02Open-market sale300$31.384,352
2008-07-02Option exercise300$12.104,652
2008-06-25Option exercise (derivative)200$0.00142,272
2008-06-25Option exercise (derivative)606$0.00141,666
2008-06-25Option exercise (derivative)300$0.00143,372
2008-06-25Option exercise (derivative)400$0.00269,755
2008-06-25Option exercise (derivative)200$0.00270,155
2008-06-25Option exercise (derivative)394$0.00270,355
2008-06-25Option exercise (derivative)600$0.00142,472
2008-06-25Option exercise (derivative)300$0.00143,072
2008-06-25Option exercise300$14.824,652
2008-06-25Option exercise400$12.104,752
2008-06-25Option exercise394$12.104,746
2008-06-25Option exercise606$14.824,958
2008-06-25Option exercise200$14.824,552
2008-06-25Option exercise600$14.824,952
2008-06-25Open-market sale300$32.234,352
2008-06-19Option exercise (derivative)1,900$0.00146,072
2008-06-19Option exercise (derivative)1,200$0.00143,672
2008-06-19Option exercise (derivative)800$0.00144,872
2008-06-19Option exercise (derivative)400$0.00145,672
2008-06-19Option exercise1,200$14.825,552
2008-06-19Option exercise800$14.825,152
2008-06-19Option exercise400$14.824,752
2008-06-19Option exercise1,900$14.826,252
2008-06-19Open-market sale1,200$34.954,352
2008-06-18Option exercise (derivative)400$0.00155,472
2008-06-18Option exercise (derivative)200$0.00155,272
2008-06-18Option exercise (derivative)200$0.00155,072
2008-06-18Option exercise (derivative)400$0.00154,672
2008-06-18Option exercise (derivative)400$0.00154,272
2008-06-18Option exercise (derivative)600$0.00153,672
2008-06-18Option exercise (derivative)3,000$0.00150,672
2008-06-18Option exercise (derivative)300$0.00155,872
2008-06-18Option exercise (derivative)300$0.00156,172
2008-06-18Option exercise (derivative)200$0.00156,472
2008-06-18Option exercise (derivative)200$0.00147,972
2008-06-18Option exercise (derivative)100$0.00148,172
2008-06-18Option exercise (derivative)100$0.00148,272
2008-06-18Option exercise (derivative)300$0.00149,272
2008-06-18Option exercise (derivative)200$0.00150,472
2008-06-18Option exercise (derivative)400$0.00148,372
2008-06-18Option exercise (derivative)100$0.00148,772
2008-06-18Option exercise (derivative)400$0.00148,872
2008-06-18Option exercise (derivative)500$0.00149,972
2008-06-18Option exercise (derivative)400$0.00149,572
2008-06-18Option exercise200$14.824,552
2008-06-18Option exercise100$14.824,452
2008-06-18Open-market sale400$34.964,352
2008-06-18Option exercise400$14.824,752
2008-06-18Option exercise300$14.824,652
2008-06-18Option exercise500$14.824,852
2008-06-18Option exercise3,000$14.827,352
2008-06-18Option exercise600$14.824,952
2008-06-18Option exercise400$14.824,752
2008-06-18Open-market sale200$34.404,352
2008-06-18Option exercise200$14.824,552
2008-06-11Option exercise (derivative)400$0.00156,672
2008-06-11Option exercise (derivative)500$0.00157,072
2008-06-11Option exercise (derivative)200$0.00158,172
2008-06-11Option exercise (derivative)600$0.00157,572
2008-06-11Option exercise (derivative)300$0.00158,372
2008-06-11Option exercise600$14.824,952
2008-06-11Option exercise500$14.824,852
2008-06-11Option exercise400$14.824,752
2008-06-11Option exercise300$14.824,652
2008-06-11Option exercise200$14.824,552
2008-06-11Open-market sale200$31.694,352
2008-06-04Option exercise (derivative)100$0.00159,772
2008-06-04Option exercise (derivative)380$0.00158,672
2008-06-04Option exercise (derivative)120$0.00159,052
2008-06-04Option exercise (derivative)500$0.00159,172
2008-06-04Option exercise (derivative)300$0.00161,372
2008-06-04Option exercise (derivative)1,000$0.00160,372
2008-06-04Option exercise (derivative)100$0.00160,272
2008-06-04Option exercise (derivative)400$0.00159,872
2008-06-04Option exercise (derivative)100$0.00159,672
2008-06-04Option exercise1,000$14.825,352
2008-06-04Option exercise300$14.824,652
2008-06-04Option exercise400$14.824,752
2008-06-04Option exercise100$14.824,452
2008-06-04Option exercise500$14.824,852
2008-06-04Option exercise120$14.824,472
2008-06-04Option exercise380$14.824,732
2008-06-04Open-market sale300$31.904,352
2008-05-28Option exercise (derivative)200$0.00164,172
2008-05-28Option exercise (derivative)500$0.00163,672
2008-05-28Option exercise (derivative)500$0.00163,172
2008-05-28Option exercise (derivative)100$0.00164,372
2008-05-28Option exercise (derivative)200$0.00164,472
2008-05-28Option exercise (derivative)100$0.00163,072
2008-05-28Option exercise (derivative)100$0.00161,672
2008-05-28Option exercise (derivative)500$0.00161,772
2008-05-28Option exercise (derivative)500$0.00162,572
2008-05-28Option exercise (derivative)100$0.00162,472
2008-05-28Option exercise (derivative)100$0.00162,372
2008-05-28Option exercise (derivative)100$0.00162,272
2008-05-28Option exercise500$14.824,852
2008-05-28Open-market sale100$32.394,352
2008-05-28Option exercise100$14.824,452
2008-05-28Option exercise200$14.824,552
2008-05-21Option exercise (derivative)100$0.00165,072
2008-05-21Option exercise (derivative)300$0.00165,172
2008-05-21Option exercise (derivative)300$0.00165,472
2008-05-21Option exercise (derivative)300$0.00167,372
2008-05-21Option exercise (derivative)400$0.00166,972
2008-05-21Option exercise (derivative)200$0.00166,772
2008-05-21Option exercise (derivative)600$0.00166,172
2008-05-21Option exercise (derivative)400$0.00164,672
2008-05-21Option exercise (derivative)100$0.00166,072
2008-05-21Option exercise (derivative)300$0.00165,772
2008-05-21Option exercise200$14.824,552
2008-05-21Option exercise600$14.824,952
2008-05-21Option exercise300$14.824,652
2008-05-21Option exercise100$14.824,452
2008-05-21Open-market sale400$32.904,352
2008-05-21Option exercise400$14.824,752
2008-05-14Option exercise (derivative)300$0.00167,672
2008-05-14Option exercise (derivative)200$0.00170,472
2008-05-14Option exercise (derivative)300$0.00170,172
2008-05-14Option exercise (derivative)500$0.00169,672
2008-05-14Option exercise (derivative)400$0.00169,272
2008-05-14Option exercise (derivative)800$0.00168,472
2008-05-14Option exercise (derivative)500$0.00167,972
2008-05-14Option exercise800$14.825,152
2008-05-14Option exercise400$14.824,752
2008-05-14Option exercise500$14.824,852
2008-05-14Open-market sale300$33.054,352
2008-05-14Option exercise300$14.824,652
2008-05-14Option exercise200$14.824,552
2008-05-07Option exercise (derivative)300$0.00171,772
2008-05-07Option exercise (derivative)200$0.00171,572
2008-05-07Option exercise (derivative)900$0.00170,672
2008-05-07Option exercise (derivative)300$0.00172,072
2008-05-07Option exercise (derivative)300$0.00172,372
2008-05-07Option exercise900$14.825,252
2008-05-07Option exercise200$14.824,552
2008-05-07Option exercise300$14.824,652
2008-05-07Open-market sale300$32.004,352
2008-04-30Option exercise (derivative)300$0.00271,489
2008-04-30Option exercise (derivative)400$0.00271,989
2008-04-30Option exercise (derivative)60$0.00172,972
2008-04-30Option exercise (derivative)240$0.00270,749
2008-04-30Option exercise (derivative)200$0.00270,989
2008-04-30Option exercise (derivative)300$0.00271,189
2008-04-30Option exercise (derivative)300$0.00172,672
2008-04-30Option exercise (derivative)100$0.00271,789
2008-04-30Option exercise (derivative)100$0.00271,889
2008-04-30Option exercise60$14.824,412
2008-04-30Option exercise240$12.104,592
2008-04-30Option exercise200$12.104,552
2008-04-30Option exercise300$12.104,652
2008-04-30Option exercise100$12.104,452
2008-04-30Open-market sale300$31.604,352
2008-04-30Option exercise400$12.104,752
2008-04-29Grant / award (derivative)150,000$0.00150,000
2008-04-23Option exercise (derivative)300$0.00273,089
2008-04-23Option exercise (derivative)400$0.00273,989
2008-04-23Option exercise (derivative)400$0.00273,589
2008-04-23Option exercise (derivative)100$0.00273,489
2008-04-23Option exercise (derivative)200$0.00272,389
2008-04-23Option exercise (derivative)200$0.00272,589
2008-04-23Option exercise (derivative)300$0.00272,789
2008-04-23Option exercise (derivative)100$0.00273,389
2008-04-23Option exercise400$12.104,752
2008-04-23Option exercise200$12.104,552
2008-04-23Option exercise300$12.104,652
2008-04-23Option exercise100$12.104,452
2008-04-23Open-market sale100$31.344,352
2008-04-16Option exercise (derivative)200$0.00275,089
2008-04-16Option exercise (derivative)400$0.00274,689
2008-04-16Option exercise (derivative)300$0.00274,389
2008-04-16Option exercise (derivative)400$0.00275,289
2008-04-16Option exercise (derivative)300$0.00276,089
2008-04-16Option exercise (derivative)300$0.00275,789
2008-04-16Option exercise (derivative)100$0.00275,689
2008-04-16Option exercise300$12.104,652
2008-04-16Option exercise200$12.104,552
2008-04-16Option exercise400$12.104,752
2008-04-16Open-market sale100$30.964,352
2008-04-16Option exercise100$12.104,452
2008-04-09Option exercise (derivative)368$0.00276,389
2008-04-09Option exercise (derivative)300$0.00277,089
2008-04-09Option exercise (derivative)132$0.00276,957
2008-04-09Option exercise (derivative)200$0.00276,757
2008-04-09Option exercise132$12.104,484
2008-04-09Option exercise300$12.104,652
2008-04-09Option exercise200$12.104,552
2008-04-09Open-market sale200$29.244,352
2008-04-09Option exercise368$12.104,720
2008-04-02Option exercise (derivative)400$0.00278,739
2008-04-02Option exercise (derivative)250$0.00279,139
2008-04-02Option exercise (derivative)1,000$0.00277,389
2008-04-02Option exercise (derivative)350$0.00278,389
2008-04-02Option exercise250$12.104,602
2008-04-02Option exercise400$12.104,752
2008-04-02Option exercise1,000$12.105,352
2008-04-02Open-market sale400$29.654,352
2008-04-02Option exercise350$12.104,702
2008-03-26Option exercise (derivative)300$0.00280,089
2008-03-26Option exercise (derivative)500$0.00279,589
2008-03-26Option exercise (derivative)200$0.00279,389
2008-03-26Option exercise500$12.104,852
2008-03-26Option exercise200$12.104,552
2008-03-26Open-market sale300$28.614,352
2008-03-26Option exercise300$12.104,652
2008-03-19Option exercise (derivative)1,000$0.00280,389
2008-03-19Open-market sale1,000$27.874,352
2008-03-19Option exercise1,000$12.105,352
2008-03-12Option exercise (derivative)500$0.00281,889
2008-03-12Option exercise (derivative)500$0.00281,389
2008-03-12Option exercise500$12.104,852
2008-03-12Open-market sale500$28.004,352
2008-03-05Option exercise (derivative)250$0.00282,389
2008-03-05Option exercise250$12.104,602
2008-03-05Open-market sale250$26.324,352
2008-02-27Option exercise (derivative)250$0.00282,639
2008-02-27Option exercise250$12.104,602
2008-02-27Open-market sale250$26.574,352
2008-02-20Option exercise (derivative)750$0.00283,389
2008-02-20Option exercise (derivative)250$0.00283,139
2008-02-20Option exercise (derivative)250$0.00282,889
2008-02-20Option exercise250$12.104,602
2008-02-20Open-market sale750$27.504,352
2008-02-20Option exercise750$12.105,102
2008-02-13Option exercise (derivative)250$0.0035,020
2008-02-13Open-market sale250$26.914,352
2008-02-13Option exercise250$14.224,602
2008-01-30Option exercise (derivative)250$0.0035,270
2008-01-30Option exercise250$14.224,602
2008-01-30Open-market sale250$25.974,352
2008-01-23Option exercise (derivative)250$0.0035,520
2008-01-23Open-market sale250$25.344,352
2008-01-23Option exercise250$14.224,602
2008-01-16Option exercise (derivative)250$0.0035,770
2008-01-16Option exercise250$14.224,602
2008-01-16Open-market sale250$25.694,352
2008-01-09Option exercise (derivative)500$0.0036,020
2008-01-09Option exercise (derivative)500$0.0036,520
2008-01-09Open-market sale500$28.864,352
2008-01-09Option exercise500$14.224,852
2008-01-03Option exercise (derivative)700$0.0037,020
2008-01-03Open-market sale700$32.504,352
2008-01-03Option exercise700$14.225,052
2008-01-02Option exercise (derivative)400$0.0039,620
2008-01-02Option exercise (derivative)300$0.0039,320
2008-01-02Option exercise (derivative)500$0.0038,820
2008-01-02Option exercise (derivative)600$0.0038,220
2008-01-02Option exercise (derivative)500$0.0037,720
2008-01-02Option exercise600$14.224,952
2008-01-02Option exercise500$14.224,852
2008-01-02Option exercise300$14.224,652
2008-01-02Option exercise400$14.224,752
2008-01-02Open-market sale500$32.504,352
2007-12-31Option exercise (derivative)600$0.0040,070
2007-12-31Option exercise (derivative)2,159$0.0040,670
2007-12-31Option exercise (derivative)50$0.0040,020
2007-12-31Option exercise50$14.224,402
2007-12-31Option exercise2,159$14.226,511
2007-12-31Option exercise600$14.224,952
2007-12-31Open-market sale2,159$35.004,352
2007-12-26Option exercise (derivative)300$0.0045,129
2007-12-26Option exercise (derivative)300$0.0044,829
2007-12-26Option exercise (derivative)200$0.0044,629
2007-12-26Option exercise (derivative)200$0.0044,429
2007-12-26Option exercise (derivative)200$0.0044,229
2007-12-26Option exercise (derivative)200$0.0044,029
2007-12-26Option exercise (derivative)200$0.0043,829
2007-12-26Option exercise (derivative)700$0.0043,129
2007-12-26Option exercise (derivative)300$0.0042,829
2007-12-26Option exercise (derivative)300$0.0045,529
2007-12-26Option exercise (derivative)100$0.0045,429
2007-12-26Option exercise700$14.225,052
2007-12-26Option exercise100$14.224,452
2007-12-26Option exercise300$14.224,652
2007-12-26Option exercise200$14.224,552
2007-12-26Open-market sale700$32.504,352
2007-12-19Option exercise (derivative)200$0.0045,829
2007-12-19Option exercise (derivative)300$0.0046,029
2007-12-19Option exercise (derivative)300$0.0046,329
2007-12-19Option exercise (derivative)800$0.0046,629
2007-12-19Option exercise (derivative)400$0.0047,429
2007-12-19Option exercise800$14.225,152
2007-12-19Option exercise400$14.224,752
2007-12-19Option exercise300$14.224,652
2007-12-19Option exercise200$14.224,552
2007-12-19Open-market sale300$32.054,352
2007-12-12Option exercise (derivative)800$0.0048,529
2007-12-12Option exercise (derivative)500$0.0049,329
2007-12-12Option exercise (derivative)300$0.0048,229
2007-12-12Option exercise (derivative)400$0.0047,829
2007-12-12Option exercise300$14.224,652
2007-12-12Option exercise800$14.225,152
2007-12-12Option exercise500$14.224,852
2007-12-12Option exercise400$14.224,752
2007-12-12Open-market sale300$31.274,352
2007-12-05Option exercise (derivative)500$0.0050,329
2007-12-05Option exercise (derivative)500$0.0049,829
2007-12-05Option exercise (derivative)329$0.00173,032
2007-12-05Option exercise (derivative)500$0.0050,829
2007-12-05Option exercise (derivative)171$0.0051,329
2007-12-05Option exercise329$14.824,681
2007-12-05Option exercise171$14.224,523
2007-12-05Open-market sale500$31.504,352
2007-12-05Option exercise500$14.224,852
2007-11-28Option exercise (derivative)100$0.00173,861
2007-11-28Option exercise (derivative)400$0.00174,961
2007-11-28Option exercise (derivative)500$0.00173,361
2007-11-28Option exercise (derivative)100$0.00174,861
2007-11-28Option exercise (derivative)300$0.00173,961
2007-11-28Option exercise (derivative)500$0.00174,261
2007-11-28Option exercise (derivative)100$0.00174,761
2007-11-28Option exercise400$14.824,752
2007-11-28Option exercise500$14.824,852
2007-11-28Option exercise100$14.824,452
2007-11-28Open-market sale300$30.944,352
2007-11-28Option exercise300$14.824,652
2007-11-21Option exercise (derivative)500$0.00175,361
2007-11-21Option exercise (derivative)200$0.00175,861
2007-11-21Option exercise (derivative)400$0.00176,761
2007-11-21Option exercise (derivative)100$0.00176,061
2007-11-21Option exercise (derivative)100$0.00176,661
2007-11-21Option exercise (derivative)100$0.00178,261
2007-11-21Option exercise (derivative)100$0.00178,161
2007-11-21Option exercise (derivative)878$0.00177,283
2007-11-21Option exercise (derivative)122$0.00177,161
2007-11-21Option exercise (derivative)300$0.00176,361
2007-11-21Option exercise (derivative)200$0.00176,161
2007-11-21Option exercise500$14.824,852
2007-11-21Option exercise200$14.824,552
2007-11-21Option exercise300$14.824,652
2007-11-21Option exercise400$14.824,752
2007-11-21Option exercise122$14.824,474
2007-11-21Option exercise878$14.825,230
2007-11-21Open-market sale100$32.374,352
2007-11-21Option exercise100$14.824,452
2007-11-14Option exercise (derivative)500$0.00179,061
2007-11-14Option exercise (derivative)600$0.00179,561
2007-11-14Option exercise (derivative)300$0.00178,761
2007-11-14Option exercise (derivative)400$0.00178,361
2007-11-14Option exercise (derivative)500$0.00180,861
2007-11-14Option exercise (derivative)200$0.00180,661
2007-11-14Option exercise (derivative)300$0.00180,361
2007-11-14Option exercise (derivative)200$0.00180,161
2007-11-14Option exercise200$14.824,552
2007-11-14Option exercise500$14.824,852
2007-11-14Option exercise400$14.824,752
2007-11-14Option exercise300$14.824,652
2007-11-14Option exercise600$14.824,952
2007-11-14Open-market sale600$32.834,352
2007-11-07Option exercise (derivative)500$0.00181,361
2007-11-07Option exercise (derivative)500$0.00183,861
2007-11-07Option exercise (derivative)1,000$0.00182,861
2007-11-07Option exercise (derivative)500$0.00182,361
2007-11-07Option exercise (derivative)500$0.00181,861
2007-11-07Option exercise1,000$14.825,352
2007-11-07Open-market sale500$33.004,352
2007-11-07Option exercise500$14.824,852
2007-10-31Option exercise (derivative)400$0.00186,961
2007-10-31Option exercise (derivative)500$0.00186,461
2007-10-31Option exercise (derivative)600$0.00185,861
2007-10-31Option exercise (derivative)500$0.00185,361
2007-10-31Option exercise (derivative)1,000$0.00184,361
2007-10-31Option exercise600$14.824,952
2007-10-31Option exercise1,000$14.825,352
2007-10-31Option exercise500$14.824,852
2007-10-31Open-market sale400$31.754,352
2007-10-31Option exercise400$14.824,752
2007-10-29Option exercise400$14.824,752
2007-10-29Option exercise500$14.824,852
2007-10-29Option exercise800$14.825,152
2007-10-29Option exercise600$14.824,952
2007-10-29Option exercise100$14.824,452
2007-10-29Option exercise25$14.824,377
2007-10-29Option exercise2,096$14.826,448
2007-10-29Open-market sale2,096$32.984,352
2007-10-29Option exercise (derivative)100$0.00196,762
2007-10-29Option exercise (derivative)100$0.00196,862
2007-10-29Option exercise (derivative)2,096$0.00187,361
2007-10-29Option exercise (derivative)300$0.00192,082
2007-10-29Option exercise (derivative)100$0.00189,482
2007-10-29Option exercise (derivative)600$0.00189,582
2007-10-29Option exercise (derivative)100$0.00190,182
2007-10-29Option exercise (derivative)800$0.00190,282
2007-10-29Option exercise (derivative)500$0.00191,082
2007-10-29Option exercise (derivative)100$0.00191,582
2007-10-29Option exercise (derivative)400$0.00191,682
2007-10-29Option exercise (derivative)113$0.00196,649
2007-10-29Option exercise (derivative)287$0.00196,362
2007-10-29Option exercise (derivative)100$0.00196,262
2007-10-29Option exercise (derivative)300$0.00195,962
2007-10-29Option exercise (derivative)100$0.00195,862
2007-10-29Option exercise (derivative)500$0.00195,362
2007-10-29Option exercise (derivative)5$0.00195,357
2007-10-29Option exercise (derivative)1,000$0.00194,357
2007-10-29Option exercise (derivative)800$0.00193,557
2007-10-29Option exercise (derivative)200$0.00193,357
2007-10-29Option exercise (derivative)300$0.00193,057
2007-10-29Option exercise (derivative)675$0.00192,382
2007-10-29Option exercise (derivative)25$0.00189,457
2007-10-29Option exercise800$14.825,152
2007-10-29Option exercise1,000$14.825,352
2007-10-29Option exercise5$14.824,357
2007-10-29Option exercise500$14.824,852
2007-10-29Option exercise113$14.824,465
2007-10-29Option exercise287$14.824,639
2007-10-29Option exercise200$14.824,552
2007-10-29Option exercise675$14.825,027
2007-10-29Option exercise300$14.824,652
2007-10-29Open-market sale300$32.934,352
2007-10-29Option exercise100$14.824,452
2007-10-24Option exercise (derivative)500$0.00198,462
2007-10-24Option exercise (derivative)160$0.00196,962
2007-10-24Option exercise (derivative)430$0.00198,032
2007-10-24Option exercise (derivative)70$0.00197,962
2007-10-24Option exercise (derivative)340$0.00197,622
2007-10-24Option exercise (derivative)500$0.00197,122
2007-10-24Option exercise70$14.824,422
2007-10-24Option exercise430$14.824,782
2007-10-24Option exercise160$14.824,512
2007-10-24Option exercise500$14.824,852
2007-10-24Open-market sale340$31.024,352
2007-10-24Option exercise340$14.824,692
2007-10-17Option exercise (derivative)300$0.00199,500
2007-10-17Option exercise (derivative)700$0.00284,401
2007-10-17Option exercise (derivative)262$0.00284,139
2007-10-17Option exercise (derivative)200$0.00199,800
2007-10-17Option exercise (derivative)538$0.00198,962
2007-10-17Option exercise538$14.824,890
2007-10-17Option exercise200$14.824,552
2007-10-17Option exercise262$12.104,614
2007-10-17Option exercise700$12.105,052
2007-10-17Option exercise300$14.824,652
2007-10-17Open-market sale200$31.044,352
2007-10-10Option exercise (derivative)100$0.00285,201
2007-10-10Option exercise (derivative)300$0.00286,801
2007-10-10Option exercise (derivative)200$0.00286,601
2007-10-10Option exercise (derivative)400$0.00286,201
2007-10-10Option exercise (derivative)500$0.00285,701
2007-10-10Option exercise (derivative)200$0.00285,501
2007-10-10Option exercise (derivative)200$0.00285,301
2007-10-10Option exercise (derivative)100$0.00285,101
2007-10-10Option exercise300$12.104,652
2007-10-10Option exercise100$12.104,452
2007-10-10Option exercise200$12.104,552
2007-10-10Option exercise500$12.104,852
2007-10-10Open-market sale400$31.224,352
2007-10-10Option exercise400$12.104,752
2007-10-05Option exercise (derivative)399$0.00287,101
2007-10-05Option exercise399$12.104,751
2007-10-05Open-market sale399$32.504,352
2007-10-03Option exercise (derivative)1,000$0.00287,500
2007-10-03Option exercise (derivative)100$0.00288,500
2007-10-03Option exercise (derivative)400$0.00288,600
2007-10-03Option exercise (derivative)500$0.00289,000
2007-10-03Option exercise400$12.104,752
2007-10-03Option exercise500$12.104,852
2007-10-03Option exercise1,000$12.105,352
2007-10-03Option exercise100$12.104,452
2007-10-03Open-market sale400$29.934,352
2007-09-26Option exercise (derivative)1,200$0.00290,200
2007-09-26Option exercise (derivative)100$0.00291,400
2007-09-26Option exercise (derivative)500$0.00289,700
2007-09-26Option exercise (derivative)200$0.00289,500
2007-09-26Option exercise200$12.104,552
2007-09-26Option exercise500$12.104,852
2007-09-26Open-market sale200$30.364,352
2007-09-26Option exercise100$12.104,452
2007-09-26Option exercise1,200$12.105,552
2007-09-24Option exercise9$12.104,361
2007-09-24Option exercise64$12.104,416
2007-09-24Option exercise56$12.104,408
2007-09-24Option exercise107$12.104,459
2007-09-24Option exercise323$12.104,675
2007-09-24Option exercise139$12.104,491
2007-09-24Option exercise168$12.104,520
2007-09-24Option exercise65$12.104,417
2007-09-24Option exercise93$12.104,445
2007-09-24Open-market sale47$30.704,352
2007-09-24Option exercise47$12.104,399
2007-09-24Option exercise (derivative)65$0.00291,659
2007-09-24Option exercise (derivative)19$0.00291,724
2007-09-24Option exercise (derivative)159$0.00291,743
2007-09-24Option exercise (derivative)19$0.00291,902
2007-09-24Option exercise (derivative)61$0.00291,921
2007-09-24Option exercise (derivative)107$0.00291,982
2007-09-24Option exercise (derivative)323$0.00292,089
2007-09-24Option exercise (derivative)139$0.00292,412
2007-09-24Option exercise (derivative)65$0.00292,551
2007-09-24Option exercise (derivative)168$0.00292,616
2007-09-24Option exercise (derivative)65$0.00292,784
2007-09-24Option exercise (derivative)159$0.00291,500
2007-09-24Option exercise (derivative)93$0.00292,896
2007-09-24Option exercise (derivative)47$0.00292,989
2007-09-24Option exercise (derivative)47$0.00293,036
2007-09-24Option exercise (derivative)56$0.00293,083
2007-09-24Option exercise (derivative)64$0.00293,139
2007-09-24Option exercise (derivative)9$0.00293,203
2007-09-24Option exercise (derivative)47$0.00293,212
2007-09-24Option exercise (derivative)47$0.00293,259
2007-09-24Option exercise (derivative)47$0.00292,849
2007-09-24Option exercise19$12.104,371
2007-09-24Option exercise61$12.104,413
2007-09-24Option exercise65$12.104,417
2007-09-24Option exercise159$12.104,511
2007-09-24Open-market sale61$30.934,352
2007-09-21Option exercise (derivative)105$0.00293,340
2007-09-21Option exercise (derivative)34$0.00293,306
2007-09-21Option exercise (derivative)133$0.00293,445
2007-09-21Option exercise (derivative)466$0.00293,578
2007-09-21Option exercise (derivative)367$0.00294,044
2007-09-21Option exercise (derivative)2,089$0.00294,411
2007-09-21Option exercise34$12.104,386
2007-09-21Option exercise105$12.104,457
2007-09-21Option exercise133$12.104,485
2007-09-21Option exercise466$12.104,818
2007-09-21Option exercise367$12.104,719
2007-09-21Open-market sale2,089$30.004,352
2007-09-21Option exercise2,089$12.106,441
2007-09-19Option exercise (derivative)300$0.00297,200
2007-09-19Option exercise (derivative)600$0.00296,600
2007-09-19Option exercise (derivative)100$0.00296,500
2007-09-19Option exercise600$12.104,952
2007-09-19Option exercise100$12.104,452
2007-09-19Open-market sale300$27.874,352
2007-09-19Option exercise300$12.104,652
2007-09-12Option exercise (derivative)400$0.00298,100
2007-09-12Option exercise (derivative)300$0.00297,800
2007-09-12Option exercise (derivative)10$0.00297,790
2007-09-12Option exercise (derivative)290$0.00297,500
2007-09-12Option exercise400$12.104,752
2007-09-12Option exercise300$12.104,652
2007-09-12Option exercise10$12.104,362
2007-09-12Option exercise290$12.104,642
2007-09-12Open-market sale290$28.804,352
2007-09-05Option exercise (derivative)139$0.00299,000
2007-09-05Option exercise (derivative)311$0.00299,139
2007-09-05Option exercise (derivative)50$0.00299,450
2007-09-05Option exercise (derivative)200$0.00298,500
2007-09-05Option exercise (derivative)100$0.00298,900
2007-09-05Option exercise (derivative)200$0.00298,700
2007-09-05Option exercise200$12.104,552
2007-09-05Option exercise100$12.104,452
2007-09-05Option exercise139$12.104,491
2007-09-05Open-market sale311$27.604,352
2007-09-05Open-market sale50$27.544,663
2007-09-05Option exercise311$12.104,713
2007-09-05Option exercise50$12.104,402
2007-08-29Option exercise (derivative)13$0.00299,625
2007-08-29Option exercise (derivative)362$0.00299,638
2007-08-29Option exercise (derivative)69$0.00299,556
2007-08-29Option exercise (derivative)14$0.00299,542
2007-08-29Option exercise (derivative)42$0.00299,500
2007-08-29Option exercise362$12.104,714
2007-08-29Option exercise13$12.104,365
2007-08-29Option exercise69$12.104,421
2007-08-29Option exercise42$12.104,394
2007-08-29Open-market sale14$26.764,352
2007-08-29Option exercise14$12.104,366
2007-08-15Grant / award (derivative)160,000$0.00160,000
2006-12-15Grant / award (derivative)2,934—2,934
2006-12-15Disposition to issuer (derivative)153,317—141,050
2006-12-15Grant / award (derivative)153,317—153,317
2006-12-15Disposition to issuer (derivative)2,934—2,699
2006-03-23Option exercise (derivative)500$25.0050,500
2006-03-23Open-market sale500$25.00232,752
2006-03-23Option exercise500$14.22233,252
2006-03-23Option exercise (derivative)0$0.0052,000
2006-03-23Option exercise0$0.00232,752
2006-03-23Open-market sale0$0.00232,752
2006-03-21Option exercise (derivative)1,000$25.0051,000
2006-03-21Open-market sale1,000$25.00232,752
2006-03-21Option exercise1,000$14.22233,752
2006-03-21Option exercise (derivative)0$0.0052,000
2006-03-21Option exercise0$0.00232,752
2006-03-21Open-market sale0$0.00232,752
2006-03-01Option exercise (derivative)500$25.0052,000
2006-03-01Open-market sale500$25.00232,252
2006-03-01Option exercise500$14.22232,752
2006-02-22Option exercise (derivative)500$25.0052,500
2006-02-22Option exercise500$14.22232,752
2006-02-22Open-market sale500$25.00232,252
2006-02-15Option exercise (derivative)500$26.6752,500
2006-02-15Open-market sale500$26.67232,752
2006-02-15Option exercise500$14.22233,252
2006-02-07Grant / award (derivative)180,000$0.00180,000

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