SEC CIK 1197649

HUANG JEN HSUN

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

Current Positions

CompanyShares OwnedAs Of
NVDAview stock →467,693,5472026-09-17

Position History — NVDA

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

0201,462,427402,924,853604,387,2802006-032015-122021-122024-062024-092025-082026-09

Recent Filings — NVDA

DateActivitySharesPriceOwned After
2026-09-17Gift438,000$0.00467,693,547
2026-09-16Tax withholding45,728$212.1770,100,666
2026-06-17Tax withholding45,723$207.4170,146,252
2026-06-16Gift400,000$0.00468,131,547
2026-03-18Gift58,962,602$0.00109,040,602
2026-03-18Gift29,481,301$0.000
2026-03-18Tax withholding437,908$181.9370,191,975
2026-03-02Grant / award757,360$0.0070,629,883
2026-03-02Grant / award179,411$0.0069,872,523
2025-12-18J498,131$0.00521,735,113
2025-12-18J9,141,011$0.000
2025-12-18J9,141,011$0.0031,421,011
2025-12-18J39,850,418$0.009,639,142
2025-12-18J498,131$0.009,141,011
2025-12-17Gift141,488$0.00521,236,982
2025-12-10Tax withholding40,168$184.9769,693,035
2025-10-29Open-market sale3,013$205.6569,755,190
2025-10-29Open-market sale7,790$206.7669,747,400
2025-10-29Open-market sale2,724$208.7369,739,558
2025-10-29Open-market sale5,118$207.3869,742,282
2025-10-29Open-market sale3,298$210.7469,733,680
2025-10-29Open-market sale2,580$209.9169,736,978
2025-10-29Open-market sale477$211.7669,733,203
2025-10-28Open-market sale500$202.6469,758,203
2025-10-28Open-market sale1,530$201.6969,758,703
2025-10-28Open-market sale1,769$201.0469,760,233
2025-10-28Open-market sale1,749$199.5769,762,002
2025-10-28Open-market sale580$198.5169,763,751
2025-10-28Open-market sale920$197.7469,764,331
2025-10-28Open-market sale520$196.5169,765,251
2025-10-28Open-market sale1,432$195.2969,765,771
2025-10-28Open-market sale2,791$194.4969,767,203
2025-10-28Open-market sale8,381$193.5069,769,994
2025-10-28Open-market sale4,828$192.7269,778,375
2025-10-27Open-market sale1,029$189.1469,807,174
2025-10-27Open-market sale7,966$190.3069,799,208
2025-10-27Open-market sale15,825$191.0369,783,383
2025-10-27Open-market sale180$191.7069,783,203
2025-10-24Open-market sale5,156$184.2469,878,047
2025-10-24Open-market sale52,771$185.1569,825,276
2025-10-24Open-market sale10,755$185.9869,814,521
2025-10-24Open-market sale6,318$186.8669,808,203
2025-10-23Open-market sale10,075$180.3569,948,128
2025-10-23Open-market sale21,229$181.4469,926,899
2025-10-23Open-market sale39,354$182.2569,887,545
2025-10-23Open-market sale4,342$182.8969,883,203
2025-10-22Open-market sale10,176$177.5770,023,027
2025-10-22Open-market sale12,175$178.5870,010,852
2025-10-22Open-market sale18,486$179.5469,992,366
2025-10-22Open-market sale17,663$180.4669,974,703
2025-10-22Open-market sale7,871$181.6169,966,832
2025-10-22Open-market sale7,771$182.6269,959,061
2025-10-22Open-market sale858$183.2769,958,203
2025-10-21Open-market sale42,666$181.3570,052,129
2025-10-21Open-market sale13,408$180.4770,094,795
2025-10-21Open-market sale18,926$182.2270,033,203
2025-10-20Open-market sale977$184.9270,108,203
2025-10-20Open-market sale10,042$182.5470,173,161
2025-10-20Open-market sale47,306$183.2970,125,855
2025-10-20Open-market sale16,675$184.0270,109,180
2025-10-17Open-market sale9,795$180.6170,248,408
2025-10-17Open-market sale13,328$181.4870,235,080
2025-10-17Open-market sale28,863$182.4270,206,217
2025-10-17Open-market sale22,744$183.3770,183,473
2025-10-17Open-market sale270$183.9670,183,203
2025-10-16Open-market sale28,874$181.5470,292,113
2025-10-16Open-market sale12,216$180.5470,320,987
2025-10-16Open-market sale31,274$182.3370,260,839
2025-10-16Open-market sale2,636$183.0970,258,203
2025-10-15Open-market sale90$184.6370,333,203
2025-10-15Open-market sale919$183.6770,333,293
2025-10-15Open-market sale12,006$182.8370,334,212
2025-10-15Open-market sale20,846$182.0970,346,218
2025-10-15Open-market sale6,510$180.8370,367,064
2025-10-15Open-market sale22,944$180.0970,373,574
2025-10-15Open-market sale8,768$179.1570,396,518
2025-10-15Open-market sale2,917$178.1370,405,286
2025-10-14Open-market sale28,335$181.5070,444,288
2025-10-14Open-market sale10,580$180.4970,472,623
2025-10-14Open-market sale2,327$184.0970,408,203
2025-10-14Open-market sale10,289$183.3470,410,530
2025-10-14Open-market sale23,469$182.2570,420,819
2025-10-13Open-market sale9,395$189.4670,483,203
2025-10-13Open-market sale36,295$188.4470,492,598
2025-10-13Open-market sale26,114$187.7370,528,893
2025-10-13Open-market sale3,196$186.6670,555,007
2025-10-10Open-market sale5,596$195.3270,558,203
2025-10-10Open-market sale7,373$194.7370,563,799
2025-10-10Open-market sale6,632$193.7170,571,172
2025-10-10Open-market sale11,305$192.7470,577,804
2025-10-10Open-market sale1,308$191.8970,589,109
2025-10-10Open-market sale3,948$189.7470,590,417
2025-10-10Open-market sale7,917$189.1370,594,365
2025-10-10Open-market sale13,722$187.8170,602,282
2025-10-10Open-market sale9,767$187.0170,616,004
2025-10-10Open-market sale1,927$185.5270,625,771
2025-10-10Open-market sale2,766$184.8670,627,698
2025-10-10Open-market sale2,739$183.3970,630,464
2025-10-09Open-market sale163$195.2670,633,203
2025-10-09Open-market sale10,919$194.3770,633,366
2025-10-09Open-market sale24,806$193.7670,644,285
2025-10-09Open-market sale32,972$192.7070,669,091
2025-10-09Open-market sale6,140$191.7070,702,063
2025-10-08Open-market sale59,642$188.3670,717,955
2025-10-08Open-market sale5,606$187.5770,777,597
2025-10-08Open-market sale9,752$189.0570,708,203
2025-10-07Open-market sale9,076$187.0270,802,808
2025-10-07Open-market sale25,498$185.8670,811,884
2025-10-07Open-market sale20,821$185.3170,837,382
2025-10-07Open-market sale15,249$188.1670,787,559
2025-10-07Open-market sale4,356$188.7370,783,203
2025-10-06Open-market sale9,882$186.8470,858,203
2025-10-06Open-market sale42,774$185.9470,868,085
2025-10-06Open-market sale18,431$185.2270,910,859
2025-10-06Open-market sale3,913$184.2370,929,290
2025-10-03Open-market sale34,355$189.0470,941,450
2025-10-03Open-market sale14,672$187.7870,975,805
2025-10-03Open-market sale14,566$187.2470,990,477
2025-10-03Open-market sale3,160$186.1171,005,043
2025-10-03Open-market sale8,247$189.8070,933,203
2025-10-02Open-market sale25,662$189.7771,010,958
2025-10-02Open-market sale46,583$189.0171,036,620
2025-10-02Open-market sale2,755$190.5271,008,203
2025-10-01Open-market sale9,486$184.5871,148,717
2025-10-01Open-market sale180$188.0171,083,203
2025-10-01Open-market sale39,932$187.3971,083,383
2025-10-01Open-market sale14,577$186.7271,123,315
2025-10-01Open-market sale10,825$185.3171,137,892
2025-09-30Open-market sale11,117$186.8571,158,203
2025-09-30Open-market sale36,108$186.1171,169,320
2025-09-30Open-market sale6,794$185.3271,205,428
2025-09-30Open-market sale7,809$184.1471,212,222
2025-09-30Open-market sale6,005$182.9671,220,031
2025-09-30Open-market sale7,167$182.1971,226,036
2025-09-29Open-market sale7,192$183.5571,233,203
2025-09-29Open-market sale24,558$182.9971,240,395
2025-09-29Open-market sale36,296$181.9071,264,953
2025-09-29Open-market sale6,954$181.0871,301,249
2025-09-26Open-market sale2,510$178.3171,308,203
2025-09-26Open-market sale33,098$177.5471,310,713
2025-09-26Open-market sale27,397$176.6171,343,811
2025-09-26Open-market sale11,995$175.9071,371,208
2025-09-25Open-market sale4,643$173.8571,453,560
2025-09-25Open-market sale20,015$176.9471,421,851
2025-09-25Open-market sale8,353$179.6271,383,203
2025-09-25Open-market sale7,995$178.7071,391,556
2025-09-25Open-market sale22,300$177.6571,399,551
2025-09-25Open-market sale7,910$174.6671,445,650
2025-09-25Open-market sale3,784$175.8671,441,866
2025-09-24Open-market sale270$179.6171,458,203
2025-09-24Open-market sale14,767$178.9371,458,473
2025-09-24Open-market sale20,588$178.2371,473,240
2025-09-24Open-market sale29,827$176.9671,493,828
2025-09-24Open-market sale9,548$176.1271,523,655
2025-09-23Open-market sale1,959$181.6771,533,203
2025-09-23Open-market sale10,176$180.6871,535,162
2025-09-23Open-market sale34,118$179.9371,545,338
2025-09-23Open-market sale14,521$178.7371,579,456
2025-09-23Open-market sale14,226$178.0171,593,977
2025-09-22Open-market sale33,747$175.4871,649,456
2025-09-22Open-market sale200$184.3371,608,203
2025-09-22Open-market sale11,283$183.6071,608,403
2025-09-22Open-market sale20,429$182.9371,619,686
2025-09-22Open-market sale1,553$181.5071,640,115
2025-09-22Open-market sale489$180.4771,641,668
2025-09-22Open-market sale658$179.4671,642,157
2025-09-22Open-market sale577$178.2371,642,815
2025-09-22Open-market sale320$177.2471,643,392
2025-09-22Open-market sale5,744$175.9271,643,712
2025-09-19Open-market sale41,271$175.9771,716,932
2025-09-19Open-market sale23,070$176.7071,693,862
2025-09-19Open-market sale10,659$177.5471,683,203
2025-09-18Open-market sale16,442$175.6371,797,861
2025-09-18Open-market sale8,875$174.6471,814,303
2025-09-18Open-market sale10,025$173.6271,823,178
2025-09-18Open-market sale39,658$176.4871,758,203
2025-09-17Open-market sale8,476$169.0971,899,727
2025-09-17Tax withholding40,163$174.8871,908,203
2025-09-17Open-market sale1,749$172.7671,833,203
2025-09-17Open-market sale2,084$171.6971,834,952
2025-09-17Open-market sale36,268$170.0171,863,459
2025-09-17Open-market sale26,423$170.8371,837,036
2025-09-16Open-market sale577$177.3971,948,366
2025-09-16Open-market sale17,606$176.6071,948,943
2025-09-16Open-market sale20,335$176.1071,966,549
2025-09-16Open-market sale36,482$174.9871,986,884
2025-09-15Gift1,125,000$0.00581,378,470
2025-09-15Open-market sale21,401$175.2372,076,965
2025-09-15Open-market sale11,486$175.9472,065,479
2025-09-15Open-market sale37,193$177.3772,028,286
2025-09-15Open-market sale4,920$177.8772,023,366
2025-09-12Open-market sale126$178.5372,098,366
2025-09-12Open-market sale14,247$177.2572,159,119
2025-09-12Open-market sale60,627$177.8372,098,492
2025-09-11Open-market sale2,272$179.7772,173,366
2025-09-11Open-market sale1,919$179.1372,175,638
2025-09-11Open-market sale37,975$177.8972,177,557
2025-09-11Open-market sale32,834$177.2272,215,532
2025-09-10Open-market sale6,792$178.9072,248,366
2025-09-10Open-market sale29,952$178.0072,255,158
2025-09-10Open-market sale27,517$177.2772,285,110
2025-09-10Open-market sale10,739$176.3172,312,627
2025-09-09Open-market sale11,547$169.1572,332,546
2025-09-09Open-market sale38,757$168.3372,344,093
2025-09-09Open-market sale15,516$167.4872,382,850
2025-09-09Open-market sale661$170.9372,323,366
2025-09-09Open-market sale8,519$170.3072,324,027
2025-09-08Open-market sale1,380$170.7272,398,366
2025-09-08Open-market sale52,820$169.9572,399,746
2025-09-08Open-market sale15,794$169.2972,452,566
2025-09-08Open-market sale5,006$168.2472,468,360
2025-09-05Open-market sale42,767$166.6672,484,819
2025-09-05Open-market sale13,692$165.6372,527,586
2025-09-05Open-market sale7,088$164.8072,541,278
2025-09-05Open-market sale2,829$168.4572,473,366
2025-09-05Open-market sale8,624$167.5772,476,195
2025-09-04Open-market sale2,479$171.6572,548,366
2025-09-04Open-market sale49,673$170.8372,550,845
2025-09-04Open-market sale22,848$170.2472,600,518
2025-09-03Open-market sale32,641$171.3372,626,985
2025-09-03Open-market sale21,785$170.4472,659,626
2025-09-03Open-market sale16,955$169.4872,681,411
2025-09-03Open-market sale3,619$172.1272,623,366
2025-09-02Open-market sale23,316$168.9972,740,659
2025-09-02Open-market sale4,877$171.7472,698,366
2025-09-02Open-market sale17,540$170.6972,703,243
2025-09-02Open-market sale19,876$169.8272,720,783
2025-09-02Open-market sale9,391$167.8672,763,975
2025-08-29Open-market sale1,370$177.6772,773,366
2025-08-29Open-market sale3,509$176.7172,774,736
2025-08-29Open-market sale2,860$175.4472,778,245
2025-08-29Open-market sale34,773$174.5872,781,105
2025-08-29Open-market sale32,488$173.8772,815,878
2025-08-15Open-market sale11,883$178.9272,911,342
2025-08-15Open-market sale45,688$179.6972,865,654
2025-08-15Open-market sale1,950$181.3472,848,225
2025-08-15Open-market sale15,479$180.4372,850,175
2025-08-14Open-market sale2,311$180.1372,995,914
2025-08-14Open-market sale14,673$181.2072,981,241
2025-08-14Open-market sale53,466$181.9872,927,775
2025-08-14Open-market sale4,550$182.7172,923,225
2025-08-13Open-market sale20,553$181.7073,011,766
2025-08-13Open-market sale26,758$180.9773,032,319
2025-08-13Open-market sale14,148$180.0373,059,077
2025-08-13Open-market sale9,958$182.9573,001,808
2025-08-13Open-market sale3,583$183.6472,998,225
2025-08-12Open-market sale25,860$182.8273,073,225
2025-08-12Open-market sale29,095$182.1073,099,085
2025-08-12Open-market sale16,093$181.0173,128,180
2025-08-12Open-market sale3,952$180.0573,144,273
2025-08-11Open-market sale11,666$183.5273,148,225
2025-08-11Open-market sale46,436$182.9073,159,891
2025-08-11Open-market sale3,995$180.9773,219,230
2025-08-11Open-market sale12,903$181.9773,206,327
2025-08-08Open-market sale4,683$180.9873,293,542
2025-08-08Open-market sale40,901$182.7473,223,225
2025-08-08Open-market sale29,416$182.1073,264,126
2025-08-07Open-market sale13,294$179.4873,359,931
2025-08-07Open-market sale17,356$180.2673,342,575
2025-08-07Open-market sale13,894$181.4173,328,681
2025-08-07Open-market sale18,770$182.3373,309,911
2025-08-07Open-market sale11,686$183.1473,298,225
2025-08-06Open-market sale4,809$176.8873,443,416
2025-08-06Open-market sale28,725$177.8373,414,691
2025-08-06Open-market sale29,382$178.7973,385,309
2025-08-06Open-market sale12,084$179.5273,373,225
2025-08-05Open-market sale1,631$180.1073,448,225
2025-08-05Open-market sale13,567$179.3773,449,856
2025-08-05Open-market sale30,466$178.4873,463,423
2025-08-05Open-market sale21,460$177.6273,493,889
2025-08-05Open-market sale7,876$176.6973,515,349
2025-08-04Open-market sale3,187$175.1573,595,038
2025-08-04Open-market sale2,482$179.9073,523,225
2025-08-04Open-market sale30,197$179.2373,525,707
2025-08-04Open-market sale12,243$178.2473,555,904
2025-08-04Open-market sale20,670$177.3573,568,147
2025-08-04Open-market sale6,221$176.3873,588,817
2025-08-01Open-market sale5,059$176.1773,598,225
2025-08-01Open-market sale13,030$175.4673,603,284
2025-08-01Open-market sale17,001$174.5073,616,314
2025-08-01Open-market sale24,897$173.4973,633,315
2025-08-01Open-market sale10,946$172.5273,658,212
2025-08-01Open-market sale4,067$171.5973,669,158
2025-07-31Open-market sale11,204$179.8073,711,493
2025-07-31Open-market sale3,947$178.9873,722,697
2025-07-31Open-market sale17,547$180.7973,693,946
2025-07-31Open-market sale17,768$181.7173,676,178
2025-07-31Open-market sale2,953$182.7073,673,225
2025-07-31Open-market sale1,958$176.9273,746,267
2025-07-31Open-market sale19,623$177.7373,726,644
2025-07-30Open-market sale23,844$179.4373,748,225
2025-07-30Open-market sale11,141$177.6873,809,843
2025-07-30Open-market sale37,774$178.7473,772,069
2025-07-30Open-market sale2,241$176.7173,820,984
2025-07-29Open-market sale444$179.3073,823,225
2025-07-29Open-market sale22,617$175.9173,875,608
2025-07-29Open-market sale23,643$176.4873,851,965
2025-07-29Open-market sale8,234$177.8873,843,731
2025-07-29Open-market sale20,062$178.6573,823,669
2025-07-28Open-market sale4,950$176.3873,898,225
2025-07-28Open-market sale33,967$175.4473,903,175
2025-07-28Open-market sale36,083$174.8673,937,142
2025-07-25Open-market sale28,299$174.2673,973,225
2025-07-25Open-market sale46,701$173.6674,001,524
2025-07-24Open-market sale13,798$172.0874,109,427
2025-07-24Open-market sale26,293$173.5774,048,225
2025-07-24Open-market sale34,909$172.8474,074,518
2025-07-23Open-market sale23,208$168.7674,175,017
2025-07-23Open-market sale31,123$169.4274,143,894
2025-07-23Open-market sale20,329$170.5774,123,565
2025-07-23Open-market sale340$171.1674,123,225
2025-07-22Open-market sale8,414$166.2274,262,421
2025-07-22Open-market sale517$170.9774,198,225
2025-07-22Open-market sale843$170.3874,198,742
2025-07-22Open-market sale3,356$168.9374,199,585
2025-07-22Open-market sale43,439$168.0174,202,941
2025-07-22Open-market sale16,041$167.2674,246,380
2025-07-22Open-market sale2,390$165.3674,270,835
2025-07-21Open-market sale330$173.1974,273,225
2025-07-21Open-market sale51,901$172.6374,273,555
2025-07-21Open-market sale22,769$171.9274,325,456
2025-07-18Open-market sale14,866$173.6074,348,225
2025-07-18Open-market sale27,225$172.4874,363,091
2025-07-18Open-market sale32,909$172.0674,390,316
2025-07-17Open-market sale6,853$171.5174,491,372
2025-07-17Open-market sale730$174.0374,423,225
2025-07-17Open-market sale53,807$173.3474,423,955
2025-07-17Open-market sale13,610$172.6374,477,762
2025-07-16Open-market sale44,727$170.4774,520,327
2025-07-16Open-market sale8,171$169.7474,565,054
2025-07-16Open-market sale22,102$171.1474,498,225
2025-07-15Open-market sale9,940$169.9574,638,285
2025-07-15Open-market sale42,447$170.8074,595,838
2025-07-15Open-market sale22,613$171.4974,573,225
2025-07-14Open-market sale4,941$162.7174,718,284
2025-07-14Open-market sale19,824$163.7074,698,460
2025-07-14Open-market sale44,176$164.7374,654,284
2025-07-14Open-market sale6,059$165.1874,648,225
2025-07-11Open-market sale2,550$164.1874,795,675
2025-07-11Open-market sale23,547$165.2174,772,128
2025-07-11Open-market sale36,807$166.2474,735,321
2025-07-11Open-market sale11,324$167.1774,723,997
2025-07-11Open-market sale772$167.7774,723,225
2025-07-10Open-market sale18,386$162.3474,854,839
2025-07-10Open-market sale29,285$163.1574,825,554
2025-07-10Open-market sale27,329$163.9974,798,225
2025-07-09Open-market sale49,324$162.9174,897,599
2025-07-09Open-market sale343$164.2974,873,225
2025-07-09Open-market sale24,031$163.5974,873,568
2025-07-09Open-market sale1,302$161.6374,946,923
2025-07-08Open-market sale33,818$159.7274,948,225
2025-07-08Open-market sale41,182$159.0774,982,043
2025-07-07Open-market sale46,971$158.1975,051,254
2025-07-07Open-market sale28,029$158.6175,023,225
2025-07-03Open-market sale13,758$160.1375,099,173
2025-07-03Open-market sale42,970$159.3975,112,931
2025-07-03Open-market sale17,324$158.4175,155,901
2025-07-03Open-market sale948$160.8475,098,225
2025-07-02Open-market sale1,856$153.6775,246,369
2025-07-02Open-market sale5,675$155.4575,230,056
2025-07-02Open-market sale10,638$154.5475,235,731
2025-07-02Open-market sale20,169$157.2475,173,225
2025-07-02Open-market sale36,662$156.7475,193,394
2025-07-01Open-market sale4,176$156.6475,248,225
2025-07-01Open-market sale12,561$156.0675,252,401
2025-07-01Open-market sale18,612$154.6075,264,962
2025-07-01Open-market sale21,050$153.7375,283,574
2025-07-01Open-market sale14,104$153.0175,304,624
2025-07-01Open-market sale4,497$152.2375,318,728
2025-06-30Open-market sale6,306$158.2775,323,225
2025-06-30Open-market sale49,070$157.7375,329,531
2025-06-30Open-market sale19,624$156.8175,378,601
2025-06-27Open-market sale2,705$158.4675,398,225
2025-06-27Open-market sale26,947$157.6575,400,930
2025-06-27Open-market sale27,574$156.9075,427,877
2025-06-27Open-market sale17,774$156.0275,455,451
2025-06-26Open-market sale11,324$154.7875,536,901
2025-06-26Open-market sale54,331$155.6475,482,570
2025-06-26Open-market sale9,345$156.2975,473,225
2025-06-25Open-market sale24,866$151.8175,588,887
2025-06-25Open-market sale11,499$152.6675,577,388
2025-06-25Open-market sale28,277$153.7275,549,111
2025-06-25Open-market sale886$154.3575,548,225
2025-06-25Open-market sale6,429$151.0575,613,753
2025-06-25Open-market sale3,043$149.8575,620,182
2025-06-24Open-market sale42,013$147.1775,626,294
2025-06-24Open-market sale3,069$147.7575,623,225
2025-06-24Open-market sale4,918$146.1475,668,307
2025-06-23Open-market sale4,937$142.8075,718,288
2025-06-23Open-market sale11,869$144.3275,673,225
2025-06-23Open-market sale33,194$143.7775,685,094
2025-06-20Open-market sale10,232$143.4675,762,993
2025-06-20Open-market sale27,563$144.0175,735,430
2025-06-20Open-market sale8,691$145.3675,726,739
2025-06-20Open-market sale3,514$145.8675,723,225
2025-06-18Tax withholding40,163$144.1275,773,225
2025-06-02Gift660,000$0.00582,503,470
2025-03-19Tax withholding431,611$115.4375,813,388
2025-03-03Grant / award670,130$0.0076,244,999
2025-03-03Grant / award286,350$0.0075,574,869
2024-12-11Tax withholding63,835$135.0775,288,131
2024-09-20Gift1,568,000$0.00602,819,280
2024-09-18Tax withholding63,870$115.5975,351,966
2024-09-13Open-market sale55,143$119.2675,415,836
2024-09-13Open-market sale539$117.9075,535,297
2024-09-13Open-market sale64,318$118.7875,470,979
2024-09-12Open-market sale28,767$118.5975,605,481
2024-09-12Open-market sale1,296$115.8275,654,540
2024-09-12Open-market sale7,818$116.5975,646,722
2024-09-12Open-market sale12,474$117.5075,634,248
2024-09-12Open-market sale51,208$119.4375,554,273
2024-09-12Open-market sale18,437$120.2975,535,836
2024-09-11Open-market sale8,437$116.3475,656,700
2024-09-11Open-market sale11,258$115.4975,665,137
2024-09-11Open-market sale11,914$114.6375,676,395
2024-09-11Open-market sale6,916$113.5075,688,309
2024-09-11Open-market sale12,763$112.4975,695,225
2024-09-11Open-market sale11,400$111.5375,707,988
2024-09-11Open-market sale19,087$110.4775,719,388
2024-09-11Open-market sale19,230$109.4675,738,475
2024-09-11Open-market sale14,310$108.5875,757,705
2024-09-11Open-market sale3,821$107.7975,772,015
2024-09-11Open-market sale864$117.0775,655,836
2024-09-10Open-market sale14,411$105.6175,881,299
2024-09-10Open-market sale1,100$109.2175,775,836
2024-09-10Open-market sale5,501$108.3375,776,936
2024-09-10Open-market sale59,590$107.3475,782,437
2024-09-10Open-market sale39,272$106.5775,842,027
2024-09-10Open-market sale126$104.9975,895,710
2024-09-09Open-market sale18,518$106.1675,895,836
2024-09-09Open-market sale70,982$105.4875,914,354
2024-09-09Open-market sale27,423$104.5575,985,336
2024-09-09Open-market sale3,077$103.9276,012,759
2024-09-06Open-market sale15,831$101.7576,119,935
2024-09-06Open-market sale70$100.9976,135,766
2024-09-06Open-market sale48,502$102.4676,071,433
2024-09-06Open-market sale22,625$103.2776,048,808
2024-09-06Open-market sale232$108.0076,015,836
2024-09-06Open-market sale5,794$107.4876,016,068
2024-09-06Open-market sale3,953$106.2676,021,862
2024-09-06Open-market sale10,622$105.3776,025,815
2024-09-06Open-market sale12,371$104.6076,036,437
2024-09-05Open-market sale201$104.8876,255,635
2024-09-05Open-market sale3,093$105.4876,252,542
2024-09-05Open-market sale7,092$109.2376,135,836
2024-09-05Open-market sale26,289$108.4276,142,928
2024-09-05Open-market sale45,904$107.3476,169,217
2024-09-05Open-market sale37,421$106.7276,215,121
2024-09-04Open-market sale34,465$108.5276,276,073
2024-09-04Open-market sale20,522$106.4976,334,802
2024-09-04Open-market sale24,264$107.5376,310,538
2024-09-04Open-market sale17,575$105.7376,355,324
2024-09-04Open-market sale20,237$109.3076,255,836
2024-09-04Open-market sale2,937$104.6276,372,899
2024-09-03Open-market sale710$116.0376,375,836
2024-09-03Open-market sale1,158$115.5376,375,705
2024-09-03Open-market sale1,587$114.5076,376,863
2024-09-03Open-market sale12,023$113.4576,378,450
2024-09-03Open-market sale18,770$112.5176,390,473
2024-09-03Open-market sale11,653$111.3476,409,243
2024-09-03Open-market sale38,949$110.4376,420,896
2024-09-03Open-market sale8,596$109.5576,459,845
2024-09-03Open-market sale22,425$108.4576,468,441
2024-09-03Open-market sale4,129$107.8176,490,866
2024-08-30Open-market sale63,072$118.5176,543,682
2024-08-30Open-market sale16,149$120.4676,498,521
2024-08-30Open-market sale3,526$121.2976,494,995
2024-08-30Open-market sale8,241$117.8176,606,754
2024-08-30Open-market sale29,012$119.4576,514,670
2024-08-09Open-market sale40,875$105.3776,617,259
2024-08-09Open-market sale69,715$104.5776,658,134
2024-08-09Open-market sale7,146$103.8576,727,849
2024-08-09Open-market sale2,264$106.2976,614,995
2024-08-08Open-market sale22,811$103.4876,772,838
2024-08-08Open-market sale11,420$105.1676,734,995
2024-08-08Open-market sale26,423$104.6376,746,415
2024-08-08Open-market sale19,969$102.5776,795,649
2024-08-08Open-market sale17,577$101.4976,815,618
2024-08-08Open-market sale12,299$100.5476,833,195
2024-08-08Open-market sale5,776$99.6476,845,494
2024-08-08Open-market sale2,822$98.4776,851,270
2024-08-08Open-market sale903$97.8076,854,092
2024-08-07Open-market sale3,972$108.1976,854,995
2024-08-07Open-market sale12,904$107.6176,858,967
2024-08-07Open-market sale10,883$106.3576,871,871
2024-08-07Open-market sale19,721$105.5376,882,754
2024-08-07Open-market sale14,564$104.6276,902,475
2024-08-07Open-market sale14,563$103.5576,917,039
2024-08-07Open-market sale10,801$102.4876,931,602
2024-08-07Open-market sale4,910$101.2876,942,403
2024-08-07Open-market sale16,466$100.3976,947,313
2024-08-07Open-market sale9,415$99.6676,963,779
2024-08-07Open-market sale1,801$98.8476,973,194
2024-08-06Open-market sale14,756$103.5377,067,673
2024-08-06Open-market sale7,420$102.5277,082,429
2024-08-06Open-market sale1,105$100.8577,093,890
2024-08-06Open-market sale11,452$107.2376,974,995
2024-08-06Open-market sale27,946$106.5176,986,447
2024-08-06Open-market sale26,891$105.4877,014,393
2024-08-06Open-market sale26,389$104.4577,041,284
2024-08-06Open-market sale4,041$101.5177,089,849
2024-08-05Open-market sale400$103.1177,094,995
2024-08-05Open-market sale2,252$102.5477,095,395
2024-08-05Open-market sale26,349$101.4377,097,647
2024-08-05Open-market sale33,759$100.5077,123,996
2024-08-05Open-market sale35,866$99.5577,157,755
2024-08-05Open-market sale9,541$98.7477,193,621
2024-08-05Open-market sale1,777$97.5677,203,162
2024-08-05Open-market sale3,476$96.5477,204,939
2024-08-05Open-market sale2,505$95.5377,208,415
2024-08-05Open-market sale921$94.6877,210,920
2024-08-05Open-market sale605$93.6677,211,841
2024-08-05Open-market sale1,908$92.5077,212,446
2024-08-05Open-market sale641$91.7277,214,354
2024-08-02Open-market sale23,410$106.4277,227,722
2024-08-02Open-market sale38,774$105.6177,251,132
2024-08-02Open-market sale20,574$104.5077,289,906
2024-08-02Open-market sale14,350$103.5477,310,480
2024-08-02Open-market sale7,439$102.7077,324,830
2024-08-02Open-market sale2,726$101.7777,332,269
2024-08-02Open-market sale10,820$107.4277,216,902
2024-08-02Open-market sale1,907$108.2377,214,995
2024-08-01Open-market sale11,044$113.4977,385,520
2024-08-01Open-market sale7,018$112.4977,396,564
2024-08-01Open-market sale7,449$111.4477,403,582
2024-08-01Open-market sale3,662$110.4977,411,031
2024-08-01Open-market sale6,532$109.3077,414,693
2024-08-01Open-market sale15,107$107.6477,439,104
2024-08-01Open-market sale784$106.9477,454,211
2024-08-01Open-market sale10,088$114.4677,375,432
2024-08-01Open-market sale4,052$115.6377,371,380
2024-08-01Open-market sale4,314$116.6377,367,066
2024-08-01Open-market sale12,130$117.5977,354,936
2024-08-01Open-market sale12,124$118.5077,342,812
2024-08-01Open-market sale7,219$119.4477,335,593
2024-08-01Open-market sale598$120.0577,334,995
2024-08-01Open-market sale17,879$108.5077,421,225
2024-07-31Open-market sale1,147$118.0977,454,995
2024-07-31Open-market sale20,531$117.4277,456,142
2024-07-31Open-market sale22,893$116.5277,476,673
2024-07-31Open-market sale188$110.9877,574,807
2024-07-31Open-market sale3,995$111.5977,570,812
2024-07-31Open-market sale3,018$112.6877,567,794
2024-07-31Open-market sale8,003$113.4677,559,791
2024-07-31Open-market sale26,149$114.6877,533,642
2024-07-31Open-market sale34,076$115.4777,499,566
2024-07-30Open-market sale11,547$111.4277,574,995
2024-07-30Open-market sale1,523$110.4977,586,542
2024-07-30Open-market sale5,995$109.2777,588,065
2024-07-30Open-market sale14,960$108.5977,594,060
2024-07-30Open-market sale10,485$107.4477,609,020
2024-07-30Open-market sale8,540$106.5677,619,505
2024-07-30Open-market sale24,594$105.4477,628,045
2024-07-30Open-market sale32,562$104.5577,652,639
2024-07-30Open-market sale8,794$103.6877,685,201
2024-07-30Open-market sale1,000$102.8577,693,995
2024-07-29Open-market sale23,369$111.8177,791,626
2024-07-29Open-market sale34,315$112.3677,757,311
2024-07-29Open-market sale22,487$113.3277,734,824
2024-07-29Open-market sale1,170$116.1177,694,995
2024-07-29Open-market sale17,842$115.4877,696,165
2024-07-29Open-market sale20,817$114.6777,714,007
2024-07-26Open-market sale29,097$114.3577,824,541
2024-07-26Open-market sale40,254$113.4477,853,638
2024-07-26Open-market sale40,010$112.6877,893,892
2024-07-26Open-market sale1,093$111.7977,933,902
2024-07-26Open-market sale9,546$115.3577,814,995
2024-07-25Open-market sale2,751$107.3878,050,266
2024-07-25Open-market sale5,175$116.2277,934,995
2024-07-25Open-market sale19,117$115.4877,940,170
2024-07-25Open-market sale33,483$114.5577,959,287
2024-07-25Open-market sale20,036$113.5577,992,770
2024-07-25Open-market sale13,945$112.5078,012,806
2024-07-25Open-market sale10,062$111.5378,026,751
2024-07-25Open-market sale4,597$110.6278,036,813
2024-07-25Open-market sale4,369$109.4678,041,410
2024-07-25Open-market sale4,487$108.5478,045,779
2024-07-25Open-market sale1,978$106.7978,053,017
2024-07-24Open-market sale22,424$117.6778,102,595
2024-07-24Open-market sale23,424$116.4278,125,019
2024-07-24Open-market sale13,850$115.5878,148,443
2024-07-24Open-market sale12,202$114.5578,162,293
2024-07-24Open-market sale500$113.8578,174,495
2024-07-24Open-market sale37,801$118.5078,064,794
2024-07-24Open-market sale9,799$119.2678,054,995
2024-07-23Open-market sale55,031$123.5178,195,728
2024-07-23Open-market sale44,236$122.7278,250,759
2024-07-23Open-market sale20,733$124.2078,174,995
2024-07-22Open-market sale300$119.9578,414,695
2024-07-22Open-market sale30,698$121.5778,368,576
2024-07-22Open-market sale44,933$122.5378,323,643
2024-07-22Open-market sale28,334$123.4078,295,309
2024-07-22Open-market sale314$124.0278,294,995
2024-07-22Open-market sale15,421$120.5878,399,274
2024-07-19Open-market sale17,307$117.8678,517,688
2024-07-19Open-market sale44,362$118.4178,473,326
2024-07-19Open-market sale35,282$119.4878,438,044
2024-07-19Open-market sale20,475$120.4778,417,569
2024-07-19Open-market sale2,574$121.2178,414,995
2024-07-18Open-market sale3,441$116.8378,651,554
2024-07-18Open-market sale14,717$121.3478,536,593
2024-07-18Open-market sale46,075$120.4578,551,310
2024-07-18Open-market sale30,773$119.5578,597,385
2024-07-18Open-market sale17,314$118.5178,628,158
2024-07-18Open-market sale6,082$117.5978,645,472
2024-07-18Open-market sale1,598$122.1278,534,995
2024-07-17Open-market sale12,063$121.2378,654,995
2024-07-17Open-market sale12,559$120.6778,667,058
2024-07-17Open-market sale33,137$119.4478,679,617
2024-07-17Open-market sale50,730$118.4878,712,754
2024-07-17Open-market sale10,711$117.7278,763,484
2024-07-17Open-market sale800$116.9078,774,195
2024-07-16Open-market sale2,032$124.8478,892,963
2024-07-16Open-market sale12,590$128.4478,775,095
2024-07-16Open-market sale9,695$127.7878,787,685
2024-07-16Open-market sale48,576$126.3478,797,380
2024-07-16Open-market sale47,007$125.6978,845,956
2024-07-16Open-market sale100$129.0178,774,995
2024-07-15Open-market sale1,214$131.1778,894,995
2024-07-15Open-market sale18,681$130.3478,896,209
2024-07-15Open-market sale31,099$129.4878,914,890
2024-07-15Open-market sale47,986$128.4478,945,989
2024-07-15Open-market sale21,020$127.7978,993,975
2024-07-12Open-market sale19,923$131.4079,014,995
2024-07-12Open-market sale47,394$130.4979,034,918
2024-07-12Open-market sale33,761$129.5579,082,312
2024-07-12Open-market sale13,539$128.4579,116,073
2024-07-12Open-market sale5,383$127.7679,129,612
2024-07-11Open-market sale4,506$135.5579,135,095
2024-07-11Open-market sale13,055$134.4379,139,601
2024-07-11Open-market sale10,990$133.6879,152,656
2024-07-11Open-market sale2,767$132.3879,163,646
2024-07-11Open-market sale10,005$131.4679,166,413
2024-07-11Open-market sale12,338$130.5679,176,418
2024-07-11Open-market sale20,834$129.4779,188,756
2024-07-11Open-market sale34,067$128.4979,209,590
2024-07-11Open-market sale11,338$127.7079,243,657
2024-07-11Open-market sale100$136.0079,134,995
2024-07-10Open-market sale5,252$132.8379,369,743
2024-07-10Open-market sale100$135.0779,254,995
2024-07-10Open-market sale73,638$134.4879,255,095
2024-07-10Open-market sale41,010$133.5979,328,733
2024-07-09Open-market sale6,145$129.6779,488,525
2024-07-09Open-market sale325$128.8879,494,670
2024-07-09Open-market sale7,209$133.3579,374,995
2024-07-09Open-market sale27,148$132.4979,382,204
2024-07-09Open-market sale46,346$131.4579,409,352
2024-07-09Open-market sale32,827$130.4679,455,698
2024-07-08Open-market sale23,016$127.7479,591,979
2024-07-08Open-market sale8,653$130.3379,494,995
2024-07-08Open-market sale15,716$129.4279,503,648
2024-07-08Open-market sale72,615$128.4979,519,364
2024-07-05Open-market sale1,061$125.9179,733,934
2024-07-05Open-market sale48,981$126.7379,684,953
2024-07-05Open-market sale5,503$128.2379,614,995
2024-07-05Open-market sale64,455$127.3879,620,498
2024-07-03Open-market sale12,485$121.8779,842,510
2024-07-03Open-market sale26,322$127.4579,737,622
2024-07-03Open-market sale2,627$128.0979,734,995
2024-07-03Open-market sale7,260$126.5279,763,944
2024-07-03Open-market sale15,243$125.5679,771,204
2024-07-03Open-market sale4,195$124.5179,786,447
2024-07-03Open-market sale3,306$123.6179,790,642
2024-07-03Open-market sale48,562$122.2579,793,948
2024-07-02Open-market sale6,794$123.1679,854,995
2024-07-02Open-market sale75,208$122.4479,861,789
2024-07-02Open-market sale37,998$121.6779,936,997
2024-07-01Open-market sale31,002$124.2579,974,995
2024-07-01Open-market sale37,339$123.5680,005,997
2024-07-01Open-market sale13,949$122.3680,043,336
2024-07-01Open-market sale20,311$121.5980,057,285
2024-07-01Open-market sale11,226$120.5580,077,596
2024-07-01Open-market sale5,973$119.6280,088,822
2024-07-01Open-market sale200$118.9580,094,795
2024-06-28Open-market sale7,573$127.1980,094,995
2024-06-28Open-market sale550$122.9080,214,445
2024-06-28Open-market sale20,330$123.6880,194,115
2024-06-28Open-market sale45,629$124.3180,148,486
2024-06-28Open-market sale25,041$126.3980,102,568
2024-06-28Open-market sale20,877$125.6180,127,609
2024-06-27Open-market sale30,811$123.6680,303,984
2024-06-27Open-market sale200$122.9780,334,795
2024-06-27Open-market sale75,300$124.5080,228,684
2024-06-27Open-market sale12,602$125.3580,216,082
2024-06-27Open-market sale1,087$126.1580,214,995
2024-06-26Open-market sale400$128.0580,334,995
2024-06-26Open-market sale12,699$127.3780,335,395
2024-06-26Open-market sale18,657$126.5480,348,094
2024-06-26Open-market sale24,385$124.4080,384,014
2024-06-26Open-market sale45,036$123.5680,408,399
2024-06-26Open-market sale1,560$122.8880,453,435
2024-06-26Open-market sale17,263$125.4980,366,751
2024-06-25Open-market sale19,266$125.3780,460,749
2024-06-25Open-market sale35,500$124.5680,480,015
2024-06-25Open-market sale9,228$123.6480,515,515
2024-06-25Open-market sale11,089$122.2480,524,743
2024-06-25Open-market sale29,021$121.6080,535,832
2024-06-25Open-market sale8,194$120.6180,564,853
2024-06-25Open-market sale1,948$119.6780,573,047
2024-06-25Open-market sale5,754$126.1980,454,995
2024-06-24Open-market sale30,307$119.5280,652,529
2024-06-24Open-market sale1,204$124.0780,574,995
2024-06-24Open-market sale16,885$123.5380,576,199
2024-06-24Open-market sale13,952$122.6380,593,084
2024-06-24Open-market sale9,324$121.5280,607,036
2024-06-24Open-market sale36,169$120.4580,616,360
2024-06-24Open-market sale12,159$118.6380,682,836
2024-06-21Open-market sale1,753$130.2980,694,995
2024-06-21Gift445,000$0.00604,387,280
2024-06-21Open-market sale899$124.7580,814,096
2024-06-21Open-market sale14,073$125.6180,800,023
2024-06-21Open-market sale56,631$126.5280,743,392
2024-06-21Open-market sale23,763$127.5480,719,629
2024-06-21Open-market sale13,343$128.4180,706,286
2024-06-21Open-market sale9,538$129.5180,696,748
2024-06-20Open-market sale8,902$137.5280,869,554
2024-06-20Open-market sale822$129.8280,934,173
2024-06-20Open-market sale7,454$130.6280,926,719
2024-06-20Open-market sale19,931$131.4780,906,788
2024-06-20Open-market sale15,265$132.5080,891,523
2024-06-20Open-market sale5,555$133.4380,885,968
2024-06-20Open-market sale1,751$134.4280,884,217
2024-06-20Open-market sale1,462$135.3880,882,755
2024-06-20Open-market sale4,299$136.5780,878,456
2024-06-20Open-market sale25,498$138.6680,844,056
2024-06-20Open-market sale20,837$139.5180,823,219
2024-06-20Open-market sale8,224$140.2480,814,995
2024-06-19Tax withholding63,835$135.5880,934,995
2024-06-18Open-market sale16,318$131.5881,101,607
2024-06-18Open-market sale4,727$136.1280,998,830
2024-06-18Open-market sale38,066$135.6181,003,557
2024-06-18Open-market sale19,078$134.4781,041,623
2024-06-18Open-market sale33,651$133.2881,060,701
2024-06-18Open-market sale7,255$132.5781,094,352
2024-06-18Open-market sale905$130.8881,117,925
2024-06-17Open-market sale655$129.8081,238,175
2024-06-17Open-market sale24,748$130.7281,213,427
2024-06-17Open-market sale6,647$133.3281,118,830
2024-06-17Open-market sale49,162$132.3081,125,477
2024-06-17Open-market sale38,788$131.5181,174,639
2024-06-14Open-market sale62,727$131.6081,254,205
2024-06-14Open-market sale6,125$128.8481,352,705
2024-06-14Open-market sale15,375$132.2481,238,830
2024-06-14Open-market sale22,908$130.6581,316,932
2024-06-14Open-market sale12,865$129.4381,339,840
2024-06-13Open-market sale57,977$128.5581,404,918
2024-06-13Open-market sale15,935$127.7881,462,895
2024-06-13Open-market sale46,088$129.3281,358,830
2024-03-20Tax withholding74,895$903.728,147,883
2024-03-19J2,400$0.0060,483,228
2024-03-19J1,200$0.002,968,428
2024-03-06Grant / award105,060$0.008,222,778
2024-03-06Grant / award100,982$0.008,117,692
2023-12-13Tax withholding10,459$480.888,016,710
2023-11-29Gift116,000$0.0060,480,828
2023-09-20Tax withholding10,456$422.398,027,169
2023-09-15Option exercise (derivative)118,750$0.000
2023-09-15Option exercise118,750$4.008,037,625
2023-09-14Option exercise (derivative)29,684$0.00118,750
2023-09-14Open-market sale5,216$456.147,927,938
2023-09-14Open-market sale7,968$455.307,933,154
2023-09-14Open-market sale800$458.987,918,875
2023-09-14Open-market sale3,594$458.107,919,675
2023-09-14Open-market sale1,300$453.177,945,359
2023-09-14Open-market sale4,237$454.197,941,122
2023-09-14Open-market sale4,669$457.267,923,269
2023-09-14Open-market sale1,900$452.237,946,659
2023-09-14Option exercise29,684$4.007,948,559
2023-09-13Option exercise (derivative)29,688$0.00148,434
2023-09-13Open-market sale1,600$451.137,943,263
2023-09-13Open-market sale3,109$457.387,920,875
2023-09-13Open-market sale3,532$456.447,923,984
2023-09-13Open-market sale3,990$455.127,927,516
2023-09-13Open-market sale3,918$454.197,931,506
2023-09-13Open-market sale3,939$453.187,935,424
2023-09-13Open-market sale3,900$452.187,939,363
2023-09-13Open-market sale1,600$458.227,919,275
2023-09-13Open-market sale2,100$449.937,944,863
2023-09-13Open-market sale1,000$448.797,946,963
2023-09-13Open-market sale400$447.517,947,963
2023-09-13Open-market sale200$445.587,948,363
2023-09-13Option exercise29,688$4.007,948,563
2023-09-13Open-market sale400$459.017,918,875
2023-09-12Option exercise (derivative)29,688$0.00178,122
2023-09-12Open-market sale1,400$455.907,918,875
2023-09-12Open-market sale1,841$454.917,920,275
2023-09-12Open-market sale5,200$453.807,922,116
2023-09-12Open-market sale3,864$452.947,927,316
2023-09-12Option exercise29,688$4.007,948,563
2023-09-12Open-market sale400$446.197,948,163
2023-09-12Open-market sale200$446.977,947,963
2023-09-12Open-market sale3,764$448.967,944,199
2023-09-12Open-market sale2,500$449.897,941,699
2023-09-12Open-market sale6,948$451.907,931,180
2023-09-12Open-market sale3,571$450.847,938,128
2023-09-11Option exercise (derivative)29,688$0.00207,810
2023-09-11Open-market sale1,408$452.097,921,224
2023-09-11Open-market sale3,996$447.067,936,670
2023-09-11Open-market sale5,497$446.127,940,666
2023-09-11Open-market sale1,400$445.167,946,163
2023-09-11Open-market sale1,000$443.927,947,563
2023-09-11Option exercise29,688$4.007,948,563
2023-09-11Open-market sale3,200$448.107,933,470
2023-09-11Open-market sale2,304$449.207,931,166
2023-09-11Open-market sale49$461.637,918,875
2023-09-11Open-market sale200$460.417,918,924
2023-09-11Open-market sale600$459.637,919,124
2023-09-11Open-market sale200$458.277,919,724
2023-09-11Open-market sale100$456.807,919,924
2023-09-11Open-market sale300$454.567,920,024
2023-09-11Open-market sale900$452.987,920,324
2023-09-11Open-market sale3,945$450.137,927,221
2023-09-11Open-market sale4,589$451.257,922,632
2023-09-08Option exercise (derivative)118,750$0.00237,498
2023-09-08Option exercise118,750$4.007,918,875
2023-09-07Option exercise (derivative)29,688$0.00356,248
2023-09-07Open-market sale2,100$461.307,804,622
2023-09-07Open-market sale4,368$458.777,807,822
2023-09-07Open-market sale400$462.967,800,125
2023-09-07Open-market sale1,100$459.567,806,722
2023-09-07Option exercise29,688$4.007,829,813
2023-09-07Open-market sale600$453.747,829,213
2023-09-07Open-market sale1,426$454.847,827,787
2023-09-07Open-market sale2,226$455.917,825,561
2023-09-07Open-market sale7,571$456.717,817,990
2023-09-07Open-market sale5,800$457.807,812,190
2023-09-07Open-market sale4,097$462.277,800,525
2023-09-06Option exercise (derivative)29,688$0.00385,936
2023-09-06Open-market sale1,600$466.877,828,213
2023-09-06Open-market sale500$484.747,800,225
2023-09-06Open-market sale400$483.467,800,725
2023-09-06Open-market sale1,400$482.867,801,125
2023-09-06Open-market sale600$481.717,802,525
2023-09-06Open-market sale568$480.447,803,125
2023-09-06Open-market sale700$479.537,803,693
2023-09-06Open-market sale200$477.957,804,393
2023-09-06Open-market sale300$475.897,804,593
2023-09-06Open-market sale200$473.577,804,893
2023-09-06Open-market sale300$472.547,805,093
2023-09-06Open-market sale1,800$471.467,805,393
2023-09-06Open-market sale8,254$470.577,807,193
2023-09-06Open-market sale7,020$469.637,815,447
2023-09-06Open-market sale2,900$468.667,822,467
2023-09-06Open-market sale2,846$467.677,825,367
2023-09-06Open-market sale100$485.447,800,125
2023-09-06Option exercise29,688$4.007,829,813
2023-09-05Option exercise (derivative)29,688$0.00415,624
2023-09-05Open-market sale2,181$487.627,800,325
2023-09-05Open-market sale5,008$486.647,802,506
2023-09-05Open-market sale5,315$485.617,807,514
2023-09-05Open-market sale6,084$484.587,812,829
2023-09-05Open-market sale5,100$483.597,818,913
2023-09-05Open-market sale3,100$482.637,824,013
2023-09-05Open-market sale1,600$481.437,827,113
2023-09-05Open-market sale1,000$480.487,828,713
2023-09-05Open-market sale100$478.977,829,713
2023-09-05Option exercise29,688$4.007,829,813
2023-09-05Open-market sale200$488.247,800,125
2023-09-01Option exercise (derivative)29,688$0.00445,312
2023-09-01Open-market sale700$482.537,829,113
2023-09-01Open-market sale100$497.827,800,125
2023-09-01Open-market sale300$496.927,800,225
2023-09-01Open-market sale500$495.637,800,525
2023-09-01Open-market sale400$494.457,801,025
2023-09-01Open-market sale600$492.797,801,425
2023-09-01Open-market sale400$491.627,802,025
2023-09-01Open-market sale200$490.627,802,425
2023-09-01Open-market sale1,100$489.417,802,625
2023-09-01Open-market sale2,300$488.387,803,725
2023-09-01Open-market sale2,600$487.287,806,025
2023-09-01Open-market sale5,575$486.317,808,625
2023-09-01Open-market sale7,605$485.297,814,200
2023-09-01Open-market sale4,634$484.417,821,805
2023-09-01Open-market sale2,674$483.337,826,439
2023-09-01Option exercise29,688$4.007,829,813
2023-06-21Tax withholding10,456$430.457,800,099
2023-06-08J8,212$0.002,969,628
2023-06-08J16,424$0.0060,596,828
2023-03-15Tax withholding72,819$242.287,810,555
2023-03-02Grant / award116,176$0.007,883,374
2022-12-14Tax withholding15,835$176.747,767,156
2022-12-13Option exercise (derivative)237,500$0.00475,000
2022-12-13Option exercise237,500$4.007,782,991
2022-12-08Option exercise (derivative)237,500$0.00712,500
2022-12-08Option exercise237,500$4.007,545,491
2022-11-30Gift749,730$0.0060,580,404
2022-11-29Option exercise (derivative)490,897$0.000
2022-11-29Option exercise490,897$3.167,307,991
2022-11-21Option exercise (derivative)229,603$0.00490,897
2022-11-21Option exercise229,603$3.166,817,094
2022-10-11Option exercise (derivative)229,500$0.00720,500
2022-10-11Option exercise229,500$3.166,587,491
2022-09-21Tax withholding15,838$132.616,357,991
2022-09-06Option exercise (derivative)1,200,000$0.000
2022-09-06Option exercise1,200,000$3.436,373,829
2022-06-15Tax withholding15,835$165.275,173,691
2022-03-16Tax withholding94,501$244.965,189,526
2022-03-03Grant / award105,060$0.005,284,027
2022-03-01Option exercise (derivative)292,340$0.000
2022-03-01Open-market sale5,700$238.195,308,884
2022-03-01Open-market sale2,000$236.825,314,584
2022-03-01Open-market sale21,446$235.895,316,584
2022-03-01Open-market sale29,661$234.875,338,030
2022-03-01Open-market sale41,983$233.935,367,691
2022-03-01Open-market sale34,353$232.885,409,674
2022-03-01Open-market sale27,280$232.035,444,027
2022-03-01Open-market sale24,525$239.125,284,359
2022-03-01Open-market sale19,803$239.825,264,556
2022-03-01Open-market sale21,398$241.045,243,158
2022-03-01Open-market sale52,983$241.965,190,175
2022-03-01Open-market sale11,208$242.885,178,967
2022-03-01Option exercise292,340$3.625,471,307
2022-01-03Option exercise (derivative)440,000$0.00292,340
2022-01-03Open-market sale5,500$298.475,613,425
2022-01-03Option exercise440,000$3.625,618,925
2022-01-03Open-market sale42,388$299.905,571,037
2022-01-03Open-market sale103,927$300.755,467,110
2022-01-03Open-market sale106,629$301.775,360,481
2022-01-03Open-market sale68,162$302.775,292,319
2022-01-03Open-market sale55,263$303.805,237,056
2022-01-03Open-market sale2,900$306.525,178,925
2022-01-03Open-market sale19,606$305.645,181,825
2022-01-03Open-market sale35,625$304.825,201,431
2021-12-08Tax withholding16,031$318.265,178,925
2021-12-02Gift34,406$0.0061,330,134
2021-12-01Option exercise (derivative)440,000$0.00732,340
2021-12-01Open-market sale7,467$332.495,194,956
2021-12-01Open-market sale34,781$331.655,202,423
2021-12-01Open-market sale51,938$330.765,237,204
2021-12-01Open-market sale61,248$329.795,289,142
2021-12-01Open-market sale69,590$328.735,350,390
2021-12-01Open-market sale32,125$327.895,419,980
2021-12-01Open-market sale15,712$326.975,452,105
2021-12-01Open-market sale5,855$325.545,467,817
2021-12-01Open-market sale5,617$324.675,473,672
2021-12-01Open-market sale20,977$323.615,479,289
2021-12-01Open-market sale31,862$322.605,500,266
2021-12-01Open-market sale21,958$321.665,532,128
2021-12-01Open-market sale15,897$320.725,554,086
2021-12-01Open-market sale7,484$319.525,569,983
2021-12-01Open-market sale10,203$318.695,577,467
2021-12-01Open-market sale19,384$317.535,587,670
2021-12-01Open-market sale11,837$316.515,607,054
2021-12-01Open-market sale11,906$315.485,618,891
2021-12-01Open-market sale4,159$314.745,630,797
2021-12-01Option exercise440,000$3.625,634,956
2021-11-23Gift1,218,536$0.0061,346,960
2021-11-23J17,580$0.0061,364,540
2021-11-23J8,790$0.002,977,840
2021-09-15Tax withholding16,033$223.415,194,956
2021-09-13Option exercise (derivative)27,660$0.000
2021-09-13Option exercise27,660$3.625,210,989
2021-09-01Option exercise (derivative)200,000$0.000
2021-09-01Open-market sale1,400$226.785,183,192
2021-09-01Open-market sale45,097$226.125,184,592
2021-09-01Open-market sale86,606$225.215,229,689
2021-09-01Open-market sale66,897$224.475,316,295
2021-09-01Option exercise200,000$3.625,383,192
2021-08-02Option exercise (derivative)400,000$0.00200,000
2021-08-02Open-market sale55,662$196.055,435,683
2021-08-02Open-market sale119,960$198.465,231,881
2021-08-02Open-market sale83,842$197.405,351,841
2021-08-02Open-market sale48,689$199.065,183,192
2021-08-02Open-market sale44,938$195.285,491,345
2021-08-02Open-market sale46,909$194.385,536,283
2021-08-02Option exercise400,000$3.625,583,192
2021-07-01Option exercise (derivative)100,000$0.00150,000
2021-07-01Open-market sale12,950$807.761,350,267
2021-07-01Open-market sale13,477$806.821,363,217
2021-07-01Open-market sale6,500$805.771,376,694
2021-07-01Open-market sale4,103$804.711,383,194
2021-07-01Open-market sale4,000$803.771,387,297
2021-07-01Open-market sale3,500$802.651,391,297
2021-07-01Open-market sale1,000$801.691,394,797
2021-07-01Option exercise100,000$14.471,395,797
2021-07-01Open-market sale9,867$808.741,340,400
2021-07-01Open-market sale12,440$809.851,327,960
2021-07-01Open-market sale10,175$810.781,317,785
2021-07-01Open-market sale9,809$811.711,307,976
2021-07-01Open-market sale3,694$812.941,304,282
2021-07-01Open-market sale1,700$815.931,299,482
2021-07-01Open-market sale1,200$814.961,301,182
2021-07-01Open-market sale1,900$813.761,302,382
2021-07-01Open-market sale3,085$816.901,296,397
2021-07-01Open-market sale600$817.961,295,797
2021-06-22J5,860$0.0015,645,769
2021-06-22J2,930$0.00744,460
2021-06-16Tax withholding4,010$712.411,295,797
2021-03-17Tax withholding24,000$533.651,299,807
2021-03-11Option exercise (derivative)5,675$0.000
2021-03-11Option exercise5,675$17.621,323,807
2021-03-02Grant / award58,090$0.001,318,132
2021-03-01Option exercise (derivative)44,325$0.005,675
2021-03-01Open-market sale2,021$551.441,263,243
2021-03-01Open-market sale3,490$550.361,265,264
2021-03-01Open-market sale5,365$549.601,268,754
2021-03-01Open-market sale5,564$548.531,274,119
2021-03-01Open-market sale8,957$547.501,279,683
2021-03-01Open-market sale100$556.301,260,042
2021-03-01Option exercise44,325$17.621,304,367
2021-03-01Open-market sale1,200$543.361,303,167
2021-03-01Open-market sale2,147$544.481,301,020
2021-03-01Open-market sale4,312$545.641,296,708
2021-03-01Open-market sale1,938$552.511,261,305
2021-03-01Open-market sale163$553.421,261,142
2021-03-01Open-market sale1,000$555.131,260,142
2021-03-01Open-market sale8,068$546.501,288,640
2021-01-04Option exercise (derivative)100,000$0.0050,000
2021-01-04Open-market sale2,900$520.581,355,343
2021-01-04Open-market sale2,300$521.691,353,043
2021-01-04Open-market sale3,318$522.541,349,725
2021-01-04Open-market sale9,565$523.861,340,160
2021-01-04Open-market sale16,701$524.791,323,459
2021-01-04Open-market sale1,761$519.341,358,243
2021-01-04Option exercise100,000$17.621,360,004
2021-01-04Open-market sale1,100$545.491,260,004
2021-01-04Open-market sale1,600$544.571,261,104
2021-01-04Open-market sale3,945$543.521,262,704
2021-01-04Open-market sale2,500$542.481,266,649
2021-01-04Open-market sale900$541.451,269,149
2021-01-04Open-market sale2,808$540.301,270,049
2021-01-04Open-market sale3,648$539.231,272,857
2021-01-04Open-market sale1,878$538.261,276,505
2021-01-04Open-market sale3,615$537.241,278,383
2021-01-04Open-market sale3,800$536.271,281,998
2021-01-04Open-market sale3,143$535.261,285,798
2021-01-04Open-market sale2,738$534.151,288,941
2021-01-04Open-market sale3,838$533.241,291,679
2021-01-04Open-market sale2,401$532.291,295,517
2021-01-04Open-market sale600$531.111,297,918
2021-01-04Open-market sale1,100$529.721,298,518
2021-01-04Open-market sale1,600$528.711,299,618
2021-01-04Open-market sale1,267$527.551,301,218
2021-01-04Open-market sale7,378$526.661,302,485
2021-01-04Open-market sale13,596$525.661,309,863
2020-12-09Tax withholding5,347$517.231,260,004
2020-12-01Option exercise (derivative)100,000$0.00150,000
2020-12-01Open-market sale1,800$529.841,363,551
2020-12-01Open-market sale16,602$535.171,316,993
2020-12-01Open-market sale8,015$534.101,333,595
2020-12-01Open-market sale8,479$533.131,341,610
2020-12-01Open-market sale9,966$532.081,350,089
2020-12-01Open-market sale3,496$531.131,360,055
2020-12-01Open-market sale14,408$536.021,302,585
2020-12-01Option exercise100,000$17.621,365,351
2020-12-01Open-market sale400$540.741,265,351
2020-12-01Open-market sale6,123$540.051,265,751
2020-12-01Open-market sale5,296$539.041,271,874
2020-12-01Open-market sale8,551$537.941,277,170
2020-12-01Open-market sale16,864$537.041,285,721
2020-11-23Gift44,650$0.0015,639,909
2020-11-23Gift89,300$0.0015,684,559
2020-09-16Tax withholding5,347$500.581,265,351
2020-09-01Option exercise (derivative)49,999$0.000
2020-09-01Open-market sale13,629$552.371,278,866
2020-09-01Open-market sale3,419$549.421,308,228
2020-09-01Open-market sale1,700$548.301,311,647
2020-09-01Open-market sale700$547.091,313,347
2020-09-01Open-market sale600$546.201,314,047
2020-09-01Open-market sale1,300$545.181,314,647
2020-09-01Open-market sale300$543.681,315,947
2020-09-01Open-market sale200$542.431,316,247
2020-09-01Open-market sale600$541.441,316,447
2020-09-01Open-market sale1,200$540.641,317,047
2020-09-01Open-market sale1,650$539.691,318,247
2020-09-01Open-market sale800$538.641,319,897
2020-09-01Option exercise49,999$10.561,320,697
2020-09-01Open-market sale1$559.781,270,698
2020-09-01Open-market sale400$558.971,270,699
2020-09-01Open-market sale789$557.531,271,099
2020-09-01Open-market sale900$556.431,271,888
2020-09-01Open-market sale848$555.441,272,788
2020-09-01Open-market sale1,356$554.441,273,636
2020-09-01Open-market sale3,874$553.281,274,992
2020-09-01Open-market sale6,210$550.401,302,018
2020-09-01Open-market sale9,523$551.431,292,495
2020-08-17Option exercise (derivative)100,000$0.0049,999
2020-08-17Open-market sale6,889$489.151,328,502
2020-08-17Open-market sale600$477.771,366,300
2020-08-17Open-market sale400$479.791,365,900
2020-08-17Open-market sale500$475.671,369,000
2020-08-17Open-market sale400$474.261,369,500
2020-08-17Open-market sale700$473.471,369,900
2020-08-17Option exercise100,000$10.561,370,600
2020-08-17Open-market sale900$495.871,270,600
2020-08-17Open-market sale8,434$495.211,271,500
2020-08-17Open-market sale17,416$494.341,279,934
2020-08-17Open-market sale10,197$493.371,297,350
2020-08-17Open-market sale7,007$492.341,307,547
2020-08-17Open-market sale4,236$491.171,314,554
2020-08-17Open-market sale9,712$490.231,318,790
2020-08-17Open-market sale2,100$476.721,366,900
2020-08-17Open-market sale9,297$488.251,335,391
2020-08-17Open-market sale5,404$487.131,344,688
2020-08-17Open-market sale3,507$485.811,350,092
2020-08-17Open-market sale1,400$485.201,353,599
2020-08-17Open-market sale5,001$483.941,354,999
2020-08-17Open-market sale4,100$482.941,360,000
2020-08-17Open-market sale600$481.911,364,100
2020-08-17Open-market sale1,200$480.401,364,700
2020-07-01Option exercise (derivative)100,000$0.000
2020-07-01Open-market sale300$382.941,270,600
2020-07-01Open-market sale15,033$382.201,270,900
2020-07-01Open-market sale39,064$381.391,285,933
2020-07-01Open-market sale21,392$380.471,324,997
2020-07-01Open-market sale5,503$377.481,365,097
2020-07-01Option exercise100,000$10.561,370,600
2020-07-01Open-market sale11,096$378.501,354,001
2020-07-01Open-market sale7,612$379.341,346,389
2020-06-17Tax withholding5,347$369.441,270,600
2020-06-10Gift1,244$0.0015,773,859
2020-06-10Gift622$0.00747,390
2020-03-18Tax withholding51,813$202.821,275,909
2020-02-18Disposition to issuer22,611$0.001,327,722
2019-12-11Tax withholding4,002$217.341,350,333
2019-09-20Gift91,870$0.0015,772,615
2019-09-19Gift45,935$0.0015,864,485
2019-09-18Tax withholding21,665$179.981,354,335
2019-06-19Tax withholding4,002$153.121,375,886
2019-05-24Gift625,975$0.000
2019-05-24Gift1,251,950$0.001,251,950
2019-04-04Gift126,038$0.0015,910,420
2019-04-04Gift8,344$0.00748,012
2019-04-04Gift54,675$0.00625,975
2019-03-20Tax withholding115,359$174.401,379,888
2019-03-08Grant / award66,000$0.001,462,190
2019-03-08Grant / award33,000$0.001,495,247
2019-02-15Disposition to issuer18,639$0.001,396,190
2018-12-18Gift24,000$0.0015,784,382
2018-12-18Gift48,000$0.0015,808,382
2018-12-12Tax withholding3,138$148.901,414,829
2018-10-05Gift50,240$0.0015,956,862
2018-10-05Gift100,480$0.0015,856,382
2018-09-19Tax withholding41,253$271.981,417,967
2018-06-20Tax withholding3,138$262.311,459,034
2018-03-21Tax withholding169,657$248.561,462,172
2018-03-08Grant / award46,500$0.001,608,672
2018-03-08Grant / award23,100$0.001,631,829
2017-12-20Gift26,730$0.0015,928,594
2017-09-20Tax withholding79,250$185.841,562,172
2017-09-18Gift116,893$0.0015,955,324
2017-09-06Open-market sale110,000$166.081,641,422
2017-03-15Tax withholding110,527$102.551,751,179
2017-03-09Option exercise (derivative)41,670$0.000
2017-03-09Open-market sale15,071$98.821,861,706
2017-03-09Option exercise41,670$18.101,903,376
2017-03-09Open-market sale26,599$98.011,876,777
2017-03-08Grant / award50,250$0.001,861,706
2017-03-08Grant / award101,250$0.001,811,456
2017-02-10Option exercise (derivative)41,666$0.0041,670
2017-02-10Open-market sale41,666$114.531,710,206
2017-02-10Option exercise41,666$18.101,751,872
2017-01-12Option exercise (derivative)41,666$0.0083,336
2017-01-12Option exercise41,666$18.101,751,872
2017-01-12Open-market sale41,666$102.741,710,206
2016-12-22Gift4,638$0.0015,945,917
2016-12-19Gift3,275$0.0015,950,555
2016-12-14Gift143,755$0.0015,953,830
2016-12-12Option exercise (derivative)41,666$0.00125,002
2016-12-12Open-market sale41,666$88.561,710,206
2016-12-12Option exercise41,666$18.101,751,872
2016-11-10Option exercise (derivative)41,666$0.00166,668
2016-11-10Open-market sale41,666$68.521,710,206
2016-11-10Option exercise41,666$18.101,751,872
2016-10-12Option exercise (derivative)41,666$0.00208,334
2016-10-12Option exercise41,666$18.101,751,872
2016-10-12Open-market sale41,666$66.421,710,206
2016-09-21Tax withholding73,346$64.861,710,206
2016-09-06Option exercise (derivative)43,727$0.000
2016-09-06Option exercise43,727$15.941,827,279
2016-09-06Open-market sale43,727$62.811,783,552
2016-08-25Option exercise (derivative)6,273$0.0043,727
2016-08-25Option exercise6,273$15.941,783,552
2016-08-10Option exercise (derivative)40,000$0.0050,000
2016-08-10Option exercise40,000$15.941,817,279
2016-08-10Open-market sale40,000$58.661,777,279
2016-07-13Option exercise (derivative)40,000$0.00130,000
2016-07-13Option exercise40,000$15.941,817,279
2016-07-13Open-market sale40,000$52.941,777,279
2016-06-10Option exercise (derivative)40,000$0.00130,000
2016-06-10Open-market sale40,000$46.491,777,279
2016-06-10Option exercise40,000$15.941,817,279
2016-05-20Gift46,115$0.0016,097,585
2016-05-11Option exercise (derivative)40,000$0.00170,000
2016-05-11Open-market sale40,000$36.081,777,279
2016-05-11Option exercise40,000$15.941,817,279
2016-04-12Option exercise (derivative)40,000$0.00210,000
2016-04-12Open-market sale40,000$35.761,777,279
2016-04-12Option exercise40,000$15.941,817,279
2016-04-01J0$0.001,237,239
2016-03-16Grant / award285,000$0.001,729,650
2016-03-16Gift769,705$0.00769,705
2016-03-16Gift3,078,820$0.0016,143,700
2016-03-16Tax withholding94,871$33.101,777,279
2016-03-16Grant / award142,500$0.001,872,150
2016-02-19Option exercise (derivative)250,000$0.000
2016-02-19Option exercise250,000$10.201,694,650
2016-02-19Open-market sale250,000$30.091,444,650
2015-12-04Gift290,165$0.0019,222,520
2015-09-16Tax withholding51,821$23.101,444,650
2015-08-17Option exercise (derivative)180,000$0.000
2015-08-17Open-market sale170,000$23.321,496,471
2015-08-17Option exercise180,000$10.001,666,471
2015-03-18Grant / award165,000$0.001,571,044
2015-03-18Grant / award330,000$0.001,405,118
2015-03-18Tax withholding84,573$22.871,486,471
2014-09-17Tax withholding12,686$19.151,075,118
2014-06-04J27,000$0.0019,742,059
2014-06-04J27,000$0.00557,000
2014-03-19Tax withholding18,262$18.561,086,628
2014-03-19Grant / award600,000$0.001,104,890
2013-09-18Grant / award (derivative)237,500$0.00237,500
2013-03-20Grant / award (derivative)237,500$0.00237,500
2013-03-20Grant / award300,000$0.00608,431
2012-12-28J584,000$0.00584,000
2012-12-28J584,000$0.0019,659,091
2012-09-19Grant / award (derivative)300,000$0.00300,000
2012-05-07Option exercise (derivative)164,267$0.000
2012-05-07Open-market sale164,267$12.47307,676
2012-05-07Option exercise164,267$12.39471,943
2012-04-04Option exercise (derivative)2,400$0.00164,267
2012-04-04Open-market sale2,400$15.01307,676
2012-04-04Option exercise2,400$12.39310,076
2012-04-03Option exercise (derivative)583,333$0.00166,667
2012-04-03Open-market sale583,333$15.13307,676
2012-04-03Option exercise583,333$12.39891,009
2012-03-21Grant / award (derivative)300,000$0.00300,000
2012-03-20Gift375,000$0.0020,243,091
2012-03-20Gift375,000$0.00307,676
2012-02-28Option exercise (derivative)225,000$0.000
2012-02-28Option exercise225,000$8.47907,676
2012-02-28Option exercise150,000$10.001,057,676
2012-02-21Gift375,000$0.0019,852,489
2012-02-21Gift375,000$0.00682,676
2011-12-20Option exercise (derivative)375,000$0.00225,000
2011-12-20Option exercise375,000$8.47682,676
2011-09-21Grant / award (derivative)250,000$0.00250,000
2011-07-08Option exercise (derivative)63,710$0.000
2011-07-08Open-market sale63,710$15.38307,676
2011-07-08Option exercise63,710$11.95371,386
2011-07-07Option exercise (derivative)63,600$0.0063,710
2011-07-07Open-market sale63,600$15.66307,676
2011-07-07Option exercise63,600$11.95371,276
2011-07-06Option exercise (derivative)63,600$0.00127,310
2011-07-06Open-market sale63,600$15.65307,676
2011-07-06Option exercise63,600$11.95371,276
2011-06-10Option exercise (derivative)63,709$0.00190,910
2011-06-10Option exercise63,709$11.95371,385
2011-06-10Open-market sale63,709$17.14307,676
2011-06-09Option exercise (derivative)63,600$0.00254,619
2011-06-09Option exercise63,600$11.95371,276
2011-06-09Open-market sale63,600$17.30307,676
2011-06-08Option exercise (derivative)63,600$0.00318,219
2011-06-08Option exercise63,600$11.95371,276
2011-06-08Open-market sale63,600$17.64307,676
2011-05-19Option exercise (derivative)63,709$0.00381,819
2011-05-19Option exercise63,709$11.95371,385
2011-05-19Open-market sale63,709$17.70307,676
2011-05-18Option exercise (derivative)63,600$0.00445,528
2011-05-18Option exercise63,600$11.95371,276
2011-05-18Open-market sale63,600$17.99307,676
2011-05-17Option exercise (derivative)63,600$0.00509,128
2011-05-17Open-market sale63,600$17.32307,676
2011-05-17Option exercise63,600$11.95371,276
2011-04-14Option exercise (derivative)63,709$0.00572,728
2011-04-14Option exercise63,709$11.95371,385
2011-04-14Open-market sale63,709$18.09307,676
2011-04-13Option exercise (derivative)63,600$0.00636,437
2011-04-13Open-market sale63,600$17.56307,676
2011-04-13Option exercise63,600$11.95371,276
2011-04-12Option exercise (derivative)63,600$0.00700,037
2011-04-12Option exercise63,600$11.95371,276
2011-04-12Open-market sale63,600$17.20307,676
2011-03-18Option exercise (derivative)63,709$0.00763,637
2011-03-18Grant / award (derivative)250,000$0.00250,000
2011-03-18Option exercise63,709$11.95371,385
2011-03-18Open-market sale63,709$17.80307,676
2011-03-17Option exercise (derivative)63,600$0.00827,346
2011-03-17Option exercise63,600$11.95371,276
2011-03-17Open-market sale63,600$17.69307,676
2011-03-16Option exercise (derivative)63,600$0.00890,946
2011-03-16Open-market sale400$18.33307,676
2011-03-16Option exercise63,600$11.95371,276
2011-03-16Open-market sale63,200$17.81308,076
2011-02-16Option exercise (derivative)63,709$0.00954,546
2011-02-16Option exercise63,709$11.95371,385
2011-02-16Open-market sale63,709$23.32307,676
2011-02-15Option exercise (derivative)63,600$0.001,018,255
2011-02-15Option exercise63,600$11.95371,276
2011-02-15Open-market sale63,600$22.67307,676
2011-02-14Option exercise (derivative)63,600$0.001,081,855
2011-02-14Open-market sale14,000$24.24307,676
2011-02-14Open-market sale49,600$23.51321,676
2011-02-14Option exercise63,600$11.95371,276
2011-01-21Option exercise (derivative)63,709$0.001,145,455
2011-01-21Option exercise63,709$11.95371,385
2011-01-21Open-market sale63,709$22.48307,676
2011-01-20Option exercise (derivative)63,600$0.001,209,164
2011-01-20Option exercise63,600$11.95371,276
2011-01-20Open-market sale63,600$22.16307,676
2011-01-19Option exercise (derivative)127,309$0.001,272,764
2011-01-19Open-market sale4,200$22.63307,676
2011-01-19Option exercise127,309$11.95434,985
2011-01-19Open-market sale123,109$23.45311,876
2010-12-08Option exercise (derivative)63,600$0.001,400,073
2010-12-08Open-market sale63,600$15.05307,676
2010-12-08Option exercise63,600$11.95371,276
2010-12-07Option exercise (derivative)36,327$0.001,463,673
2010-12-07Option exercise (derivative)588,522$0.000
2010-12-07Option exercise36,327$11.95944,003
2010-12-07Option exercise588,522$8.75896,198
2010-12-07Option exercise11,478$8.75907,676
2010-12-07Open-market sale636,327$15.11307,676
2010-09-15Grant / award (derivative)250,000$0.00250,000
2010-05-05Option exercise (derivative)33,132$0.000
2010-05-05Open-market sale75,000$14.58307,676
2010-05-05Option exercise75,000$5.30382,676
2010-05-04Option exercise (derivative)75,000$0.0033,132
2010-05-04Option exercise75,000$5.30382,676
2010-05-04Open-market sale75,000$14.74307,676
2010-04-08Option exercise (derivative)75,000$0.00108,132
2010-04-08Open-market sale75,000$16.94307,676
2010-04-08Option exercise75,000$5.30382,676
2010-04-07Option exercise (derivative)75,000$0.00183,132
2010-04-07Option exercise75,000$5.30382,676
2010-04-07Open-market sale75,000$17.17307,676
2010-03-19Option exercise (derivative)75,000$0.00258,132
2010-03-19Option exercise75,000$5.30382,676
2010-03-19Open-market sale75,000$17.20307,676
2010-03-18Option exercise (derivative)75,000$0.00333,132
2010-03-18Open-market sale75,000$17.46307,676
2010-03-18Option exercise75,000$5.30382,676
2010-03-17Grant / award (derivative)250,000$0.00250,000
2010-02-26Option exercise (derivative)75,000$0.00408,132
2010-02-26Open-market sale75,000$16.22307,676
2010-02-26Option exercise75,000$5.30382,676
2010-02-25Option exercise (derivative)75,000$0.00483,132
2010-02-25Open-market sale75,000$16.12307,676
2010-02-25Option exercise75,000$5.30382,676
2010-01-15Option exercise (derivative)173,650$0.000
2010-01-15Option exercise173,650$3.11481,326
2010-01-15Open-market sale173,650$17.03307,676
2010-01-14Option exercise (derivative)173,650$0.00173,650
2010-01-14Open-market sale173,650$17.51307,676
2010-01-14Option exercise173,650$3.11481,326
2010-01-13Option exercise (derivative)173,650$0.00347,300
2010-01-13Option exercise173,650$3.11481,326
2010-01-13Open-market sale173,650$17.69307,676
2009-12-18Option exercise (derivative)173,650$0.00520,950
2009-12-18Option exercise173,650$3.11533,421
2009-12-18Open-market sale173,650$16.80359,771
2009-12-18Gift52,095$0.00307,676
2009-12-17Option exercise (derivative)173,650$0.00694,600
2009-12-17Option exercise173,650$3.11585,516
2009-12-17Gift52,095$0.00359,771
2009-12-17Open-market sale173,650$16.82411,866
2009-12-16Option exercise (derivative)173,650$0.00868,250
2009-12-16Open-market sale173,650$16.80463,961
2009-12-16Gift52,095$0.00411,866
2009-12-16Option exercise173,650$3.11637,611
2009-12-01Option exercise (derivative)130,237$0.001,041,900
2009-12-01Option exercise130,237$3.11633,270
2009-12-01Open-market sale130,237$13.37503,033
2009-12-01Gift39,072$0.00463,961
2009-11-30Option exercise (derivative)130,237$0.001,172,137
2009-11-30Option exercise130,237$3.11672,342
2009-11-30Open-market sale130,237$12.87542,105
2009-11-30Gift39,072$0.00503,033
2009-11-27Option exercise (derivative)130,237$0.001,302,374
2009-11-27Option exercise130,237$3.11711,414
2009-11-27Open-market sale130,237$12.81581,177
2009-11-27Gift39,072$0.00542,105
2009-10-15Option exercise (derivative)130,237$0.001,432,611
2009-10-15Option exercise130,237$3.11750,486
2009-10-15Open-market sale130,237$13.65620,249
2009-10-15Gift39,072$0.00581,177
2009-10-14Option exercise (derivative)130,237$0.001,562,848
2009-10-14Option exercise130,237$3.11789,558
2009-10-14Open-market sale130,237$13.97659,321
2009-10-14Gift39,072$0.00620,249
2009-10-13Option exercise (derivative)130,237$0.001,693,085
2009-10-13Option exercise130,237$3.11828,630
2009-10-13Open-market sale130,237$14.01698,393
2009-10-13Gift39,072$0.00659,321
2009-09-16Grant / award (derivative)250,000$0.00250,000
2009-09-11Option exercise (derivative)86,825$0.001,823,322
2009-09-11Gift26,048$0.00698,393
2009-09-11Option exercise86,825$3.11811,266
2009-09-11Open-market sale86,825$16.32724,441
2009-09-10Option exercise (derivative)86,825$0.001,910,147
2009-09-10Gift26,048$0.00724,441
2009-09-10Option exercise86,825$3.11837,314
2009-09-10Open-market sale86,825$16.12750,489
2009-09-09Option exercise (derivative)86,825$0.001,996,972
2009-09-09Open-market sale86,825$15.76776,537
2009-09-09Gift26,048$0.00750,489
2009-09-09Option exercise86,825$3.11863,362
2009-08-31Gift26,048$0.00776,537
2009-08-31Open-market sale86,825$14.43802,585
2009-08-31Option exercise86,825$3.11889,410
2009-08-30Option exercise (derivative)86,825$0.002,083,797
2009-08-28Option exercise (derivative)86,825$0.002,170,622
2009-08-28Gift26,048$0.00802,585
2009-08-28Open-market sale86,825$14.65828,633
2009-08-28Option exercise86,825$3.11915,458
2009-08-27Option exercise (derivative)217,061$0.002,257,447
2009-08-27Gift65,119$0.00828,633
2009-08-27Open-market sale217,061$13.90893,752
2009-08-27Option exercise217,061$3.111,110,813
2009-06-18Option exercise (derivative)43,412$0.002,474,508
2009-06-18Open-market sale43,412$11.15893,752
2009-06-18Option exercise43,412$3.11937,164
2009-06-18Gift13,024$0.00893,752
2009-06-17Option exercise (derivative)43,412$0.002,517,920
2009-06-17Gift13,024$0.00906,776
2009-06-17Open-market sale43,412$11.16906,776
2009-06-17Option exercise43,412$3.11950,188
2009-06-16Option exercise (derivative)43,412$0.002,561,332
2009-06-16Option exercise43,412$3.11963,212
2009-06-16Open-market sale43,412$10.95919,800
2009-05-11Grant / award (derivative)200,000$0.00200,000
2009-05-11Disposition to issuer (derivative)298,247$0.00151,753
2009-05-11Grant / award (derivative)298,247$0.00298,247
2009-05-11Disposition to issuer (derivative)202,500$0.000
2009-05-11Grant / award (derivative)202,500$0.00202,500
2009-03-30Gift57,500$0.0019,457,465
2009-03-18Grant / award (derivative)250,000$0.00250,000
2008-10-17Option exercise (derivative)93,000$0.002,604,744
2008-10-17Option exercise93,000$3.111,078,500
2008-10-17Open-market sale93,000$7.70985,500
2008-10-17Gift65,700$0.00919,800
2008-10-16Option exercise (derivative)93,000$0.002,697,744
2008-10-16Open-market sale93,000$7.30985,500
2008-10-16Option exercise93,000$3.111,078,500
2008-09-17Grant / award (derivative)180,000$0.00180,000
2008-09-12Option exercise (derivative)93,000$0.002,790,744
2008-09-12Option exercise93,000$3.111,144,200
2008-09-12Open-market sale93,000$10.001,051,200
2008-09-12Gift65,700$0.00985,500
2008-09-11Option exercise (derivative)93,000$0.002,883,744
2008-09-11Open-market sale93,000$10.311,051,200
2008-09-11Option exercise93,000$3.111,144,200
2008-08-29Option exercise (derivative)93,000$0.002,976,744
2008-08-29Option exercise93,000$3.111,209,900
2008-08-29Open-market sale93,000$12.741,116,900
2008-08-29Gift65,700$0.001,051,200
2008-08-28Option exercise (derivative)93,000$0.003,069,744
2008-08-28Option exercise93,000$3.111,209,900
2008-08-28Open-market sale93,000$13.121,116,900
2008-07-11Option exercise (derivative)93,000$0.003,162,744
2008-07-11Open-market sale93,000$11.601,182,600
2008-07-11Option exercise93,000$3.111,275,600
2008-07-11Gift65,700$0.001,116,900
2008-07-10Option exercise (derivative)93,000$0.003,255,744
2008-07-10Open-market sale93,000$11.831,182,600
2008-07-10Option exercise93,000$3.111,275,600
2008-06-18Option exercise (derivative)93,000$0.003,348,744
2008-06-18Gift65,700$0.001,182,600
2008-06-18Option exercise93,000$3.111,341,300
2008-06-18Open-market sale93,000$19.841,248,300
2008-06-17Option exercise (derivative)93,000$0.003,441,744
2008-06-17Option exercise93,000$3.111,341,300
2008-06-17Open-market sale93,000$20.841,248,300
2008-05-29Option exercise (derivative)93,000$0.003,534,744
2008-05-29Option exercise93,000$3.111,407,000
2008-05-29Open-market sale93,000$23.311,314,000
2008-05-29Gift65,700$0.001,248,300
2008-05-28Option exercise (derivative)93,000$0.003,627,744
2008-05-28Open-market sale93,000$23.581,314,000
2008-05-28Option exercise93,000$3.111,407,000
2008-04-10Option exercise (derivative)93,000$0.003,720,744
2008-04-10Option exercise93,000$3.111,472,700
2008-04-10Open-market sale93,000$19.921,379,700
2008-04-10Gift65,700$0.001,314,000
2008-04-09Option exercise (derivative)93,000$0.003,813,744
2008-04-09Option exercise93,000$3.111,472,700
2008-04-09Open-market sale93,000$19.421,379,700
2008-03-19Grant / award (derivative)200,000$0.00200,000
2008-03-19Option exercise (derivative)93,000$0.003,906,744
2008-03-19Option exercise93,000$3.111,538,400
2008-03-19Gift65,700$0.001,379,700
2008-03-19Open-market sale93,000$18.081,445,400
2008-03-18Option exercise (derivative)93,000$0.003,999,744
2008-03-18Option exercise93,000$3.111,538,400
2008-03-18Open-market sale93,000$18.231,445,400
2007-11-21Option exercise (derivative)416,250$0.000
2007-11-21Open-market sale510,000$29.840
2007-11-21Open-market sale146,250$29.841,237,239
2007-11-21Option exercise416,250$0.61510,000
2007-09-19Option exercise (derivative)164,025$0.00164,025
2007-08-21Option exercise (derivative)277,500$0.00277,500
2007-08-21Option exercise277,500$0.91402,500
2007-08-21Open-market sale97,500$46.09922,326
2007-08-21Open-market sale340,000$46.0962,500
2007-08-21Option exercise (derivative)277,500$0.00277,500
2007-08-21Open-market sale340,000$46.0962,500
2007-08-21Open-market sale97,500$46.09922,326
2007-08-21Option exercise277,500$0.91402,500
2007-05-21Option exercise (derivative)277,500$0.00555,000
2007-05-21Open-market sale62,500$35.22125,000
2007-05-21Option exercise277,500$0.91465,000
2007-05-21Open-market sale97,500$35.221,019,826
2007-05-21Open-market sale277,500$35.22187,500
2007-03-21Grant / award (derivative)135,000$0.00135,000
2007-02-21Option exercise (derivative)277,500$0.00832,500
2007-02-21Open-market sale97,500$32.421,117,326
2007-02-21Option exercise277,500$0.91527,500
2007-02-21Open-market sale277,500$32.42250,000
2007-02-21Open-market sale62,500$32.42187,500
2006-12-05Option exercise (derivative)210,000$0.001,110,000
2006-12-05Open-market sale210,000$36.44505,000
2006-12-05Open-market sale97,500$36.441,214,826
2006-12-05Option exercise210,000$0.91715,000
2006-12-05Open-market sale130,000$36.44375,000
2006-12-05Gift125,000$36.44250,000
2006-08-21Option exercise (derivative)210,000$0.001,320,000
2006-08-21Open-market sale210,000$26.54760,000
2006-08-21Option exercise210,000$0.91970,000
2006-08-21Open-market sale130,000$26.54630,000
2006-08-21Gift125,000$26.54505,000
2006-08-21Open-market sale97,500$26.541,312,326
2006-05-22Option exercise (derivative)210,000$0.001,530,000
2006-05-22Open-market sale210,000$23.681,015,000
2006-05-22Open-market sale130,000$23.68885,000
2006-05-22Gift125,000$23.68760,000
2006-05-22Open-market sale97,500$23.681,409,826
2006-05-22Option exercise210,000$0.911,225,000
2006-03-10Option exercise (derivative)105,000$0.00870,000
2006-03-10Open-market sale105,000$48.29635,000
2006-03-10Option exercise105,000$1.83740,000
2006-03-10Open-market sale65,000$48.29570,000
2006-03-10Gift62,500$48.29507,500
2006-03-10Open-market sale48,750$48.29753,663
2005-05-17Grant / award (derivative)150,000$0.00150,000

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