SEC CIK 1216055

CASPER MARC N

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

Current Positions

CompanyShares OwnedAs Of
TMOview stock →122,668.7412026-08-28
SNPSview stock →2,0922024-04-10

Position History — TMO

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

0184,078368,156552,2352006-022014-022021-052022-112024-022024-122026-082026-08

Recent Filings — TMO

DateActivitySharesPriceOwned After
2026-08-28Tax withholding531.851$622.18122,668.741
2026-08-28Tax withholding724.766$622.18123,200.592
2026-08-24Option exercise (derivative)275$0.000
2026-08-24Open-market sale62$628.74123,925.358
2026-08-24Open-market sale79$628.01123,987.358
2026-08-24Open-market sale33$626.59124,066.358
2026-08-24Open-market sale101$625.41124,099.358
2026-08-24Option exercise275$309.63124,200.358
2026-08-21Option exercise (derivative)10,000$0.00275
2026-08-21Open-market sale321$629.10123,925.358
2026-08-21Open-market sale2,147$628.61124,246.358
2026-08-21Open-market sale1,791$627.39126,393.358
2026-08-21Open-market sale3,014$626.51128,184.358
2026-08-21Open-market sale2,727$625.46131,198.358
2026-08-21Option exercise10,000$309.63133,925.358
2026-08-20Option exercise (derivative)10,000$0.0010,275
2026-08-20Open-market sale80$633.99123,925.358
2026-08-20Open-market sale560$632.94124,005.358
2026-08-20Open-market sale1,430$632.01124,565.358
2026-08-20Open-market sale1,035$630.87125,995.358
2026-08-20Open-market sale1,250$629.85127,030.358
2026-08-20Open-market sale2,601$628.82128,280.358
2026-08-20Open-market sale1,314$627.66130,881.358
2026-08-20Open-market sale821$626.83132,195.358
2026-08-20Open-market sale909$625.45133,016.358
2026-08-20Option exercise10,000$309.63133,925.358
2026-08-07Option exercise (derivative)275$0.0020,275
2026-08-07Open-market sale117$593.310
2026-08-07Open-market sale495$590.78117
2026-08-07Open-market sale522$589.52612
2026-08-07Open-market sale228$587.641,134
2026-08-07Open-market sale945$586.521,362
2026-08-07Open-market sale530$585.442,307
2026-08-07Open-market sale1,035$584.412,837
2026-08-07Open-market sale302$583.353,872
2026-08-07Open-market sale113$581.854,174
2026-08-07Open-market sale113$580.714,287
2026-08-07Open-market sale114$579.264,400
2026-08-07Open-market sale94$577.374,514
2026-08-07Open-market sale7$593.32123,925.358
2026-08-07Open-market sale29$590.77123,932.358
2026-08-07Open-market sale32$589.51123,961.358
2026-08-07Open-market sale12$587.64123,993.358
2026-08-07Open-market sale58$586.53124,005.358
2026-08-07Open-market sale30$585.42124,063.358
2026-08-07Open-market sale63$584.40124,093.358
2026-08-07Open-market sale18$583.37124,156.358
2026-08-07Open-market sale2$581.86124,174.358
2026-08-07Open-market sale5$581.85124,176.358
2026-08-07Open-market sale3$580.72124,181.358
2026-08-07Open-market sale4$580.71124,184.358
2026-08-07Open-market sale2$579.27124,188.358
2026-08-07Open-market sale4$579.26124,190.358
2026-08-07Open-market sale6$577.37124,194.358
2026-08-07Option exercise275$309.63124,200.358
2026-08-06Option exercise (derivative)10,000$0.0020,550
2026-08-06Open-market sale127$580.014,608
2026-08-06Open-market sale119$578.934,735
2026-08-06Open-market sale361$577.574,854
2026-08-06Open-market sale225$576.095,215
2026-08-06Open-market sale1,060$575.415,440
2026-08-06Open-market sale1,008$574.286,500
2026-08-06Open-market sale1,200$573.347,508
2026-08-06Open-market sale660$572.338,708
2026-08-06Open-market sale240$571.009,368
2026-08-06Open-market sale311$579.90123,925.358
2026-08-06Open-market sale321$578.67124,236.358
2026-08-06Open-market sale451$577.43124,557.358
2026-08-06Open-market sale480$576.46125,008.358
2026-08-06Open-market sale2,164$575.46125,488.358
2026-08-06Open-market sale1,617$574.40127,652.358
2026-08-06Open-market sale2,545$573.53129,269.358
2026-08-06Open-market sale1,631$572.43131,814.358
2026-08-06Open-market sale480$571.05133,445.358
2026-08-06Option exercise10,000$309.63133,925.358
2026-08-05Option exercise (derivative)10,000$0.0030,550
2026-08-05Open-market sale37$577.569,608
2026-08-05Open-market sale1,289$576.839,645
2026-08-05Open-market sale1,464$576.0510,934
2026-08-05Open-market sale1,113$574.9812,398
2026-08-05Open-market sale590$574.0313,511
2026-08-05Open-market sale216$573.0814,101
2026-08-05Open-market sale68$571.5014,317
2026-08-05Open-market sale40$569.6914,385
2026-08-05Open-market sale38$569.1314,425
2026-08-05Open-market sale66$567.9414,463
2026-08-05Open-market sale79$566.2614,529
2026-08-05Open-market sale75$577.56123,925.358
2026-08-05Open-market sale2,575$576.82124,000.358
2026-08-05Open-market sale2,930$576.05126,575.358
2026-08-05Open-market sale2,223$574.98129,505.358
2026-08-05Open-market sale1,186$574.03131,728.358
2026-08-05Open-market sale431$573.08132,914.358
2026-08-05Open-market sale135$571.49133,345.358
2026-08-05Open-market sale53$569.76133,480.358
2026-08-05Open-market sale105$569.24133,533.358
2026-08-05Open-market sale130$567.92133,638.358
2026-08-05Open-market sale157$566.25133,768.358
2026-08-05Option exercise10,000$309.63133,925.358
2026-03-05Option exercise (derivative)4,000$0.0040,550
2026-03-05Open-market sale264$519.74123,925.358
2026-03-05Open-market sale516$519.13124,189.358
2026-03-05Open-market sale106$517.83124,705.358
2026-03-05Open-market sale201$516.73124,811.358
2026-03-05Open-market sale348$515.64125,012.358
2026-03-05Open-market sale570$514.71125,360.358
2026-03-05Open-market sale1,133$513.71125,930.358
2026-03-05Open-market sale411$512.73127,063.358
2026-03-05Open-market sale214$511.78127,474.358
2026-03-05Open-market sale99$509.66127,688.358
2026-03-05Open-market sale58$507.54127,787.358
2026-03-05Open-market sale60$505.76127,845.358
2026-03-05Open-market sale20$503.66127,905.358
2026-03-05Option exercise4,000$309.63127,925.358
2026-03-04Option exercise (derivative)5,000$0.0044,550
2026-03-04Open-market sale118$516.75123,925.358
2026-03-04Open-market sale119$515.77124,043.358
2026-03-04Open-market sale212$514.86124,162.358
2026-03-04Open-market sale815$513.63124,374.358
2026-03-04Open-market sale1,241$512.92125,189.358
2026-03-04Open-market sale1,370$511.80126,430.358
2026-03-04Open-market sale678$510.71127,800.358
2026-03-04Open-market sale447$509.89128,478.358
2026-03-04Option exercise5,000$309.63128,925.358
2026-03-03Option exercise (derivative)5,000$0.0049,550
2026-03-03Open-market sale120$509.62123,925.358
2026-03-03Open-market sale759$508.95124,045.358
2026-03-03Open-market sale931$507.90124,804.358
2026-03-03Open-market sale448$506.74125,735.358
2026-03-03Open-market sale120$504.06126,183.358
2026-03-03Open-market sale120$502.59126,303.358
2026-03-03Open-market sale360$501.95126,423.358
2026-03-03Open-market sale382$500.55126,783.358
2026-03-03Open-market sale240$499.75127,165.358
2026-03-03Open-market sale680$498.14127,405.358
2026-03-03Open-market sale480$496.84128,085.358
2026-03-03Open-market sale360$495.29128,565.358
2026-03-03Option exercise5,000$309.63128,925.358
2026-02-28Tax withholding1,211.168$521.11123,925.358
2026-02-28Tax withholding3,473.759$521.11125,136.526
2026-02-25Grant / award (derivative)32,109$0.0032,109
2026-02-25Grant / award7,333$0.00128,610.29
2026-02-25Grant / award7,515$0.00121,277.29
2025-10-27Option exercise (derivative)7,250$0.000
2025-10-27Open-market sale348$571.99113,762.29
2025-10-27Open-market sale728$570.91114,110.29
2025-10-27Open-market sale670$569.93114,838.29
2025-10-27Open-market sale189$568.98115,508.29
2025-10-27Open-market sale141$567.57115,697.29
2025-10-27Open-market sale181$566.47115,838.29
2025-10-27Open-market sale937$565.47116,019.29
2025-10-27Open-market sale2,513$564.44116,956.29
2025-10-27Open-market sale1,193$563.72119,469.29
2025-10-27Open-market sale241$562.63120,662.29
2025-10-27Open-market sale109$561.68120,903.29
2025-10-27Option exercise7,250$253.99121,012.29
2025-10-24Option exercise (derivative)17,104$0.007,250
2025-10-24Open-market sale2,469$572.28127,148.29
2025-10-24Open-market sale1,293$575.02113,762.29
2025-10-24Open-market sale7,331$574.20115,055.29
2025-10-24Open-market sale4,762$573.37122,386.29
2025-10-24Option exercise17,104$253.99130,866.29
2025-10-24Open-market sale1,249$571.30129,617.29
2025-09-05Option exercise (derivative)400$0.0024,354
2025-09-05Open-market sale200$500.00113,962.29
2025-09-05Option exercise400$253.99114,162.29
2025-09-05Open-market sale100$501.00113,862.29
2025-09-05Open-market sale100$501.01113,762.29
2025-08-28Tax withholding686.57$489.74114,487.05
2025-08-28Tax withholding724.77$489.74113,762.29
2025-08-22Option exercise (derivative)10,000$0.0024,754
2025-08-22Option exercise10,000$253.99125,173.62
2025-08-22Open-market sale598$502.26115,173.62
2025-08-22Open-market sale3,579$501.65115,771.62
2025-08-22Open-market sale5,823$500.40119,350.62
2025-08-20Option exercise (derivative)295$0.0034,754
2025-08-20Open-market sale200$500.00115,268.62
2025-08-20Option exercise295$253.99115,468.62
2025-08-20Open-market sale95$500.13115,173.62
2025-08-19Option exercise (derivative)201$0.0035,049
2025-08-19Open-market sale201$500.17115,173.62
2025-08-19Option exercise201$253.99115,374.62
2025-08-07Option exercise (derivative)8,000$0.0035,250
2025-08-07Option exercise8,000$253.99123,173.62
2025-08-07Open-market sale1,186$452.68121,987.62
2025-08-07Open-market sale1,552$453.40120,435.62
2025-08-07Open-market sale2,678$454.57117,757.62
2025-08-07Open-market sale1,988$455.56115,769.62
2025-08-07Open-market sale596$456.41115,173.62
2025-08-06Option exercise (derivative)10,000$0.0043,250
2025-08-06Open-market sale96$462.32115,195.62
2025-08-06Open-market sale149$461.31115,291.62
2025-08-06Open-market sale16$459.25115,440.62
2025-08-06Open-market sale251$458.62115,456.62
2025-08-06Open-market sale529$456.22115,707.62
2025-08-06Open-market sale1,354$455.64116,236.62
2025-08-06Open-market sale566$454.56117,590.62
2025-08-06Open-market sale811$453.09118,156.62
2025-08-06Open-market sale887$451.04119,598.62
2025-08-06Open-market sale1,736$449.91120,485.62
2025-08-06Open-market sale1,147$448.99122,221.62
2025-08-06Open-market sale1,257$447.96123,368.62
2025-08-06Open-market sale548$446.92124,625.62
2025-08-06Option exercise10,000$253.99125,173.62
2025-08-06Open-market sale22$464.68115,173.62
2025-08-06Open-market sale631$452.13118,967.62
2025-05-21Grant / award (derivative)70,769$0.0070,769
2025-03-05Option exercise (derivative)8,000$0.0053,250
2025-03-05Open-market sale200$514.00122,973.62
2025-03-05Option exercise8,000$253.99123,173.62
2025-03-05Open-market sale400$515.59122,573.62
2025-03-05Open-market sale1,850$517.39120,723.62
2025-03-05Open-market sale1,700$518.62119,023.62
2025-03-05Open-market sale851$519.61118,172.62
2025-03-05Open-market sale200$521.24117,972.62
2025-03-05Open-market sale1,554$523.29116,418.62
2025-03-05Open-market sale1,245$524.22115,173.62
2025-03-04Option exercise (derivative)10,000$0.0061,250
2025-03-04Open-market sale100$524.09115,173.62
2025-03-04Open-market sale302$523.01115,273.62
2025-03-04Open-market sale393$521.52115,575.62
2025-03-04Open-market sale1,010$518.73115,968.62
2025-03-04Open-market sale1,618$517.87116,978.62
2025-03-04Open-market sale1,798$516.72118,596.62
2025-03-04Open-market sale1,888$515.89120,394.62
2025-03-04Open-market sale1,891$514.58122,282.62
2025-03-04Open-market sale1,000$513.43124,173.62
2025-03-04Option exercise10,000$253.99125,173.62
2025-02-28Tax withholding3,825.45$528.96115,173.62
2025-02-28Tax withholding1,522.46$528.96118,999.08
2025-02-19Grant / award (derivative)42,387$0.0042,387
2025-02-19Grant / award23,736$0.00122,177.54
2025-02-14Gift2,750$0.0098,441.54
2024-12-03Open-market sale400$528.67110,791.54
2024-12-03Open-market sale400$529.53110,391.54
2024-12-03Open-market sale1,345$530.88109,046.54
2024-12-03Open-market sale3,352$532.04105,694.54
2024-12-03Open-market sale3,448$533.04102,246.54
2024-12-03Open-market sale1,050$533.95101,196.54
2024-12-03Open-market sale5$534.71101,191.54
2024-12-02Open-market sale400$534.24111,191.54
2024-12-02Open-market sale600$533.17111,591.54
2024-12-02Open-market sale400$531.77112,191.54
2024-12-02Open-market sale759$530.91112,591.54
2024-12-02Open-market sale4,917$530.05113,350.54
2024-12-02Open-market sale2,424$529.32118,267.54
2024-12-02Open-market sale500$528.02120,691.54
2024-11-08Open-market sale2,481$553.8814,908
2024-11-08Open-market sale300$554.8314,608
2024-11-08Open-market sale3,310$553.0417,389
2024-11-08Open-market sale1,651$552.1420,699
2024-11-08Open-market sale1,258$550.8722,350
2024-11-07Open-market sale400$563.1523,608
2024-11-07Open-market sale782$559.3924,908
2024-11-07Open-market sale1,401$558.4225,690
2024-11-07Open-market sale3,352$557.3127,091
2024-11-07Open-market sale2,126$556.1030,443
2024-11-07Open-market sale1,039$555.3132,569
2024-11-07Open-market sale900$561.3424,008
2024-11-06Open-market sale1,880$558.8738,600
2024-11-06Open-market sale400$557.7340,480
2024-11-06Open-market sale400$554.9840,880
2024-11-06Open-market sale600$553.8741,280
2024-11-06Open-market sale1,188$552.9541,880
2024-11-06Open-market sale540$551.4943,068
2024-11-06Open-market sale566$561.6433,708
2024-11-06Open-market sale100$567.6833,608
2024-11-06Open-market sale2,271$559.7936,329
2024-11-06Open-market sale2,055$560.8034,274
2024-11-01Option exercise (derivative)5,850$0.000
2024-11-01Option exercise5,850$210.68127,041.54
2024-11-01Open-market sale100$550.80126,941.54
2024-11-01Open-market sale100$551.59126,841.54
2024-11-01Open-market sale1,491$557.14124,950.54
2024-11-01Open-market sale300$555.01126,441.54
2024-11-01Open-market sale100$552.14126,741.54
2024-11-01Open-market sale1,752$558.15123,198.54
2024-11-01Open-market sale100$563.19121,191.54
2024-11-01Open-market sale600$560.30121,291.54
2024-11-01Open-market sale1,307$559.02121,891.54
2024-10-31Option exercise (derivative)10,000$0.005,850
2024-10-31Option exercise10,000$210.68131,191.54
2024-10-31Open-market sale1,550$551.05121,191.54
2024-10-31Open-market sale2,969$549.97122,741.54
2024-10-31Open-market sale3,625$549.08125,710.54
2024-10-31Open-market sale277$547.60129,335.54
2024-10-31Open-market sale994$546.82129,612.54
2024-10-31Open-market sale585$545.98130,606.54
2024-10-30Option exercise (derivative)10,000$0.0015,850
2024-10-30Option exercise10,000$210.68131,191.54
2024-10-30Open-market sale120$548.01131,071.54
2024-10-30Open-market sale1,508$549.99129,563.54
2024-10-30Open-market sale2,050$550.69127,513.54
2024-10-30Open-market sale178$553.80121,191.54
2024-10-30Open-market sale3,029$553.08121,369.54
2024-10-30Open-market sale3,115$552.28124,398.54
2024-10-29Option exercise (derivative)10,000$0.0025,850
2024-10-29Option exercise10,000$210.68131,191.54
2024-10-29Open-market sale100$553.21121,191.54
2024-10-29Open-market sale1,100$552.41121,291.54
2024-10-29Open-market sale2,675$551.53122,391.54
2024-10-29Open-market sale3,792$550.41125,066.54
2024-10-29Open-market sale952$548.14130,239.54
2024-10-29Open-market sale1,381$549.54128,858.54
2024-10-28Option exercise (derivative)10,000$0.0035,850
2024-10-28Open-market sale3,294$553.78124,447.54
2024-10-28Open-market sale1,300$551.88129,891.54
2024-10-28Open-market sale400$558.45121,191.54
2024-10-28Open-market sale1,386$555.97122,756.54
2024-10-28Open-market sale305$554.72124,142.54
2024-10-28Option exercise10,000$210.68131,191.54
2024-10-28Open-market sale1,165$557.40121,591.54
2024-10-28Open-market sale2,150$552.93127,741.54
2024-09-04Option exercise (derivative)10,000$0.0045,850
2024-09-04Open-market sale353$612.37121,191.54
2024-09-04Open-market sale155$612.11121,544.54
2024-09-04Open-market sale1,418$610.26121,699.54
2024-09-04Open-market sale2,450$609.30123,117.54
2024-09-04Open-market sale1,899$607.89125,567.54
2024-09-04Open-market sale1,694$607.13127,466.54
2024-09-04Open-market sale1,887$605.44129,160.54
2024-09-04Open-market sale144$604.34131,047.54
2024-09-04Option exercise10,000$210.68131,191.54
2024-09-03Option exercise (derivative)10,000$0.0055,850
2024-09-03Open-market sale200$613.98121,391.54
2024-09-03Open-market sale696$612.93121,591.54
2024-09-03Open-market sale1,655$612.05122,287.54
2024-09-03Open-market sale1,208$610.99123,942.54
2024-09-03Open-market sale400$610.07125,150.54
2024-09-03Open-market sale400$608.91125,550.54
2024-09-03Open-market sale1,386$607.82125,950.54
2024-09-03Open-market sale624$606.36127,336.54
2024-09-03Open-market sale2,197$605.69127,960.54
2024-09-03Open-market sale1,034$604.38130,157.54
2024-09-03Option exercise10,000$210.68131,191.54
2024-09-03Open-market sale200$615.01121,191.54
2024-08-28Tax withholding603.89$613.14121,191.54
2024-08-28Tax withholding686.57$613.14121,795.43
2024-08-23Tax withholding1,334.46$606.12122,482
2024-07-31Option exercise (derivative)10,000$0.0065,850
2024-07-31Open-market sale2,497$619.48125,032.46
2024-07-31Open-market sale1,790$618.18127,529.46
2024-07-31Open-market sale670$617.06129,319.46
2024-07-31Open-market sale945$615.81129,989.46
2024-07-31Open-market sale1,036$614.87130,934.46
2024-07-31Open-market sale1,552$613.52131,970.46
2024-07-31Option exercise10,000$210.68133,816.46
2024-07-31Open-market sale1,216$620.12123,816.46
2024-07-31Open-market sale294$612.55133,522.46
2024-07-30Option exercise (derivative)10,000$0.0075,850
2024-07-30Open-market sale996$611.20125,900.46
2024-07-30Open-market sale1,500$609.87126,896.46
2024-07-30Open-market sale664$609.07128,396.46
2024-07-30Open-market sale200$607.48129,060.46
2024-07-30Open-market sale858$606.74129,260.46
2024-07-30Open-market sale1,985$605.57130,118.46
2024-07-30Open-market sale1,713$604.00132,103.46
2024-07-30Option exercise10,000$210.68133,816.46
2024-07-30Open-market sale573$612.92125,327.46
2024-07-30Open-market sale1,107$614.98123,816.46
2024-07-30Open-market sale404$613.52124,923.46
2024-07-29Option exercise (derivative)6,300$0.000
2024-07-29Open-market sale70$607.67123,816.46
2024-07-29Open-market sale302$606.88123,886.46
2024-07-29Open-market sale792$605.78124,188.46
2024-07-29Open-market sale1,038$604.54124,980.46
2024-07-29Open-market sale1,000$603.38126,018.46
2024-07-29Open-market sale200$601.29127,018.46
2024-07-29Open-market sale1,898$600.05127,218.46
2024-07-29Open-market sale400$598.84129,116.46
2024-07-29Open-market sale200$597.36129,516.46
2024-07-29Open-market sale400$596.35129,716.46
2024-07-29Option exercise6,300$190.59130,116.46
2024-06-04Option exercise (derivative)10,000$0.006,300
2024-06-04Option exercise10,000$190.59133,816.46
2024-06-04Open-market sale1,020$568.33132,080.46
2024-06-04Open-market sale716$567.05133,100.46
2024-06-04Open-market sale2,137$569.35129,943.46
2024-06-04Open-market sale3,438$570.46126,505.46
2024-06-04Open-market sale1,489$571.31125,016.46
2024-06-04Open-market sale100$573.32123,816.46
2024-06-04Open-market sale100$573.31123,916.46
2024-06-04Open-market sale1,000$572.60124,016.46
2024-06-03Option exercise (derivative)10,000$0.0016,300
2024-06-03Open-market sale624$570.18123,816.46
2024-06-03Open-market sale1,675$568.65124,440.46
2024-06-03Open-market sale3,670$567.82126,115.46
2024-06-03Open-market sale1,951$566.70129,785.46
2024-06-03Open-market sale1,094$565.57131,736.46
2024-06-03Open-market sale986$564.12132,830.46
2024-06-03Option exercise10,000$190.59133,816.46
2024-05-01Option exercise (derivative)10,000$0.0026,300
2024-05-01Option exercise10,000$190.59133,816.46
2024-05-01Open-market sale600$579.93123,816.46
2024-05-01Open-market sale378$569.79133,438.46
2024-05-01Open-market sale1,400$570.59132,038.46
2024-05-01Open-market sale2,100$571.80129,938.46
2024-05-01Open-market sale400$578.68124,416.46
2024-05-01Open-market sale200$577.47124,816.46
2024-05-01Open-market sale817$576.43125,016.46
2024-05-01Open-market sale1,460$575.16125,833.46
2024-05-01Open-market sale1,500$573.85127,293.46
2024-05-01Open-market sale1,145$572.92128,793.46
2024-04-30Option exercise (derivative)10,000$0.0036,300
2024-04-30Open-market sale772$568.88133,044.46
2024-04-30Option exercise10,000$190.59133,816.46
2024-04-30Open-market sale603$576.08123,816.46
2024-04-30Open-market sale800$575.17124,419.46
2024-04-30Open-market sale887$574.21125,219.46
2024-04-30Open-market sale1,106$572.95126,106.46
2024-04-30Open-market sale3,932$572.09127,212.46
2024-04-30Open-market sale1,900$571.05131,144.46
2024-04-29Option exercise (derivative)10,000$0.0046,300
2024-04-29Open-market sale100$571.77133,716.46
2024-04-29Option exercise10,000$190.59133,816.46
2024-04-29Open-market sale400$579.22123,816.46
2024-04-29Open-market sale610$578.30124,216.46
2024-04-29Open-market sale2,604$577.13124,826.46
2024-04-29Open-market sale2,400$576.13127,430.46
2024-04-29Open-market sale2,386$575.03129,830.46
2024-04-29Open-market sale1,400$573.57132,216.46
2024-04-29Open-market sale100$571.78133,616.46
2024-03-13Option exercise (derivative)10,000$0.0056,300
2024-03-13Open-market sale3,593$593.01129,923.46
2024-03-13Open-market sale300$591.82133,516.46
2024-03-13Option exercise10,000$190.59133,816.46
2024-03-13Open-market sale900$595.06126,851.46
2024-03-13Open-market sale1,662$596.49125,189.46
2024-03-13Open-market sale1,073$597.39124,116.46
2024-03-13Open-market sale300$597.99123,816.46
2024-03-13Open-market sale2,172$594.02127,751.46
2024-03-12Option exercise (derivative)10,000$0.0066,300
2024-03-12Open-market sale1,822$599.81123,816.46
2024-03-12Open-market sale2,121$599.12125,638.46
2024-03-12Open-market sale2,046$598.02127,759.46
2024-03-12Open-market sale2,570$597.00129,805.46
2024-03-12Open-market sale1,441$595.65132,375.46
2024-03-12Option exercise10,000$190.59133,816.46
2024-03-11Option exercise (derivative)10,000$0.0076,300
2024-03-11Gift2,000$0.00123,816.46
2024-03-11Open-market sale228$599.80125,816.46
2024-03-11Open-market sale300$599.11126,044.46
2024-03-11Open-market sale400$597.75126,344.46
2024-03-11Open-market sale2,604$596.98126,744.46
2024-03-11Open-market sale2,162$596.01129,348.46
2024-03-11Open-market sale1,976$594.81131,510.46
2024-03-11Open-market sale500$593.84133,486.46
2024-03-11Open-market sale530$592.73133,986.46
2024-03-11Open-market sale600$591.69134,516.46
2024-03-11Open-market sale700$590.68135,116.46
2024-03-11Option exercise10,000$190.59135,816.46
2024-02-29Option exercise (derivative)10,000$0.0086,300
2024-02-29Open-market sale300$573.34125,816.46
2024-02-29Open-market sale1,061$572.21126,116.46
2024-02-29Open-market sale6,246$571.22127,177.46
2024-02-29Open-market sale1,599$570.19133,423.46
2024-02-29Open-market sale794$569.43135,022.46
2024-02-29Option exercise10,000$190.59135,816.46
2024-02-28Option exercise (derivative)10,000$0.0096,300
2024-02-28Open-market sale773$572.26128,485.38
2024-02-28Open-market sale3,600$571.40129,258.38
2024-02-28Open-market sale1,446$570.44132,858.38
2024-02-28Open-market sale2,100$569.43134,304.38
2024-02-28Open-market sale1,590$568.20136,404.38
2024-02-28Open-market sale400$567.00137,994.38
2024-02-28Open-market sale91$565.55138,394.38
2024-02-28Option exercise10,000$190.59138,485.38
2024-02-28Tax withholding2,668.92$572.03125,816.46
2024-02-27Option exercise (derivative)10,000$0.00106,300
2024-02-27Open-market sale300$561.59138,185.38
2024-02-27Open-market sale1,585$566.59128,485.38
2024-02-27Open-market sale1,898$565.75130,070.38
2024-02-27Open-market sale3,500$564.66131,968.38
2024-02-27Open-market sale1,717$563.71135,468.38
2024-02-27Open-market sale1,000$562.68137,185.38
2024-02-27Option exercise10,000$190.59138,485.38
2024-02-23Tax withholding1,884.38$564.71128,485.38
2024-02-21Grant / award (derivative)53,730$0.0053,730
2024-02-21Grant / award (derivative)45,374$0.0045,374
2024-02-15Open-market sale4,447$550.2944,708
2024-02-15Open-market sale300$552.5043,608
2024-02-15Open-market sale800$551.7543,908
2024-02-07Open-market sale382$562.3849,155
2024-02-07Open-market sale400$561.0349,537
2024-02-07Open-market sale200$557.7449,937
2024-02-07Open-market sale900$556.8250,137
2024-02-07Open-market sale3,231$555.8751,037
2024-02-07Open-market sale3,127$554.8154,268
2024-02-07Open-market sale600$553.8357,395
2024-02-07Open-market sale1,160$552.7257,995
2023-11-29Gift6,000$0.0011,300
2023-11-29Gift6,000$0.000
2023-11-07Option exercise (derivative)1,600$0.000
2023-11-07Open-market sale80$463.42131,174.77
2023-11-07Open-market sale242$461.59131,254.77
2023-11-07Open-market sale480$460.67131,496.77
2023-11-07Open-market sale453$459.78131,976.77
2023-11-07Open-market sale331$458.78132,429.77
2023-11-07Open-market sale14$454.83132,760.77
2023-11-07Option exercise1,600$157.68132,774.77
2023-11-06Option exercise (derivative)10,000$0.001,600
2023-11-06Open-market sale900$453.23140,274.77
2023-11-06Option exercise10,000$157.68141,174.77
2023-11-06Open-market sale4,793$454.05135,481.77
2023-11-06Open-market sale91$457.91131,174.77
2023-11-06Open-market sale400$455.98131,265.77
2023-11-06Open-market sale3,816$454.88131,665.77
2023-11-03Option exercise (derivative)10,000$0.0011,600
2023-11-03Open-market sale1,840$457.64132,174.77
2023-11-03Open-market sale1,134$456.57134,014.77
2023-11-03Open-market sale3,329$455.61135,148.77
2023-11-03Open-market sale2,497$454.69138,477.77
2023-11-03Open-market sale200$453.47140,974.77
2023-11-03Option exercise10,000$157.68141,174.77
2023-11-03Open-market sale200$460.03131,174.77
2023-11-03Open-market sale800$458.58131,374.77
2023-11-02Option exercise (derivative)10,000$0.0021,600
2023-11-02Open-market sale2,100$446.56132,387.77
2023-11-02Open-market sale3,695$445.50134,487.77
2023-11-02Open-market sale1,892$444.55138,182.77
2023-11-02Open-market sale1,100$442.84140,074.77
2023-11-02Option exercise10,000$157.68141,174.77
2023-11-02Open-market sale1,213$447.46131,174.77
2023-08-28Tax withholding362.63$545.19131,175.3
2023-08-28Tax withholding571.5$545.19131,537.92
2023-08-25Tax withholding1,885.65$541.59132,109.42
2023-08-23Tax withholding1,334.46$545.24133,995.07
2023-08-08Option exercise (derivative)1,600$0.0031,600
2023-08-08Open-market sale80$552.53135,797.53
2023-08-08Open-market sale318$546.61136,611.53
2023-08-08Open-market sale240$547.70136,371.53
2023-08-08Open-market sale160$548.73136,211.53
2023-08-08Open-market sale254$550.01135,957.53
2023-08-08Open-market sale80$550.83135,877.53
2023-08-08Open-market sale228$556.26135,329.53
2023-08-08Open-market sale240$554.56135,557.53
2023-08-08Option exercise1,600$157.68136,929.53
2023-08-07Option exercise (derivative)10,000$0.0033,200
2023-08-07Open-market sale1,100$553.99135,329.53
2023-08-07Open-market sale1,800$553.44136,429.53
2023-08-07Open-market sale3,122$552.10138,229.53
2023-08-07Open-market sale2,092$551.42141,351.53
2023-08-07Open-market sale1,161$550.46143,443.53
2023-08-07Open-market sale425$548.85144,604.53
2023-08-07Open-market sale300$547.39145,029.53
2023-08-07Option exercise10,000$157.68145,329.53
2023-08-04Option exercise (derivative)10,000$0.0043,200
2023-08-04Open-market sale400$554.56135,329.53
2023-08-04Open-market sale900$553.76135,729.53
2023-08-04Option exercise10,000$157.68145,329.53
2023-08-04Open-market sale1,200$547.55144,129.53
2023-08-04Open-market sale1,627$548.61142,502.53
2023-08-04Open-market sale2,400$549.57140,102.53
2023-08-04Open-market sale1,441$550.40138,661.53
2023-08-04Open-market sale1,432$551.49137,229.53
2023-08-04Open-market sale600$552.72136,629.53
2023-08-03Option exercise (derivative)10,000$0.0053,200
2023-08-03Open-market sale1,600$547.43149,429.53
2023-08-03Open-market sale300$545.66151,029.53
2023-08-03Option exercise10,000$157.68151,329.53
2023-08-03Open-market sale3,000$548.25146,429.53
2023-08-03Open-market sale1,900$549.38144,529.53
2023-08-03Open-market sale2,100$550.33142,429.53
2023-08-03Open-market sale1,100$551.09141,329.53
2023-08-03Gift3,300$0.005,300
2023-08-03Gift6,000$0.00135,329.53
2023-08-03Gift6,000$0.006,000
2023-08-03Gift3,300$0.000
2023-05-09Option exercise (derivative)1,600$0.0063,200
2023-05-09Open-market sale600$535.54141,485.53
2023-05-09Open-market sale156$536.52141,329.53
2023-05-09Open-market sale704$534.59142,085.53
2023-05-09Open-market sale140$530.98142,789.53
2023-05-09Option exercise1,600$157.68142,929.53
2023-05-08Option exercise (derivative)10,000$0.0064,800
2023-05-08Open-market sale379$548.12141,829.53
2023-05-08Open-market sale500$549.04141,329.53
2023-05-08Open-market sale2,828$544.81142,808.53
2023-05-08Open-market sale3,200$544.02145,636.53
2023-05-08Open-market sale1,793$542.91148,836.53
2023-05-08Open-market sale700$541.85150,629.53
2023-05-08Option exercise10,000$157.68151,329.53
2023-05-08Open-market sale600$545.71142,208.53
2023-05-05Option exercise (derivative)10,000$0.0074,800
2023-05-05Open-market sale1,300$547.93141,329.53
2023-05-05Open-market sale2,235$544.75145,994.53
2023-05-05Open-market sale2,400$543.86148,229.53
2023-05-05Open-market sale700$542.50150,629.53
2023-05-05Option exercise10,000$157.68151,329.53
2023-05-05Open-market sale2,264$545.77143,730.53
2023-05-05Open-market sale1,101$546.57142,629.53
2023-05-04Option exercise (derivative)10,000$0.0084,800
2023-05-04Open-market sale232$553.24141,329.53
2023-05-04Open-market sale596$551.96141,561.53
2023-05-04Open-market sale100$550.50142,157.53
2023-05-04Open-market sale877$549.91142,257.53
2023-05-04Open-market sale600$548.74143,134.53
2023-05-04Open-market sale848$547.62143,734.53
2023-05-04Open-market sale2,397$546.73144,582.53
2023-05-04Open-market sale2,501$545.67146,979.53
2023-05-04Open-market sale1,104$544.62149,480.53
2023-05-04Open-market sale745$543.65150,584.53
2023-05-04Option exercise10,000$157.68151,329.53
2023-03-14Open-market sale100$560.9559,155
2023-03-14Open-market sale100$559.9459,255
2023-03-14Open-market sale400$559.0359,355
2023-03-14Open-market sale800$558.0459,755
2023-03-14Open-market sale560$556.9060,555
2023-03-14Open-market sale400$555.8061,115
2023-03-14Open-market sale850$554.8661,515
2023-03-14Open-market sale667$553.5762,365
2023-03-14Open-market sale1,200$552.4163,032
2023-03-14Open-market sale840$551.5164,232
2023-03-14Open-market sale1,183$550.3065,072
2023-03-14Open-market sale200$549.1166,255
2023-03-14Open-market sale200$546.4366,455
2023-03-13Open-market sale300$538.2773,855
2023-03-13Open-market sale400$549.9966,655
2023-03-13Open-market sale400$548.2967,055
2023-03-13Open-market sale700$547.3467,455
2023-03-13Open-market sale200$540.2673,655
2023-03-13Open-market sale716$541.2872,939
2023-03-13Open-market sale1,300$542.4071,639
2023-03-13Open-market sale1,584$544.3470,055
2023-03-13Open-market sale600$546.4568,155
2023-03-13Open-market sale1,300$545.3368,755
2023-02-28Tax withholding2,669$541.76141,329.53
2023-02-23Tax withholding3,667$550.95146,593.53
2023-02-23Tax withholding2,595$550.95143,998.53
2023-02-22Grant / award (derivative)33,104$0.0033,104
2023-02-22Grant / award4,997$0.00133,701.53
2023-02-22Grant / award16,559$0.00150,260.53
2023-02-14Option exercise (derivative)1,600$0.0094,800
2023-02-14Open-market sale428$571.42129,279.53
2023-02-14Open-market sale357$570.47129,707.53
2023-02-14Open-market sale240$569.09130,064.53
2023-02-14Option exercise1,600$157.68130,304.53
2023-02-14Open-market sale240$572.22129,039.53
2023-02-14Open-market sale95$574.13128,944.53
2023-02-14Open-market sale160$576.14128,784.53
2023-02-14Open-market sale80$578.34128,704.53
2023-02-13Option exercise (derivative)10,000$0.0096,400
2023-02-13Open-market sale100$576.81128,704.53
2023-02-13Option exercise10,000$157.68138,704.53
2023-02-13Open-market sale100$569.50138,604.53
2023-02-13Open-market sale400$571.54138,204.53
2023-02-13Open-market sale500$572.24137,704.53
2023-02-13Open-market sale1,581$573.73136,123.53
2023-02-13Open-market sale1,979$575.69128,804.53
2023-02-13Open-market sale5,340$574.74130,783.53
2023-02-10Option exercise (derivative)10,000$0.00106,400
2023-02-10Open-market sale4,475$568.64141,120.53
2023-02-10Open-market sale1,009$567.42145,595.53
2023-02-10Open-market sale600$566.48146,604.53
2023-02-10Open-market sale500$564.79147,204.53
2023-02-10Open-market sale1,000$564.12147,704.53
2023-02-10Option exercise10,000$157.68148,704.53
2023-02-10Open-market sale1,545$571.31128,704.53
2023-02-10Open-market sale5,195$570.62130,249.53
2023-02-10Open-market sale5,676$569.59135,444.53
2023-02-09Option exercise (derivative)10,000$0.00116,400
2023-02-09Open-market sale800$582.79138,704.53
2023-02-09Open-market sale1,390$581.90139,504.53
2023-02-09Open-market sale1,600$580.92140,894.53
2023-02-09Open-market sale500$578.77142,494.53
2023-02-09Open-market sale1,935$578.23142,994.53
2023-02-09Open-market sale2,600$576.69144,929.53
2023-02-09Open-market sale2,600$575.77147,529.53
2023-02-09Open-market sale1,000$574.68150,129.53
2023-02-09Open-market sale1,500$573.75151,129.53
2023-02-09Open-market sale1,300$572.65152,629.53
2023-02-09Open-market sale600$571.60153,929.53
2023-02-09Open-market sale1,316$570.49154,529.53
2023-02-09Open-market sale800$569.46155,845.53
2023-02-09Open-market sale2,059$568.44156,645.53
2023-02-09Option exercise10,000$157.68158,704.53
2023-02-06Gift5,000$0.005,000
2023-02-06Gift5,000$0.00148,704.53
2023-02-06Gift3,300$0.003,300
2023-02-06Gift3,300$0.00153,704.53
2023-02-06Gift1,000$0.00157,004.53
2022-11-17Open-market sale100$530.7074,155
2022-11-17Open-market sale505$529.8774,255
2022-11-17Open-market sale1,000$525.6078,295
2022-11-17Open-market sale900$524.6079,295
2022-11-17Open-market sale660$523.6680,195
2022-11-17Open-market sale300$522.2480,855
2022-11-17Open-market sale876$528.9474,760
2022-11-17Open-market sale850$527.9375,636
2022-11-17Open-market sale1,809$527.0976,486
2022-11-17Open-market sale400$521.2381,155
2022-11-17Open-market sale100$519.5181,555
2022-11-16Open-market sale1,318$536.1083,622
2022-11-16Open-market sale2,203$535.1284,940
2022-11-16Open-market sale812$533.9787,143
2022-11-16Open-market sale600$532.0388,555
2022-11-16Open-market sale100$547.7981,655
2022-11-16Open-market sale65$547.5581,755
2022-11-16Open-market sale400$546.1581,820
2022-11-16Open-market sale100$543.6282,220
2022-11-16Open-market sale400$542.7982,320
2022-11-16Open-market sale302$541.8982,720
2022-11-16Open-market sale200$540.0083,022
2022-11-16Open-market sale100$539.4783,222
2022-11-16Open-market sale100$538.4083,322
2022-11-16Open-market sale100$537.7383,422
2022-11-16Open-market sale100$536.8383,522
2022-11-16Open-market sale600$532.9187,955
2022-11-11Open-market sale100$545.11158,004.53
2022-11-11Open-market sale300$543.89158,104.53
2022-11-11Open-market sale500$541.81158,404.53
2022-11-11Open-market sale1,100$540.87158,904.53
2022-11-11Open-market sale400$535.08166,204.53
2022-11-11Open-market sale1,599$538.94162,305.53
2022-11-11Open-market sale600$537.33163,904.53
2022-11-11Open-market sale1,700$536.47164,504.53
2022-11-11Open-market sale100$526.77167,904.53
2022-11-11Open-market sale200$528.42167,704.53
2022-11-11Open-market sale300$529.80167,404.53
2022-11-11Open-market sale400$530.71167,004.53
2022-11-11Open-market sale400$532.05166,604.53
2022-11-11Open-market sale2,301$539.99160,004.53
2022-11-10Open-market sale1,951$513.87174,392.53
2022-11-10Open-market sale775$512.96176,343.53
2022-11-10Open-market sale500$511.64177,118.53
2022-11-10Open-market sale200$510.27177,618.53
2022-11-10Open-market sale100$508.08177,818.53
2022-11-10Open-market sale86$506.74177,918.53
2022-11-10Open-market sale2,501$515.01171,891.53
2022-11-10Open-market sale1,300$516.37170,591.53
2022-11-10Open-market sale1,176$517.28169,415.53
2022-11-10Open-market sale572$518.72168,843.53
2022-11-10Open-market sale839$519.70168,004.53
2022-11-07Option exercise (derivative)8,100$0.000
2022-11-07Open-market sale1,700$491.06184,404.53
2022-11-07Option exercise8,100$129.77186,104.53
2022-11-07Open-market sale100$498.21178,004.53
2022-11-07Open-market sale176$497.14178,104.53
2022-11-07Open-market sale849$495.94178,280.53
2022-11-07Open-market sale1,100$495.07179,129.53
2022-11-07Open-market sale1,000$494.16180,229.53
2022-11-07Open-market sale1,200$492.81181,229.53
2022-11-07Open-market sale1,975$491.80182,429.53
2022-11-04Option exercise (derivative)10,000$0.008,100
2022-11-04Option exercise10,000$129.77188,004.53
2022-11-04Open-market sale1,056$494.74178,004.53
2022-11-04Open-market sale400$493.51179,060.53
2022-11-04Open-market sale557$492.12179,460.53
2022-11-04Open-market sale702$491.15180,017.53
2022-11-04Open-market sale1,200$490.12180,719.53
2022-11-04Open-market sale1,200$489.03181,919.53
2022-11-04Open-market sale752$487.87183,119.53
2022-11-04Open-market sale1,700$486.83183,871.53
2022-11-04Open-market sale1,833$485.70185,571.53
2022-11-04Open-market sale600$484.86187,404.53
2022-11-03Open-market sale1,000$489.99178,104.53
2022-11-03Open-market sale1,632$488.97179,104.53
2022-11-03Open-market sale2,160$487.85180,736.53
2022-11-03Open-market sale100$490.74178,004.53
2022-11-03Open-market sale200$485.46184,872.53
2022-11-03Open-market sale332$483.99185,072.53
2022-11-03Open-market sale800$483.13185,404.53
2022-11-03Open-market sale1,976$486.82182,896.53
2022-11-03Option exercise (derivative)10,000$0.0018,100
2022-11-03Open-market sale900$481.89186,204.53
2022-11-03Open-market sale600$480.20187,104.53
2022-11-03Open-market sale100$477.95187,704.53
2022-11-03Open-market sale200$477.27187,804.53
2022-11-03Option exercise10,000$129.77188,004.53
2022-11-02Option exercise (derivative)10,000$0.0028,100
2022-11-02Open-market sale200$498.60185,665.53
2022-11-02Open-market sale200$495.89185,865.53
2022-11-02Open-market sale300$493.92186,365.53
2022-11-02Open-market sale567$493.09186,665.53
2022-11-02Open-market sale200$491.42187,232.53
2022-11-02Open-market sale572$490.92187,432.53
2022-11-02Option exercise10,000$129.77188,004.53
2022-11-02Open-market sale200$512.60178,004.53
2022-11-02Open-market sale200$511.87178,204.53
2022-11-02Open-market sale683$510.53178,404.53
2022-11-02Open-market sale900$509.62179,087.53
2022-11-02Open-market sale600$508.54179,987.53
2022-11-02Open-market sale1,000$507.56180,587.53
2022-11-02Open-market sale915$506.62181,587.53
2022-11-02Open-market sale700$505.53182,502.53
2022-11-02Open-market sale970$504.06183,202.53
2022-11-02Open-market sale893$503.28184,172.53
2022-11-02Open-market sale300$501.75185,065.53
2022-11-02Open-market sale300$500.27185,365.53
2022-11-02Open-market sale300$495.16186,065.53
2022-11-01Option exercise (derivative)10,000$0.0038,100
2022-11-01Open-market sale100$525.56178,004.53
2022-11-01Open-market sale200$524.63178,104.53
2022-11-01Open-market sale300$523.00178,304.53
2022-11-01Open-market sale500$522.23178,604.53
2022-11-01Open-market sale100$520.76179,104.53
2022-11-01Open-market sale499$520.31179,204.53
2022-11-01Open-market sale2,476$519.51179,703.53
2022-11-01Open-market sale3,354$518.68182,179.53
2022-11-01Open-market sale871$517.51185,533.53
2022-11-01Open-market sale400$516.61186,404.53
2022-11-01Open-market sale400$515.43186,804.53
2022-11-01Option exercise10,000$129.77188,004.53
2022-11-01Open-market sale800$514.33187,204.53
2022-10-31Option exercise (derivative)10,000$0.0048,100
2022-10-31Open-market sale1,965$512.45179,479.53
2022-10-31Open-market sale2,100$511.54181,444.53
2022-10-31Open-market sale400$510.33183,544.53
2022-10-31Open-market sale300$508.71183,944.53
2022-10-31Open-market sale700$507.87184,244.53
2022-10-31Open-market sale1,686$506.55184,944.53
2022-10-31Open-market sale1,000$505.32186,630.53
2022-10-31Open-market sale300$504.23187,630.53
2022-10-31Open-market sale74$502.11187,930.53
2022-10-31Option exercise10,000$129.77188,004.53
2022-10-31Open-market sale500$513.56178,979.53
2022-10-31Open-market sale100$516.33178,004.53
2022-10-31Open-market sale875$514.33178,104.53
2022-08-28Tax withholding315$563.71178,004.53
2022-08-26Tax withholding2,302$563.71178,319.53
2022-08-25Tax withholding1,730$585.47180,621.53
2022-08-23Tax withholding1,021$572.97182,351.53
2022-08-04Option exercise (derivative)10,000$0.0058,100
2022-08-04Option exercise10,000$129.77193,372.53
2022-08-04Open-market sale300$584.51193,072.53
2022-08-04Open-market sale400$585.43192,672.53
2022-08-04Open-market sale211$592.48183,372.53
2022-08-04Open-market sale1,000$591.47183,583.53
2022-08-04Open-market sale4,389$590.50184,583.53
2022-08-04Open-market sale2,400$589.69188,972.53
2022-08-04Open-market sale900$588.56191,372.53
2022-08-04Open-market sale400$587.37192,272.53
2022-08-03Option exercise (derivative)10,000$0.0068,100
2022-08-03Option exercise10,000$129.77193,372.53
2022-08-03Open-market sale300$584.57193,072.53
2022-08-03Open-market sale800$585.71192,272.53
2022-08-03Open-market sale983$587.15191,289.53
2022-08-03Open-market sale3,200$587.90188,089.53
2022-08-03Open-market sale2,495$588.99185,594.53
2022-08-03Open-market sale2,122$589.89183,472.53
2022-08-03Open-market sale100$591.05183,372.53
2022-08-02Option exercise (derivative)10,000$0.0078,100
2022-08-02Open-market sale700$589.11186,597.53
2022-08-02Open-market sale753$588.32187,297.53
2022-08-02Open-market sale303$593.11183,546.53
2022-08-02Open-market sale2,627$587.42188,050.53
2022-08-02Open-market sale700$586.48190,677.53
2022-08-02Open-market sale1,770$585.42191,377.53
2022-08-02Open-market sale225$584.01193,147.53
2022-08-02Option exercise10,000$129.77193,372.53
2022-08-02Open-market sale600$591.49183,849.53
2022-08-02Open-market sale2,148$590.78184,449.53
2022-08-02Open-market sale174$593.77183,372.53
2022-08-01Option exercise (derivative)10,000$0.0088,100
2022-08-01Open-market sale200$598.26183,372.53
2022-08-01Open-market sale900$597.09183,572.53
2022-08-01Open-market sale787$596.04184,472.53
2022-08-01Open-market sale926$594.79185,259.53
2022-08-01Open-market sale800$593.72186,185.53
2022-08-01Open-market sale1,320$592.74186,985.53
2022-08-01Open-market sale1,256$591.76188,305.53
2022-08-01Open-market sale2,461$589.99189,561.53
2022-08-01Open-market sale1,350$589.42192,022.53
2022-08-01Option exercise10,000$129.77193,372.53
2022-05-04Open-market sale501$563.28184,272.53
2022-05-04Open-market sale200$561.34184,773.53
2022-05-04Open-market sale580$559.58184,973.53
2022-05-04Open-market sale800$564.05183,472.53
2022-05-04Open-market sale100$564.70183,372.53
2022-05-04Option exercise (derivative)10,000$0.0098,100
2022-05-04Open-market sale100$556.91185,553.53
2022-05-04Open-market sale300$554.49185,653.53
2022-05-04Open-market sale200$553.60185,953.53
2022-05-04Open-market sale1,413$552.55186,153.53
2022-05-04Open-market sale1,600$551.65187,566.53
2022-05-04Open-market sale200$549.34189,166.53
2022-05-04Open-market sale300$548.19189,366.53
2022-05-04Open-market sale300$546.69189,666.53
2022-05-04Open-market sale600$545.57189,966.53
2022-05-04Open-market sale806$544.55190,566.53
2022-05-04Open-market sale1,400$543.39191,372.53
2022-05-04Open-market sale600$542.38192,772.53
2022-05-04Option exercise10,000$129.77193,372.53
2022-05-03Option exercise (derivative)10,000$0.00108,100
2022-05-03Open-market sale1,116$549.29186,115.53
2022-05-03Open-market sale1,400$547.99187,231.53
2022-05-03Open-market sale756$547.09188,631.53
2022-05-03Open-market sale1,309$546.14189,387.53
2022-05-03Open-market sale1,000$545.02190,696.53
2022-05-03Open-market sale976$544.13191,696.53
2022-05-03Open-market sale700$542.02192,672.53
2022-05-03Option exercise10,000$129.77193,372.53
2022-05-03Open-market sale200$553.27183,372.53
2022-05-03Open-market sale600$552.38183,572.53
2022-05-03Open-market sale563$551.46184,172.53
2022-05-03Open-market sale1,380$550.25184,735.53
2022-05-02Option exercise (derivative)10,000$0.00118,100
2022-05-02Option exercise10,000$129.77193,372.53
2022-05-02Open-market sale300$536.90193,072.53
2022-05-02Open-market sale500$538.04192,572.53
2022-05-02Open-market sale200$552.51183,372.53
2022-05-02Open-market sale460$551.40183,572.53
2022-05-02Open-market sale1,000$550.29184,032.53
2022-05-02Open-market sale480$549.24185,032.53
2022-05-02Open-market sale900$548.15185,512.53
2022-05-02Open-market sale1,200$547.46186,412.53
2022-05-02Open-market sale1,025$545.98187,612.53
2022-05-02Open-market sale2,095$545.20188,637.53
2022-05-02Open-market sale600$543.33190,732.53
2022-05-02Open-market sale300$541.75191,332.53
2022-05-02Open-market sale400$540.42191,632.53
2022-05-02Open-market sale540$539.05192,032.53
2022-03-18Gift3,000$0.00183,372.53
2022-03-17Gift2,000$0.00186,372.53
2022-02-25Tax withholding4,169$549.83188,372.53
2022-02-23Grant / award (derivative)36,511$0.0036,511
2022-02-23Grant / award16,100$0.00193,274.53
2022-02-23Tax withholding2,380$528.58190,894.53
2022-02-23Grant / award4,731$0.00195,625.53
2022-02-23Tax withholding3,084$528.58192,541.53
2021-12-02Gift2,000$0.00177,174.53
2021-12-01Gift3,000$0.00179,174.53
2021-08-27J89,155—89,155
2021-08-27J54,330—0
2021-08-27Tax withholding2,528$548.51182,174.53
2021-08-26Tax withholding2,302$552.77184,702.53
2021-08-25Tax withholding1,442$548.08187,004.53
2021-08-23Tax withholding613$552.61188,446.53
2021-08-05Open-market sale794$537.64198,265.53
2021-08-05Open-market sale1,543$541.96189,527.53
2021-08-05Open-market sale1,584$540.69191,070.53
2021-08-05Open-market sale3,120$539.64192,654.53
2021-08-05Open-market sale2,491$538.78195,774.53
2021-08-05Open-market sale468$542.70189,059.53
2021-08-04Open-market sale1,300$540.58199,059.53
2021-08-04Open-market sale3,951$539.69200,359.53
2021-08-04Open-market sale3,049$538.69204,310.53
2021-08-04Open-market sale900$537.49207,359.53
2021-08-04Open-market sale800$536.49208,259.53
2021-08-03Open-market sale4,296$536.51209,471.53
2021-08-03Open-market sale3,441$535.41213,767.53
2021-08-03Open-market sale1,110$534.65217,208.53
2021-08-03Open-market sale741$533.05218,318.53
2021-08-03Open-market sale412$537.94209,059.53
2021-08-02Open-market sale100$543.52219,059.53
2021-08-02Open-market sale200$542.92219,159.53
2021-08-02Open-market sale200$540.85219,359.53
2021-08-02Open-market sale200$538.94219,559.53
2021-08-02Open-market sale1,779$537.69219,759.53
2021-08-02Open-market sale860$536.62221,538.53
2021-08-02Open-market sale1,431$535.06222,398.53
2021-08-02Open-market sale3,413$534.12223,829.53
2021-08-02Open-market sale1,817$533.31227,242.53
2021-06-14Gift2,000$0.002,000
2021-06-14Gift2,000$0.000
2021-05-20Gift325$0.0034,825
2021-05-20Gift325$0.00229,059.53
2021-02-26Tax withholding4,916$450.08229,384.53
2021-02-26Gift2,000$0.00234,300.53
2021-02-26Gift2,000$0.002,000
2021-02-25Tax withholding4,169$451.47236,300.53
2021-02-23Grant / award (derivative)40,850$0.0040,850
2021-02-23Grant / award (derivative)116,300$0.00116,300
2021-02-23Grant / award22,750$0.00234,343.53
2021-02-23Grant / award9,200$0.00240,469.53
2021-02-23Tax withholding3,074$458.81231,269.53
2020-11-02Open-market sale15,000$484.0954,330
2020-10-27Open-market sale2,716$489.03212,693.53
2020-10-27Open-market sale1,601$488.08215,409.53
2020-10-27Open-market sale2,499$487.14217,010.53
2020-10-27Open-market sale1,100$490.04211,593.53
2020-10-27Open-market sale1,484$486.06219,509.53
2020-10-27Open-market sale600$484.91220,993.53
2020-10-26Open-market sale1,615$481.81221,593.53
2020-10-26Open-market sale1,300$480.54223,208.53
2020-10-26Open-market sale4,185$479.77224,508.53
2020-10-26Open-market sale2,900$478.87228,693.53
2020-08-28Tax withholding3,540$424.48231,593.53
2020-08-27Tax withholding2,528$420.53235,133.53
2020-08-26Tax withholding1,919$425.65237,661.53
2020-08-25Tax withholding865$422.29239,580.53
2020-07-31Option exercise (derivative)20,000$0.000
2020-07-31Open-market sale20,000$409.02240,445.53
2020-07-31Option exercise20,000$131.07260,445.53
2020-07-30Option exercise (derivative)20,000$0.0020,000
2020-07-30Option exercise20,000$131.07260,445.53
2020-07-30Open-market sale20,000$405.31240,445.53
2020-07-29Option exercise (derivative)20,000$0.0040,000
2020-07-29Open-market sale3,426$412.20241,806.53
2020-07-29Open-market sale6,659$411.37245,232.53
2020-07-29Open-market sale5,460$410.44251,891.53
2020-07-29Open-market sale3,094$409.25257,351.53
2020-07-29Option exercise20,000$131.07260,445.53
2020-07-29Open-market sale1,361$413.14240,445.53
2020-07-28Option exercise (derivative)20,000$0.0060,000
2020-07-28Open-market sale20,000$411.62240,445.53
2020-07-28Option exercise20,000$131.07260,445.53
2020-07-27Option exercise (derivative)20,000$0.0080,000
2020-07-27Option exercise20,000$131.07260,445.53
2020-07-27Open-market sale20,000$404.40240,445.53
2020-07-24Option exercise (derivative)20,000$0.00100,000
2020-07-24Open-market sale20,000$403.37240,445.53
2020-07-24Option exercise20,000$131.07260,445.53
2020-06-02Option exercise (derivative)14,795$0.000
2020-06-02Option exercise14,795$124.28289,740.53
2020-06-02Open-market sale13,978$349.52275,762.53
2020-06-02Gift34,500$0.00240,445.53
2020-06-02Gift34,500$0.0034,500
2020-06-02Open-market sale817$350.08274,945.53
2020-06-01Option exercise (derivative)20,000$0.0014,795
2020-06-01Open-market sale7,587$350.37274,945.53
2020-06-01Open-market sale12,413$349.59282,532.53
2020-06-01Option exercise20,000$124.28294,945.53
2020-05-29Option exercise (derivative)20,000$0.0034,795
2020-05-29Option exercise20,000$124.28294,945.53
2020-05-29Open-market sale20,000$349.26274,945.53
2020-05-18Option exercise (derivative)16,705$0.0054,795
2020-05-18Open-market sale14,851$349.30276,799.53
2020-05-18Option exercise16,705$124.28291,650.53
2020-05-18Open-market sale100$351.18274,945.53
2020-05-18Open-market sale1,754$350.57275,045.53
2020-04-28Option exercise (derivative)30,000$0.0071,500
2020-04-28Open-market sale400$341.77275,245.53
2020-04-28Open-market sale800$341.03275,645.53
2020-04-28Open-market sale100$338.88276,445.53
2020-04-28Open-market sale600$337.43276,545.53
2020-04-28Open-market sale772$336.36277,145.53
2020-04-28Open-market sale300$335.07277,917.53
2020-04-28Open-market sale3,045$334.20278,217.53
2020-04-28Open-market sale8,358$333.16281,262.53
2020-04-28Open-market sale8,072$332.21289,620.53
2020-04-28Open-market sale3,344$331.19297,692.53
2020-04-28Open-market sale3,100$330.33301,036.53
2020-04-28Open-market sale809$328.94304,136.53
2020-04-28Open-market sale300$343.72274,945.53
2020-04-28Option exercise30,000$124.28304,945.53
2020-02-27Tax withholding5,899$297.08274,945.53
2020-02-26Tax withholding4,916$309.16280,844.53
2020-02-25Grant / award (derivative)54,550$0.0054,550
2020-02-25Tax withholding4,169$309.63285,760.53
2020-02-25Grant / award28,199$0.00289,929.53
2020-02-25Grant / award13,000$0.00261,730.53
2020-02-11Option exercise (derivative)30,000$0.00101,500
2020-02-11Open-market sale15,009$337.70248,730.53
2020-02-11Open-market sale10,157$336.94263,739.53
2020-02-11Open-market sale4,834$335.79273,896.53
2020-02-11Option exercise30,000$124.28278,730.53
2020-02-03Gift12,500$0.00248,730.53
2020-02-03Gift20,000$0.00261,230.53
2019-10-25Option exercise (derivative)47,729$0.000
2019-10-25Open-market sale1,100$291.36327,859.53
2019-10-25Option exercise47,729$73.24328,959.53
2019-10-25Open-market sale3,080$292.56324,779.53
2019-10-25Open-market sale12,867$297.59281,230.53
2019-10-25Open-market sale15,955$296.68294,097.53
2019-10-25Open-market sale4,975$295.69310,052.53
2019-10-25Open-market sale3,400$294.82315,027.53
2019-10-25Open-market sale6,352$293.50318,427.53
2019-09-13Option exercise (derivative)2,271$0.0047,729
2019-09-13Open-market sale2,271$298.00281,230.53
2019-09-13Option exercise2,271$73.24283,501.53
2019-08-28Tax withholding3,544$276.06281,230.53
2019-08-27Tax withholding2,109$272.93284,774.53
2019-08-26Tax withholding1,153$270.92286,883.53
2019-08-24Tax withholding4,156$269.36288,036.53
2019-07-30Option exercise (derivative)50,000$0.0050,000
2019-07-30Option exercise50,000$73.24342,192.53
2019-07-30Open-market sale13,781$285.85292,192.53
2019-07-30Open-market sale17,706$284.98305,973.53
2019-07-30Open-market sale18,513$283.92323,679.53
2019-04-30Option exercise (derivative)40,713$0.00100,000
2019-04-30Open-market sale19,856$273.34303,796.53
2019-04-30Option exercise40,713$73.24332,905.53
2019-04-30Open-market sale2,150$271.22330,755.53
2019-04-30Open-market sale7,103$272.09323,652.53
2019-04-30Open-market sale11,604$274.03292,192.53
2019-04-29Option exercise (derivative)10,000$0.00140,713
2019-04-29Option exercise10,000$73.24302,192.53
2019-04-29Open-market sale4,104$272.76298,088.53
2019-04-29Open-market sale4,596$273.36293,492.53
2019-04-29Open-market sale1,300$274.39292,192.53
2019-02-28Tax withholding5,773$259.57292,192.53
2019-02-27Tax withholding5,906$259.14297,965.53
2019-02-26Grant / award (derivative)71,250$0.0071,250
2019-02-26Tax withholding4,331$253.99303,871.53
2019-02-26Grant / award33,250$0.00290,902.53
2019-02-26Grant / award17,300$0.00308,202.53
2018-10-01Option exercise (derivative)125,520$0.000
2018-10-01Open-market sale125,520$247.50257,652.53
2018-10-01Option exercise125,520$46.56383,172.53
2018-08-28Tax withholding2,956$237.96257,652.53
2018-08-27Tax withholding1,267$237.92260,608.53
2018-08-25Tax withholding4,085$234.71261,875.53
2018-08-24Tax withholding4,161$234.71265,960.53
2018-08-06Option exercise (derivative)50,000$0.00125,520
2018-08-06Open-market sale6,810$234.43270,121.53
2018-08-06Option exercise50,000$46.56320,121.53
2018-08-06Open-market sale8,981$232.97311,140.53
2018-08-06Open-market sale34,209$234.12276,931.53
2018-06-15Option exercise (derivative)45,000$0.00175,520
2018-06-15Open-market sale37,400$214.59277,721.53
2018-06-15Option exercise45,000$46.56315,121.53
2018-06-15Open-market sale5,602$215.66272,119.53
2018-06-15Open-market sale1,998$216.30270,121.53
2018-06-13Option exercise (derivative)50,000$0.00220,520
2018-06-13Open-market sale14,443$218.13270,121.53
2018-06-13Option exercise50,000$46.56320,121.53
2018-06-13Open-market sale35,557$217.53284,564.53
2018-05-11Gift2,000$0.00270,121.53
2018-05-03Gift22,500$0.00272,121.53
2018-03-22Option exercise (derivative)40,000$0.00270,520
2018-03-22Open-market sale8,323$211.29295,421.53
2018-03-22Option exercise40,000$46.56334,621.53
2018-03-22Open-market sale12,725$209.28321,896.53
2018-03-22Open-market sale800$211.97294,621.53
2018-03-22Open-market sale18,152$210.18303,744.53
2018-03-21Option exercise (derivative)40,000$0.00310,520
2018-03-21Option exercise40,000$46.56334,621.53
2018-03-21Open-market sale34,956$213.32299,665.53
2018-03-21Open-market sale5,044$214.43294,621.53
2018-02-28Tax withholding5,779$208.58294,621.53
2018-02-27Grant / award (derivative)85,850$0.0085,850
2018-02-27Tax withholding5,912$210.68300,400.53
2018-02-27Grant / award39,900$0.00306,312.53
2018-02-27Grant / award19,000$0.00266,412.53
2018-02-23Tax withholding4,964$211.71247,412.53
2018-02-20Gift200$0.00252,376.53
2017-12-15Option exercise (derivative)50,000$0.000
2017-12-15Open-market sale16,366$192.29252,576.53
2017-12-15Option exercise50,000$46.56302,576.53
2017-12-15Open-market sale1,200$189.73301,376.53
2017-12-15Open-market sale26,934$191.62268,942.53
2017-12-15Open-market sale5,500$191.11295,876.53
2017-11-15Option exercise (derivative)50,000$0.0050,000
2017-11-15Option exercise50,000$46.56302,576.53
2017-11-15Open-market sale400$189.28252,576.53
2017-11-15Open-market sale49,600$188.38252,976.53
2017-10-30Gift2,130$0.00252,576.53
2017-08-28Tax withholding1,878$178.43254,706.53
2017-08-25Tax withholding4,701$177.22260,907.53
2017-08-25Tax withholding4,323$177.22256,584.53
2017-08-24Tax withholding3,670$175.96265,608.53
2017-06-01Open-market sale20,000$172.79269,278.53
2017-03-15Open-market sale20,000$158.60289,278.53
2017-02-28Grant / award (derivative)126,400$0.00126,400
2017-02-28Tax withholding6,117$157.68309,278.53
2017-02-28Grant / award39,000$0.00288,795.53
2017-02-28Grant / award26,600$0.00315,395.53
2017-02-24Tax withholding7,208$158.98254,898.53
2017-02-24Tax withholding5,103$158.98249,795.53
2017-02-16Gift4,490$0.00262,106.53
2016-11-15Gift8,500$0.00266,596.53
2016-11-15Gift8,500$0.0069,330
2016-11-14Gift3,550$0.00275,096.53
2016-09-02Option exercise (derivative)28,797$0.000
2016-09-02Option exercise28,797$54.97307,443.53
2016-09-02Open-market sale28,797$151.01278,646.53
2016-09-01Option exercise (derivative)30,000$0.0028,797
2016-09-01Open-market sale14,614$150.70294,032.53
2016-09-01Option exercise30,000$54.97308,646.53
2016-09-01Open-market sale11,786$151.43282,246.53
2016-09-01Open-market sale3,600$152.22278,646.53
2016-08-26Tax withholding11,546$152.36278,646.53
2016-08-25Tax withholding3,603$151.35290,192.53
2016-08-24Tax withholding2,202$151.26293,795.53
2016-08-15Open-market sale11,661$156.18295,997.53
2016-08-15Open-market sale13,339$155.77307,658.53
2016-07-05Option exercise (derivative)20,000$0.0058,797
2016-07-05Open-market sale18,660$147.65322,337.53
2016-07-05Open-market sale1,340$148.25320,997.53
2016-07-05Option exercise20,000$54.97340,997.53
2016-07-01Option exercise (derivative)30,000$0.0078,797
2016-07-01Open-market sale13,200$149.54320,997.53
2016-07-01Open-market sale9,000$148.72334,197.53
2016-07-01Open-market sale7,800$147.85343,197.53
2016-07-01Option exercise30,000$54.97350,997.53
2016-03-14Open-market sale25,900$139.20325,097.53
2016-03-14Open-market sale4,100$139.76320,997.53
2016-03-09Gift1,250$0.00350,997.53
2016-02-26Tax withholding8,932$130.71352,247.53
2016-02-25Tax withholding50,007$130.57361,179.53
2016-02-24Grant / award (derivative)128,100$0.00128,100
2016-02-24Tax withholding6,004$129.77411,186.53
2016-02-24Grant / award38,281$0.00385,990.53
2016-02-24Grant / award31,200$0.00417,190.53
2016-02-19Gift1,175$0.00347,709.53
2016-02-12Tax withholding11,507$126.48348,884.53
2015-09-17Open-market sale25,000$130.00360,606.53
2015-08-26Tax withholding10,666$125.26385,606.53
2015-08-25Tax withholding2,164$120.05396,272.53
2015-06-01Gift190$0.00398,436.53
2015-04-01Open-market sale4,936$132.46399,426.53
2015-04-01Open-market sale500$134.05398,926.53
2015-04-01Open-market sale300$134.42398,626.53
2015-04-01Open-market sale14,264$131.57404,362.53
2015-03-13Gift960$0.00418,626.53
2015-03-02Tax withholding17,837$131.35419,586.53
2015-02-27Open-market sale19,100$130.11437,423.53
2015-02-26Tax withholding51,787$130.14456,523.53
2015-02-25Grant / award (derivative)120,000$0.00120,000
2015-02-25Grant / award100,000$0.00449,893.53
2015-02-25Tax withholding18,162$131.07508,310.53
2015-02-25Grant / award45,954$0.00495,847.53
2015-02-25Grant / award30,625$0.00526,472.53
2015-02-24Gift2,340$0.00349,893.53
2015-02-13Tax withholding11,497$127.61352,233.53
2014-08-26Tax withholding7,771$120.71363,730.53
2014-02-28Tax withholding15,765$124.54358,934.53
2014-02-26Grant / award (derivative)131,500$0.00131,500
2014-02-26Tax withholding13,209$124.28374,699.53
2014-02-26Grant / award56,952$0.00354,608.53
2014-02-26Grant / award33,300$0.00387,908.53
2014-02-26Grant / award100,000$0.00297,656.53
2014-02-25Tax withholding8,491$123.81197,656.53
2014-02-14Tax withholding23,582$123.74206,147.53
2014-02-07Option exercise (derivative)87,500$0.000
2014-02-07Option exercise87,500$57.58328,494.53
2014-02-07Open-market sale32,500$116.47293,098.53
2014-02-07Open-market sale63,369$117.61229,729.53
2014-02-07Open-market sale2,896$115.60325,598.53
2014-02-06Option exercise (derivative)100,000$0.0087,500
2014-02-06Option exercise100,000$57.58350,994.53
2014-02-06Open-market sale110,000$114.38240,994.53
2013-08-26Tax withholding3,569$90.36372,912.53
2013-08-07Grant / award (derivative)100,000$0.00100,000
2013-06-17Open-market sale43,396$85.58376,481.53
2013-03-02Tax withholding22,955$74.78419,877.53
2013-02-26Grant / award (derivative)161,200$0.00161,200
2013-02-26Gift20,589$0.0060,830
2013-02-26Grant / award50,400$0.00463,421.53
2013-02-26Gift20,589$0.00442,832.53
2013-02-25Tax withholding8,870$71.60413,021.53
2013-02-25Grant / award6,000$0.00367,141.53
2013-02-25Grant / award54,750$0.00421,891.53
2013-02-15Tax withholding22,402$74.43361,141.53
2012-12-11Option exercise (derivative)126,900$0.000
2012-12-11Open-market sale126,900$65.00425,334.53
2012-12-11Gift1,550$0.00423,784.53
2012-12-11Option exercise126,900$43.37552,234.53
2012-11-01Option exercise (derivative)125,000$0.00126,900
2012-11-01Open-market sale125,000$62.49425,334.53
2012-11-01Option exercise125,000$43.37550,334.53
2012-03-08Option exercise (derivative)90,000$0.000
2012-03-08Option exercise90,000$34.86515,334.53
2012-03-08Open-market sale90,000$56.00425,334.53
2012-03-05Option exercise (derivative)100,000$0.0090,000
2012-03-05Option exercise100,000$34.86525,334.53
2012-03-05Open-market sale100,000$56.51425,334.53
2012-03-02Grant / award145,900$0.00425,334.53
2012-02-15Tax withholding1,040$55.86279,434.53
2012-02-14Gift950$0.00280,474.53
2011-06-01Gift350$0.00281,424.53
2011-03-04Tax withholding1,175$57.02281,774.53
2011-02-25Tax withholding1,610$55.56282,949.53
2011-02-23Grant / award (derivative)185,700$0.00185,700
2010-08-17Tax withholding2,255$45.52284,559.53
2010-08-05Open-market buy5,000$45.14286,814.53
2010-03-05Tax withholding1,175$49.49281,814.53
2010-02-26Tax withholding1,610$48.77282,989.53
2009-11-21Grant / award (derivative)600,000$0.00600,000
2009-11-21Grant / award200,000$0.00284,599.53
2009-11-09Tax withholding3,006$45.3984,599.53
2009-08-17Grant / award10,800$0.0089,860.53
2009-08-17Tax withholding2,255$44.7687,605.53
2009-06-15Open-market sale8,333$40.5679,060.53
2009-03-05Tax withholding1,175$34.5687,393.53
2009-02-26Tax withholding1,610$36.1088,568.53
2009-02-26Grant / award15,207$0.0090,178.53
2008-11-09Tax withholding3,006$37.7374,971.53
2008-05-15Grant / award (derivative)375,000$0.00375,000
2008-03-05Grant / award11,100$0.0077,977.53
2008-02-28Tax withholding9,195$57.0366,877.53
2007-11-09Tax withholding3,006$57.0246,072.53
2007-09-19Option exercise (derivative)33,000$0.000
2007-09-19Open-market sale12,100$58.0069,978.53
2007-09-19Option exercise33,000$27.4082,078.53
2007-09-19Open-market sale200$58.3249,078.53
2007-09-19Open-market sale1,900$58.3149,278.53
2007-09-19Open-market sale100$58.3051,178.53
2007-09-19Open-market sale1,600$58.2951,278.53
2007-09-19Open-market sale100$58.2752,878.53
2007-09-19Open-market sale100$58.2652,978.53
2007-09-19Open-market sale200$58.2553,078.53
2007-09-19Open-market sale400$58.2453,278.53
2007-09-19Open-market sale200$58.2353,678.53
2007-09-19Open-market sale100$58.2253,878.53
2007-09-19Open-market sale200$58.2153,978.53
2007-09-19Open-market sale2,000$58.2054,178.53
2007-09-19Open-market sale400$58.1956,178.53
2007-09-19Open-market sale400$58.1856,578.53
2007-09-19Open-market sale100$58.1756,978.53
2007-09-19Open-market sale400$58.1457,078.53
2007-09-19Open-market sale1,200$58.1357,478.53
2007-09-19Open-market sale500$58.1258,678.53
2007-09-19Open-market sale2,000$58.1159,178.53
2007-09-19Open-market sale600$58.1061,178.53
2007-09-19Open-market sale300$58.0961,778.53
2007-09-19Open-market sale3,900$58.0462,078.53
2007-09-19Open-market sale4,000$58.0265,978.53
2007-09-18Option exercise (derivative)33,000$0.0033,000
2007-09-18Open-market sale24,600$57.0057,478.53
2007-09-18Option exercise33,000$27.4082,078.53
2007-09-18Open-market sale600$57.0649,078.53
2007-09-18Open-market sale2,200$57.0549,678.53
2007-09-18Open-market sale1,400$57.0451,878.53
2007-09-18Open-market sale4,200$57.0253,278.53
2007-09-13Option exercise (derivative)33,000$0.0066,000
2007-09-13Option exercise33,000$27.4082,078.53
2007-09-13Open-market sale33,000$56.0049,078.53
2007-08-31Option exercise (derivative)33,000$0.0099,000
2007-08-31Option exercise33,000$27.4082,078.53
2007-08-31Open-market sale33,000$55.0049,078.53
2007-08-30Option exercise (derivative)33,000$0.00132,000
2007-08-30Open-market sale33,000$54.0049,078.53
2007-08-30Option exercise33,000$27.4082,078.53
2007-08-29Option exercise (derivative)50,000$0.00165,000
2007-08-29Open-market sale50,000$53.0049,078.53
2007-08-29Option exercise50,000$27.4099,078.53
2007-08-28Option exercise (derivative)50,000$0.00215,000
2007-08-28Open-market sale5,400$52.0762,278.53
2007-08-28Open-market sale2,400$52.1949,078.53
2007-08-28Open-market sale4,400$52.1651,478.53
2007-08-28Open-market sale200$52.1355,878.53
2007-08-28Open-market sale2,000$52.1056,078.53
2007-08-28Open-market sale4,200$52.0858,078.53
2007-08-28Option exercise50,000$27.4099,078.53
2007-08-28Open-market sale5,200$52.0667,678.53
2007-08-28Open-market sale3,600$52.0572,878.53
2007-08-28Open-market sale6,300$52.0376,478.53
2007-08-28Open-market sale2,300$52.0282,778.53
2007-08-28Open-market sale14,000$52.0085,078.53
2007-01-11Option exercise (derivative)7,500$0.000
2007-01-11Open-market sale300$47.2849,378.53
2007-01-11Open-market sale100$47.2149,678.53
2007-01-11Open-market sale200$47.2949,178.53
2007-01-11Open-market sale100$47.3049,078.53
2007-01-11Open-market sale500$47.2049,778.53
2007-01-11Open-market sale665$47.1950,278.53
2007-01-11Open-market sale435$47.1850,943.53
2007-01-11Open-market sale200$47.1351,378.53
2007-01-11Open-market sale300$47.1051,578.53
2007-01-11Open-market sale400$47.0951,878.53
2007-01-11Open-market sale600$47.0852,278.53
2007-01-11Open-market sale100$47.0752,878.53
2007-01-11Open-market sale100$47.0652,978.53
2007-01-11Open-market sale500$47.0453,078.53
2007-01-11Open-market sale600$47.0353,578.53
2007-01-11Open-market sale500$47.0254,178.53
2007-01-11Open-market sale600$47.0154,678.53
2007-01-11Open-market sale1,300$47.0055,278.53
2007-01-11Option exercise7,500$19.6756,578.53
2007-01-10Option exercise (derivative)10,000$0.007,500
2007-01-10Open-market sale300$45.9054,378.53
2007-01-10Option exercise10,000$19.6759,078.53
2007-01-10Open-market sale300$45.8558,778.53
2007-01-10Open-market sale2,000$45.8756,778.53
2007-01-10Open-market sale100$46.1149,478.53
2007-01-10Open-market sale300$46.1049,578.53
2007-01-10Open-market sale200$46.0849,878.53
2007-01-10Open-market sale300$46.0350,078.53
2007-01-10Open-market sale100$46.0150,378.53
2007-01-10Open-market sale1,800$46.0050,478.53
2007-01-10Open-market sale200$45.9752,278.53
2007-01-10Open-market sale900$45.9652,478.53
2007-01-10Open-market sale200$45.9553,378.53
2007-01-10Open-market sale200$45.9353,578.53
2007-01-10Open-market sale600$45.9153,778.53
2007-01-10Open-market sale400$46.1349,078.53
2007-01-10Open-market sale1,900$45.8954,678.53
2007-01-10Open-market sale200$45.8856,578.53
2007-01-09Option exercise (derivative)10,000$0.0017,500
2007-01-09Option exercise10,000$19.6759,078.53
2007-01-09Open-market sale10,000$45.9049,078.53
2007-01-08Option exercise (derivative)5,000$0.0027,500
2007-01-08Open-market sale5,000$44.9749,078.53
2007-01-08Option exercise5,000$19.6754,078.53
2007-01-05Option exercise (derivative)10,000$0.0032,500
2007-01-05Open-market sale10,000$45.5049,078.53
2007-01-05Option exercise10,000$19.6759,078.53
2007-01-04Option exercise (derivative)10,000$0.0042,500
2007-01-04Open-market sale10,000$45.1649,078.53
2007-01-04Option exercise10,000$19.6759,078.53
2007-01-03Option exercise (derivative)6,250$0.000
2007-01-03Option exercise (derivative)3,750$0.0052,500
2007-01-03Option exercise6,250$22.1855,328.53
2007-01-03Option exercise3,750$19.6759,078.53
2007-01-03Open-market sale10,000$45.1549,078.53
2006-12-18Option exercise (derivative)2,500$0.0056,250
2006-12-18Option exercise2,500$19.6751,307
2006-12-18Open-market sale2,500$45.6348,807
2006-12-15Option exercise (derivative)10,000$0.0058,750
2006-12-15Open-market sale10,000$45.7248,807
2006-12-15Option exercise10,000$19.6758,807
2006-12-14Option exercise (derivative)8,750$0.0068,750
2006-12-14Option exercise (derivative)1,250$0.006,250
2006-12-14Open-market sale10,000$46.1548,807
2006-12-14Option exercise1,250$22.1858,807
2006-12-14Option exercise8,750$19.6757,557
2006-12-07Option exercise (derivative)5,000$0.007,500
2006-12-07Option exercise (derivative)5,000$0.0077,500
2006-12-07Option exercise5,000$22.1853,807
2006-12-07Open-market sale5,000$45.5548,807
2006-12-06Option exercise (derivative)10,000$0.0082,500
2006-12-06Open-market sale10,000$44.5348,807
2006-12-06Option exercise10,000$19.6758,807
2006-12-05Option exercise (derivative)6,250$0.0012,500
2006-12-05Option exercise (derivative)3,750$0.0092,500
2006-12-05Option exercise3,750$19.6758,807
2006-12-05Open-market sale10,000$44.5048,807
2006-12-05Option exercise6,250$22.1855,057
2006-12-04Option exercise (derivative)3,750$0.0096,250
2006-12-04Option exercise (derivative)6,250$0.0018,750
2006-12-04Option exercise3,750$19.6758,807
2006-12-04Option exercise6,250$22.1855,057
2006-12-04Open-market sale10,000$43.7348,807
2006-11-09Grant / award (derivative)251,900$0.00251,900
2006-11-09Grant / award21,600$0.0048,807
2006-11-09Option exercise (derivative)30,000$0.000
2006-11-09Option exercise30,000$0.0076,072.53
2006-11-01Option exercise (derivative)100,000$0.0025,000
2006-11-01Open-market sale4,000$43.0136,707
2006-11-01Open-market sale8,800$43.0040,707
2006-11-01Open-market sale3,600$42.9949,507
2006-11-01Open-market sale6,700$42.9853,107
2006-11-01Open-market sale7,500$42.9759,807
2006-11-01Open-market sale5,300$42.9667,307
2006-11-01Open-market sale4,100$42.9572,607
2006-11-01Open-market sale3,400$42.9476,707
2006-11-01Open-market sale8,900$42.9380,107
2006-11-01Open-market sale5,500$42.9289,007
2006-11-01Open-market sale4,500$43.0329,307
2006-11-01Open-market sale16,400$42.90102,107
2006-11-01Open-market sale4,000$42.89118,507
2006-11-01Open-market sale3,600$42.88122,507
2006-11-01Open-market sale800$42.87126,107
2006-11-01Open-market sale300$42.85126,907
2006-11-01Option exercise100,000$22.18127,207
2006-11-01Open-market sale500$43.0727,207
2006-11-01Open-market sale100$43.0627,707
2006-11-01Open-market sale1,500$43.0427,807
2006-11-01Open-market sale2,900$43.0233,807
2006-11-01Open-market sale7,600$42.9194,507
2006-10-02Option exercise (derivative)100,000$0.00125,000
2006-10-02Open-market sale400$39.3331,707
2006-10-02Open-market sale1,500$39.3430,207
2006-10-02Open-market sale1,500$39.3728,707
2006-10-02Open-market sale1,500$39.4027,207
2006-10-02Option exercise100,000$22.18127,207
2006-10-02Open-market sale8,400$38.98118,807
2006-10-02Open-market sale5,000$38.99113,807
2006-10-02Open-market sale23,700$39.0090,107
2006-10-02Open-market sale8,200$39.0181,907
2006-10-02Open-market sale5,500$39.0276,407
2006-10-02Open-market sale600$39.0375,807
2006-10-02Open-market sale2,100$39.0573,707
2006-10-02Open-market sale900$39.0672,807
2006-10-02Open-market sale1,800$39.0771,007
2006-10-02Open-market sale3,900$39.0867,107
2006-10-02Open-market sale1,800$39.0965,307
2006-10-02Open-market sale5,000$39.1060,307
2006-10-02Open-market sale400$39.1259,907
2006-10-02Open-market sale700$39.1459,207
2006-10-02Open-market sale9,800$39.1549,407
2006-10-02Open-market sale100$39.1649,307
2006-10-02Open-market sale100$39.1749,207
2006-10-02Open-market sale700$39.1948,507
2006-10-02Open-market sale1,800$39.2046,707
2006-10-02Open-market sale3,400$39.2143,307
2006-10-02Open-market sale2,100$39.2241,207
2006-10-02Open-market sale200$39.2341,007
2006-10-02Open-market sale1,700$39.2439,307
2006-10-02Open-market sale1,600$39.3132,107
2006-10-02Open-market sale5,600$39.2833,707
2006-02-27Grant / award (derivative)190,000$0.00190,000
2006-02-26Tax withholding4,176$34.5527,207

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