SEC CIK 1181928

Sanghi Steve

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

Current Positions

CompanyShares OwnedAs Of
MCHPview stock →9,418,1352026-08-17
INTCview stock →17,6842026-05-07
PIview stock →13,2742026-05-28

Position History — MCHP

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

03,393,2326,786,46510,179,6972006-012008-052011-112014-012019-022023-022026-082026-08

Recent Filings — MCHP

DateActivitySharesPriceOwned After
2026-10-01Grant / award (derivative)24,841$0.0024,841
2026-10-01Grant / award (derivative)16,560$0.0016,560
2026-08-17Option exercise (derivative)6,157$0.000
2026-08-17Option exercise (derivative)7,020$0.000
2026-08-17Tax withholding2,546$80.269,418,135
2026-08-17Option exercise6,157$80.269,420,681
2026-08-17Tax withholding2,903$80.269,414,524
2026-08-17Option exercise7,020$80.269,417,427
2026-08-15Option exercise (derivative)28,853$0.0057,708
2026-08-15Tax withholding11,931$80.269,435,057
2026-08-15Option exercise28,853$80.269,446,988
2026-08-15Option exercise (derivative)28,853$0.0057,708
2026-08-15Tax withholding11,931$80.269,435,057
2026-08-15Option exercise28,853$80.269,446,988
2026-08-07Grant / award (derivative)4,514$0.004,514
2026-07-01Grant / award (derivative)21,986$0.0021,986
2026-07-01Grant / award (derivative)14,658$0.0014,658
2026-05-15Option exercise (derivative)28,853$0.0086,561
2026-05-15Option exercise (derivative)6,356$0.000
2026-05-15Option exercise (derivative)5,329$0.000
2026-05-15Tax withholding484$93.859,410,407
2026-05-15Option exercise1,169$93.859,410,891
2026-05-15Tax withholding11,931$93.859,409,722
2026-05-15Option exercise28,853$93.859,421,653
2026-05-15Tax withholding82$93.859,392,800
2026-05-15Option exercise196$93.859,392,882
2026-05-15Tax withholding2,629$93.859,392,686
2026-05-15Option exercise6,356$93.859,395,315
2026-05-15Tax withholding2,204$93.859,388,959
2026-05-15Option exercise5,329$93.859,391,163
2026-05-08Grant / award (derivative)3,446$0.003,446
2026-05-01Open-market sale76,469$93.589,385,834
2026-04-30Open-market sale33,502$92.379,462,303
2026-04-23Open-market sale416,581$88.539,495,805
2026-04-01Grant / award (derivative)29,825$0.0029,825
2026-04-01Grant / award (derivative)19,884$0.0019,884
2026-04-01Grant / award (derivative)971$0.00971
2026-04-01Grant / award (derivative)648$0.00648
2026-04-01Grant / award (derivative)25,342$0.0025,342
2026-04-01Grant / award (derivative)16,895$0.0016,895
2026-04-01Grant / award (derivative)24,324$0.0024,324
2026-04-01Grant / award (derivative)16,216$0.0016,216
2026-03-02Grant / award580$49.269,912,386
2026-02-16Option exercise (derivative)278$0.000
2026-02-16Option exercise (derivative)1,711$0.000
2026-02-16Option exercise1,711$78.949,836,717
2026-02-16Tax withholding708$78.949,836,009
2026-02-16Option exercise278$78.949,836,287
2026-02-16Tax withholding115$78.949,836,172
2026-02-16Option exercise100$78.949,836,272
2026-02-16Tax withholding42$78.949,836,230
2026-02-15Option exercise (derivative)4,480$0.000
2026-02-15Option exercise (derivative)6,731$0.000
2026-02-15Tax withholding1,802$78.949,832,379
2026-02-15Option exercise4,480$78.949,836,859
2026-02-15Tax withholding1,853$78.949,835,006
2026-02-15Option exercise128,861$78.949,965,091
2026-02-15Tax withholding53,285$78.949,911,806
2026-02-15Option exercise6,731$78.949,834,181
2026-02-12Open-market sale94,869$82.469,827,450
2026-02-06Grant / award (derivative)5,608$0.005,608
2026-01-28Open-market sale98,814$80.559,922,319
2026-01-22Open-market sale18,509$79.2010,021,133
2026-01-02Grant / award (derivative)28,833$0.0028,833
2026-01-02Grant / award (derivative)19,222$0.0019,222
2025-12-05Gift138,000$65.8110,039,642
2025-11-17Option exercise (derivative)1,858$0.000
2025-11-17Option exercise (derivative)978$0.000
2025-11-17Tax withholding769$51.7010,177,069
2025-11-17Tax withholding405$51.7010,177,642
2025-11-17Option exercise978$51.7010,178,047
2025-11-17Option exercise1,858$51.7010,177,838
2025-11-15Option exercise (derivative)8,988$0.000
2025-11-15Option exercise (derivative)5,162$0.000
2025-11-15Option exercise5,162$51.7010,172,844
2025-11-15Tax withholding3,717$51.7010,175,980
2025-11-15Option exercise8,988$51.7010,179,697
2025-11-15Tax withholding2,135$51.7010,170,709
2025-11-06Grant / award (derivative)7,940$0.007,940
2025-10-01Grant / award (derivative)19,498$0.0019,498
2025-10-01Grant / award (derivative)29,246$0.0029,246
2025-10-01Grant / award (derivative)29,246$0.0029,246
2025-10-01Grant / award (derivative)19,498$0.0019,498
2025-09-02Grant / award282$49.2610,167,682
2025-08-15Option exercise (derivative)5,346$0.000
2025-08-15Option exercise (derivative)5,338$0.000
2025-08-15Option exercise5,338$65.7110,166,473
2025-08-15Tax withholding2,208$65.7110,164,265
2025-08-15Tax withholding2,211$65.7110,167,400
2025-08-15Option exercise5,346$65.7110,169,611
2025-08-08Grant / award (derivative)7,886$0.007,886
2025-07-11Grant / award (derivative)142,451$0.00142,451
2025-07-11Grant / award (derivative)129,790$0.00129,790
2025-05-15Option exercise (derivative)4,922$0.000
2025-05-15Option exercise (derivative)4,227$0.000
2025-05-15Tax withholding2,036$60.8010,161,135
2025-05-15Option exercise4,227$60.8010,159,997
2025-05-15Tax withholding1,748$60.8010,158,249
2025-05-15Option exercise4,922$60.8010,163,171
2025-04-01Grant / award (derivative)1,169$0.001,169
2025-02-17Option exercise (derivative)1,803$0.000
2025-02-17Option exercise (derivative)1,711$0.000
2025-02-17Option exercise1,711$57.8610,155,421
2025-02-17Tax withholding746$57.8610,155,770
2025-02-17Option exercise1,803$57.8610,156,516
2025-02-17Tax withholding708$57.8610,154,713
2025-02-15Option exercise (derivative)8,871$0.000
2025-02-15Option exercise (derivative)9,580$0.000
2025-02-15Tax withholding2,700$57.8610,147,226
2025-02-15Option exercise9,580$57.8610,149,926
2025-02-15Option exercise8,871$57.8610,156,097
2025-02-15Tax withholding2,387$57.8610,153,710
2025-01-02Grant / award (derivative)357$0.00357
2025-01-02Grant / award (derivative)128,861$0.00128,861
2025-01-02Grant / award (derivative)115,414$0.00115,414
2025-01-02Grant / award (derivative)148,133$0.00148,133
2024-11-15Option exercise (derivative)11,868$0.000
2024-11-15Option exercise (derivative)12,276$0.000
2024-11-15Option exercise1,858$62.8610,137,466
2024-11-15Option exercise11,868$62.8610,135,608
2024-11-15Option exercise12,276$62.8610,123,740
2024-11-15Option exercise2,880$62.8610,140,346
2024-08-15Option exercise (derivative)12,744$0.000
2024-08-15Tax withholding5,270$81.3010,111,464
2024-08-15Option exercise12,744$81.3010,116,734
2024-07-01Grant / award (derivative)196$0.00196
2024-05-15Option exercise (derivative)16,750$0.000
2024-05-15Option exercise (derivative)16,752$0.000
2024-05-15Tax withholding2,642$95.3610,103,990
2024-05-15Option exercise6,388$95.3610,106,632
2024-05-15Tax withholding6,927$95.3610,100,244
2024-05-15Option exercise16,750$95.3610,107,171
2024-04-03Grant / award (derivative)100$0.00100
2024-03-07Open-market sale27,533$92.8110,099,331
2024-03-07Open-market sale8,910$93.9910,090,421
2024-02-15Option exercise (derivative)12,212$0.000
2024-02-15Option exercise12,212$82.5110,130,166
2024-02-15Tax withholding3,302$82.5110,126,864
2023-11-15Option exercise (derivative)24,596$0.000
2023-11-15Tax withholding10,171$82.5010,117,954
2023-11-15Option exercise24,596$82.5010,128,125
2023-08-15Option exercise (derivative)25,004$0.000
2023-08-15Tax withholding10,340$80.8910,103,529
2023-08-15Option exercise25,004$80.8910,113,869
2023-07-05Grant / award (derivative)6,688$0.006,688
2023-07-05Grant / award (derivative)6,687$0.006,687
2023-05-15Option exercise (derivative)13,274$0.000
2023-05-15Option exercise13,274$75.3810,079,028
2023-05-15Tax withholding5,489$75.3810,073,539
2023-05-15Tax withholding10,806$75.3810,088,865
2023-05-15Option exercise26,132$75.3810,099,671
2023-04-03Grant / award (derivative)7,150$0.007,150
2023-04-03Grant / award (derivative)7,150$0.007,150
2023-03-01Grant / award385$55.1910,065,754
2023-02-15Option exercise (derivative)32,032$0.000
2023-02-15Option exercise (derivative)13,274$0.0013,274
2023-02-15Tax withholding13,246$85.9110,065,369
2023-02-15Option exercise32,032$85.9110,078,615
2023-02-15Option exercise13,274$85.9110,051,110
2023-02-15Tax withholding4,527$85.9110,046,583
2023-01-03Grant / award (derivative)8,558$0.008,558
2023-01-03Grant / award (derivative)1,712$0.001,712
2023-01-03Grant / award (derivative)8,558$0.008,558
2023-01-03Grant / award (derivative)1,711$0.001,711
2022-11-15Option exercise (derivative)13,274$0.0026,548
2022-11-15Option exercise (derivative)29,620$0.000
2022-11-15Option exercise298$76.9410,037,836
2022-11-15Option exercise13,274$76.9410,007,918
2022-11-15Option exercise29,620$76.9410,037,538
2022-10-03Grant / award (derivative)9,290$0.009,290
2022-10-03Grant / award (derivative)9,289$0.009,289
2022-10-03Grant / award (derivative)1,858$0.001,858
2022-10-03Grant / award (derivative)1,858$0.001,858
2022-08-15Option exercise (derivative)13,274$0.0039,822
2022-08-15Option exercise (derivative)670$0.000
2022-08-15Option exercise13,274$74.289,993,490
2022-08-15Option exercise484$74.289,994,644
2022-08-15Option exercise670$74.289,994,160
2022-08-15Option exercise24,986$74.289,980,216
2022-07-01Grant / award (derivative)7,020$0.007,020
2022-07-01Grant / award (derivative)7,020$0.007,020
2022-06-01Option exercise (derivative)2,742$0.000
2022-06-01Option exercise2,742$71.169,955,230
2022-05-15Option exercise (derivative)13,274$0.0053,096
2022-05-15Option exercise (derivative)24,838$0.000
2022-05-15Option exercise660$65.939,952,488
2022-05-15Option exercise24,838$65.939,938,554
2022-05-15Option exercise13,274$65.939,951,828
2022-04-01Grant / award (derivative)5,329$0.005,329
2022-04-01Grant / award (derivative)5,330$0.005,330
2022-03-01Grant / award526$40.479,913,716
2022-02-15Option exercise (derivative)13,274$0.0066,370
2022-02-15Option exercise (derivative)23,148$0.000
2022-02-15Option exercise4,432$74.989,913,190
2022-02-15Option exercise23,148$74.989,895,484
2022-02-15Option exercise13,274$74.989,908,758
2022-01-03Grant / award (derivative)4,480$0.004,480
2022-01-03Grant / award (derivative)4,480$0.004,480
2021-12-22Open-market sale45,340$84.479,872,336
2021-12-16Open-market sale41,510$87.149,917,676
2021-12-09Open-market sale45,128$86.719,959,186
2021-12-01Open-market sale41,808$84.7910,056,828
2021-12-01Open-market sale52,514$83.0010,004,314
2021-11-15Option exercise (derivative)13,274$0.0079,644
2021-11-15Option exercise (derivative)23,312$0.000
2021-11-15Option exercise13,274$83.2110,093,414
2021-11-15Option exercise304$83.2110,093,718
2021-11-15Option exercise4,918$83.2110,098,636
2021-11-15Option exercise23,312$83.2110,080,140
2021-10-01Grant / award (derivative)2,581$0.002,581
2021-10-01Grant / award (derivative)2,582$0.002,582
2021-08-15Option exercise (derivative)6,637$0.0046,459
2021-08-15Option exercise (derivative)13,426$0.000
2021-08-15Option exercise5,326$150.415,028,414
2021-08-15Option exercise78$150.415,023,088
2021-08-15Option exercise150$150.415,023,010
2021-08-15Option exercise6,637$150.415,022,860
2021-08-15Option exercise13,426$150.415,016,223
2021-08-05Grant / award (derivative)242$0.00242
2021-07-01Grant / award (derivative)2,669$0.002,669
2021-07-01Grant / award (derivative)2,669$0.002,669
2021-06-01Option exercise (derivative)4,573$0.000
2021-06-01Option exercise4,573$155.325,002,797
2021-05-19Grant / award (derivative)1,371$0.001,371
2021-05-15Option exercise (derivative)14,294$0.000
2021-05-15Option exercise (derivative)6,637$0.0053,096
2021-05-15Option exercise14,294$143.524,991,587
2021-05-15Option exercise6,637$143.524,998,224
2021-04-01Grant / award (derivative)2,461$0.002,461
2021-04-01Grant / award (derivative)2,462$0.002,462
2021-03-01Grant / award269$80.944,977,293
2021-02-15Option exercise (derivative)1,506$0.000
2021-02-15Option exercise (derivative)6,637$0.0059,733
2021-02-15Option exercise16,389$162.244,967,788
2021-02-15Option exercise6,637$162.244,975,931
2021-02-15Option exercise1,506$162.244,969,294
2021-02-15Option exercise1,093$162.244,977,024
2021-02-05Grant / award (derivative)2,216$0.002,216
2021-01-04Grant / award (derivative)4,790$0.004,790
2021-01-04Grant / award (derivative)4,790$0.004,790
2021-01-04Grant / award (derivative)149$0.00149
2020-11-15Option exercise (derivative)6,636$0.0066,370
2020-11-15Option exercise (derivative)1,264$0.000
2020-11-15Option exercise16,840$129.654,941,982
2020-11-15Option exercise1,517$129.654,943,499
2020-11-15Option exercise6,636$129.654,950,135
2020-11-15Option exercise1,264$129.654,951,399
2020-11-06Grant / award (derivative)2,459$0.002,459
2020-10-01Grant / award (derivative)6,138$0.006,138
2020-10-01Grant / award (derivative)335$0.00335
2020-10-01Grant / award (derivative)6,138$0.006,138
2020-10-01Grant / award (derivative)152$0.00152
2020-08-15Option exercise (derivative)1,747$0.000
2020-08-15Option exercise (derivative)6,636$0.0073,006
2020-08-15Option exercise20,755$103.364,914,825
2020-08-15Option exercise1,747$103.364,916,572
2020-08-15Option exercise6,636$103.364,923,208
2020-08-15Option exercise1,934$103.364,925,142
2020-08-15Option exercise12,353$103.364,894,070
2020-08-05Grant / award (derivative)78$0.0078
2020-08-05Grant / award (derivative)5,326$0.005,326
2020-07-01Grant / award (derivative)6,372$0.006,372
2020-07-01Grant / award (derivative)150$0.00150
2020-07-01Grant / award (derivative)330$0.00330
2020-07-01Grant / award (derivative)6,372$0.006,372
2020-06-01Grant / award (derivative)4,573$0.004,573
2020-05-15Option exercise (derivative)1,860$0.000
2020-05-15Option exercise (derivative)12,353$0.0012,353
2020-05-15Option exercise12,353$83.554,856,868
2020-05-15Option exercise21,675$83.554,878,543
2020-05-15Option exercise1,860$83.554,880,403
2020-05-15Option exercise1,314$83.554,881,717
2020-04-09Grant / award (derivative)8,375$0.008,375
2020-04-09Grant / award (derivative)8,376$0.008,376
2020-03-01Grant / award295$72.164,844,515
2020-02-15Option exercise (derivative)12,353$0.0024,706
2020-02-15Option exercise (derivative)1,415$0.000
2020-02-15Tax withholding583$106.964,844,220
2020-02-15Tax withholding8,920$106.964,843,066
2020-02-15Option exercise21,675$106.964,851,986
2020-02-15Tax withholding3,698$106.964,830,311
2020-02-15Option exercise12,353$106.964,834,009
2020-02-15Option exercise444$106.964,843,510
2020-02-15Option exercise1,415$106.964,844,803
2020-02-15Tax withholding183$106.964,843,327
2020-02-15Option exercise104$106.964,843,431
2020-02-15Tax withholding43$106.964,843,388
2020-02-05Grant / award (derivative)1,093$0.001,093
2020-01-02Grant / award (derivative)6,106$0.006,106
2020-01-02Grant / award (derivative)6,107$0.006,107
2019-11-15Option exercise (derivative)12,353$0.0037,059
2019-11-15Option exercise (derivative)23,622$0.000
2019-11-15Option exercise (derivative)104$0.000
2019-11-15Option exercise3,553$94.604,821,656
2019-11-15Option exercise457$94.604,817,999
2019-11-15Option exercise23,622$94.604,817,542
2019-11-15Option exercise12,353$94.604,793,920
2019-11-15Option exercise104$94.604,818,103
2019-11-06Grant / award (derivative)1,264$0.001,264
2019-10-01Grant / award (derivative)151$0.00151
2019-10-01Grant / award (derivative)12,298$0.0012,298
2019-10-01Grant / award (derivative)12,298$0.0012,298
2019-08-15Option exercise (derivative)12,353$0.0049,412
2019-08-15Option exercise (derivative)21,368$0.000
2019-08-15Option exercise21,368$86.844,762,512
2019-08-15Option exercise12,353$86.844,774,865
2019-08-15Option exercise563$86.844,775,428
2019-08-15Option exercise6,019$86.844,781,567
2019-08-15Option exercise120$86.844,775,548
2019-08-09Grant / award (derivative)1,934$0.001,934
2019-07-01Grant / award (derivative)12,502$0.0012,502
2019-06-05Option exercise (derivative)1,314$0.001,314
2019-06-05Option exercise (derivative)1,314$0.001,314
2019-05-15Option exercise (derivative)12,353$0.0061,765
2019-05-15Option exercise (derivative)128$0.000
2019-05-15Option exercise20,630$85.804,728,075
2019-05-15Option exercise12,353$85.804,740,428
2019-05-15Option exercise588$85.804,741,016
2019-05-15Option exercise128$85.804,741,114
2019-05-15Option exercise (derivative)12,353$0.0061,765
2019-05-15Option exercise (derivative)20,630$0.000
2019-05-15Option exercise12,353$85.804,740,428
2019-05-15Option exercise20,630$85.804,728,075
2019-05-15Option exercise128$85.804,741,144
2019-05-15Option exercise588$85.804,741,016
2019-04-01Grant / award (derivative)13,066$0.0013,066
2019-03-01Grant / award280$73.184,707,445
2019-02-15Option exercise (derivative)12,353$0.00123,530
2019-02-15Option exercise (derivative)690$0.000
2019-02-15Option exercise12,353$91.104,705,254
2019-02-15Option exercise21,670$91.104,692,901
2019-02-15Option exercise690$91.104,705,944
2019-02-15Option exercise1,121$91.104,707,165
2019-02-15Option exercise (derivative)12,353$0.0074,118
2019-02-15Option exercise (derivative)690$0.000
2019-02-15Option exercise690$91.104,705,944
2019-02-15Option exercise12,353$91.104,705,254
2019-02-15Option exercise1,121$91.104,707,165
2019-02-15Option exercise21,670$91.104,692,901
2019-02-06Grant / award (derivative)1,415$0.001,415
2019-02-06Grant / award (derivative)1,415$0.001,415
2019-01-02Grant / award (derivative)16,016$0.0016,016
2018-11-15Option exercise (derivative)12,353$0.0086,471
2018-11-15Option exercise (derivative)21,105$0.000
2018-11-15Option exercise (derivative)1,152$0.000
2018-11-15Option exercise752$75.354,670,079
2018-11-15Option exercise1,152$75.354,371,231
2018-11-15Option exercise21,105$75.354,656,974
2018-11-15Option exercise12,353$75.354,669,327
2018-11-08Grant / award (derivative)3,553$0.003,553
2018-10-01Grant / award (derivative)14,810$0.0014,810
2018-10-01Grant / award (derivative)14,810$0.0014,810
2018-10-01Grant / award (derivative)14,810$0.0014,810
2018-09-04Grant / award (derivative)79,642$0.0079,642
2018-08-15Option exercise (derivative)12,353$0.0098,824
2018-08-15Option exercise (derivative)1,420$0.000
2018-08-15Option exercise18,967$82.344,620,847
2018-08-15Option exercise569$82.344,621,416
2018-08-15Option exercise680$82.344,622,096
2018-08-15Option exercise12,353$82.344,634,449
2018-08-15Option exercise1,420$82.344,635,869
2018-08-14Grant / award (derivative)6,019$0.006,019
2018-07-02Grant / award (derivative)12,493$0.0012,493
2018-07-02Grant / award (derivative)12,493$0.0012,493
2018-05-15Option exercise (derivative)12,353$0.00111,176
2018-05-15Option exercise (derivative)20,320$0.000
2018-05-15Option exercise (derivative)657$0.000
2018-05-15Option exercise1,483$93.364,601,880
2018-05-15Option exercise20,320$93.364,587,387
2018-05-15Option exercise657$93.364,588,044
2018-05-15Option exercise12,353$93.364,600,397
2018-04-02Grant / award (derivative)12,419$0.0012,419
2018-03-06Open-market sale20,124$94.804,567,067
2018-03-01Grant / award553$38.444,587,191
2018-02-15Option exercise (derivative)21,372$0.000
2018-02-15Option exercise (derivative)12,353$0.00123,530
2018-02-15Option exercise12,353$82.494,586,638
2018-02-15Option exercise21,372$82.494,574,285
2018-01-02Grant / award (derivative)11,574$0.0011,574
2018-01-02Grant / award (derivative)104$0.00104
2018-01-02Grant / award (derivative)1,506$0.001,506
2017-11-15Option exercise (derivative)12,352$0.00135,883
2017-11-15Option exercise (derivative)23,424$0.000
2017-11-15Tax withholding5,404$89.594,552,913
2017-11-15Option exercise23,424$89.594,556,213
2017-11-15Tax withholding10,248$89.594,545,965
2017-11-15Option exercise12,352$89.594,558,317
2017-10-02Grant / award (derivative)104$0.00104
2017-10-02Grant / award (derivative)1,517$0.001,517
2017-10-02Grant / award (derivative)11,656$0.0011,656
2017-08-15Option exercise (derivative)25,261$0.000
2017-08-15Option exercise25,261$84.294,531,168
2017-08-15Option exercise1,621$84.294,532,789
2017-07-05Grant / award (derivative)1,747$0.001,747
2017-07-05Grant / award (derivative)120$0.00120
2017-07-05Grant / award (derivative)13,426$0.0013,426
2017-05-15Option exercise (derivative)25,673$0.000
2017-05-15Option exercise25,673$80.134,505,907
2017-04-03Grant / award (derivative)1,860$0.001,860
2017-04-03Grant / award (derivative)128$0.00128
2017-04-03Grant / award (derivative)14,294$0.0014,294
2017-03-08Open-market sale26,653$74.424,480,234
2017-03-07Open-market sale26,415$74.264,508,187
2017-03-07Open-market sale1,300$74.254,506,887
2017-03-01Grant / award553$38.444,534,602
2017-02-15Option exercise (derivative)27,970$0.000
2017-02-15Option exercise27,970$71.904,534,049
2017-01-03Grant / award (derivative)1,121$0.001,121
2017-01-03Grant / award (derivative)16,389$0.0016,389
2017-01-03Grant / award (derivative)444$0.00444
2016-11-23Open-market sale25,000$66.034,506,079
2016-11-17Open-market sale28,693$65.414,555,980
2016-11-09Open-market sale26,308$64.204,555,980
2016-10-02Grant / award (derivative)457$0.00457
2016-10-02Grant / award (derivative)1,152$0.001,152
2016-10-02Grant / award (derivative)16,840$0.0016,840
2016-08-19Open-market sale24,901$61.554,531,079
2016-08-18Open-market sale28,771$61.024,582,288
2016-08-15Option exercise (derivative)28,771$0.000
2016-08-15Option exercise28,771$61.214,611,059
2016-08-11Open-market sale15,810$60.554,582,288
2016-08-11Open-market sale14,006$60.554,598,098
2016-08-10Open-market sale15,101$60.604,612,104
2016-08-10Open-market sale15,212$60.604,627,205
2016-07-02Grant / award (derivative)20,755$0.0020,755
2016-07-02Grant / award (derivative)1,621$0.001,621
2016-07-02Grant / award (derivative)1,420$0.001,420
2016-07-02Grant / award (derivative)563$0.00563
2016-05-31Open-market sale45,000$51.484,642,417
2016-05-26Open-market sale50,000$50.664,687,417
2016-05-26Open-market sale39,150$50.364,737,417
2016-05-25Open-market sale10,850$50.404,776,567
2016-05-20Open-market sale76,647$48.754,787,417
2016-05-15Option exercise (derivative)25,295$0.000
2016-05-15Option exercise25,295$47.954,864,064
2016-04-01Grant / award (derivative)21,675$0.0021,675
2016-04-01Grant / award (derivative)588$0.00588
2016-04-01Grant / award (derivative)1,483$0.001,483
2016-03-01Grant / award620$34.294,838,769
2016-02-16Option exercise26,398$41.634,838,149
2016-02-15Option exercise (derivative)26,398$0.000
2016-01-04Grant / award (derivative)21,675$0.0021,675
2016-01-04Grant / award (derivative)690$0.00690
2015-11-15Option exercise (derivative)31,022$0.000
2015-11-15Option exercise31,022$45.954,811,751
2015-10-01Option exercise (derivative)752$0.00752
2015-10-01Option exercise (derivative)23,622$0.0023,622
2015-09-01Option exercise (derivative)148,235$0.00148,235
2015-08-15Option exercise (derivative)24,901$0.000
2015-08-15Option exercise24,901$43.524,780,729
2015-07-01Option exercise (derivative)21,368$0.0021,368
2015-07-01Option exercise (derivative)680$0.00680
2015-05-15Option exercise (derivative)24,894$0.000
2015-05-15Option exercise24,894$49.264,755,828
2015-04-01Option exercise (derivative)657$0.00657
2015-04-01Option exercise (derivative)20,630$0.0020,630
2015-03-02Grant / award556$38.214,730,934
2015-02-24Open-market sale7,250$51.294,764,378
2015-02-24Open-market sale34,000$51.174,730,378
2015-02-24Open-market sale34,010$51.174,771,628
2015-02-20Open-market sale25,112$50.674,855,638
2015-02-20Open-market sale50,000$50.814,805,638
2015-02-15Option exercise (derivative)22,612$0.000
2015-02-15Option exercise3,500$50.914,881,750
2015-02-15Option exercise22,612$50.914,878,250
2015-02-13Open-market sale10,832$51.104,893,240
2015-02-13Open-market sale37,602$50.964,855,638
2015-01-02Grant / award (derivative)21,670$0.0021,670
2014-11-15Option exercise (derivative)3,500$0.003,500
2014-11-15Option exercise (derivative)22,958$0.000
2014-11-15Option exercise3,500$43.664,881,114
2014-11-15Option exercise22,958$43.664,904,072
2014-11-13Option exercise95,000$25.294,877,614
2014-11-07Option exercise (derivative)50,000$0.0095,000
2014-11-07Option exercise50,000$25.294,782,614
2014-11-07Option exercise (derivative)95,000$0.000
2014-10-01Grant / award (derivative)21,105$0.0021,105
2014-08-21Open-market sale50,000$47.774,732,614
2014-08-20Open-market sale38,683$47.254,832,614
2014-08-20Open-market sale50,000$47.524,782,614
2014-08-19Open-market sale29,495$47.024,871,297
2014-08-15Option exercise (derivative)25,995$0.000
2014-08-15Option exercise (derivative)3,500$0.007,000
2014-08-15Option exercise3,500$47.374,900,792
2014-08-15Option exercise25,995$47.374,897,292
2014-07-02Grant / award (derivative)569$0.00569
2014-07-01Grant / award (derivative)18,967$0.0018,967
2014-05-28Open-market sale87,022$47.324,871,297
2014-05-27Open-market sale33,227$47.104,958,319
2014-05-15Option exercise (derivative)3,500$0.0010,500
2014-05-15Option exercise (derivative)25,607$0.000
2014-05-15Option exercise3,500$45.854,991,546
2014-05-15Option exercise25,607$45.854,988,046
2014-04-01Grant / award (derivative)20,320$0.0020,320
2014-03-03Grant / award726$29.264,962,439
2014-02-21Open-market sale28,212$45.284,963,713
2014-02-18Option exercise (derivative)24,712$0.000
2014-02-18Option exercise (derivative)3,500$0.003,500
2014-02-18Option exercise3,500$45.50499,925
2014-02-18Option exercise24,712$45.504,986,425
2014-02-14Open-market sale58,541$45.844,961,713
2014-02-13Option exercise145,000$26.255,174,672
2014-02-13Gift9,418$45.815,020,254
2014-02-13Open-market sale45,000$45.735,029,672
2014-02-13Open-market sale50,000$45.615,074,672
2014-02-13Open-market sale50,000$45.495,124,672
2014-01-02Grant / award (derivative)21,372$0.0021,372
2014-01-02Gift15,980$44.175,029,672
2014-01-02J607,387$44.175,029,672
2013-11-18Option exercise (derivative)10,000$0.000
2013-11-18Open-market sale32,788$43.435,073,852
2013-11-18Open-market sale10,000$43.265,106,640
2013-11-18Option exercise10,000$27.055,116,640
2013-11-18Option exercise (derivative)10,000$0.000
2013-11-18Open-market sale32,788$43.435,029,672
2013-11-18Open-market sale10,000$43.265,062,460
2013-11-18Option exercise10,000$27.055,072,460
2013-11-15Option exercise (derivative)3,500$0.003,500
2013-11-15Option exercise (derivative)718$0.000
2013-11-15Option exercise (derivative)28,570$0.000
2013-11-15Option exercise (derivative)27,937$0.000
2013-11-15Option exercise28,570$43.615,102,422
2013-11-15Option exercise718$43.615,103,140
2013-11-15Option exercise3,500$43.615,106,640
2013-11-15Option exercise27,937$27.055,101,789
2013-11-15Open-market sale27,937$43.455,073,852
2013-11-15Option exercise (derivative)28,570$0.000
2013-11-15Option exercise (derivative)27,937$0.000
2013-11-15Option exercise (derivative)718$0.000
2013-11-15Option exercise (derivative)3,500$0.003,500
2013-11-15Option exercise718$43.615,058,960
2013-11-15Option exercise28,570$43.615,058,242
2013-11-15Open-market sale27,937$43.455,029,672
2013-11-15Option exercise3,500$43.615,062,460
2013-11-15Option exercise27,937$27.055,057,609
2013-11-14Option exercise (derivative)9,263$0.0027,937
2013-11-14Option exercise9,263$27.055,083,115
2013-11-14Open-market sale9,263$43.465,073,852
2013-11-13Option exercise (derivative)7,800$0.0037,200
2013-11-13Option exercise7,800$27.055,081,652
2013-11-13Open-market sale7,800$43.455,073,852
2013-11-12Option exercise (derivative)50,000$0.0045,000
2013-11-12Open-market sale50,000$43.485,073,852
2013-11-12Open-market sale30,000$43.375,097,602
2013-11-12Open-market sale30,000$43.225,127,602
2013-11-12Open-market sale34,657$43.095,157,602
2013-11-12Option exercise50,000$27.055,123,852
2013-11-07Open-market sale4,500$43.065,192,259
2013-11-06Open-market sale100$43.065,196,759
2013-10-01Option exercise (derivative)23,424$0.0023,424
2013-08-15Option exercise (derivative)31,683$0.000
2013-08-15Option exercise (derivative)3,500$0.007,000
2013-08-15Option exercise3,500$39.415,196,859
2013-08-15Option exercise31,683$39.415,193,359
2013-08-05Open-market sale55,553$41.595,161,676
2013-08-02Open-market sale89,677$41.305,217,229
2013-07-01Option exercise (derivative)25,261$0.0025,261
2013-06-04Open-market sale23,400$38.145,306,906
2013-05-20Option exercise (derivative)50,000$0.0095,000
2013-05-20Option exercise50,000$27.055,330,306
2013-05-17Option exercise (derivative)23,400$0.000
2013-05-17Option exercise23,400$27.395,280,306
2013-05-17Option exercise70,249$26.145,256,906
2013-05-15Option exercise (derivative)3,500$0.0010,500
2013-05-15Option exercise3,500$37.635,186,657
2013-05-06Open-market sale20,029$37.685,183,157
2013-05-06Open-market sale33,400$37.705,203,186
2013-05-01Option exercise (derivative)33,400$0.000
2013-05-01Option exercise33,400$36.105,236,586
2013-04-01Option exercise (derivative)25,673$0.0025,673
2013-03-01Grant / award726$29.265,203,186
2013-02-25Open-market sale44,180$37.165,158,280
2013-02-19Open-market sale60,501$37.005,202,460
2013-02-15Option exercise (derivative)3,500$0.000
2013-02-15Option exercise3,500$37.085,262,961
2013-02-15Option exercise4,554$37.085,259,461
2013-02-04Grant / award (derivative)718$0.00718
2013-02-01Option exercise (derivative)38,624$0.000
2013-02-01Option exercise38,624$34.525,254,907
2013-01-02Option exercise (derivative)27,970$0.0027,970
2012-11-20Option exercise (derivative)35,000$0.000
2012-11-20Option exercise2,602$18.485,216,283
2012-11-20Option exercise35,000$18.485,213,681
2012-11-15Option exercise (derivative)3,500$0.003,500
2012-11-15Option exercise (derivative)50,000$0.0035,000
2012-11-15Option exercise (derivative)2,779$0.000
2012-11-15Option exercise (derivative)4,553$0.004,554
2012-11-15Option exercise (derivative)50,000$0.0085,000
2012-11-15Option exercise4,553$29.615,175,902
2012-11-15Option exercise3,500$29.615,171,349
2012-11-15Option exercise50,000$18.485,167,849
2012-11-15Option exercise2,779$29.615,178,681
2012-11-14Option exercise50,000$18.485,117,849
2012-11-12Option exercise (derivative)58,541$0.000
2012-11-12Option exercise58,541$16.485,067,849
2012-11-01Option exercise (derivative)26,700$0.000
2012-11-01Option exercise26,700$32.505,009,308
2012-10-01Grant / award (derivative)28,693$0.0028,693
2012-08-15Option exercise (derivative)3,500$0.007,000
2012-08-15Option exercise (derivative)2,779$0.002,779
2012-08-15Option exercise3,500$35.354,982,608
2012-08-15Option exercise2,779$35.354,979,108
2012-07-02Grant / award (derivative)28,771$0.0028,771
2012-05-15Option exercise (derivative)3,500$0.0010,500
2012-05-15Option exercise (derivative)2,778$0.005,558
2012-05-15Option exercise2,778$31.344,972,829
2012-05-15Option exercise3,500$31.344,976,329
2012-05-10Option exercise (derivative)133,750$0.000
2012-05-10Option exercise133,750$24.044,970,051
2012-05-04Option exercise (derivative)50,000$0.00133,750
2012-05-04Option exercise50,000$24.044,836,301
2012-05-01Option exercise (derivative)20,029$0.000
2012-05-01Option exercise20,029$35.234,786,301
2012-04-02Grant / award (derivative)25,295$0.0025,295
2012-03-01Grant / award910$23.374,766,272
2012-02-24Gift0$0.004,765,362
2012-02-22Gift57,250$0.004,765,362
2012-02-21Option exercise (derivative)20,000$0.00183,750
2012-02-21Option exercise20,000$24.044,785,362
2012-02-21Open-market sale20,000$37.194,765,362
2012-02-17Option exercise (derivative)50,000$0.00203,750
2012-02-17Gift50,000$0.004,765,362
2012-02-17Option exercise50,000$24.044,815,362
2012-02-17Open-market sale50,000$37.174,765,362
2012-02-17Option exercise (derivative)50,000$0.00203,750
2012-02-17Open-market sale50,000$37.174,765,362
2012-02-17Gift50,000$0.004,765,362
2012-02-17Option exercise50,000$24.044,815,362
2012-02-16Option exercise (derivative)50,000$0.00253,750
2012-02-16Option exercise (derivative)47,652$0.000
2012-02-16Option exercise50,000$24.044,862,924
2012-02-16Option exercise47,562$21.004,812,294
2012-02-16Open-market sale47,562$37.144,815,362
2012-02-16Open-market sale50,000$37.224,765,362
2012-02-16Option exercise (derivative)47,652$0.000
2012-02-16Option exercise (derivative)50,000$0.00253,750
2012-02-16Open-market sale50,000$37.224,765,362
2012-02-16Option exercise47,562$21.004,812,924
2012-02-16Option exercise50,000$24.044,862,924
2012-02-16Open-market sale47,562$37.144,815,362
2012-02-15Option exercise (derivative)2,778$0.008,336
2012-02-15Option exercise2,778$36.704,765,362
2012-02-15Option exercise (derivative)2,778$0.008,336
2012-02-15Option exercise2,778$36.704,765,362
2012-02-08Gift105,527$0.004,762,584
2012-02-01Option exercise (derivative)37,966$0.000
2012-02-01Option exercise37,966$37.564,762,585
2012-01-03Grant / award (derivative)26,398$0.0026,398
2011-11-15Option exercise (derivative)2,778$0.0011,114
2011-11-15Option exercise (derivative)93,089$0.000
2011-11-15Option exercise93,089$27.154,814,930
2011-11-15Option exercise2,778$36.874,724,619
2011-11-15Open-market sale93,089$37.004,721,841
2011-11-14Option exercise (derivative)9,411$0.0093,089
2011-11-14Option exercise9,411$27.154,831,252
2011-11-14Open-market sale9,411$36.904,721,841
2011-11-11Option exercise (derivative)100,000$0.00102,500
2011-11-11Option exercise100,000$27.154,821,841
2011-11-11Open-market sale100,000$36.924,721,841
2011-11-08Option exercise (derivative)26,457$0.000
2011-11-08Option exercise26,457$24.274,748,298
2011-11-08Option exercise49,939$27.154,798,237
2011-11-08Open-market sale76,396$36.924,721,841
2011-11-01Option exercise (derivative)32,778$0.000
2011-11-01Option exercise32,778$34.484,719,066
2011-11-01Option exercise2,775$34.484,721,841
2011-10-03Grant / award (derivative)31,022$0.0031,022
2011-09-01Grant / award (derivative)9,107$0.009,107
2011-08-15Option exercise (derivative)2,778$0.0013,892
2011-08-15Option exercise2,778$32.344,686,288
2011-08-02Option exercise2,775$33.724,683,510
2011-08-01Option exercise (derivative)2,775$0.002,775
2011-07-01Grant / award (derivative)24,901$0.0024,901
2011-05-15Option exercise (derivative)2,778$0.0016,670
2011-05-15Option exercise2,778$40.314,680,735
2011-05-10Open-market sale20,275$41.234,677,957
2011-05-02Option exercise (derivative)2,775$0.005,500
2011-05-02Option exercise2,775$40.634,698,232
2011-05-01Option exercise (derivative)17,500$0.000
2011-05-01Option exercise17,500$40.634,695,457
2011-04-01Grant / award (derivative)24,894$0.0024,894
2011-04-01Grant / award (derivative)14,000$0.0014,000
2011-03-01Grant / award909$23.374,677,957
2011-02-15Option exercise (derivative)8,925$0.000
2011-02-15Option exercise (derivative)2,778$0.0019,448
2011-02-15Option exercise2,778$37.884,668,123
2011-02-15Option exercise8,925$37.884,677,048
2011-02-14Open-market sale19,025$38.174,665,345
2011-02-11Option exercise (derivative)4,756$0.000
2011-02-11Option exercise4,756$15.864,689,126
2011-02-11Open-market sale4,756$38.004,684,370
2011-02-01Option exercise (derivative)16,250$0.000
2011-02-01Option exercise (derivative)2,775$0.0011,325
2011-02-01Option exercise16,250$37.194,684,370
2011-02-01Option exercise2,775$37.194,668,120
2011-01-03Grant / award (derivative)22,612$0.0022,612
2010-11-01Option exercise (derivative)2,775$0.0011,100
2010-11-01Option exercise (derivative)16,250$0.0016,250
2010-11-01Option exercise2,775$32.054,665,345
2010-11-01Option exercise16,250$32.054,662,570
2010-10-01Grant / award (derivative)22,958$0.0022,958
2010-08-02Option exercise (derivative)2,775$0.0013,875
2010-08-02Option exercise2,775$30.654,646,320
2010-08-01Option exercise (derivative)16,250$0.0032,500
2010-08-01Option exercise16,250$30.654,643,545
2010-07-01Grant / award (derivative)25,995$0.0025,995
2010-05-03Option exercise (derivative)2,775$10.0016,650
2010-05-03Option exercise2,775$29.674,611,045
2010-05-01Option exercise (derivative)16,250$0.0048,750
2010-05-01Option exercise16,250$29.674,627,295
2010-04-01Grant / award (derivative)25,607$0.0025,607
2010-04-01Grant / award (derivative)25,607$0.0025,607
2010-03-01Grant / award1,400$15.184,608,270
2010-02-16Option exercise (derivative)97,500$0.000
2010-02-16Option exercise97,500$23.394,606,870
2010-02-08Option exercise (derivative)150,000$0.0097,500
2010-02-08Option exercise150,000$15.924,509,370
2010-02-01Option exercise (derivative)2,775$0.0019,425
2010-02-01Option exercise (derivative)7,250$0.000
2010-02-01Option exercise6,550$26.514,359,370
2010-02-01Option exercise7,250$26.514,349,938
2010-02-01Option exercise107$26.514,350,045
2010-02-01Option exercise2,775$26.514,352,820
2010-01-04Grant / award (derivative)8,925$0.008,925
2010-01-04Grant / award (derivative)22,226$0.0022,226
2010-01-04Grant / award (derivative)24,712$0.0024,712
2009-11-01Option exercise (derivative)7,250$0.007,250
2009-11-01Option exercise (derivative)107$0.00107
2009-11-01Option exercise107$24.094,342,688
2009-11-01Option exercise7,250$24.094,342,581
2009-10-01Grant / award (derivative)28,570$0.0028,570
2009-08-01Option exercise (derivative)7,250$0.0014,500
2009-08-01Option exercise7,250$27.254,335,331
2009-07-01Grant / award (derivative)31,683$0.0031,683
2009-05-01Option exercise (derivative)7,250$0.0021,750
2009-05-01Option exercise7,250$22.844,328,081
2009-04-02Grant / award (derivative)33,400$0.0033,400
2009-03-02Grant / award797$15.184,320,831
2009-02-27Grant / award (derivative)22,200$0.0022,200
2009-02-27Grant / award (derivative)6,550$0.006,550
2009-02-27Grant / award (derivative)26,700$0.0026,700
2009-02-27Grant / award (derivative)38,624$0.0038,624
2009-02-01Option exercise (derivative)7,250$0.0029,000
2009-02-01Option exercise7,250$19.144,320,034
2008-11-04Option exercise (derivative)7,250$36250.000
2008-11-04Option exercise7,250$24.654,312,784
2008-11-03Option exercise (derivative)7,250$36250.000
2008-11-03Option exercise7,250$24.654,312,784
2008-10-31Grant / award (derivative)26,703$0.0026,703
2008-10-31Grant / award (derivative)6,536$0.006,536
2008-10-31Grant / award (derivative)22,125$0.0022,125
2008-10-31Grant / award (derivative)22,125$0.0022,125
2008-10-31Grant / award (derivative)6,536$0.006,536
2008-10-31Grant / award (derivative)26,703$0.0026,703
2008-09-02Option exercise (derivative)71,343$0.000
2008-09-02Option exercise71,343$15.924,305,534
2008-08-01Option exercise (derivative)7,250$0.0043,500
2008-08-01Option exercise7,250$31.574,234,191
2008-07-24Option exercise (derivative)103,750$0.000
2008-07-24Option exercise103,750$10.044,226,941
2008-07-01Grant / award (derivative)21,757$0.0021,757
2008-06-11Option exercise (derivative)81,000$0.000
2008-06-11Option exercise81,000$15.924,123,191
2008-06-10Option exercise (derivative)84,000$0.0081,000
2008-06-10Option exercise84,000$15.924,042,191
2008-05-16Open-market sale900$37.834,007,160
2008-05-16Open-market sale2,642$37.984,018,055
2008-05-16Open-market sale8,958$37.974,009,097
2008-05-16Open-market sale100$37.964,008,997
2008-05-16Open-market sale437$37.884,008,560
2008-05-16Open-market sale300$37.854,008,260
2008-05-16Open-market sale200$37.844,008,060
2008-05-16Open-market sale2,100$37.994,020,697
2008-05-16Open-market sale1,531$37.824,005,629
2008-05-16Open-market sale2,480$37.814,003,149
2008-05-16Open-market sale37,252$37.803,965,897
2008-05-16Gift7,706$38.133,958,191
2008-05-15Open-market sale5,757$37.504,128,860
2008-05-15Open-market sale2,155$37.514,134,617
2008-05-15Open-market sale1,670$37.524,136,772
2008-05-15Open-market sale1,330$37.534,138,442
2008-05-15Open-market sale4,200$37.544,139,772
2008-05-15Open-market sale2,800$37.554,143,972
2008-05-15Open-market sale2,100$37.564,146,772
2008-05-15Open-market sale4,300$37.574,148,872
2008-05-15Open-market sale400$37.584,153,172
2008-05-15Open-market sale2,700$37.594,153,572
2008-05-15Open-market sale455$37.924,049,242
2008-05-15Open-market sale617$37.934,049,697
2008-05-15Open-market sale1,783$37.944,050,314
2008-05-15Open-market sale5,900$37.954,052,097
2008-05-15Open-market sale500$37.964,057,997
2008-05-15Open-market sale2,900$37.974,058,497
2008-05-15Open-market sale500$37.984,061,397
2008-05-15Open-market sale3,000$37.994,061,897
2008-05-15Open-market sale1,000$38.004,064,897
2008-05-15Open-market sale1,642$37.394,065,897
2008-05-15Open-market sale7,464$37.404,067,539
2008-05-15Open-market sale6,208$37.414,075,003
2008-05-15Open-market sale18,523$37.424,081,211
2008-05-15Open-market sale7,295$37.434,099,734
2008-05-15Open-market sale2,443$37.444,107,029
2008-05-15Open-market sale4,300$37.454,109,472
2008-05-15Open-market sale2,700$37.464,113,772
2008-05-15Open-market sale1,500$37.474,116,472
2008-05-15Open-market sale6,630$37.494,122,230
2008-05-15Open-market sale4,258$37.484,117,972
2008-05-15Open-market sale6,302$37.804,022,797
2008-05-15Open-market sale3,300$37.814,029,099
2008-05-15Open-market sale3,598$37.824,032,399
2008-05-15Open-market sale1,388$37.844,035,997
2008-05-15Open-market sale1,612$37.854,037,385
2008-05-15Open-market sale1,600$37.864,038,997
2008-05-15Open-market sale2,445$37.874,040,597
2008-05-15Open-market sale2,617$37.884,043,042
2008-05-15Open-market sale1,538$37.894,045,659
2008-05-15Open-market sale100$37.904,047,197
2008-05-15Open-market sale1,945$37.914,047,297
2008-05-01Option exercise (derivative)7,250$0.0050,750
2008-05-01Tax withholding3,126$38.004,156,272
2008-05-01Option exercise7,250$38.004,159,398
2008-05-01Open-market sale200,000$38.004,152,148
2008-05-01Option exercise (derivative)7,250$0.0050,750
2008-05-01Option exercise7,250$38.004,159,398
2008-05-01Tax withholding3,126$38.004,156,272
2008-05-01Open-market sale200,000$38.004,152,148
2008-04-01Grant / award (derivative)20,029$0.0020,029
2008-04-01Grant / award (derivative)214$0.00214
2008-03-03Grant / award692$26.684,352,148
2008-01-18Grant / award (derivative)37,966$0.0037,966
2008-01-17Grant / award (derivative)50,000$0.00103,750
2008-01-17Grant / award50,000$10.044,351,456
2007-11-02Grant / award (derivative)32,778$0.0032,778
2007-10-26Option exercise (derivative)150,000$0.00153,750
2007-10-26Option exercise (derivative)119,971$0.000
2007-10-26Option exercise150,000$10.044,301,456
2007-10-26Option exercise34,010$8.564,031,485
2007-10-26Option exercise119,971$10.044,151,456
2007-08-09Option exercise (derivative)23,925$0.000
2007-08-09Option exercise (derivative)15,703$0.0034,010
2007-08-09Open-market sale39,628$41.033,997,475
2007-08-09Option exercise23,925$5.784,021,400
2007-08-09Option exercise15,703$8.564,037,103
2007-07-27Option exercise (derivative)90,375$0.000
2007-07-27Option exercise90,375$6.263,997,475
2007-07-02Grant / award (derivative)17,500$0.0017,500
2007-07-02Grant / award (derivative)17,500$0.0017,500
2007-06-20Option exercise (derivative)100,000$0.0090,375
2007-06-20Option exercise100,000$6.263,907,100
2007-06-01Option exercise (derivative)6,000$0.00190,375
2007-06-01Open-market sale6,000$41.133,807,100
2007-06-01Option exercise6,000$6.263,813,100
2007-05-04Option exercise (derivative)25,000$0.00196,375
2007-05-04Open-market sale25,000$41.233,807,100
2007-05-04Option exercise25,000$6.263,832,100
2007-05-02Option exercise (derivative)15,500$0.00221,375
2007-05-02Option exercise15,500$6.263,822,600
2007-05-02Open-market sale15,500$41.213,807,100
2007-04-16Grant / award (derivative)17,500$0.0017,500
2007-03-01Grant / award693$29.103,821,166
2007-02-23Option exercise (derivative)25,000$0.00236,875
2007-02-23Option exercise (derivative)25,000$0.00261,875
2007-02-23Open-market sale25,000$37.303,820,473
2007-02-23Option exercise25,000$6.263,845,473
2007-02-14Option exercise (derivative)56,875$0.000
2007-02-14Option exercise56,875$8.963,877,348
2007-02-14Open-market sale30,000$36.123,847,348
2007-02-14Open-market sale26,875$36.303,820,473
2006-10-27Option exercise (derivative)80,000$0.0056,875
2006-10-27Option exercise80,000$8.963,820,473
2006-09-05Gift90$34.543,740,473
2006-09-05Gift175$34.543,740,563
2006-07-31Option exercise (derivative)150,000$0.00136,875
2006-07-31Option exercise150,000$8.963,740,738
2006-06-22Option exercise (derivative)51,029$0.000
2006-06-22Option exercise51,029$4.993,590,738
2006-05-08Option exercise (derivative)5,300$0.0051,029
2006-05-08Open-market sale5,300$38.103,539,709
2006-05-08Option exercise5,300$4.993,545,009
2006-05-04Option exercise (derivative)25,000$0.0056,329
2006-05-04Option exercise25,000$4.993,564,709
2006-05-04Open-market sale25,000$38.073,539,709
2006-04-27Option exercise (derivative)27,183$0.0081,329
2006-04-27Option exercise2,183$4.993,541,892
2006-04-27Open-market sale2,183$38.313,539,709
2006-04-27Option exercise25,000$4.993,564,709
2006-04-27Option exercise (derivative)27,183$0.0081,329
2006-04-27Option exercise2,183$4.993,541,892
2006-04-27Open-market sale2,183$38.313,539,709
2006-04-27Option exercise25,000$4.993,564,709
2006-04-27Option exercise (derivative)27,183$0.0081,329
2006-04-27Option exercise25,000$4.993,564,709
2006-04-27Open-market sale25,000$38.103,539,709
2006-04-27Option exercise2,183$4.993,541,892
2006-04-27Option exercise (derivative)27,183$0.0081,329
2006-04-27Option exercise2,183$4.993,541,892
2006-04-27Open-market sale25,000$38.103,539,709
2006-04-27Option exercise25,000$4.993,564,709
2006-04-27Option exercise (derivative)27,183$0.0081,329
2006-04-27Option exercise25,000$4.993,564,709
2006-04-27Open-market sale25,000$38.103,539,709
2006-04-27Option exercise2,183$4.993,541,892
2006-04-27Option exercise (derivative)27,183$0.0081,329
2006-04-27Open-market sale2,183$38.313,539,709
2006-04-27Option exercise2,183$4.993,541,892
2006-04-27Option exercise25,000$4.993,564,709
2006-04-03Grant / award (derivative)65,000$0.0065,000
2006-04-03Grant / award (derivative)58,000$0.0058,000
2006-03-01Grant / award829$22.813,539,709
2006-01-27Option exercise (derivative)55,300$0.00108,512
2006-01-27Option exercise55,300$4.993,594,180
2006-01-27Open-market sale5,300$37.973,538,880
2006-01-27Open-market sale25,000$37.573,544,180
2006-01-27Open-market sale25,000$37.563,569,180
2006-01-26Option exercise (derivative)75,000$0.00163,812
2006-01-26Option exercise75,000$4.993,613,880
2006-01-26Open-market sale25,000$36.993,538,880
2006-01-26Open-market sale25,000$362707.003,588,880
2006-01-26Open-market sale25,000$36.513,563,880
2006-01-25Option exercise (derivative)25,000$0.00238,812
2006-01-25Open-market sale25,000$35.983,538,880
2006-01-25Option exercise25,000$5.003,563,880
2006-01-24Option exercise (derivative)50,000$0.00263,812
2006-01-24Open-market sale25,000$35.753,538,880
2006-01-24Open-market sale25,000$35.503,563,880
2006-01-24Option exercise50,000$4.993,588,880
2006-01-23Option exercise (derivative)50,000$0.00313,812
2006-01-23Open-market sale25,000$35.283,538,880
2006-01-23Open-market sale25,000$35.253,563,880
2006-01-23Option exercise50,000$4.993,588,880

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