SEC CIK 1106578

ROTHBLATT MARTINE A

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

Current Positions

CompanyShares OwnedAs Of
UTHRview stock →324,4432026-10-23

Position History — UTHR

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

0236,590473,179709,7692005-012014-122017-012023-022025-092026-062026-10

Recent Filings — UTHR

DateActivitySharesPriceOwned After
2026-10-23Option exercise (derivative)9,500$0.00166,910
2026-10-23Open-market sale740$588.00324,443
2026-10-23Open-market sale542$586.93325,183
2026-10-23Open-market sale778$585.99325,725
2026-10-23Open-market sale676$584.77326,503
2026-10-23Open-market sale427$583.83327,179
2026-10-23Open-market sale1,732$582.78327,606
2026-10-23Open-market sale1,650$581.82329,338
2026-10-23Open-market sale1,017$580.78330,988
2026-10-23Open-market sale1,038$579.74332,005
2026-10-23Open-market sale700$578.80333,043
2026-10-23Open-market sale200$577.68333,743
2026-10-23Option exercise9,500$117.76333,943
2026-10-22Option exercise (derivative)9,500$0.00176,410
2026-10-22Open-market sale160$590.40324,443
2026-10-22Open-market sale240$589.50324,603
2026-10-22Open-market sale783$588.19324,843
2026-10-22Open-market sale937$587.24325,626
2026-10-22Open-market sale1,280$586.31326,563
2026-10-22Open-market sale1,756$585.24327,843
2026-10-22Open-market sale1,200$584.21329,599
2026-10-22Open-market sale760$583.09330,799
2026-10-22Open-market sale400$581.83331,559
2026-10-22Open-market sale360$581.03331,959
2026-10-22Open-market sale160$579.69332,319
2026-10-22Open-market sale160$578.59332,479
2026-10-22Open-market sale280$577.28332,639
2026-10-22Open-market sale190$576.80332,919
2026-10-22Open-market sale130$575.32333,109
2026-10-22Open-market sale40$573.39333,239
2026-10-22Open-market sale160$571.76333,279
2026-10-22Open-market sale160$570.08333,439
2026-10-22Open-market sale160$565.09333,599
2026-10-22Open-market sale110$563.98333,759
2026-10-22Open-market sale74$562.97333,869
2026-10-22Option exercise9,500$117.76333,943
2026-10-21Option exercise (derivative)9,500$0.00185,910
2026-10-21Open-market sale80$566.43324,443
2026-10-21Open-market sale480$565.36324,523
2026-10-21Open-market sale768$564.63325,003
2026-10-21Open-market sale1,253$563.43325,771
2026-10-21Open-market sale960$562.54327,024
2026-10-21Open-market sale200$561.44327,984
2026-10-21Open-market sale820$560.50328,184
2026-10-21Open-market sale743$559.25329,004
2026-10-21Open-market sale1,137$558.32329,747
2026-10-21Open-market sale1,702$557.25330,884
2026-10-21Open-market sale567$556.41332,586
2026-10-21Open-market sale550$555.19333,153
2026-10-21Open-market sale194$553.78333,703
2026-10-21Open-market sale46$552.52333,897
2026-10-21Option exercise9,500$117.76333,943
2026-10-20Option exercise (derivative)9,500$0.00195,410
2026-10-20Open-market sale221$563.56324,443
2026-10-20Open-market sale464$562.78324,664
2026-10-20Open-market sale360$561.84325,128
2026-10-20Open-market sale315$560.67325,488
2026-10-20Open-market sale280$559.70325,803
2026-10-20Open-market sale520$558.72326,083
2026-10-20Open-market sale320$557.12326,603
2026-10-20Open-market sale440$556.06326,923
2026-10-20Open-market sale160$555.09327,363
2026-10-20Open-market sale1,260$553.97327,523
2026-10-20Open-market sale240$553.14328,783
2026-10-20Open-market sale1,560$551.85329,023
2026-10-20Open-market sale1,134$551.03330,583
2026-10-20Open-market sale586$550.02331,717
2026-10-20Open-market sale948$548.95332,303
2026-10-20Open-market sale575$547.79333,251
2026-10-20Open-market sale117$546.84333,826
2026-10-20Option exercise9,500$117.76333,943
2026-10-19Option exercise (derivative)9,500$0.00204,910
2026-10-19Open-market sale80$556.88324,443
2026-10-19Open-market sale120$554.00324,523
2026-10-19Open-market sale40$552.78324,643
2026-10-19Open-market sale80$551.77324,683
2026-10-19Open-market sale120$549.66324,763
2026-10-19Open-market sale360$549.01324,883
2026-10-19Open-market sale559$547.98325,243
2026-10-19Open-market sale416$547.00325,802
2026-10-19Open-market sale1,065$545.90326,218
2026-10-19Open-market sale1,040$544.89327,283
2026-10-19Open-market sale1,240$543.73328,323
2026-10-19Open-market sale260$542.81329,563
2026-10-19Open-market sale520$541.38329,823
2026-10-19Open-market sale1,800$540.63330,343
2026-10-19Open-market sale880$539.79332,143
2026-10-19Open-market sale160$538.54333,023
2026-10-19Open-market sale240$537.11333,183
2026-10-19Open-market sale360$536.36333,423
2026-10-19Open-market sale160$534.75333,783
2026-10-19Option exercise9,500$117.76333,943
2026-10-16Option exercise (derivative)9,500$0.00214,410
2026-10-16Open-market sale40$543.85324,443
2026-10-16Open-market sale391$542.67324,483
2026-10-16Open-market sale169$541.62324,874
2026-10-16Open-market sale239$539.60325,043
2026-10-16Open-market sale401$538.55325,282
2026-10-16Open-market sale760$537.74325,683
2026-10-16Open-market sale865$536.66326,443
2026-10-16Open-market sale535$535.67327,308
2026-10-16Open-market sale640$534.41327,843
2026-10-16Open-market sale1,818$533.32328,483
2026-10-16Open-market sale2,378$532.46330,301
2026-10-16Open-market sale1,024$531.54332,679
2026-10-16Open-market sale240$530.48333,703
2026-10-16Option exercise9,500$117.76333,943
2026-10-15Option exercise (derivative)9,500$0.00223,910
2026-10-15Open-market sale120$551.50324,443
2026-10-15Open-market sale200$550.72324,563
2026-10-15Open-market sale1,009$549.76324,763
2026-10-15Open-market sale2,039$548.89325,772
2026-10-15Open-market sale2,166$547.83327,811
2026-10-15Open-market sale601$546.94329,977
2026-10-15Open-market sale825$545.87330,578
2026-10-15Open-market sale269$544.75331,403
2026-10-15Open-market sale371$543.39331,672
2026-10-15Open-market sale456$542.68332,043
2026-10-15Open-market sale1,163$541.59332,499
2026-10-15Open-market sale281$540.48333,662
2026-10-15Option exercise9,500$117.76333,943
2026-10-14Option exercise (derivative)9,500$0.00233,410
2026-10-14Open-market sale40$546.00324,443
2026-10-14Open-market sale480$545.48324,483
2026-10-14Open-market sale480$544.35324,963
2026-10-14Open-market sale400$543.15325,443
2026-10-14Open-market sale883$542.07325,843
2026-10-14Open-market sale1,930$541.20326,726
2026-10-14Open-market sale2,002$540.23328,656
2026-10-14Open-market sale525$539.09330,658
2026-10-14Open-market sale1,127$538.00331,183
2026-10-14Open-market sale633$537.19332,310
2026-10-14Open-market sale400$535.89332,943
2026-10-14Open-market sale240$534.63333,343
2026-10-14Open-market sale40$532.48333,583
2026-10-14Open-market sale120$531.19333,623
2026-10-14Open-market sale160$530.09333,743
2026-10-14Open-market sale40$526.07333,903
2026-10-14Option exercise9,500$117.76333,943
2026-10-13Option exercise (derivative)9,500$0.00242,910
2026-10-13Open-market sale80$551.49324,443
2026-10-13Open-market sale160$550.59324,523
2026-10-13Open-market sale502$549.47324,683
2026-10-13Open-market sale698$548.49325,185
2026-10-13Open-market sale630$547.47325,883
2026-10-13Open-market sale1,452$546.46326,513
2026-10-13Open-market sale1,507$545.52327,965
2026-10-13Open-market sale1,492$544.56329,472
2026-10-13Open-market sale2,340$543.48330,964
2026-10-13Open-market sale639$542.76333,304
2026-10-13Option exercise9,500$117.76333,943
2026-10-12Option exercise (derivative)9,500$0.00252,410
2026-10-12Open-market sale135$554.46324,443
2026-10-12Open-market sale558$552.93324,578
2026-10-12Open-market sale1,857$551.92325,136
2026-10-12Open-market sale2,628$551.10326,993
2026-10-12Open-market sale2,565$550.03329,621
2026-10-12Open-market sale1,329$549.01332,186
2026-10-12Open-market sale428$548.13333,515
2026-10-12Option exercise9,500$117.76333,943
2026-10-09Option exercise (derivative)9,500$0.00261,910
2026-10-09Open-market sale423$550.72324,443
2026-10-09Open-market sale1,478$549.93324,866
2026-10-09Open-market sale2,641$548.93326,344
2026-10-09Open-market sale878$548.01328,985
2026-10-09Open-market sale240$546.60329,863
2026-10-09Open-market sale400$545.90330,103
2026-10-09Open-market sale400$544.54330,503
2026-10-09Open-market sale240$543.21330,903
2026-10-09Open-market sale40$541.51331,143
2026-10-09Open-market sale320$540.74331,183
2026-10-09Open-market sale200$539.23331,503
2026-10-09Open-market sale400$538.33331,703
2026-10-09Open-market sale360$537.05332,103
2026-10-09Open-market sale400$536.09332,463
2026-10-09Open-market sale640$534.80332,863
2026-10-09Open-market sale320$533.80333,503
2026-10-09Open-market sale120$531.92333,823
2026-10-09Option exercise9,500$117.76333,943
2026-10-08Option exercise (derivative)9,500$0.00271,410
2026-10-08Open-market sale40$541.23324,443
2026-10-08Open-market sale424$540.51324,483
2026-10-08Open-market sale1,091$539.58324,907
2026-10-08Open-market sale605$538.60325,998
2026-10-08Open-market sale1,016$537.53326,603
2026-10-08Open-market sale824$536.61327,619
2026-10-08Open-market sale480$535.46328,443
2026-10-08Open-market sale920$534.28328,923
2026-10-08Open-market sale800$533.36329,843
2026-10-08Open-market sale600$532.07330,643
2026-10-08Open-market sale1,061$531.07331,243
2026-10-08Open-market sale199$530.13332,304
2026-10-08Open-market sale200$528.63332,503
2026-10-08Open-market sale273$527.57332,703
2026-10-08Open-market sale767$526.66332,976
2026-10-08Open-market sale200$525.50333,743
2026-10-08Option exercise9,500$117.76333,943
2026-10-07Option exercise (derivative)9,500$0.00280,910
2026-10-07Open-market sale400$556.48324,443
2026-10-07Open-market sale930$555.77324,843
2026-10-07Open-market sale485$554.51325,773
2026-10-07Open-market sale185$553.70326,258
2026-10-07Open-market sale440$552.29326,443
2026-10-07Open-market sale486$551.09326,883
2026-10-07Open-market sale874$550.14327,369
2026-10-07Open-market sale1,173$549.13328,243
2026-10-07Open-market sale387$548.18329,416
2026-10-07Open-market sale629$546.94329,803
2026-10-07Open-market sale493$545.85330,432
2026-10-07Open-market sale2,098$544.82330,925
2026-10-07Open-market sale744$543.76333,023
2026-10-07Open-market sale176$542.73333,767
2026-10-07Option exercise9,500$117.76333,943
2026-10-06Option exercise (derivative)9,500$0.00290,410
2026-10-06Open-market sale80$545.50324,443
2026-10-06Open-market sale842$544.75324,523
2026-10-06Open-market sale558$543.99325,365
2026-10-06Open-market sale120$542.49325,923
2026-10-06Open-market sale380$541.55326,043
2026-10-06Open-market sale2,054$540.68326,423
2026-10-06Open-market sale1,606$539.68328,477
2026-10-06Open-market sale1,088$538.61330,083
2026-10-06Open-market sale133$537.58331,171
2026-10-06Open-market sale323$536.25331,304
2026-10-06Open-market sale734$535.71331,627
2026-10-06Open-market sale167$534.30332,361
2026-10-06Open-market sale215$533.14332,528
2026-10-06Open-market sale320$531.94332,743
2026-10-06Open-market sale240$530.13333,063
2026-10-06Open-market sale360$528.72333,303
2026-10-06Open-market sale280$527.90333,663
2026-10-06Option exercise9,500$117.76333,943
2026-10-05Option exercise (derivative)9,500$0.00299,910
2026-10-05Open-market sale360$546.63324,443
2026-10-05Open-market sale920$545.69324,803
2026-10-05Open-market sale1,260$544.59325,723
2026-10-05Open-market sale783$543.54326,983
2026-10-05Open-market sale918$542.56327,766
2026-10-05Open-market sale1,239$541.66328,684
2026-10-05Open-market sale1,028$540.50329,923
2026-10-05Open-market sale931$539.50330,951
2026-10-05Open-market sale655$538.62331,882
2026-10-05Open-market sale905$537.43332,537
2026-10-05Open-market sale501$536.26333,442
2026-10-05Option exercise9,500$117.76333,943
2026-10-02Option exercise (derivative)9,500$0.00309,410
2026-10-02Open-market sale40$574.23324,443
2026-10-02Open-market sale80$572.44324,483
2026-10-02Open-market sale120$570.70324,563
2026-10-02Open-market sale240$569.90324,683
2026-10-02Open-market sale80$566.58324,923
2026-10-02Open-market sale80$563.88325,003
2026-10-02Open-market sale40$562.35325,083
2026-10-02Open-market sale120$560.66325,123
2026-10-02Open-market sale120$558.60325,243
2026-10-02Open-market sale240$557.43325,363
2026-10-02Open-market sale80$555.60325,603
2026-10-02Open-market sale80$554.30325,683
2026-10-02Open-market sale160$552.86325,763
2026-10-02Open-market sale725$551.82325,923
2026-10-02Open-market sale432$550.99326,648
2026-10-02Open-market sale757$549.59327,080
2026-10-02Open-market sale1,206$548.87327,837
2026-10-02Open-market sale1,171$547.99329,043
2026-10-02Open-market sale309$546.75330,214
2026-10-02Open-market sale1,280$544.90330,523
2026-10-02Open-market sale1,032$544.17331,803
2026-10-02Open-market sale408$542.87332,835
2026-10-02Open-market sale700$542.06333,243
2026-10-02Option exercise9,500$117.76333,943
2026-10-01Option exercise (derivative)9,500$0.00318,910
2026-10-01Open-market sale360$584.66324,443
2026-10-01Open-market sale400$583.28324,803
2026-10-01Open-market sale520$582.24325,203
2026-10-01Open-market sale702$581.21325,723
2026-10-01Open-market sale864$580.20326,425
2026-10-01Open-market sale320$579.02327,289
2026-10-01Open-market sale930$577.93327,609
2026-10-01Open-market sale774$576.91328,539
2026-10-01Open-market sale1,346$575.90329,313
2026-10-01Open-market sale830$574.94330,659
2026-10-01Open-market sale280$573.62331,489
2026-10-01Open-market sale560$572.86331,769
2026-10-01Open-market sale320$571.52332,329
2026-10-01Open-market sale534$570.55332,649
2026-10-01Open-market sale306$569.65333,183
2026-10-01Open-market sale94$567.90333,489
2026-10-01Open-market sale160$563.31333,583
2026-10-01Open-market sale80$561.68333,743
2026-10-01Open-market sale120$560.05333,823
2026-10-01Option exercise9,500$117.76333,943
2026-09-30Option exercise (derivative)9,500$0.00328,410
2026-09-30Open-market sale360$546.23326,363
2026-09-30Open-market sale920$545.13326,723
2026-09-30Open-market sale840$544.05327,643
2026-09-30Open-market sale600$543.25328,483
2026-09-30Open-market sale580$541.76329,083
2026-09-30Open-market sale480$540.78329,663
2026-09-30Open-market sale40$538.65330,143
2026-09-30Open-market sale200$537.67330,183
2026-09-30Open-market sale160$536.52330,383
2026-09-30Open-market sale160$531.11330,543
2026-09-30Open-market sale80$526.09330,703
2026-09-30Open-market sale80$524.62330,783
2026-09-30Open-market sale80$523.36330,863
2026-09-30Open-market sale80$517.16330,943
2026-09-30Open-market sale80$514.90331,023
2026-09-30Open-market sale40$511.37331,103
2026-09-30Open-market sale40$495.32331,143
2026-09-30Open-market sale80$487.79331,183
2026-09-30Open-market sale160$482.36331,263
2026-09-30Open-market sale601$480.79331,423
2026-09-30Open-market sale359$479.67332,024
2026-09-30Open-market sale650$478.47332,383
2026-09-30Open-market sale749$477.43333,033
2026-09-30Open-market sale161$476.14333,782
2026-09-30Option exercise9,500$117.76333,943
2026-09-30Open-market sale207$554.70324,443
2026-09-30Open-market sale113$553.78324,650
2026-09-30Open-market sale120$552.63324,763
2026-09-30Open-market sale160$551.50324,883
2026-09-30Open-market sale400$550.47325,043
2026-09-30Open-market sale240$549.40325,443
2026-09-30Open-market sale280$548.25325,683
2026-09-30Open-market sale400$547.29325,963
2026-09-29Option exercise (derivative)9,500$0.00337,910
2026-09-29Open-market sale200$486.77324,443
2026-09-29Open-market sale120$482.28324,643
2026-09-29Open-market sale500$481.22324,763
2026-09-29Open-market sale160$479.59325,263
2026-09-29Open-market sale1,200$479.07325,423
2026-09-29Open-market sale2,309$478.10326,623
2026-09-29Open-market sale2,135$477.09328,932
2026-09-29Open-market sale1,395$476.10331,067
2026-09-29Open-market sale552$475.12332,462
2026-09-29Open-market sale80$473.86333,014
2026-09-29Open-market sale449$472.97333,094
2026-09-29Open-market sale400$472.05333,543
2026-09-29Option exercise9,500$117.76333,943
2026-09-28Option exercise (derivative)9,500$0.00347,410
2026-09-28Open-market sale160$486.00324,443
2026-09-28Open-market sale1,315$485.45324,603
2026-09-28Open-market sale825$484.47325,918
2026-09-28Open-market sale1,539$483.20326,743
2026-09-28Open-market sale693$482.11328,282
2026-09-28Open-market sale1,354$481.20328,975
2026-09-28Open-market sale1,013$480.18330,329
2026-09-28Open-market sale601$479.06331,342
2026-09-28Open-market sale200$477.45331,943
2026-09-28Open-market sale160$476.68332,143
2026-09-28Open-market sale80$475.28332,303
2026-09-28Open-market sale680$474.46332,383
2026-09-28Open-market sale600$473.28333,063
2026-09-28Open-market sale280$472.43333,663
2026-09-28Option exercise9,500$117.76333,943
2026-09-25Option exercise (derivative)9,500$0.00356,910
2026-09-25Open-market sale632$478.95324,443
2026-09-25Open-market sale1,648$478.18325,075
2026-09-25Open-market sale1,280$477.19326,723
2026-09-25Open-market sale2,744$476.13328,003
2026-09-25Open-market sale1,613$475.28330,747
2026-09-25Open-market sale543$474.15332,360
2026-09-25Open-market sale800$472.89332,903
2026-09-25Open-market sale200$471.84333,703
2026-09-25Open-market sale40$470.56333,903
2026-09-25Option exercise9,500$117.76333,943
2026-09-24Option exercise (derivative)9,500$0.00366,410
2026-09-24Open-market sale40$480.33324,443
2026-09-24Open-market sale600$479.52324,483
2026-09-24Open-market sale1,480$478.61325,083
2026-09-24Open-market sale360$477.58326,563
2026-09-24Open-market sale280$476.51326,923
2026-09-24Open-market sale320$475.35327,203
2026-09-24Open-market sale437$474.01327,523
2026-09-24Open-market sale580$472.73327,960
2026-09-24Open-market sale2,160$471.77328,540
2026-09-24Open-market sale2,603$470.63330,700
2026-09-24Open-market sale640$469.74333,303
2026-09-24Option exercise9,500$117.76333,943
2026-09-23Option exercise (derivative)9,500$0.00375,910
2026-09-23Open-market sale240$500.05324,443
2026-09-23Open-market sale90$498.90324,683
2026-09-23Open-market sale270$498.38324,773
2026-09-23Open-market sale766$497.27325,043
2026-09-23Open-market sale525$496.38325,809
2026-09-23Open-market sale155$495.17326,334
2026-09-23Open-market sale160$493.72326,489
2026-09-23Open-market sale480$492.54326,649
2026-09-23Open-market sale824$491.65327,129
2026-09-23Open-market sale1,440$490.48327,953
2026-09-23Open-market sale2,162$489.52329,393
2026-09-23Open-market sale2,388$488.70331,555
2026-09-23Option exercise9,500$117.76333,943
2026-09-22Option exercise (derivative)9,500$0.00385,410
2026-09-22Open-market sale160$499.07324,443
2026-09-22Open-market sale1,358$497.73324,603
2026-09-22Open-market sale1,484$496.83325,961
2026-09-22Open-market sale1,488$495.77327,445
2026-09-22Open-market sale1,337$494.66328,933
2026-09-22Open-market sale1,645$493.70330,270
2026-09-22Open-market sale628$492.67331,915
2026-09-22Open-market sale736$491.45332,543
2026-09-22Open-market sale424$490.54333,279
2026-09-22Open-market sale240$489.61333,703
2026-09-22Option exercise9,500$117.76333,943
2026-09-21Option exercise (derivative)9,500$0.00394,910
2026-09-21Open-market sale843$496.62324,443
2026-09-21Open-market sale2,287$495.71325,286
2026-09-21Open-market sale2,170$494.82327,573
2026-09-21Open-market sale2,680$493.60329,743
2026-09-21Open-market sale1,520$492.97332,423
2026-09-21Option exercise9,500$117.76333,943
2026-09-18Option exercise (derivative)9,500$0.00404,410
2026-09-18Open-market sale160$498.25324,443
2026-09-18Open-market sale277$496.64324,603
2026-09-18Open-market sale2,330$495.66324,880
2026-09-18Open-market sale4,269$494.70327,210
2026-09-18Open-market sale2,216$493.78331,479
2026-09-18Open-market sale248$492.91333,695
2026-09-18Option exercise9,500$117.76333,943
2026-09-17Option exercise (derivative)9,500$0.00413,910
2026-09-17Open-market sale160$501.60324,443
2026-09-17Open-market sale468$500.09324,603
2026-09-17Open-market sale332$499.10325,071
2026-09-17Open-market sale151$497.79325,403
2026-09-17Open-market sale1,953$497.17325,554
2026-09-17Open-market sale2,182$496.21327,507
2026-09-17Open-market sale1,905$495.11329,689
2026-09-17Open-market sale1,750$494.34331,594
2026-09-17Open-market sale599$493.22333,344
2026-09-17Option exercise9,500$117.76333,943
2026-09-16Option exercise (derivative)9,500$0.00423,410
2026-09-16Open-market sale120$505.20324,443
2026-09-16Open-market sale1,182$504.17324,563
2026-09-16Open-market sale1,538$503.53325,745
2026-09-16Open-market sale2,160$502.44327,283
2026-09-16Open-market sale708$501.52329,443
2026-09-16Open-market sale492$500.19330,151
2026-09-16Open-market sale1,220$499.15330,643
2026-09-16Open-market sale2,080$498.45331,863
2026-09-16Option exercise9,500$117.76333,943
2026-09-15Option exercise (derivative)9,500$0.00432,910
2026-09-15Open-market sale650$504.57324,443
2026-09-15Open-market sale845$503.80325,093
2026-09-15Open-market sale825$502.57325,938
2026-09-15Open-market sale2,689$501.66326,763
2026-09-15Open-market sale3,711$500.68329,452
2026-09-15Open-market sale780$499.77333,163
2026-09-15Option exercise9,500$117.76333,943
2026-09-14Option exercise (derivative)9,500$0.00442,410
2026-09-14Open-market sale440$506.48324,443
2026-09-14Open-market sale2,400$505.25324,883
2026-09-14Open-market sale2,722$504.47327,283
2026-09-14Open-market sale2,358$503.44330,005
2026-09-14Open-market sale1,580$502.15332,363
2026-09-14Option exercise9,500$117.76333,943
2026-09-11Option exercise (derivative)9,500$0.00451,910
2026-09-11Open-market sale280$508.21324,443
2026-09-11Open-market sale320$507.31324,723
2026-09-11Open-market sale518$506.44325,043
2026-09-11Open-market sale82$504.97325,561
2026-09-11Open-market sale710$503.99325,643
2026-09-11Open-market sale850$503.10326,353
2026-09-11Open-market sale1,560$502.13327,203
2026-09-11Open-market sale476$500.86328,763
2026-09-11Open-market sale204$499.61329,239
2026-09-11Open-market sale1,021$498.97329,443
2026-09-11Open-market sale2,138$497.99330,464
2026-09-11Open-market sale1,341$496.74332,602
2026-09-11Option exercise9,500$117.76333,943
2026-09-10Option exercise (derivative)9,500$0.00461,410
2026-09-10Open-market sale280$508.80324,443
2026-09-10Open-market sale280$506.76324,723
2026-09-10Open-market sale600$505.94325,003
2026-09-10Open-market sale702$505.03325,603
2026-09-10Open-market sale578$503.76326,305
2026-09-10Open-market sale1,536$502.80326,883
2026-09-10Open-market sale2,244$501.88328,419
2026-09-10Open-market sale1,372$500.58330,663
2026-09-10Open-market sale1,788$499.75332,035
2026-09-10Open-market sale120$498.44333,823
2026-09-10Option exercise9,500$117.76333,943
2026-09-09Option exercise (derivative)9,500$0.00470,910
2026-09-09Open-market sale200$509.00324,443
2026-09-09Open-market sale506$507.68324,643
2026-09-09Open-market sale794$506.84325,149
2026-09-09Open-market sale875$505.78325,943
2026-09-09Open-market sale964$505.03326,818
2026-09-09Open-market sale1,144$503.60327,782
2026-09-09Open-market sale1,017$502.87328,926
2026-09-09Open-market sale361$500.84329,943
2026-09-09Open-market sale519$499.73330,304
2026-09-09Open-market sale400$498.85330,823
2026-09-09Open-market sale160$497.56331,223
2026-09-09Open-market sale1,278$496.73331,383
2026-09-09Open-market sale1,202$495.65332,661
2026-09-09Open-market sale80$493.81333,863
2026-09-09Option exercise9,500$117.76333,943
2026-09-08Option exercise (derivative)9,500$0.00480,410
2026-09-08Open-market sale418$504.15324,443
2026-09-08Open-market sale701$503.33324,861
2026-09-08Open-market sale1,167$502.26325,562
2026-09-08Open-market sale1,221$501.17326,729
2026-09-08Open-market sale1,173$500.20327,950
2026-09-08Open-market sale1,018$498.77329,123
2026-09-08Open-market sale1,902$498.18330,141
2026-09-08Open-market sale300$497.05332,043
2026-09-08Open-market sale256$495.75332,343
2026-09-08Open-market sale600$494.87332,599
2026-09-08Open-market sale144$493.98333,199
2026-09-08Open-market sale140$492.72333,343
2026-09-08Open-market sale220$491.04333,483
2026-09-08Open-market sale200$483.90333,703
2026-09-08Open-market sale40$481.91333,903
2026-09-08Option exercise9,500$117.76333,943
2026-09-04Option exercise (derivative)9,500$0.00489,910
2026-09-04Open-market sale320$491.69324,443
2026-09-04Open-market sale1,160$490.94324,763
2026-09-04Open-market sale1,514$490.01325,923
2026-09-04Open-market sale3,425$489.12327,437
2026-09-04Open-market sale2,818$488.08330,862
2026-09-04Open-market sale223$486.88333,680
2026-09-04Open-market sale40$485.85333,903
2026-09-04Option exercise9,500$117.76333,943
2026-09-03Option exercise (derivative)590$0.00499,410
2026-09-03Option exercise (derivative)8,910$0.000
2026-09-03Open-market sale42$491.25324,443
2026-09-03Open-market sale940$490.50324,485
2026-09-03Open-market sale3,114$489.62325,425
2026-09-03Open-market sale1,604$488.68328,539
2026-09-03Open-market sale1,429$487.87330,143
2026-09-03Open-market sale411$486.72331,572
2026-09-03Open-market sale240$485.16331,983
2026-09-03Open-market sale80$483.69332,223
2026-09-03Open-market sale400$482.35332,303
2026-09-03Open-market sale600$481.47332,703
2026-09-03Open-market sale440$480.53333,303
2026-09-03Open-market sale200$479.07333,743
2026-09-03Option exercise590$117.76333,943
2026-09-03Option exercise8,910$135.42333,353
2026-09-01Option exercise (derivative)9,500$0.0018,410
2026-09-01Open-market sale80$516.62324,443
2026-09-01Open-market sale1,469$516.03324,523
2026-09-01Open-market sale1,620$514.98325,992
2026-09-01Open-market sale3,454$514.09327,612
2026-09-01Open-market sale1,732$513.12331,066
2026-09-01Open-market sale825$511.95332,798
2026-09-01Open-market sale320$510.72333,623
2026-09-01Option exercise9,500$135.42333,943
2026-08-31Option exercise (derivative)9,500$0.0027,910
2026-08-31Open-market sale40$514.96324,443
2026-08-31Open-market sale762$514.32324,483
2026-08-31Open-market sale678$513.50325,245
2026-08-31Open-market sale1,600$511.75325,923
2026-08-31Open-market sale4,217$510.93327,523
2026-08-31Open-market sale810$509.84331,740
2026-08-31Open-market sale794$508.92332,550
2026-08-31Open-market sale599$507.84333,344
2026-08-31Option exercise9,500$135.42333,943
2026-08-28Option exercise (derivative)9,500$0.0037,410
2026-08-28Open-market sale200$524.42324,443
2026-08-28Open-market sale6$523.42324,643
2026-08-28Open-market sale517$522.40324,649
2026-08-28Open-market sale286$521.58325,166
2026-08-28Open-market sale751$520.30325,452
2026-08-28Open-market sale412$519.19326,203
2026-08-28Open-market sale1,346$518.14326,615
2026-08-28Open-market sale1,486$517.11327,961
2026-08-28Open-market sale2,386$516.16329,447
2026-08-28Open-market sale1,630$515.46331,833
2026-08-28Open-market sale480$514.26333,463
2026-08-28Option exercise9,500$135.42333,943
2026-08-27Option exercise (derivative)9,500$0.0046,910
2026-08-27Open-market sale120$531.12324,443
2026-08-27Open-market sale755$530.08324,563
2026-08-27Open-market sale1,308$529.15325,318
2026-08-27Open-market sale1,237$528.29326,626
2026-08-27Open-market sale280$526.37327,863
2026-08-27Open-market sale376$525.62328,143
2026-08-27Open-market sale744$524.61328,519
2026-08-27Open-market sale240$523.60329,263
2026-08-27Open-market sale280$522.40329,503
2026-08-27Open-market sale477$521.24329,783
2026-08-27Open-market sale1,003$520.23330,260
2026-08-27Open-market sale200$518.89331,263
2026-08-27Open-market sale280$517.07331,463
2026-08-27Open-market sale240$515.33331,743
2026-08-27Open-market sale120$514.32331,983
2026-08-27Open-market sale704$513.40332,103
2026-08-27Open-market sale642$512.47332,807
2026-08-27Open-market sale494$511.58333,449
2026-08-27Option exercise9,500$135.42333,943
2026-08-26Option exercise (derivative)9,500$0.0056,410
2026-08-26Open-market sale40$521.48324,443
2026-08-26Open-market sale400$520.62324,483
2026-08-26Open-market sale476$519.35324,883
2026-08-26Open-market sale1,790$518.35325,359
2026-08-26Open-market sale3,516$517.49327,149
2026-08-26Open-market sale1,128$516.70330,665
2026-08-26Open-market sale1,591$515.41331,793
2026-08-26Open-market sale559$514.64333,384
2026-08-26Option exercise9,500$135.42333,943
2026-08-25Option exercise (derivative)9,500$0.0065,910
2026-08-25Open-market sale80$520.50324,443
2026-08-25Open-market sale668$519.91324,523
2026-08-25Open-market sale2,387$518.80325,191
2026-08-25Open-market sale2,004$518.08327,578
2026-08-25Open-market sale2,332$516.95329,582
2026-08-25Open-market sale2,029$516.12331,914
2026-08-25Option exercise9,500$135.42333,943
2026-08-24Option exercise (derivative)9,500$0.0075,410
2026-08-24Open-market sale1,305$513.35324,443
2026-08-24Open-market sale3,592$512.46325,748
2026-08-24Open-market sale3,056$511.63329,340
2026-08-24Open-market sale1,323$510.52332,396
2026-08-24Open-market sale224$509.41333,719
2026-08-24Option exercise9,500$135.42333,943
2026-08-21Option exercise (derivative)9,500$0.0084,910
2026-08-21Open-market sale200$527.71324,443
2026-08-21Open-market sale45$526.47324,643
2026-08-21Open-market sale235$525.42324,688
2026-08-21Open-market sale625$524.35324,923
2026-08-21Open-market sale455$523.62325,548
2026-08-21Open-market sale669$522.29326,003
2026-08-21Open-market sale371$521.28326,672
2026-08-21Open-market sale440$520.03327,043
2026-08-21Open-market sale837$519.09327,483
2026-08-21Open-market sale1,077$518.14328,320
2026-08-21Open-market sale773$517.07329,397
2026-08-21Open-market sale1,689$516.15330,170
2026-08-21Open-market sale624$515.26331,859
2026-08-21Open-market sale271$513.85332,483
2026-08-21Open-market sale1,189$512.71332,754
2026-08-21Option exercise9,500$135.42333,943
2026-08-20Option exercise (derivative)9,500$0.0094,410
2026-08-20Open-market sale193$526.97324,443
2026-08-20Open-market sale240$525.10324,636
2026-08-20Open-market sale800$523.26324,876
2026-08-20Open-market sale960$522.37325,676
2026-08-20Open-market sale2,470$521.39326,636
2026-08-20Open-market sale2,357$520.46329,106
2026-08-20Open-market sale1,504$519.51331,463
2026-08-20Open-market sale976$518.45332,967
2026-08-20Option exercise9,500$135.42333,943
2026-08-19Option exercise (derivative)9,500$0.00103,910
2026-08-19Open-market sale80$535.22324,443
2026-08-19Open-market sale200$532.63324,523
2026-08-19Open-market sale80$531.62324,723
2026-08-19Open-market sale201$531.01324,803
2026-08-19Open-market sale659$529.56325,004
2026-08-19Open-market sale1,200$528.59325,663
2026-08-19Open-market sale2,135$527.58326,863
2026-08-19Open-market sale2,105$526.76328,998
2026-08-19Open-market sale895$525.60331,103
2026-08-19Open-market sale441$524.51331,998
2026-08-19Open-market sale1,264$523.65332,439
2026-08-19Open-market sale240$522.49333,703
2026-08-19Option exercise9,500$135.42333,943
2026-08-18Option exercise (derivative)9,500$0.00113,410
2026-08-18Open-market sale441$518.65324,443
2026-08-18Open-market sale1,630$518.19324,884
2026-08-18Open-market sale873$517.09326,514
2026-08-18Open-market sale1,880$516.04327,387
2026-08-18Open-market sale2,333$514.99329,267
2026-08-18Open-market sale1,264$514.18331,600
2026-08-18Open-market sale439$513.06332,864
2026-08-18Open-market sale170$511.59333,303
2026-08-18Open-market sale231$510.47333,473
2026-08-18Open-market sale239$509.48333,704
2026-08-18Option exercise9,500$135.42333,943
2026-08-17Option exercise (derivative)9,500$0.00122,910
2026-08-17Open-market sale1,683$508.17324,443
2026-08-17Open-market sale3,298$507.43326,126
2026-08-17Open-market sale2,521$506.35329,424
2026-08-17Open-market sale1,238$505.36331,945
2026-08-17Open-market sale120$504.21333,183
2026-08-17Open-market sale427$502.18333,303
2026-08-17Open-market sale213$501.06333,730
2026-08-17Option exercise9,500$135.42333,943
2026-08-14Option exercise (derivative)9,500$0.00132,410
2026-08-14Open-market sale321$500.93324,443
2026-08-14Open-market sale2,148$500.05324,764
2026-08-14Open-market sale3,630$499.30326,912
2026-08-14Open-market sale2,130$498.39330,542
2026-08-14Open-market sale537$497.22332,672
2026-08-14Open-market sale414$495.96333,209
2026-08-14Open-market sale320$495.02333,623
2026-08-14Option exercise9,500$135.42333,943
2026-08-13Option exercise (derivative)9,500$0.00141,910
2026-08-13Open-market sale240$512.36324,443
2026-08-13Open-market sale160$511.12324,683
2026-08-13Open-market sale200$509.92324,843
2026-08-13Open-market sale640$508.76325,043
2026-08-13Open-market sale920$507.14325,683
2026-08-13Open-market sale1,679$506.16326,603
2026-08-13Open-market sale961$505.18328,282
2026-08-13Open-market sale160$503.83329,243
2026-08-13Open-market sale440$502.93329,403
2026-08-13Open-market sale1,519$501.88329,843
2026-08-13Open-market sale1,328$500.93331,362
2026-08-13Open-market sale1,253$500.08332,690
2026-08-13Option exercise9,500$135.42333,943
2026-08-12Option exercise (derivative)9,500$0.00151,410
2026-08-12Open-market sale41$520.96324,443
2026-08-12Open-market sale679$520.38324,484
2026-08-12Open-market sale1,160$519.49325,163
2026-08-12Open-market sale320$518.16326,323
2026-08-12Open-market sale1,249$517.21326,643
2026-08-12Open-market sale940$516.16327,892
2026-08-12Open-market sale893$514.87328,832
2026-08-12Open-market sale558$514.18329,725
2026-08-12Open-market sale1,206$513.02330,283
2026-08-12Open-market sale542$511.75331,489
2026-08-12Open-market sale1,152$511.12332,031
2026-08-12Open-market sale280$509.61333,183
2026-08-12Open-market sale440$508.86333,463
2026-08-12Open-market sale40$507.08333,903
2026-08-12Option exercise9,500$135.42333,943
2026-08-11Option exercise (derivative)9,500$0.00160,910
2026-08-11Open-market sale280$531.01324,443
2026-08-11Open-market sale143$529.05324,723
2026-08-11Open-market sale737$528.07324,866
2026-08-11Open-market sale935$527.16325,603
2026-08-11Open-market sale2,725$526.05326,538
2026-08-11Open-market sale871$525.19329,263
2026-08-11Open-market sale379$524.13330,134
2026-08-11Open-market sale221$523.04330,513
2026-08-11Open-market sale200$521.73330,734
2026-08-11Open-market sale200$520.59330,934
2026-08-11Open-market sale120$518.95331,134
2026-08-11Open-market sale120$517.57331,254
2026-08-11Open-market sale520$516.91331,374
2026-08-11Open-market sale360$515.52331,894
2026-08-11Open-market sale1,214$514.52332,254
2026-08-11Open-market sale475$513.37333,468
2026-08-11Option exercise9,500$135.42333,943
2026-08-10Option exercise (derivative)9,500$0.00170,410
2026-08-10Open-market sale214$538.86324,443
2026-08-10Open-market sale186$537.91324,657
2026-08-10Open-market sale514$536.23324,843
2026-08-10Open-market sale286$535.27325,357
2026-08-10Open-market sale391$533.21325,643
2026-08-10Open-market sale459$532.28326,034
2026-08-10Open-market sale640$531.15326,493
2026-08-10Open-market sale3,027$530.26327,133
2026-08-10Open-market sale1,050$529.27330,160
2026-08-10Open-market sale731$528.40331,210
2026-08-10Open-market sale722$527.38331,941
2026-08-10Open-market sale120$525.73332,663
2026-08-10Open-market sale582$524.86332,783
2026-08-10Open-market sale578$523.95333,365
2026-08-10Option exercise9,500$135.42333,943
2026-08-07Option exercise (derivative)9,500$0.00179,910
2026-08-07Open-market sale120$540.32324,443
2026-08-07Open-market sale632$539.14324,563
2026-08-07Open-market sale625$538.54325,195
2026-08-07Open-market sale360$536.99325,820
2026-08-07Open-market sale160$535.31326,180
2026-08-07Open-market sale200$534.27326,340
2026-08-07Open-market sale160$533.37326,540
2026-08-07Open-market sale183$532.01326,700
2026-08-07Open-market sale2,781$531.30326,883
2026-08-07Open-market sale1,450$530.32329,664
2026-08-07Open-market sale709$529.14331,114
2026-08-07Open-market sale240$527.72331,823
2026-08-07Open-market sale411$526.82332,063
2026-08-07Open-market sale1,112$526.15332,474
2026-08-07Open-market sale357$525.29333,586
2026-08-07Option exercise9,500$135.42333,943
2026-08-06Option exercise (derivative)9,500$0.00189,410
2026-08-06Open-market sale420$532.39324,443
2026-08-06Open-market sale400$531.42324,863
2026-08-06Open-market sale680$530.42325,263
2026-08-06Open-market sale759$529.33325,943
2026-08-06Open-market sale875$528.28326,702
2026-08-06Open-market sale1,283$527.22327,577
2026-08-06Open-market sale1,357$526.32328,860
2026-08-06Open-market sale824$525.42330,217
2026-08-06Open-market sale182$524.24331,041
2026-08-06Open-market sale120$522.86331,223
2026-08-06Open-market sale719$521.63331,343
2026-08-06Open-market sale633$520.79332,062
2026-08-06Open-market sale80$519.17332,695
2026-08-06Open-market sale80$517.83332,775
2026-08-06Open-market sale120$516.73332,855
2026-08-06Open-market sale263$516.21332,975
2026-08-06Open-market sale625$514.92333,238
2026-08-06Open-market sale80$512.50333,863
2026-08-06Option exercise9,500$135.42333,943
2026-08-05Option exercise (derivative)9,500$0.00198,910
2026-08-05Open-market sale160$524.59324,443
2026-08-05Open-market sale261$523.88324,603
2026-08-05Open-market sale939$522.66324,864
2026-08-05Open-market sale1,385$521.64325,803
2026-08-05Open-market sale1,011$520.58327,188
2026-08-05Open-market sale1,496$519.62328,199
2026-08-05Open-market sale1,891$518.51329,695
2026-08-05Open-market sale557$517.48331,586
2026-08-05Open-market sale386$516.72332,143
2026-08-05Open-market sale205$515.44332,529
2026-08-05Open-market sale529$514.28332,734
2026-08-05Open-market sale80$511.07333,263
2026-08-05Open-market sale160$510.28333,343
2026-08-05Open-market sale160$507.24333,503
2026-08-05Open-market sale80$504.31333,663
2026-08-05Open-market sale200$502.29333,743
2026-08-05Option exercise9,500$135.42333,943
2026-08-04Option exercise (derivative)9,500$0.00208,410
2026-08-04Open-market sale299$520.49324,443
2026-08-04Open-market sale517$519.50324,742
2026-08-04Open-market sale1,446$518.40325,259
2026-08-04Open-market sale3,142$517.50326,705
2026-08-04Open-market sale2,456$516.59329,847
2026-08-04Open-market sale605$515.50332,303
2026-08-04Open-market sale675$514.43332,908
2026-08-04Open-market sale182$513.39333,583
2026-08-04Open-market sale178$512.49333,765
2026-08-04Option exercise9,500$135.42333,943
2026-08-03Option exercise (derivative)9,500$0.00217,910
2026-08-03Open-market sale320$518.61324,443
2026-08-03Open-market sale1,220$517.49324,763
2026-08-03Open-market sale2,075$516.49325,983
2026-08-03Open-market sale4,218$515.73328,058
2026-08-03Open-market sale1,667$514.83332,276
2026-08-03Option exercise9,500$135.42333,943
2026-07-31Option exercise (derivative)9,500$0.00227,410
2026-07-31Open-market sale238$522.88324,443
2026-07-31Open-market sale282$521.52324,681
2026-07-31Open-market sale1,517$520.80324,963
2026-07-31Open-market sale2,627$520.12326,480
2026-07-31Open-market sale1,266$519.06329,107
2026-07-31Open-market sale1,215$518.00330,373
2026-07-31Open-market sale1,133$516.94331,588
2026-07-31Open-market sale857$515.84332,721
2026-07-31Open-market sale365$514.82333,578
2026-07-31Option exercise9,500$135.42333,943
2026-07-30Option exercise (derivative)9,500$0.00236,910
2026-07-30Open-market sale40$528.96324,443
2026-07-30Open-market sale400$526.92324,483
2026-07-30Open-market sale2,084$525.80324,883
2026-07-30Open-market sale4,846$524.88326,967
2026-07-30Open-market sale1,486$523.87331,813
2026-07-30Open-market sale644$523.04333,299
2026-07-30Option exercise9,500$135.42333,943
2026-07-29Option exercise (derivative)9,500$0.00246,410
2026-07-29Open-market sale1,240$525.46324,443
2026-07-29Open-market sale1,982$524.47325,683
2026-07-29Open-market sale1,318$523.63327,665
2026-07-29Open-market sale880$522.51328,983
2026-07-29Open-market sale1,270$521.32329,863
2026-07-29Open-market sale900$520.40331,133
2026-07-29Open-market sale1,112$519.29332,033
2026-07-29Open-market sale798$518.25333,145
2026-07-29Option exercise9,500$135.42333,943
2026-07-28Option exercise (derivative)9,500$0.00255,910
2026-07-28Open-market sale40$532.49324,443
2026-07-28Open-market sale403$530.97324,483
2026-07-28Open-market sale1,124$530.29324,886
2026-07-28Open-market sale625$529.41326,010
2026-07-28Open-market sale1,149$528.20326,635
2026-07-28Open-market sale1,369$527.16327,784
2026-07-28Open-market sale1,473$526.34329,153
2026-07-28Open-market sale876$525.02330,626
2026-07-28Open-market sale1,074$524.04331,502
2026-07-28Open-market sale1,367$523.15332,576
2026-07-28Option exercise9,500$135.42333,943
2026-07-27Option exercise (derivative)9,500$0.00265,410
2026-07-27Open-market sale40$535.04324,443
2026-07-27Open-market sale957$533.53324,483
2026-07-27Open-market sale1,529$532.38325,440
2026-07-27Open-market sale1,836$531.65326,969
2026-07-27Open-market sale1,121$530.49328,805
2026-07-27Open-market sale1,797$529.75329,926
2026-07-27Open-market sale650$528.51331,723
2026-07-27Open-market sale890$527.14332,373
2026-07-27Open-market sale680$525.81333,263
2026-07-27Option exercise9,500$135.42333,943
2026-07-24Option exercise (derivative)9,500$0.00274,910
2026-07-24Open-market sale113$535.03324,443
2026-07-24Open-market sale630$534.39324,556
2026-07-24Open-market sale1,818$533.20325,186
2026-07-24Open-market sale2,719$532.27327,004
2026-07-24Open-market sale1,115$531.10329,723
2026-07-24Open-market sale2,285$530.45330,838
2026-07-24Open-market sale820$528.72333,123
2026-07-24Option exercise9,500$135.42333,943
2026-07-23Option exercise (derivative)9,500$0.00284,410
2026-07-23Open-market sale200$531.83324,443
2026-07-23Open-market sale1,201$530.84324,643
2026-07-23Open-market sale2,279$529.86325,844
2026-07-23Open-market sale2,133$529.08328,123
2026-07-23Open-market sale1,989$527.77330,256
2026-07-23Open-market sale552$526.88332,245
2026-07-23Open-market sale387$525.83332,797
2026-07-23Open-market sale171$524.86333,184
2026-07-23Open-market sale339$523.72333,355
2026-07-23Open-market sale249$522.87333,694
2026-07-23Option exercise9,500$135.42333,943
2026-07-22Option exercise (derivative)9,500$0.00293,910
2026-07-22Open-market sale80$539.47324,443
2026-07-22Open-market sale680$538.46324,523
2026-07-22Open-market sale570$537.60325,203
2026-07-22Open-market sale790$536.49325,773
2026-07-22Open-market sale107$535.40326,563
2026-07-22Open-market sale324$534.18326,670
2026-07-22Open-market sale489$533.24326,994
2026-07-22Open-market sale400$531.22327,483
2026-07-22Open-market sale760$529.80327,883
2026-07-22Open-market sale874$528.91328,643
2026-07-22Open-market sale1,211$527.82329,517
2026-07-22Open-market sale2,610$526.84330,728
2026-07-22Open-market sale485$526.04333,338
2026-07-22Open-market sale120$524.27333,823
2026-07-22Option exercise9,500$135.42333,943
2026-07-21Option exercise (derivative)9,500$0.00303,410
2026-07-21Open-market sale839$536.37324,443
2026-07-21Open-market sale341$535.44325,282
2026-07-21Open-market sale1,760$534.61325,623
2026-07-21Open-market sale640$533.58327,383
2026-07-21Open-market sale360$532.47328,023
2026-07-21Open-market sale2,605$531.52328,383
2026-07-21Open-market sale1,926$530.50330,988
2026-07-21Open-market sale509$529.55332,914
2026-07-21Open-market sale240$527.46333,423
2026-07-21Open-market sale160$526.24333,663
2026-07-21Open-market sale120$524.37333,823
2026-07-21Option exercise9,500$135.42333,943
2026-07-20Option exercise (derivative)9,500$0.00312,910
2026-07-20Open-market sale80$536.41324,443
2026-07-20Open-market sale520$535.20324,523
2026-07-20Open-market sale889$534.13325,043
2026-07-20Open-market sale1,686$533.03325,932
2026-07-20Open-market sale1,874$532.07327,618
2026-07-20Open-market sale1,660$531.08329,492
2026-07-20Open-market sale960$529.85331,152
2026-07-20Open-market sale1,831$529.19332,112
2026-07-20Option exercise9,500$135.42333,943
2026-07-17Option exercise (derivative)9,500$0.00322,410
2026-07-17Open-market sale293$542.43324,443
2026-07-17Open-market sale892$542.06324,736
2026-07-17Open-market sale251$540.69325,628
2026-07-17Open-market sale821$539.63325,879
2026-07-17Open-market sale423$538.70326,700
2026-07-17Open-market sale1,160$537.45327,123
2026-07-17Open-market sale2,110$536.36328,283
2026-07-17Open-market sale2,350$535.53330,393
2026-07-17Open-market sale720$534.57332,743
2026-07-17Open-market sale240$530.83333,463
2026-07-17Open-market sale240$528.91333,703
2026-07-17Option exercise9,500$135.42333,943
2026-07-16Option exercise (derivative)9,500$0.00331,910
2026-07-16Open-market sale11$537.11324,443
2026-07-16Open-market sale150$536.29324,454
2026-07-16Open-market sale720$535.20324,604
2026-07-16Open-market sale1,198$534.31325,324
2026-07-16Open-market sale440$533.28326,522
2026-07-16Open-market sale520$532.14326,962
2026-07-16Open-market sale1,924$530.14327,482
2026-07-16Open-market sale3,057$529.46329,406
2026-07-16Open-market sale1,400$528.42332,463
2026-07-16Open-market sale80$527.31333,863
2026-07-16Option exercise9,500$135.42333,943
2026-07-15Option exercise (derivative)7,782$0.00341,410
2026-07-15Option exercise (derivative)1,718$0.000
2026-07-15Open-market sale120$534.27324,443
2026-07-15Open-market sale825$533.08324,563
2026-07-15Open-market sale3,295$531.97325,388
2026-07-15Open-market sale1,044$531.03328,683
2026-07-15Open-market sale577$530.12329,727
2026-07-15Open-market sale641$529.03330,304
2026-07-15Open-market sale120$527.77330,945
2026-07-15Open-market sale280$525.24331,065
2026-07-15Open-market sale440$524.40331,345
2026-07-15Open-market sale203$523.20331,785
2026-07-15Open-market sale189$521.84331,988
2026-07-15Open-market sale48$520.92332,177
2026-07-15Option exercise7,782$135.42332,225
2026-07-15Open-market sale40$534.0940,513
2026-07-15Open-market sale160$533.2240,553
2026-07-15Open-market sale800$532.0640,713
2026-07-15Open-market sale278$530.9741,513
2026-07-15Open-market sale120$529.6641,791
2026-07-15Open-market sale40$527.5541,911
2026-07-15Open-market sale80$525.4241,951
2026-07-15Open-market sale120$523.9742,031
2026-07-15Open-market sale80$521.8242,151
2026-07-15Option exercise1,718$135.4242,231
2026-07-14Option exercise (derivative)9,500$0.001,718
2026-07-14Open-market sale660$528.1342,333
2026-07-14Open-market sale200$532.6040,513
2026-07-14Open-market sale107$531.0840,713
2026-07-14Open-market sale554$530.6740,820
2026-07-14Open-market sale959$529.2141,374
2026-07-14Option exercise9,500$135.4250,013
2026-07-14Open-market sale1,220$527.0642,993
2026-07-14Open-market sale3,492$526.1344,213
2026-07-14Open-market sale1,468$525.1647,705
2026-07-14Open-market sale840$524.1549,173
2026-07-13Option exercise (derivative)9,500$0.0011,218
2026-07-13Open-market sale2,223$536.5242,307
2026-07-13Open-market sale360$541.1040,553
2026-07-13Open-market sale320$539.6040,913
2026-07-13Open-market sale409$538.6041,233
2026-07-13Open-market sale665$537.6641,642
2026-07-13Open-market sale40$542.8040,513
2026-07-13Open-market sale2,191$535.4744,530
2026-07-13Open-market sale2,272$534.6346,721
2026-07-13Open-market sale1,020$533.7048,993
2026-07-13Option exercise9,500$135.4250,013
2026-07-10Option exercise (derivative)9,500$0.0020,718
2026-07-10Open-market sale1,524$545.5444,009
2026-07-10Option exercise9,500$135.4250,013
2026-07-10Open-market sale600$540.3749,413
2026-07-10Open-market sale80$553.4740,513
2026-07-10Open-market sale400$548.4440,593
2026-07-10Open-market sale1,578$547.1740,993
2026-07-10Open-market sale1,438$546.4242,571
2026-07-10Open-market sale364$544.5445,533
2026-07-10Open-market sale676$543.3445,897
2026-07-10Open-market sale1,870$542.4946,573
2026-07-10Open-market sale970$541.4748,443
2026-07-09Option exercise (derivative)9,500$0.0030,218
2026-07-09Open-market sale120$555.7640,513
2026-07-09Option exercise9,500$135.4250,013
2026-07-09Open-market sale640$554.2340,633
2026-07-09Open-market sale801$553.2941,273
2026-07-09Open-market sale1,648$552.3842,074
2026-07-09Open-market sale2,863$551.0343,722
2026-07-09Open-market sale1,452$550.1246,585
2026-07-09Open-market sale1,536$549.0148,037
2026-07-09Open-market sale440$548.1649,573
2026-07-08Option exercise (derivative)9,500$0.0039,718
2026-07-08Open-market sale1,118$554.4542,425
2026-07-08Open-market sale1,710$553.4243,543
2026-07-08Open-market sale1,490$552.5145,253
2026-07-08Open-market sale925$551.5646,743
2026-07-08Open-market sale320$560.7940,513
2026-07-08Open-market sale923$549.5248,453
2026-07-08Open-market sale637$548.6249,376
2026-07-08Option exercise9,500$135.4250,013
2026-07-08Open-market sale291$555.7542,134
2026-07-08Open-market sale379$556.6441,755
2026-07-08Open-market sale702$557.8241,053
2026-07-08Open-market sale220$558.7840,833
2026-07-08Open-market sale785$550.4547,668
2026-07-07Option exercise (derivative)9,500$0.0049,218
2026-07-07Open-market sale1,875$558.9045,279
2026-07-07Open-market sale800$562.6040,575
2026-07-07Open-market sale62$563.2440,513
2026-07-07Option exercise9,500$135.4250,013
2026-07-07Open-market sale200$553.1249,813
2026-07-07Open-market sale241$554.3649,572
2026-07-07Open-market sale596$555.5048,976
2026-07-07Open-market sale726$556.5548,250
2026-07-07Open-market sale1,096$557.7847,154
2026-07-07Open-market sale3,399$559.7641,880
2026-07-07Open-market sale505$560.4941,375
2026-07-06Option exercise (derivative)9,500$0.0058,718
2026-07-06Open-market sale135$553.3940,819
2026-07-06Open-market sale131$551.8840,954
2026-07-06Open-market sale329$550.7841,085
2026-07-06Open-market sale2,116$549.8741,414
2026-07-06Open-market sale3,354$549.0343,530
2026-07-06Open-market sale306$553.9040,513
2026-07-06Open-market sale2,098$546.9347,915
2026-07-06Option exercise9,500$135.4250,013
2026-07-06Open-market sale1,031$548.0046,884
2026-07-02Option exercise (derivative)9,500$0.0068,218
2026-07-02Open-market sale2,006$554.7545,158
2026-07-02Open-market sale2,942$555.6742,216
2026-07-02Open-market sale1,343$556.5640,873
2026-07-02Open-market sale320$557.6340,553
2026-07-02Open-market sale192$548.0149,821
2026-07-02Open-market sale776$553.6447,164
2026-07-02Open-market sale993$552.7247,940
2026-07-02Open-market sale640$551.5948,933
2026-07-02Open-market sale118$549.7749,573
2026-07-02Open-market sale130$548.7549,691
2026-07-02Open-market sale40$558.3740,513
2026-07-02Option exercise9,500$135.4250,013
2026-07-01Option exercise (derivative)9,500$0.0077,718
2026-07-01Open-market sale880$542.1545,613
2026-07-01Open-market sale773$540.9246,493
2026-07-01Open-market sale1,524$539.9247,266
2026-07-01Open-market sale818$539.0948,790
2026-07-01Option exercise9,500$135.4250,013
2026-07-01Open-market sale1,221$548.2140,899
2026-07-01Open-market sale386$549.1440,513
2026-07-01Open-market sale969$547.4042,120
2026-07-01Open-market sale520$543.1645,093
2026-07-01Open-market sale880$545.0044,213
2026-07-01Open-market sale1,124$546.4643,089
2026-07-01Open-market sale405$537.5849,608
2026-06-30Option exercise (derivative)9,500$0.0087,218
2026-06-30Open-market sale66$545.9640,767
2026-06-30Open-market sale440$543.3040,833
2026-06-30Open-market sale1,081$542.6241,273
2026-06-30Open-market sale2,499$541.6042,354
2026-06-30Open-market sale2,235$540.7644,853
2026-06-30Open-market sale1,309$539.9347,088
2026-06-30Open-market sale988$538.5148,397
2026-06-30Open-market sale518$537.7549,385
2026-06-30Open-market sale110$536.2849,903
2026-06-30Option exercise9,500$135.4250,013
2026-06-30Open-market sale240$549.2740,513
2026-06-30Open-market sale14$546.6040,753
2026-06-29Option exercise (derivative)9,500$0.0096,718
2026-06-29Open-market sale430$548.9640,513
2026-06-29Open-market sale1,702$548.2940,943
2026-06-29Open-market sale585$543.3748,868
2026-06-29Open-market sale360$541.2449,533
2026-06-29Open-market sale120$539.9849,893
2026-06-29Option exercise9,500$135.4250,013
2026-06-29Open-market sale759$547.1242,645
2026-06-29Open-market sale1,705$546.2843,404
2026-06-29Open-market sale2,165$545.3045,109
2026-06-29Open-market sale1,594$544.4047,274
2026-06-29Open-market sale80$541.8649,453
2026-06-26Option exercise (derivative)9,500$0.00106,218
2026-06-26Open-market sale40$553.4940,513
2026-06-26Open-market sale280$552.3640,553
2026-06-26Open-market sale400$550.7940,833
2026-06-26Open-market sale520$549.6941,233
2026-06-26Open-market sale872$548.9041,753
2026-06-26Open-market sale452$548.1342,625
2026-06-26Open-market sale156$547.0043,077
2026-06-26Open-market sale560$545.5243,233
2026-06-26Open-market sale439$544.1843,793
2026-06-26Open-market sale1,012$543.3244,232
2026-06-26Open-market sale983$542.1445,244
2026-06-26Open-market sale2,128$541.2446,227
2026-06-26Open-market sale1,018$539.8948,355
2026-06-26Open-market sale640$538.3449,373
2026-06-26Option exercise9,500$135.4250,013
2026-06-25Option exercise (derivative)9,500$0.00115,718
2026-06-25Open-market sale645$548.7747,524
2026-06-25Open-market sale800$553.9740,753
2026-06-25Open-market sale1,778$552.6841,553
2026-06-25Open-market sale1,814$551.6143,331
2026-06-25Open-market sale1,617$550.8645,145
2026-06-25Open-market sale762$549.5546,762
2026-06-25Open-market sale240$554.8440,513
2026-06-25Open-market sale441$547.8748,169
2026-06-25Open-market sale301$546.3848,610
2026-06-25Open-market sale418$545.0848,911
2026-06-25Open-market sale684$543.5449,329
2026-06-25Option exercise9,500$135.4250,013
2026-06-24Option exercise (derivative)9,500$0.00125,218
2026-06-24Open-market sale400$553.2440,513
2026-06-24Open-market sale360$551.7640,913
2026-06-24Open-market sale1,003$551.0341,273
2026-06-24Open-market sale1,357$550.0642,276
2026-06-24Open-market sale1,300$548.7443,633
2026-06-24Open-market sale2,086$548.0144,933
2026-06-24Open-market sale2,234$547.0347,019
2026-06-24Open-market sale760$545.9349,253
2026-06-24Option exercise9,500$135.4250,013
2026-06-23Option exercise (derivative)9,500$0.00134,718
2026-06-23Option exercise9,500$135.4250,013
2026-06-23Open-market sale299$540.2449,714
2026-06-23Open-market sale1,227$546.0040,513
2026-06-23Open-market sale894$540.9948,820
2026-06-23Open-market sale3,407$545.1941,740
2026-06-23Open-market sale1,329$544.2945,147
2026-06-23Open-market sale900$543.1046,476
2026-06-23Open-market sale1,444$542.1347,376
2026-06-22Option exercise (derivative)2,910$0.000
2026-06-22Option exercise (derivative)6,590$0.00144,218
2026-06-22Open-market sale995$534.9448,786
2026-06-22Open-market sale232$534.0949,781
2026-06-22Option exercise2,910$146.0350,013
2026-06-22Option exercise6,590$135.4247,103
2026-06-22Open-market sale3,198$538.2943,455
2026-06-22Open-market sale271$539.9040,513
2026-06-22Open-market sale1,133$536.0247,653
2026-06-22Open-market sale1,000$537.1346,653
2026-06-22Open-market sale2,671$539.1840,784
2026-06-18Option exercise (derivative)9,500$0.002,910
2026-06-18Open-market sale40$544.0141,513
2026-06-18Open-market sale40$545.1941,473
2026-06-18Open-market sale320$547.5141,153
2026-06-18Open-market sale480$548.8440,673
2026-06-18Open-market sale160$552.7240,513
2026-06-18Option exercise9,500$146.0350,013
2026-06-18Open-market sale480$533.7949,533
2026-06-18Open-market sale80$535.0149,453
2026-06-18Open-market sale245$536.5949,208
2026-06-18Open-market sale613$541.4941,553
2026-06-18Open-market sale2,022$540.5242,166
2026-06-18Open-market sale2,793$539.6244,188
2026-06-18Open-market sale1,399$538.5946,981
2026-06-18Open-market sale828$537.5248,380
2026-06-17Option exercise (derivative)9,500$0.0012,410
2026-06-17Open-market sale727$552.7544,197
2026-06-17Open-market sale1,840$551.7344,924
2026-06-17Open-market sale1,201$553.7842,996
2026-06-17Open-market sale1,909$554.7741,087
2026-06-17Open-market sale574$555.6340,513
2026-06-17Open-market sale2,077$550.8746,764
2026-06-17Option exercise9,500$146.0350,013
2026-06-17Open-market sale560$548.5749,453
2026-06-17Open-market sale612$549.5748,841
2026-06-16Option exercise (derivative)9,500$0.0021,910
2026-06-16Open-market sale2,027$548.4246,746
2026-06-16Option exercise9,500$146.0350,013
2026-06-16Open-market sale386$553.1040,723
2026-06-16Open-market sale691$552.2941,109
2026-06-16Open-market sale1,797$551.2841,800
2026-06-16Open-market sale2,036$550.3243,597
2026-06-16Open-market sale1,113$549.1345,633
2026-06-16Open-market sale210$554.6340,513
2026-06-16Open-market sale542$547.1248,773
2026-06-16Open-market sale525$546.0449,315
2026-06-16Open-market sale173$545.1849,840
2026-06-15Option exercise (derivative)9,500$0.0031,410
2026-06-15Option exercise9,500$146.0350,013
2026-06-15Open-market sale920$553.4740,513
2026-06-15Open-market sale1,180$551.5742,193
2026-06-15Open-market sale760$552.5941,433
2026-06-15Open-market sale1,768$550.7243,373
2026-06-15Open-market sale732$549.5645,141
2026-06-15Open-market sale1,459$548.5345,873
2026-06-15Open-market sale482$547.6347,332
2026-06-15Open-market sale470$546.2247,814
2026-06-15Open-market sale809$545.5148,284
2026-06-15Open-market sale440$543.5149,093
2026-06-15Open-market sale200$541.6149,533
2026-06-15Open-market sale205$540.4349,733
2026-06-15Open-market sale75$538.8549,938
2026-06-12Option exercise (derivative)9,500$0.0040,910
2026-06-12Open-market sale1,797$542.4042,056
2026-06-12Open-market sale1,671$541.2343,853
2026-06-12Open-market sale3,154$540.4645,524
2026-06-12Open-market sale535$539.2448,678
2026-06-12Open-market sale401$538.4349,213
2026-06-12Open-market sale399$537.4049,614
2026-06-12Open-market sale240$543.0341,816
2026-06-12Open-market sale560$544.4541,256
2026-06-12Open-market sale743$545.7140,513
2026-06-12Option exercise9,500$146.0350,013
2026-06-11Option exercise (derivative)9,500$0.0050,410
2026-06-11Open-market sale2,939$550.0742,233
2026-06-11Open-market sale1,936$549.2145,172
2026-06-11Open-market sale1,400$551.1540,833
2026-06-11Open-market sale320$551.8740,513
2026-06-11Open-market sale2,006$548.0947,108
2026-06-11Open-market sale159$547.2549,114
2026-06-11Open-market sale31$545.5549,273
2026-06-11Open-market sale576$545.0049,304
2026-06-11Open-market sale51$543.6149,880
2026-06-11Open-market sale82$542.9849,931
2026-06-11Option exercise9,500$146.0350,013
2026-06-10Option exercise (derivative)9,500$0.0059,910
2026-06-10Open-market sale867$544.3344,912
2026-06-10Open-market sale824$543.2645,779
2026-06-10Open-market sale1,158$542.2346,603
2026-06-10Open-market sale852$541.1647,761
2026-06-10Open-market sale800$540.1448,613
2026-06-10Open-market sale600$539.1249,413
2026-06-10Option exercise9,500$146.0350,013
2026-06-10Open-market sale80$557.0440,513
2026-06-10Open-market sale285$555.2940,593
2026-06-10Open-market sale933$554.5640,878
2026-06-10Open-market sale587$553.6441,811
2026-06-10Open-market sale90$551.6042,398
2026-06-10Open-market sale156$550.5942,488
2026-06-10Open-market sale914$545.1043,998
2026-06-10Open-market sale215$546.1443,783
2026-06-10Open-market sale385$547.0943,398
2026-06-10Open-market sale246$548.6343,152
2026-06-10Open-market sale508$549.7042,644
2026-06-09Option exercise (derivative)9,500$0.0069,410
2026-06-09Open-market sale220$552.8940,513
2026-06-09Open-market sale2,760$552.4540,733
2026-06-09Open-market sale1,320$551.3543,493
2026-06-09Open-market sale480$549.7744,813
2026-06-09Open-market sale280$548.8445,293
2026-06-09Open-market sale1,499$547.6745,573
2026-06-09Open-market sale1,534$546.6647,072
2026-06-09Open-market sale916$545.6648,606
2026-06-09Open-market sale491$544.6949,522
2026-06-09Option exercise9,500$146.0350,013
2026-06-08Option exercise (derivative)9,500$0.0078,910
2026-06-08Open-market sale948$549.5841,803
2026-06-08Open-market sale2,144$547.9342,751
2026-06-08Open-market sale1,525$547.0744,895
2026-06-08Open-market sale1,462$544.8948,551
2026-06-08Option exercise9,500$146.0350,013
2026-06-08Open-market sale650$550.4041,153
2026-06-08Open-market sale640$551.3740,513
2026-06-08Open-market sale2,131$546.1346,420
2026-06-05Option exercise (derivative)9,500$0.0088,410
2026-06-05Open-market sale1,289$548.8141,813
2026-06-05Option exercise9,500$146.0350,013
2026-06-05Open-market sale1,737$545.9948,276
2026-06-05Open-market sale2,808$546.8845,468
2026-06-05Open-market sale98$550.5340,513
2026-06-05Open-market sale1,202$549.7740,611
2026-06-05Open-market sale2,366$547.8543,102
2026-06-04Option exercise (derivative)9,500$0.0097,910
2026-06-04Open-market sale780$549.2441,073
2026-06-04Open-market sale1,676$548.2641,853
2026-06-04Open-market sale1,525$547.5343,529
2026-06-04Open-market sale1,202$546.1445,054
2026-06-04Open-market sale1,186$545.1846,256
2026-06-04Open-market sale1,470$544.2447,442
2026-06-04Open-market sale112$542.5049,308
2026-06-04Open-market sale473$541.0849,420
2026-06-04Open-market sale120$539.5149,893
2026-06-04Option exercise9,500$146.0350,013
2026-06-04Open-market sale560$550.4640,513
2026-06-04Open-market sale396$543.1148,912
2026-06-03Option exercise (derivative)9,500$0.00107,410
2026-06-03Open-market sale1,050$546.0147,423
2026-06-03Open-market sale1,139$545.2248,473
2026-06-03Open-market sale401$543.8949,612
2026-06-03Open-market sale1,664$546.9645,759
2026-06-03Open-market sale2,226$548.0443,533
2026-06-03Open-market sale1,956$549.1541,577
2026-06-03Open-market sale842$550.0640,735
2026-06-03Open-market sale80$551.2340,655
2026-06-03Open-market sale142$551.9740,513
2026-06-03Option exercise9,500$146.0350,013
2026-06-02Option exercise (derivative)9,500$0.00116,910
2026-06-02Option exercise9,500$146.0350,013
2026-06-02Open-market sale1,160$535.6948,853
2026-06-02Open-market sale2,056$536.6246,797
2026-06-02Open-market sale1,464$537.6245,333
2026-06-02Open-market sale1,149$538.8144,184
2026-06-02Open-market sale2,310$539.8341,874
2026-06-02Open-market sale641$540.4841,233
2026-06-02Open-market sale440$541.6840,793
2026-06-02Open-market sale280$543.2640,513
2026-06-01Option exercise (derivative)9,500$0.00126,410
2026-06-01Option exercise9,500$146.0350,013
2026-06-01Open-market sale1,365$545.0448,648
2026-06-01Open-market sale2,213$546.2146,435
2026-06-01Open-market sale1,376$547.1145,059
2026-06-01Open-market sale1,546$548.2143,513
2026-06-01Open-market sale1,166$549.3142,347
2026-06-01Open-market sale400$554.4340,513
2026-06-01Open-market sale240$552.8240,913
2026-06-01Open-market sale124$550.8241,153
2026-06-01Open-market sale1,070$550.2641,277
2026-05-29Option exercise (derivative)9,500$0.00135,910
2026-05-29Open-market sale823$553.7344,870
2026-05-29Open-market sale680$552.5845,693
2026-05-29Open-market sale986$551.3446,373
2026-05-29Open-market sale1,605$550.6047,359
2026-05-29Open-market sale769$549.5948,964
2026-05-29Open-market sale280$548.6049,733
2026-05-29Open-market sale817$554.5744,053
2026-05-29Open-market sale1,000$555.5943,053
2026-05-29Open-market sale461$556.6742,592
2026-05-29Open-market sale918$557.8041,674
2026-05-29Open-market sale841$558.8140,833
2026-05-29Open-market sale320$559.4140,513
2026-05-29Option exercise9,500$146.0350,013
2026-05-28Option exercise (derivative)9,500$0.00145,410
2026-05-28Open-market sale227$569.5741,073
2026-05-28Option exercise9,500$146.0350,013
2026-05-28Open-market sale300$571.5540,513
2026-05-28Open-market sale260$570.7640,813
2026-05-28Open-market sale295$561.5349,718
2026-05-28Open-market sale1,520$562.5948,198
2026-05-28Open-market sale1,638$563.6846,560
2026-05-28Open-market sale1,369$564.5945,191
2026-05-28Open-market sale563$565.6944,628
2026-05-28Open-market sale1,261$566.7243,367
2026-05-28Open-market sale1,339$567.7642,028
2026-05-28Open-market sale728$568.7841,300
2026-05-27Option exercise (derivative)9,500$0.00154,910
2026-05-27Open-market sale440$574.2347,193
2026-05-27Open-market sale320$572.4547,633
2026-05-27Open-market sale581$571.5547,953
2026-05-27Open-market sale1,479$570.8148,534
2026-05-27Open-market sale2,469$576.2344,044
2026-05-27Open-market sale80$579.5940,513
2026-05-27Open-market sale680$575.5046,513
2026-05-27Option exercise9,500$146.0350,013
2026-05-27Open-market sale1,695$578.2240,593
2026-05-27Open-market sale1,756$577.2442,288
2026-05-26Open-market sale1,500$575.9643,153
2026-05-26Gift9,009—249,108
2026-05-26Gift2,060—8,902
2026-05-26Option exercise (derivative)9,500$0.00164,410
2026-05-26Option exercise9,500$146.0350,013
2026-05-26Open-market sale45$560.5249,968
2026-05-26Open-market sale35$560.7449,933
2026-05-26Open-market sale40$562.1749,893
2026-05-26Open-market sale240$564.0249,653
2026-05-26Open-market sale320$566.3649,333
2026-05-26Open-market sale520$567.4248,813
2026-05-26Open-market sale958$568.6347,855
2026-05-26Open-market sale1,020$577.9740,513
2026-05-26Open-market sale1,620$577.0341,533
2026-05-26Open-market buy1,500$575.9643,153
2026-05-26Open-market sale560$574.5744,653
2026-05-26Open-market sale600$572.6645,213
2026-05-26Open-market sale717$571.7745,813
2026-05-26Open-market sale683$570.8446,530
2026-05-26Open-market sale642$569.6947,213
2026-05-22Option exercise (derivative)9,500$0.00173,910
2026-05-22Open-market sale47$563.2749,966
2026-05-22Open-market sale160$569.7340,513
2026-05-22Open-market sale3,210$567.3046,261
2026-05-22Open-market sale382$565.7749,471
2026-05-22Open-market sale1,181$568.8640,673
2026-05-22Option exercise9,500$146.0350,013
2026-05-22Open-market sale4,407$568.0041,854
2026-05-22Open-market sale113$564.6649,853
2026-05-21Option exercise (derivative)9,500$0.00183,410
2026-05-21Open-market sale2,242$563.7744,772
2026-05-21Open-market sale919$561.9748,774
2026-05-21Open-market sale1,840$564.8742,932
2026-05-21Open-market sale2,259$566.0240,673
2026-05-21Open-market sale160$566.4240,513
2026-05-21Option exercise9,500$146.0350,013
2026-05-21Open-market sale40$557.8549,973
2026-05-21Open-market sale280$560.0349,693
2026-05-21Open-market sale1,760$562.9847,014
2026-05-20Option exercise (derivative)9,500$0.00192,910
2026-05-20Open-market sale245$574.0840,713
2026-05-20Open-market sale195$573.0040,958
2026-05-20Open-market sale376$571.4141,153
2026-05-20Open-market sale552$570.3841,529
2026-05-20Open-market sale660$569.3042,081
2026-05-20Open-market sale412$568.3442,741
2026-05-20Open-market sale280$566.8943,153
2026-05-20Open-market sale200$577.2640,513
2026-05-20Open-market sale1,280$564.8144,273
2026-05-20Open-market sale1,949$563.9745,553
2026-05-20Open-market sale2,071$562.9447,502
2026-05-20Open-market sale440$562.0149,573
2026-05-20Option exercise9,500$146.0350,013
2026-05-20Open-market sale840$565.9543,433
2026-05-19Option exercise (derivative)9,500$0.00202,410
2026-05-19Open-market sale120$572.3640,513
2026-05-19Open-market sale562$571.2440,633
2026-05-19Open-market sale1,099$570.3541,195
2026-05-19Open-market sale1,393$569.4242,294
2026-05-19Open-market sale1,640$568.4643,687
2026-05-19Open-market sale1,149$567.3845,327
2026-05-19Open-market sale2,140$566.3446,476
2026-05-19Open-market sale1,237$565.5448,616
2026-05-19Open-market sale109$562.3149,853
2026-05-19Open-market sale51$561.5249,962
2026-05-19Option exercise9,500$146.0350,013
2026-05-18Option exercise (derivative)9,500$0.00211,910
2026-05-18Open-market sale1,437$568.3341,870
2026-05-18Option exercise9,500$146.0350,013
2026-05-18Open-market sale133$563.0149,880
2026-05-18Open-market sale365$564.1149,515
2026-05-18Open-market sale1,811$565.3447,704
2026-05-18Open-market sale2,117$566.3345,587
2026-05-18Open-market sale2,280$567.4543,307
2026-05-18Open-market sale1,077$569.4240,793
2026-05-18Open-market sale280$569.9940,513
2026-05-15Option exercise (derivative)9,500$0.00221,410
2026-05-15Open-market sale3,211$568.0743,451
2026-05-15Open-market sale320$571.2340,833
2026-05-15Open-market sale616$569.9441,153
2026-05-15Open-market sale1,682$569.0341,769
2026-05-15Open-market sale320$572.2540,513
2026-05-15Open-market sale1,874$567.0446,662
2026-05-15Open-market sale1,477$566.1948,536
2026-05-15Option exercise9,500$146.0350,013
2026-05-14Option exercise (derivative)9,500$0.00230,910
2026-05-14Option exercise9,500$146.0350,013
2026-05-14Open-market sale744$572.9048,293
2026-05-14Open-market sale560$572.0449,037
2026-05-14Open-market sale376$571.0449,597
2026-05-14Open-market sale40$568.6949,973
2026-05-14Open-market sale3,283$574.2145,010
2026-05-14Open-market sale360$578.2940,513
2026-05-14Open-market sale232$576.8840,873
2026-05-14Open-market sale983$575.9841,105
2026-05-14Open-market sale2,922$575.0242,088
2026-05-13Option exercise (derivative)9,500$0.00240,410
2026-05-13Open-market sale1,752$579.5842,818
2026-05-13Option exercise9,500$146.0350,013
2026-05-13Open-market sale1,378$575.4048,635
2026-05-13Open-market sale360$583.8140,513
2026-05-13Open-market sale80$582.3240,873
2026-05-13Open-market sale371$581.5240,953
2026-05-13Open-market sale1,494$580.5041,324
2026-05-13Open-market sale1,874$578.6344,570
2026-05-13Open-market sale1,567$577.5846,444
2026-05-13Open-market sale624$576.3448,011
2026-05-12Option exercise (derivative)9,500$0.00249,910
2026-05-12Open-market sale56$583.4440,513
2026-05-12Open-market sale1,464$582.8040,569
2026-05-12Open-market sale982$581.6242,033
2026-05-12Open-market sale1,706$580.6243,015
2026-05-12Open-market sale492$579.6744,721
2026-05-12Open-market sale778$578.4645,213
2026-05-12Open-market sale1,062$577.4445,991
2026-05-12Open-market sale767$576.2347,053
2026-05-12Open-market sale753$575.4747,820
2026-05-12Open-market sale401$573.7048,573
2026-05-12Open-market sale293$573.1248,974
2026-05-12Open-market sale106$571.7149,267
2026-05-12Open-market sale400$570.3149,373
2026-05-12Open-market sale240$568.8349,773
2026-05-12Option exercise9,500$146.0350,013
2026-05-11Option exercise (derivative)9,500$0.0015,288
2026-05-11Open-market sale227$578.7341,147
2026-05-11Open-market sale964$577.8041,374
2026-05-11Open-market sale210$576.9342,338
2026-05-11Open-market sale658$575.3342,548
2026-05-11Open-market sale578$574.3843,206
2026-05-11Open-market sale397$573.1843,784
2026-05-11Open-market sale1,292$572.3944,181
2026-05-11Open-market sale1,356$571.4345,473
2026-05-11Open-market sale2,019$570.2146,829
2026-05-11Open-market sale1,165$569.5048,848
2026-05-11Option exercise9,500$146.0350,013
2026-05-11Open-market sale120$580.4440,513
2026-05-11Open-market sale514$579.8540,633
2026-05-08Option exercise (derivative)9,500$0.0024,788
2026-05-08Option exercise9,500$146.0350,013
2026-05-08Open-market sale1,126$562.0848,887
2026-05-08Open-market sale2,022$563.0646,865
2026-05-08Open-market sale1,983$564.7743,018
2026-05-08Open-market sale705$565.9942,313
2026-05-08Open-market sale319$567.2141,994
2026-05-08Open-market sale360$568.1641,634
2026-05-08Open-market sale106$569.6141,528
2026-05-08Open-market sale495$570.2241,033
2026-05-08Open-market sale520$571.6640,513
2026-05-08Open-market sale1,864$564.0045,001
2026-05-07Option exercise (derivative)9,500$0.0034,288
2026-05-07Option exercise9,500$146.0350,013
2026-05-07Open-market sale500$569.7049,513
2026-05-07Open-market sale720$571.7948,793
2026-05-07Open-market sale876$573.0147,917
2026-05-07Open-market sale888$574.0147,029
2026-05-07Open-market sale160$589.6340,673
2026-05-07Open-market sale160$597.5440,513
2026-05-07Open-market sale1,245$575.1545,784
2026-05-07Open-market sale320$588.8640,833
2026-05-07Open-market sale545$587.7141,153
2026-05-07Open-market sale375$586.8441,698
2026-05-07Open-market sale512$585.8342,073
2026-05-07Open-market sale208$584.5742,585
2026-05-07Open-market sale440$583.6542,793
2026-05-07Open-market sale171$581.4743,233
2026-05-07Open-market sale509$580.5543,404
2026-05-07Open-market sale120$579.1143,913
2026-05-07Open-market sale510$578.2644,033
2026-05-07Open-market sale490$577.2744,543
2026-05-07Open-market sale751$575.9345,033
2026-05-06Option exercise (derivative)9,500$0.0043,788
2026-05-06Open-market sale101$591.6044,272
2026-05-06Open-market sale296$581.2849,133
2026-05-06Open-market sale384$580.0749,429
2026-05-06Open-market sale120$579.1249,813
2026-05-06Open-market sale80$576.3249,933
2026-05-06Option exercise9,500$146.0350,013
2026-05-06Open-market sale80$592.2744,192
2026-05-06Open-market sale796$583.7348,178
2026-05-06Open-market sale159$582.7348,974
2026-05-06Open-market sale40$603.8240,513
2026-05-06Open-market sale80$599.2640,553
2026-05-06Open-market sale460$598.2140,633
2026-05-06Open-market sale680$597.4741,093
2026-05-06Open-market sale560$596.0541,773
2026-05-06Open-market sale1,513$595.0242,333
2026-05-06Open-market sale346$594.0943,846
2026-05-06Open-market sale320$590.3644,373
2026-05-06Open-market sale410$589.1844,693
2026-05-06Open-market sale470$588.1945,103
2026-05-06Open-market sale805$586.7845,573
2026-05-06Open-market sale927$585.5346,378
2026-05-06Open-market sale873$584.6447,305
2026-05-05Option exercise (derivative)9,500$0.0053,288
2026-05-05Open-market sale680$575.3845,644
2026-05-05Open-market sale1,267$574.3146,324
2026-05-05Open-market sale677$573.4647,591
2026-05-05Open-market sale780$572.1748,268
2026-05-05Open-market sale445$571.1249,048
2026-05-05Open-market sale240$570.4149,493
2026-05-05Open-market sale240$569.0149,733
2026-05-05Open-market sale40$567.2749,973
2026-05-05Option exercise9,500$146.0350,013
2026-05-05Open-market sale829$581.6840,513
2026-05-05Open-market sale504$580.2241,342
2026-05-05Open-market sale678$579.3741,846
2026-05-05Open-market sale1,653$578.4842,524
2026-05-05Open-market sale250$576.5545,394
2026-05-05Open-market sale1,217$577.3944,177
2026-05-04Option exercise (derivative)9,500$0.0062,788
2026-05-04Open-market sale1,104$579.2741,714
2026-05-04Open-market sale40$568.3649,973
2026-05-04Open-market sale120$569.6449,853
2026-05-04Open-market sale1,320$575.4547,694
2026-05-04Open-market sale3,677$576.3944,017
2026-05-04Open-market sale1,039$577.2642,978
2026-05-04Open-market sale160$578.5842,818
2026-05-04Option exercise9,500$146.0350,013
2026-05-04Open-market sale560$580.9841,154
2026-05-04Open-market sale401$581.7840,753
2026-05-04Open-market sale240$582.3040,513
2026-05-04Open-market sale40$570.9949,813
2026-05-04Open-market sale359$574.3749,014
2026-05-04Open-market sale440$572.4249,373
2026-05-01Option exercise (derivative)9,500$0.0072,288
2026-05-01Open-market sale3,621$570.2845,072
2026-05-01Open-market sale843$569.1848,693
2026-05-01Open-market sale197$568.3749,536
2026-05-01Open-market sale80$567.1749,733
2026-05-01Open-market sale200$565.7849,813
2026-05-01Option exercise9,500$146.0350,013
2026-05-01Open-market sale1,362$571.9540,513
2026-05-01Open-market sale3,197$571.2241,875
2026-04-30Option exercise (derivative)9,500$0.0081,788
2026-04-30Option exercise9,500$146.0350,013
2026-04-30Open-market sale360$569.5449,653
2026-04-30Open-market sale1,194$570.7648,459
2026-04-30Open-market sale3,826$571.5944,633
2026-04-30Open-market sale1,640$572.5742,993
2026-04-30Open-market sale928$573.8542,065
2026-04-30Open-market sale312$574.7941,753
2026-04-30Open-market sale40$579.5140,513
2026-04-30Open-market sale460$577.9740,553
2026-04-30Open-market sale316$577.1041,013
2026-04-30Open-market sale424$576.1441,329
2026-04-29Option exercise (derivative)9,500$0.0091,288
2026-04-29Open-market sale2,432$570.8744,410
2026-04-29Open-market sale2,674$570.0246,842
2026-04-29Open-market sale1,786$572.0642,624
2026-04-29Open-market sale1,654$572.8940,970
2026-04-29Open-market sale457$573.8940,513
2026-04-29Option exercise9,500$146.0350,013
2026-04-29Open-market sale135$567.7249,838
2026-04-29Open-market sale32$566.3449,973
2026-04-29Open-market sale8$565.2750,005
2026-04-29Open-market sale322$568.9849,516
2026-04-28Option exercise (derivative)9,500$0.00100,788
2026-04-28Open-market sale366$571.7940,513
2026-04-28Open-market sale228$571.0840,879
2026-04-28Open-market sale926$569.8841,107
2026-04-28Open-market sale1,531$568.9342,033
2026-04-28Open-market sale3,123$568.0743,564
2026-04-28Open-market sale1,489$567.0146,687
2026-04-28Open-market sale1,598$566.1448,176
2026-04-28Open-market sale239$565.1849,774
2026-04-28Option exercise9,500$146.0350,013
2026-04-27Option exercise (derivative)9,500$0.00110,288
2026-04-27Open-market sale583$568.5845,594
2026-04-27Option exercise9,500$146.0350,013
2026-04-27Open-market sale1,502$565.7548,511
2026-04-27Open-market sale1,311$566.5647,200
2026-04-27Open-market sale1,023$567.6146,177
2026-04-27Open-market sale1,891$569.7543,703
2026-04-27Open-market sale1,653$570.5742,050
2026-04-27Open-market sale120$572.2240,513
2026-04-27Open-market sale1,417$571.4940,633
2026-04-24Option exercise (derivative)9,500$0.00119,788
2026-04-24Open-market sale20$567.4140,513
2026-04-24Open-market sale1,950$566.7040,533
2026-04-24Open-market sale3,220$565.3642,483
2026-04-24Open-market sale1,796$564.5345,703
2026-04-24Open-market sale1,316$563.4947,499
2026-04-24Option exercise9,500$146.0350,013
2026-04-24Open-market sale878$562.3748,815
2026-04-24Open-market sale320$561.2149,693
2026-04-23Option exercise (derivative)9,500$0.00129,288
2026-04-23Open-market sale3,688$572.6042,104
2026-04-23Open-market sale2,921$571.5945,792
2026-04-23Option exercise9,500$146.0350,013
2026-04-23Open-market sale1,055$570.7648,713
2026-04-23Open-market sale245$569.6249,768
2026-04-23Open-market sale360$576.3340,513
2026-04-23Open-market sale143$575.2640,873
2026-04-23Open-market sale521$574.7141,016
2026-04-23Open-market sale567$573.3841,537
2026-04-22Option exercise (derivative)9,500$0.00138,788
2026-04-22Open-market sale1,410$575.9945,700
2026-04-22Open-market sale1,099$579.0841,113
2026-04-22Open-market sale1,781$578.1142,212
2026-04-22Open-market sale1,707$576.9843,993
2026-04-22Open-market sale600$580.0640,513
2026-04-22Open-market sale736$574.8647,110
2026-04-22Open-market sale1,644$574.0647,846
2026-04-22Open-market sale523$572.4849,490
2026-04-22Option exercise9,500$146.0350,013
2026-04-21Option exercise (derivative)2,000$0.00148,288
2026-04-21Option exercise (derivative)7,500$0.000
2026-04-21Option exercise7,500$146.0348,013
2026-04-21Open-market sale945$570.6544,868
2026-04-21Open-market sale1,215$571.6443,653
2026-04-21Open-market sale410$572.4843,243
2026-04-21Open-market sale1,366$573.4841,877
2026-04-21Open-market sale701$574.9141,176
2026-04-21Open-market sale680$569.7145,813
2026-04-21Option exercise2,000$146.0350,013
2026-04-21Open-market sale159$564.3549,854
2026-04-21Open-market sale539$565.5149,315
2026-04-21Open-market sale1,347$566.5647,968
2026-04-21Open-market sale1,206$567.5446,762
2026-04-21Open-market sale269$568.2146,493
2026-04-21Open-market sale663$575.7240,513
2026-04-20Option exercise (derivative)9,500$0.007,500
2026-04-20Open-market sale977$572.4149,036
2026-04-20Open-market sale1,683$573.5747,353
2026-04-20Open-market sale570$575.0746,783
2026-04-20Open-market sale1,179$575.9645,604
2026-04-20Open-market sale1,148$576.8744,456
2026-04-20Open-market sale165$577.9444,291
2026-04-20Open-market sale461$579.0943,830
2026-04-20Open-market sale277$579.9243,553
2026-04-20Open-market sale410$581.7143,143
2026-04-20Open-market sale1,070$582.4642,073
2026-04-20Open-market sale848$583.4141,225
2026-04-20Open-market sale509$584.3940,716
2026-04-20Open-market sale163$585.5040,553
2026-04-20Open-market sale40$586.4740,513
2026-04-20Option exercise9,500$146.0350,013
2026-04-17Option exercise (derivative)9,500$0.0017,000
2026-04-17Open-market sale2,088$589.3241,611
2026-04-17Open-market sale777$590.2840,834
2026-04-17Open-market sale2,072$588.4443,699
2026-04-17Open-market sale1,715$587.4945,771
2026-04-17Open-market sale888$586.2147,486
2026-04-17Open-market sale159$585.3348,374
2026-04-17Open-market sale40$583.6348,533
2026-04-17Open-market sale20$579.7948,573
2026-04-17Open-market sale82$579.0548,593
2026-04-17Open-market sale143$578.1448,675
2026-04-17Open-market sale307$577.0648,818
2026-04-17Open-market sale640$576.1449,125
2026-04-17Open-market sale248$575.3849,765
2026-04-17Option exercise9,500$146.0350,013
2026-04-17Open-market sale121$591.1040,713
2026-04-17Open-market sale200$592.3040,513
2026-04-16Option exercise (derivative)9,500$0.0026,500
2026-04-16Open-market sale2,048$577.0344,835
2026-04-16Open-market sale400$573.9649,613
2026-04-16Open-market sale1,800$574.7947,813
2026-04-16Open-market sale930$575.9946,883
2026-04-16Option exercise9,500$146.0350,013
2026-04-16Open-market sale2,027$578.0542,808
2026-04-16Open-market sale1,750$579.3641,058
2026-04-16Open-market sale385$579.8440,673
2026-04-16Open-market sale160$581.3340,513
2026-04-15Option exercise (derivative)9,500$0.0036,000
2026-04-15Open-market sale327$584.2440,513
2026-04-15Open-market sale202$583.4140,840
2026-04-15Open-market sale1,624$582.0541,042
2026-04-15Open-market sale2,819$581.0542,666
2026-04-15Open-market sale2,255$580.0245,485
2026-04-15Open-market sale684$579.1447,740
2026-04-15Open-market sale629$577.8148,424
2026-04-15Open-market sale880$576.9849,053
2026-04-15Open-market sale80$575.2949,933
2026-04-15Option exercise9,500$146.0350,013
2026-04-14Option exercise (derivative)9,500$0.0045,500
2026-04-14Open-market sale957$581.5040,513
2026-04-14Open-market sale3,675$580.5541,470
2026-04-14Open-market sale1,580$579.6545,145
2026-04-14Open-market sale1,164$578.4146,725
2026-04-14Open-market sale1,360$577.6247,889
2026-04-14Open-market sale80$575.9049,249
2026-04-14Open-market sale404$575.2549,329
2026-04-14Open-market sale280$574.2549,733
2026-04-14Option exercise9,500$146.0350,013
2026-04-13Option exercise (derivative)9,500$0.0055,000
2026-04-13Open-market sale1,235$573.3946,873
2026-04-13Open-market sale200$579.5340,513
2026-04-13Open-market sale35$569.7849,978
2026-04-13Open-market sale925$571.3949,053
2026-04-13Open-market sale945$572.3948,108
2026-04-13Option exercise9,500$146.0350,013
2026-04-13Open-market sale1,370$574.2545,503
2026-04-13Open-market sale1,850$575.3143,653
2026-04-13Open-market sale1,081$576.3642,572
2026-04-13Open-market sale1,475$577.3241,097
2026-04-13Open-market sale384$578.5240,713
2026-04-10Option exercise (derivative)9,500$0.0064,500
2026-04-10Open-market sale3,183$568.9744,283
2026-04-10Option exercise9,500$146.0350,013
2026-04-10Open-market sale459$571.6840,553
2026-04-10Open-market sale1,215$570.8841,012
2026-04-10Open-market sale2,056$569.9742,227
2026-04-10Open-market sale40$573.0140,513
2026-04-10Open-market sale2,105$568.0047,466
2026-04-10Open-market sale442$567.2449,571
2026-04-09Option exercise (derivative)9,500$0.0074,000
2026-04-09Open-market sale38$581.4540,513
2026-04-09Open-market sale1,482$580.8440,551
2026-04-09Open-market sale1,046$580.0742,033
2026-04-09Open-market sale1,140$578.8343,079
2026-04-09Open-market sale1,815$577.9044,219
2026-04-09Open-market sale1,478$576.6946,034
2026-04-09Open-market sale1,241$575.7547,512
2026-04-09Open-market sale1,260$575.0448,753
2026-04-09Option exercise9,500$146.0350,013
2026-04-08Option exercise (derivative)9,500$0.0083,500
2026-04-08Option exercise9,500$146.0350,013
2026-04-08Open-market sale280$585.4840,513
2026-04-08Open-market sale1,874$583.4441,279
2026-04-08Open-market sale2,166$582.4943,153
2026-04-08Open-market sale1,337$581.7245,319
2026-04-08Open-market sale477$580.5946,656
2026-04-08Open-market sale225$565.3849,788
2026-04-08Open-market sale15$566.0049,773
2026-04-08Open-market sale360$568.7449,413
2026-04-08Open-market sale120$572.1249,293
2026-04-08Open-market sale520$575.8648,773
2026-04-08Open-market sale560$577.0748,213
2026-04-08Open-market sale600$578.0847,613
2026-04-08Open-market sale486$584.4740,793
2026-04-08Open-market sale480$579.2247,133
2026-04-07Option exercise (derivative)7,000$0.0093,000
2026-04-07Option exercise (derivative)2,500$0.000
2026-04-07Open-market sale1,449$563.4745,935
2026-04-07Open-market sale1,069$562.3547,384
2026-04-07Open-market sale360$561.6748,453
2026-04-07Open-market sale520$560.3648,813
2026-04-07Open-market sale124$569.6240,513
2026-04-07Open-market sale276$558.3249,698
2026-04-07Open-market sale39$556.8949,974
2026-04-07Option exercise9,500$146.0350,013
2026-04-07Open-market sale2,512$564.6743,423
2026-04-07Open-market sale1,737$565.6641,686
2026-04-07Open-market sale431$566.6341,255
2026-04-07Open-market sale322$567.6440,933
2026-04-07Open-market sale296$568.7440,637
2026-04-07Open-market sale365$559.2149,333
2026-04-06Option exercise (derivative)9,500$0.002,500
2026-04-06Open-market sale1,386$557.2145,719
2026-04-06Open-market sale1,219$556.1947,105
2026-04-06Open-market sale1,209$555.2548,324
2026-04-06Open-market sale400$553.9649,533
2026-04-06Open-market sale80$552.6549,933
2026-04-06Option exercise9,500$146.0350,013
2026-04-06Open-market sale160$566.0040,513
2026-04-06Open-market sale122$564.2240,673
2026-04-06Open-market sale716$563.3840,795
2026-04-06Open-market sale402$562.5441,511
2026-04-06Open-market sale520$561.5141,913
2026-04-06Open-market sale558$560.1042,433
2026-04-06Open-market sale922$559.4142,991
2026-04-06Open-market sale1,806$558.3143,913
2026-04-02Option exercise (derivative)9,500$0.0012,000
2026-04-02Open-market sale808$556.5247,513
2026-04-02Open-market sale1,058$555.4148,321
2026-04-02Open-market sale394$554.4549,379
2026-04-02Open-market sale780$557.4046,733
2026-04-02Open-market sale175$553.5049,773
2026-04-02Open-market sale65$552.2549,948
2026-04-02Option exercise9,500$146.0350,013
2026-04-02Open-market sale120$571.6640,513
2026-04-02Open-market sale80$570.0540,633
2026-04-02Open-market sale120$568.5340,713
2026-04-02Open-market sale308$567.7040,833
2026-04-02Open-market sale570$566.3941,141
2026-04-02Open-market sale811$565.3841,711
2026-04-02Open-market sale1,918$564.5542,522
2026-04-02Open-market sale865$563.5244,440
2026-04-02Open-market sale378$562.4945,305
2026-04-02Open-market sale570$561.6045,683
2026-04-02Open-market sale40$559.9846,253
2026-04-02Open-market sale440$558.5146,293
2026-04-01Option exercise (derivative)9,500$0.0021,500
2026-04-01Open-market sale399$576.0246,553
2026-04-01Open-market sale481$574.8746,952
2026-04-01Open-market sale310$573.9247,433
2026-04-01Open-market sale931$572.8147,743
2026-04-01Open-market sale801$571.5848,674
2026-04-01Open-market sale538$570.8749,475
2026-04-01Option exercise9,500$146.0350,013
2026-04-01Open-market sale240$596.1140,513
2026-04-01Open-market sale200$595.2940,753
2026-04-01Open-market sale440$594.1140,953
2026-04-01Open-market sale240$592.9841,393
2026-04-01Open-market sale280$591.6441,633
2026-04-01Open-market sale155$590.6941,913
2026-04-01Open-market sale469$589.6642,068
2026-04-01Open-market sale450$588.6342,537
2026-04-01Open-market sale846$587.6042,987
2026-04-01Open-market sale247$586.6143,833
2026-04-01Open-market sale160$585.1144,080
2026-04-01Open-market sale31$583.5644,240
2026-04-01Open-market sale602$582.7544,271
2026-04-01Open-market sale610$581.7244,873
2026-04-01Open-market sale240$578.5645,953
2026-04-01Open-market sale360$577.1346,193
2026-04-01Open-market sale190$580.5445,483
2026-04-01Open-market sale280$579.3545,673
2026-04-01Gift (derivative)349,192$0.00349,192
2026-04-01Gift (derivative)349,192$0.00349,192
2026-04-01Gift (derivative)500,000$0.000
2026-04-01Gift (derivative)500,000$0.00500,000
2026-03-31Option exercise (derivative)9,500$0.0031,000
2026-03-31Open-market sale886$586.1443,807
2026-03-31Open-market sale1,161$585.0044,693
2026-03-31Open-market sale980$584.0445,854
2026-03-31Open-market sale1,391$583.0846,834
2026-03-31Open-market sale805$582.1948,225
2026-03-31Open-market sale200$594.1140,513
2026-03-31Open-market sale240$580.0849,533
2026-03-31Open-market sale160$577.5449,773
2026-03-31Open-market sale80$574.5549,933
2026-03-31Option exercise9,500$146.0350,013
2026-03-31Open-market sale467$587.3743,340
2026-03-31Open-market sale567$588.3842,773
2026-03-31Open-market sale600$589.4042,173
2026-03-31Open-market sale760$590.3641,413
2026-03-31Open-market sale700$593.1340,713
2026-03-31Open-market sale503$581.1049,030
2026-03-30Option exercise (derivative)9,500$0.0040,500
2026-03-30Open-market sale120$602.7240,513
2026-03-30Open-market sale98$601.5740,633
2026-03-30Open-market sale182$600.5240,731
2026-03-30Open-market sale280$599.4840,913
2026-03-30Open-market sale201$598.5241,193
2026-03-30Open-market sale319$596.8741,394
2026-03-30Open-market sale320$595.8041,713
2026-03-30Open-market sale400$594.6142,033
2026-03-30Open-market sale240$593.8342,433
2026-03-30Open-market sale120$592.1942,673
2026-03-30Open-market sale602$591.2442,793
2026-03-30Open-market sale1,068$590.3243,395
2026-03-30Open-market sale1,734$589.1844,463
2026-03-30Open-market sale1,790$588.3346,197
2026-03-30Open-market sale1,346$587.3447,987
2026-03-30Open-market sale354$586.0749,333
2026-03-30Open-market sale86$584.8049,687
2026-03-30Open-market sale160$583.4049,773
2026-03-30Open-market sale80$581.7449,933
2026-03-30Option exercise9,500$146.0350,013
2026-03-27Option exercise (derivative)9,500$0.0050,000
2026-03-27Open-market sale903$530.4542,467
2026-03-27Open-market sale104$526.2744,851
2026-03-27Open-market sale314$527.3044,537
2026-03-27Open-market sale326$528.3044,211
2026-03-27Open-market sale841$529.0943,370
2026-03-27Option exercise9,500$146.0350,013
2026-03-27Open-market sale397$522.1049,616
2026-03-27Open-market sale1,514$522.9848,102
2026-03-27Open-market sale1,809$523.8846,293
2026-03-27Open-market sale1,338$524.8044,955
2026-03-27Open-market sale440$533.8540,673
2026-03-27Open-market sale720$532.5041,113
2026-03-27Open-market sale634$531.3241,833
2026-03-27Open-market sale160$534.5040,513
2026-03-26Option exercise (derivative)9,500$0.0059,500
2026-03-26Open-market sale1,476$535.0646,202
2026-03-26Open-market sale837$534.0247,678
2026-03-26Open-market sale498$532.9048,515
2026-03-26Open-market sale2,029$536.0044,173
2026-03-26Open-market sale1,540$536.9642,633
2026-03-26Open-market sale1,100$537.9741,533
2026-03-26Open-market sale740$538.9040,793
2026-03-26Open-market sale280$539.9840,513
2026-03-26Option exercise9,500$146.0350,013
2026-03-26Open-market sale841$532.0849,013
2026-03-26Open-market sale159$530.9549,854
2026-03-25Option exercise (derivative)9,500$0.0069,000
2026-03-25Open-market sale1,833$542.6645,881
2026-03-25Open-market sale1,699$541.7547,714
2026-03-25Open-market sale440$540.5149,413
2026-03-25Open-market sale40$538.7349,853
2026-03-25Open-market sale1,721$543.6844,160
2026-03-25Open-market sale1,544$544.6542,616
2026-03-25Open-market sale911$545.7241,705
2026-03-25Open-market sale373$546.5941,332
2026-03-25Open-market sale459$547.7840,873
2026-03-25Open-market sale360$548.5240,513
2026-03-25Open-market sale120$536.9749,893
2026-03-25Option exercise9,500$146.0350,013
2026-03-24Option exercise (derivative)9,500$0.0078,500
2026-03-24Open-market sale40$516.8449,973
2026-03-24Open-market sale536$535.3940,593
2026-03-24Open-market sale709$534.3141,129
2026-03-24Open-market sale1,890$533.2141,838
2026-03-24Open-market sale1,605$532.2443,728
2026-03-24Open-market sale480$530.7345,333
2026-03-24Open-market sale280$529.4845,813
2026-03-24Open-market sale400$528.0246,093
2026-03-24Open-market sale680$526.9446,493
2026-03-24Open-market sale480$525.9347,173
2026-03-24Open-market sale256$524.6247,653
2026-03-24Open-market sale737$523.9347,909
2026-03-24Open-market sale527$522.8948,646
2026-03-24Open-market sale400$521.8549,173
2026-03-24Open-market sale120$520.7549,573
2026-03-24Open-market sale280$519.1049,693
2026-03-24Open-market sale80$536.0240,513
2026-03-24Option exercise9,500$146.0350,013
2026-03-23Option exercise (derivative)9,500$0.0088,000
2026-03-23Open-market sale400$525.4345,473
2026-03-23Open-market sale647$524.1545,873
2026-03-23Open-market sale160$522.1946,520
2026-03-23Open-market sale1,320$521.3846,680
2026-03-23Open-market sale867$520.5448,000
2026-03-23Open-market sale906$519.2948,867
2026-03-23Open-market sale703$530.9143,668
2026-03-23Option exercise9,500$146.0350,013
2026-03-23Open-market sale370$536.1640,513
2026-03-23Open-market sale830$535.1240,883
2026-03-23Open-market sale920$533.9341,713
2026-03-23Open-market sale364$533.1542,633
2026-03-23Open-market sale671$531.6542,997
2026-03-23Open-market sale640$526.5944,833
2026-03-23Open-market sale120$527.5744,713
2026-03-23Open-market sale342$529.8044,371
2026-03-23Open-market sale240$518.3949,773
2026-03-20Option exercise (derivative)9,500$0.0097,500
2026-03-20Open-market sale660$526.0642,691
2026-03-20Open-market sale1,815$525.0243,351
2026-03-20Open-market sale2,749$524.1845,166
2026-03-20Open-market sale320$529.0840,513
2026-03-20Open-market sale520$521.6949,453
2026-03-20Open-market sale40$520.3449,973
2026-03-20Option exercise9,500$146.0350,013
2026-03-20Open-market sale993$527.0841,698
2026-03-20Open-market sale865$527.9940,833
2026-03-20Open-market sale1,538$523.2847,915
2026-03-19Option exercise (derivative)9,500$0.00107,000
2026-03-19Option exercise9,500$146.0350,013
2026-03-19Open-market sale599$525.0849,414
2026-03-19Open-market sale40$532.9040,513
2026-03-19Open-market sale876$526.2748,538
2026-03-19Open-market sale240$531.9040,553
2026-03-19Open-market sale1,431$531.2040,793
2026-03-19Open-market sale1,608$530.2042,224
2026-03-19Open-market sale1,950$529.3243,832
2026-03-19Open-market sale1,241$528.3145,782
2026-03-19Open-market sale1,515$527.3047,023
2026-03-18Option exercise (derivative)9,500$0.00116,500
2026-03-18Open-market sale40$522.8849,973
2026-03-18Open-market sale732$527.9347,493
2026-03-18Open-market sale871$526.9548,225
2026-03-18Open-market sale160$539.9940,513
2026-03-18Open-market sale40$537.6640,673
2026-03-18Open-market sale419$531.7140,713
2026-03-18Open-market sale2,739$530.9441,132
2026-03-18Open-market sale2,558$530.0943,871
2026-03-18Open-market sale1,064$529.0546,429
2026-03-18Option exercise9,500$146.0350,013
2026-03-18Open-market sale331$525.0849,642
2026-03-18Open-market sale546$525.9949,096
2026-03-17Option exercise (derivative)9,500$0.00126,000
2026-03-17Open-market sale1,840$536.2645,173
2026-03-17Open-market sale727$535.0547,013
2026-03-17Open-market sale1,076$534.1447,740
2026-03-17Open-market sale667$533.1648,816
2026-03-17Open-market sale397$532.2449,483
2026-03-17Open-market sale133$531.2149,880
2026-03-17Option exercise9,500$146.0350,013
2026-03-17Open-market sale80$540.9240,513
2026-03-17Open-market sale780$540.1040,593
2026-03-17Open-market sale1,709$539.4041,373
2026-03-17Open-market sale1,091$538.4143,082
2026-03-17Open-market sale1,000$537.3244,173
2026-03-16Open-market sale516$534.998,414
2026-03-16Option exercise (derivative)9,500$0.00135,500
2026-03-16Open-market sale2,526$533.6544,766
2026-03-16Open-market sale1,597$532.6647,292
2026-03-16Open-market sale564$531.6948,889
2026-03-16Open-market sale200$530.7349,453
2026-03-16Open-market sale1,551$535.5941,436
2026-03-16Option exercise9,500$146.0350,013
2026-03-16Open-market sale1,779$534.4742,987
2026-03-16Open-market sale360$529.1649,653
2026-03-16Open-market sale160$537.3740,513
2026-03-16Open-market sale763$536.4940,673
2026-03-15Option exercise (derivative)37,080$0.000
2026-03-15Option exercise37,080—69,709
2026-03-15Option exercise32,499—32,629
2026-03-15Tax withholding13,637$536.1256,072
2026-03-15Tax withholding15,559$536.1240,513
2026-03-13Option exercise (derivative)9,500$0.00145,000
2026-03-13Open-market sale480$541.21210
2026-03-13Open-market sale865$540.27690
2026-03-13Open-market sale1,546$539.261,555
2026-03-13Open-market sale2,019$538.313,101
2026-03-13Open-market sale2,030$537.295,120
2026-03-13Open-market sale1,536$536.327,150
2026-03-13Open-market sale80$542.04130
2026-03-13Open-market sale944$535.438,686
2026-03-13Option exercise9,500$146.039,630
2026-03-13Open-market sale75$536.95324,443
2026-03-12Option exercise (derivative)9,500$0.00154,500
2026-03-12Open-market sale1,077$537.903,610
2026-03-12Open-market sale720$538.942,890
2026-03-12Open-market sale1,240$539.821,650
2026-03-12Open-market sale1,772$536.834,687
2026-03-12Open-market sale1,955$536.026,459
2026-03-12Open-market sale60$532.978,930
2026-03-12Open-market sale640$532.168,990
2026-03-12Option exercise9,500$146.039,630
2026-03-12Open-market sale164$544.58130
2026-03-12Open-market sale356$543.22294
2026-03-12Open-market sale600$542.33650
2026-03-12Open-market sale400$541.311,250
2026-03-11Option exercise (derivative)9,500$0.00164,000
2026-03-11Open-market sale1,095$538.924,790
2026-03-11Open-market sale840$540.073,950
2026-03-11Open-market sale300$544.76130
2026-03-11Open-market sale1,160$544.20430
2026-03-11Open-market sale240$543.041,590
2026-03-11Open-market sale1,178$542.131,830
2026-03-11Open-market sale942$541.043,008
2026-03-11Open-market sale1,106$538.015,885
2026-03-11Open-market sale1,215$536.956,991
2026-03-11Open-market sale824$535.828,206
2026-03-11Open-market sale240$533.479,030
2026-03-11Open-market sale360$532.139,270
2026-03-11Option exercise9,500$146.039,630
2026-03-10Option exercise (derivative)9,500$0.00173,500
2026-03-10Option exercise9,500$146.039,630
2026-03-10Open-market sale800$530.038,830
2026-03-10Open-market sale120$530.498,710
2026-03-10Open-market sale40$531.548,670
2026-03-10Open-market sale40$533.238,630
2026-03-10Open-market sale1,320$535.097,310
2026-03-10Open-market sale120$548.10130
2026-03-10Open-market sale400$547.14250
2026-03-10Open-market sale480$546.21650
2026-03-10Open-market sale936$545.051,130
2026-03-10Open-market sale824$544.042,066
2026-03-10Open-market sale560$542.882,890
2026-03-10Open-market sale400$541.693,450
2026-03-10Open-market sale440$540.633,850
2026-03-10Open-market sale1,351$539.844,290
2026-03-10Open-market sale563$539.025,641
2026-03-10Open-market sale647$537.926,204
2026-03-10Open-market sale459$535.996,851
2026-03-09Option exercise (derivative)9,500$0.00183,000
2026-03-09Open-market sale319$517.834,160
2026-03-09Open-market sale676$513.656,310
2026-03-09Open-market sale588$516.644,479
2026-03-09Open-market sale678$515.815,067
2026-03-09Open-market sale565$514.905,745
2026-03-09Open-market sale896$511.737,589
2026-03-09Open-market sale80$529.83130
2026-03-09Open-market sale678$528.85210
2026-03-09Open-market sale520$519.993,279
2026-03-09Open-market sale465$520.872,814
2026-03-09Open-market sale335$522.022,479
2026-03-09Open-market sale165$523.522,314
2026-03-09Open-market sale120$524.852,194
2026-03-09Open-market sale240$526.601,954
2026-03-09Open-market sale1,066$527.95888
2026-03-09Option exercise9,500$146.039,630
2026-03-09Open-market sale200$500.059,430
2026-03-09Open-market sale244$509.499,186
2026-03-09Open-market sale701$510.818,485
2026-03-09Open-market sale361$518.803,799
2026-03-09Open-market sale603$512.886,986
2026-03-06Option exercise (derivative)9,500$0.00192,500
2026-03-06Open-market sale1,118$475.366,986
2026-03-06Option exercise9,500$146.039,630
2026-03-06Open-market sale284$471.969,346
2026-03-06Open-market sale241$473.239,105
2026-03-06Open-market sale1,001$474.128,104
2026-03-06Open-market sale880$476.376,106
2026-03-06Open-market sale2,194$477.533,912
2026-03-06Open-market sale1,212$478.322,700
2026-03-06Open-market sale582$479.632,118
2026-03-06Open-market sale938$480.471,180
2026-03-06Open-market sale240$481.59940
2026-03-06Open-market sale200$482.74740
2026-03-06Open-market sale450$483.69290
2026-03-06Open-market sale160$484.27130
2026-03-05Option exercise (derivative)9,500$0.00202,000
2026-03-05Open-market sale481$480.568,870
2026-03-05Open-market sale279$479.899,351
2026-03-05Option exercise9,500$146.039,630
2026-03-05Open-market sale1,293$482.937,067
2026-03-05Open-market sale510$482.058,360
2026-03-05Open-market sale1,728$484.055,339
2026-03-05Open-market sale2,625$485.002,714
2026-03-05Open-market sale798$486.201,916
2026-03-05Open-market sale1,199$487.02717
2026-03-05Open-market sale587$487.98130
2026-03-04Option exercise (derivative)9,500$0.00211,500
2026-03-04Open-market sale215$494.74650
2026-03-04Open-market sale185$493.40865
2026-03-04Open-market sale243$492.441,050
2026-03-04Open-market sale9,500$146.039,630
2026-03-04Open-market sale399$486.429,231
2026-03-04Open-market sale40$497.05130
2026-03-04Open-market sale480$495.78170
2026-03-04Open-market sale485$491.331,293
2026-03-04Open-market sale1,808$490.521,778
2026-03-04Open-market sale2,290$489.683,586
2026-03-04Open-market sale2,429$488.635,876
2026-03-04Open-market sale926$487.558,305
2026-03-03Option exercise (derivative)9,500$0.00221,000
2026-03-03Open-market sale132$506.16551
2026-03-03Open-market sale210$503.032,321
2026-03-03Open-market sale379$501.932,531
2026-03-03Open-market sale495$500.962,910
2026-03-03Open-market sale1,058$499.853,405
2026-03-03Open-market sale1,371$498.964,463
2026-03-03Open-market sale1,075$498.015,834
2026-03-03Open-market sale407$496.716,909
2026-03-03Open-market sale555$495.877,316
2026-03-03Open-market sale680$494.757,871
2026-03-03Open-market sale456$493.718,551
2026-03-03Open-market sale340$492.539,007
2026-03-03Open-market sale283$491.689,347
2026-03-03Option exercise9,500$146.039,630
2026-03-03Open-market sale908$505.06683
2026-03-03Open-market sale730$503.991,591
2026-03-03Open-market sale421$507.09130
2026-03-02Option exercise (derivative)9,500$0.00230,500
2026-03-02Open-market sale379$523.19330
2026-03-02Open-market sale300$522.14709
2026-03-02Open-market sale420$521.071,009
2026-03-02Open-market sale160$524.04170
2026-03-02Open-market sale1,360$512.836,331
2026-03-02Open-market sale872$517.022,585
2026-03-02Open-market sale768$515.993,457
2026-03-02Open-market sale598$517.851,987
2026-03-02Open-market sale319$518.971,668
2026-03-02Open-market sale1,064$515.154,225
2026-03-02Open-market sale1,042$514.025,289
2026-03-02Open-market sale40$525.28130
2026-03-02Open-market sale722$511.957,691
2026-03-02Open-market sale311$511.058,413
2026-03-02Open-market sale427$509.668,724
2026-03-02Option exercise9,500$146.039,630
2026-03-02Open-market sale239$520.051,429
2026-03-02Open-market sale160$507.279,470
2026-03-02Open-market sale319$508.499,151
2025-12-19Option exercise (derivative)2,000$0.000
2025-12-19Open-market sale1,500$507.61130
2025-12-19Option exercise2,000$120.262,130
2025-12-19Open-market sale500$505.451,630
2025-12-18Option exercise (derivative)4,000$0.002,000
2025-12-18Option exercise4,000$120.264,130
2025-12-18Open-market sale2,000$507.242,130
2025-12-18Open-market sale500$509.421,630
2025-12-18Open-market sale1,500$510.86130
2025-12-17Option exercise (derivative)4,000$0.006,000
2025-12-17Open-market sale2,500$501.35130
2025-12-17Open-market sale1,500$500.522,630
2025-12-17Option exercise4,000$120.264,130
2025-12-16Option exercise (derivative)4,000$0.0010,000
2025-12-16Open-market sale2,500$492.491,630
2025-12-16Open-market sale1,000$494.00630
2025-12-16Open-market sale500$497.17130
2025-12-16Option exercise4,000$120.264,130
2025-12-15Option exercise (derivative)4,000$0.0014,000
2025-12-15Option exercise4,000$120.264,130
2025-12-15Open-market sale500$491.773,630
2025-12-15Open-market sale3,500$495.14130
2025-12-12Option exercise (derivative)4,000$0.0018,000
2025-12-12Open-market sale2,900$490.98130
2025-12-12Open-market sale1,100$489.953,030
2025-12-12Option exercise4,000$120.264,130
2025-12-11Option exercise (derivative)4,000$0.0022,000
2025-12-11Open-market sale1,500$483.122,630
2025-12-11Option exercise4,000$120.264,130
2025-12-11Open-market sale1,976$484.30654
2025-12-11Open-market sale524$485.14130
2025-12-10Option exercise (derivative)4,000$0.0026,000
2025-12-10Open-market sale1,000$481.72130
2025-12-10Open-market sale400$480.711,130
2025-12-10Open-market sale1,600$480.171,530
2025-12-10Open-market sale1,000$477.923,130
2025-12-10Option exercise4,000$120.264,130
2025-12-09Option exercise (derivative)4,000$0.0030,000
2025-12-09Open-market sale1,560$479.33130
2025-12-09Open-market sale2,440$477.631,690
2025-12-09Option exercise4,000$120.264,130
2025-12-08Option exercise (derivative)4,000$0.0034,000
2025-12-08Open-market sale1,008$482.233,122
2025-12-08Open-market sale400$485.78630
2025-12-08Open-market sale1,092$484.551,030
2025-12-08Open-market sale1,000$482.922,122
2025-12-08Open-market sale500$488.97130
2025-12-08Option exercise4,000$120.264,130
2025-12-08Gift5,000$0.0010,962
2025-12-05Option exercise (derivative)4,000$0.0038,000
2025-12-05Open-market sale1,000$484.31130
2025-12-05Open-market sale3,000$482.941,130
2025-12-05Option exercise4,000$120.264,130
2025-12-04Option exercise (derivative)4,000$0.0042,000
2025-12-04Open-market sale1,405$478.932,725
2025-12-04Open-market sale2,595$480.60130
2025-12-04Option exercise4,000$120.264,130
2025-12-03Option exercise (derivative)4,000$0.0046,000
2025-12-03Option exercise4,000$120.264,130
2025-12-03Open-market sale1,500$474.102,630
2025-12-03Open-market sale860$475.431,770
2025-12-03Open-market sale1,640$476.26130
2025-12-02Option exercise (derivative)4,000$0.0050,000
2025-12-02Open-market sale769$481.721,861
2025-12-02Open-market sale500$480.142,630
2025-12-02Open-market sale1,000$478.643,130
2025-12-02Open-market sale1,731$482.95130
2025-12-02Option exercise4,000$120.264,130
2025-12-01Option exercise (derivative)4,000$0.0054,000
2025-12-01Option exercise4,000$120.264,130
2025-12-01Open-market sale500$484.68130
2025-12-01Open-market sale520$483.38630
2025-12-01Open-market sale1,390$482.281,150
2025-12-01Open-market sale1,590$480.282,540
2025-11-28Option exercise (derivative)4,000$0.0058,000
2025-11-28Option exercise4,000$120.264,130
2025-11-28Open-market sale800$485.713,330
2025-11-28Open-market sale1,609$487.301,721
2025-11-28Open-market sale1,091$488.36630
2025-11-28Open-market sale500$490.25130
2025-11-26Option exercise (derivative)4,000$0.0062,000
2025-11-26Open-market sale1,366$485.24630
2025-11-26Open-market sale2,134$484.451,996
2025-11-26Option exercise4,000$120.264,130
2025-11-26Open-market sale500$487.10130
2025-11-25Option exercise (derivative)4,000$0.0066,000
2025-11-25Open-market sale2,164$475.67430
2025-11-25Open-market sale1,536$473.692,594
2025-11-25Option exercise4,000$120.264,130
2025-11-25Open-market sale300$481.23130
2025-11-24Option exercise (derivative)4,000$0.0070,000
2025-11-24Open-market sale2,500$469.731,630
2025-11-24Option exercise4,000$120.264,130
2025-11-24Open-market sale1,500$472.53130
2025-11-21Option exercise (derivative)4,000$0.0074,000
2025-11-21Option exercise4,000$120.264,130
2025-11-21Open-market sale50$476.07130
2025-11-21Open-market sale2,450$475.42180
2025-11-21Open-market sale1,500$473.312,630
2025-11-20Option exercise (derivative)4,000$0.0078,000
2025-11-20Option exercise4,000$120.264,130
2025-11-20Open-market sale833$480.44130
2025-11-20Open-market sale2,167$478.32963
2025-11-20Open-market sale1,000$476.803,130
2025-11-19Option exercise (derivative)4,000$0.0082,000
2025-11-19Open-market sale2,000$474.95130
2025-11-19Option exercise4,000$120.264,130
2025-11-19Open-market sale2,000$474.222,130
2025-11-18Option exercise (derivative)4,000$0.0086,000
2025-11-18Option exercise4,000$120.264,130
2025-11-18Open-market sale1,500$470.532,630
2025-11-18Open-market sale1,000$472.601,630
2025-11-18Open-market sale1,500$475.10130
2025-11-17Option exercise (derivative)4,000$0.0090,000
2025-11-17Open-market sale2,500$468.32130
2025-11-17Open-market sale1,500$466.262,630
2025-11-17Option exercise4,000$120.264,130
2025-11-14Option exercise (derivative)4,000$0.0094,000
2025-11-14Open-market sale570$466.05130
2025-11-14Open-market sale930$464.84700
2025-11-14Open-market sale500$460.343,630
2025-11-14Option exercise4,000$120.264,130
2025-11-14Open-market sale2,000$461.831,630
2025-11-13Option exercise (derivative)4,000$0.0098,000
2025-11-13Option exercise4,000$120.264,130
2025-11-13Open-market sale650$467.39130
2025-11-13Open-market sale1,290$1290.00780
2025-11-13Open-market sale1,299$461.172,070
2025-11-13Open-market sale761$458.483,369
2025-11-12Option exercise (derivative)4,000$0.00102,000
2025-11-12Open-market sale500$455.973,630
2025-11-12Option exercise4,000$120.264,130
2025-11-12Open-market sale200$462.021,130
2025-11-12Open-market sale800$461.141,330
2025-11-12Open-market sale1,000$463.24130
2025-11-12Open-market sale980$458.712,130
2025-11-12Open-market sale520$457.543,110
2025-11-11Option exercise (derivative)4,000$0.00106,000
2025-11-11Option exercise4,000$120.264,130
2025-11-11Open-market sale1,097$450.643,033
2025-11-11Open-market sale1,634$451.871,399
2025-11-11Open-market sale1,269$452.78130
2025-11-10Option exercise (derivative)4,000$0.00110,000
2025-11-10Open-market sale3,500$448.27630
2025-11-10Option exercise4,000$120.264,130
2025-11-10Open-market sale500$449.22130
2025-11-07Option exercise (derivative)4,000$0.00114,000
2025-11-07Open-market sale2,520$446.421,610
2025-11-07Option exercise4,000$120.264,130
2025-11-07Open-market sale1,180$452.21130
2025-11-07Open-market sale300$448.041,310
2025-11-06Option exercise (derivative)4,000$0.00118,000
2025-11-06Open-market sale1,345$449.44130
2025-11-06Option exercise4,000$120.264,130
2025-11-06Open-market sale2,655$448.141,475
2025-11-05Option exercise (derivative)4,000$0.00122,000
2025-11-05Option exercise4,000$120.264,130
2025-11-05Open-market sale500$440.671,130
2025-11-05Open-market sale1,000$438.761,630
2025-11-05Open-market sale1,000$434.302,630
2025-11-05Open-market sale500$432.533,630
2025-11-05Open-market sale1,000$442.26130
2025-11-04Option exercise (derivative)4,000$0.00126,000
2025-11-04Open-market sale1,200$435.07130
2025-11-04Open-market sale2,300$433.931,330
2025-11-04Open-market sale500$432.753,630
2025-11-04Option exercise4,000$120.264,130
2025-11-03Option exercise (derivative)4,000$0.00130,000
2025-11-03Option exercise4,000$120.264,130
2025-11-03Open-market sale1,140$433.782,990
2025-11-03Open-market sale360$434.332,630
2025-11-03Open-market sale1,000$438.621,630
2025-11-03Open-market sale1,000$443.01130
2025-11-03Open-market sale500$441.391,130
2025-10-31Option exercise (derivative)4,000$0.00134,000
2025-10-31Open-market sale537$449.842,593
2025-10-31Option exercise4,000$120.264,130
2025-10-31Open-market sale1,000$447.833,130
2025-10-31Open-market sale2,463$451.49130
2025-10-30Option exercise (derivative)4,000$0.00138,000
2025-10-30Open-market sale541$448.432,089
2025-10-30Open-market sale500$451.29130
2025-10-30Open-market sale1,500$447.142,630
2025-10-30Open-market sale1,459$450.23630
2025-10-30Option exercise4,000$120.264,130
2025-10-29Option exercise (derivative)4,000$0.00142,000
2025-10-29Open-market sale2,000$435.241,030
2025-10-29Open-market sale900$439.99130
2025-10-29Option exercise4,000$120.264,130
2025-10-29Open-market sale1,100$433.313,030
2025-10-28Option exercise (derivative)4,000$0.00146,000
2025-10-28Open-market sale1,500$417.92130
2025-10-28Open-market sale509$415.021,630
2025-10-28Open-market sale1,991$413.582,139
2025-10-28Option exercise4,000$120.264,130
2025-10-27Option exercise (derivative)4,000$0.00150,000
2025-10-27Open-market sale1,814$414.421,316
2025-10-27Open-market sale1,186$420.29130
2025-10-27Option exercise4,000$120.264,130
2025-10-27Open-market sale1,000$411.953,130
2025-10-24Option exercise (derivative)4,000$0.00154,000
2025-10-24Open-market sale2,937$423.561,193
2025-10-24Open-market sale563$424.64630
2025-10-24Open-market sale500$426.40130
2025-10-24Option exercise4,000$120.264,130
2025-10-23Option exercise (derivative)4,000$0.00158,000
2025-10-23Option exercise4,000$120.264,130
2025-10-23Open-market sale2,500$421.631,630
2025-10-23Open-market sale500$424.16130
2025-10-23Open-market sale1,000$422.58630
2025-10-22Option exercise (derivative)4,000$0.00162,000
2025-10-22Open-market sale634$420.473,496
2025-10-22Option exercise4,000$120.264,130
2025-10-22Open-market sale1,166$423.07130
2025-10-22Open-market sale2,200$422.151,296
2025-10-21Option exercise (derivative)4,000$0.00166,000
2025-10-21Option exercise4,000$120.264,130
2025-10-21Open-market sale1,088$425.383,042
2025-10-21Open-market sale1,412$426.181,630
2025-10-21Open-market sale1,000$430.35630
2025-10-21Open-market sale500$432.20130
2025-10-20Option exercise (derivative)4,000$0.00170,000
2025-10-20Open-market sale1,599$421.042,531
2025-10-20Open-market sale400$427.56630
2025-10-20Open-market sale1,301$424.681,030
2025-10-20Open-market sale200$422.302,331
2025-10-20Open-market sale500$434.22130
2025-10-20Option exercise4,000$120.264,130
2025-10-17Option exercise (derivative)4,000$0.00174,000
2025-10-17Open-market sale1,100$432.31130
2025-10-17Open-market sale2,900$430.051,230
2025-10-17Option exercise4,000$120.264,130
2025-10-16Option exercise (derivative)4,000$0.00178,000
2025-10-16Open-market sale846$432.86130
2025-10-16Open-market sale1,654$431.51976
2025-10-16Open-market sale1,500$430.232,630
2025-10-16Option exercise4,000$120.264,130
2025-10-15Option exercise (derivative)4,000$0.00182,000
2025-10-15Open-market sale1,000$433.423,130
2025-10-15Option exercise4,000$120.264,130
2025-10-15Open-market sale1,000$434.802,130
2025-10-15Open-market sale2,000$436.47130
2025-10-14Option exercise (derivative)4,000$0.00186,000
2025-10-14Open-market sale522$432.743,608
2025-10-14Option exercise4,000$120.264,130
2025-10-14Open-market sale2,000$441.26130
2025-10-14Open-market sale1,478$434.012,130
2025-10-13Option exercise (derivative)4,000$0.00190,000
2025-10-13Option exercise4,000$120.264,130
2025-10-13Open-market sale3,000$441.40130
2025-10-13Open-market sale1,000$437.533,130
2025-10-10Option exercise (derivative)4,000$0.00194,000
2025-10-10Open-market sale1,000$442.963,130
2025-10-10Option exercise4,000$120.264,130
2025-10-10Open-market sale3,000$445.28130
2025-10-09Option exercise (derivative)4,000$0.00198,000
2025-10-09Option exercise4,000$120.264,130
2025-10-09Open-market sale1,000$445.253,130
2025-10-09Open-market sale2,000$449.581,130
2025-10-09Open-market sale1,000$451.24130
2025-10-08Option exercise (derivative)4,000$0.00202,000
2025-10-08Open-market sale860$448.892,030
2025-10-08Open-market sale900$454.141,130
2025-10-08Open-market sale1,000$456.52130
2025-10-08Open-market sale1,240$445.292,890
2025-10-08Option exercise4,000$120.264,130
2025-10-07Option exercise (derivative)4,000$0.00206,000
2025-10-07Open-market sale1,000$453.28130
2025-10-07Open-market sale2,000$451.871,130
2025-10-07Open-market sale1,000$450.313,130
2025-10-07Option exercise4,000$120.264,130
2025-10-06Option exercise (derivative)4,000$0.00210,000
2025-10-06Open-market sale1,000$445.243,130
2025-10-06Option exercise4,000$120.264,130
2025-10-06Open-market sale3,000$451.18130
2025-10-03Option exercise (derivative)4,000$0.00214,000
2025-10-03Open-market sale1,371$448.81130
2025-10-03Open-market sale1,629$445.611,501
2025-10-03Open-market sale1,000$443.633,130
2025-10-03Option exercise4,000$120.264,130
2025-10-02Option exercise (derivative)4,000$0.00218,000
2025-10-02Option exercise4,000$120.264,130
2025-10-02Open-market sale2,000$433.062,130
2025-10-02Open-market sale2,000$436.70130
2025-10-01Option exercise (derivative)4,000$0.00222,000
2025-10-01Open-market sale1,080$423.323,050
2025-10-01Open-market sale2,076$426.02974
2025-10-01Open-market sale844$426.78130
2025-10-01Option exercise4,000$120.264,130
2025-09-30Option exercise (derivative)4,000$0.00226,000
2025-09-30Open-market sale4,000$422.84130
2025-09-30Option exercise4,000$120.264,130
2025-09-29Option exercise (derivative)4,000$0.00230,000
2025-09-29Open-market sale415$418.123,514
2025-09-29Open-market sale1,784$423.781,730
2025-09-29Open-market sale1,600$430.81130
2025-09-29Open-market sale201$416.383,929
2025-09-29Option exercise4,000$120.264,130
2025-09-26Option exercise (derivative)4,000$0.00234,000
2025-09-26Open-market sale1,000$426.863,130
2025-09-26Option exercise4,000$120.264,130
2025-09-26Open-market sale3,000$428.68130
2025-09-25Option exercise (derivative)4,000$0.00238,000
2025-09-25Open-market sale2,300$431.90130
2025-09-25Open-market sale800$430.252,430
2025-09-25Option exercise4,000$120.264,130
2025-09-25Open-market sale900$429.073,230
2025-09-24Option exercise (derivative)4,000$0.00242,000
2025-09-24Open-market sale3,316$433.77814
2025-09-24Option exercise4,000$120.264,130
2025-09-24Open-market sale684$435.84130
2025-09-23Option exercise (derivative)4,000$0.00246,000
2025-09-23Option exercise4,000$120.264,130
2025-09-23Open-market sale2,000$416.512,130
2025-09-23Open-market sale2,000$419.79130
2025-09-22Option exercise (derivative)4,000$0.00250,000
2025-09-22Open-market sale2,000$416.722,130
2025-09-22Option exercise4,000$120.264,130
2025-09-22Open-market sale2,000$417.89130
2025-09-19Option exercise (derivative)4,000$0.00254,000
2025-09-19Option exercise4,000$120.264,130
2025-09-19Open-market sale4,000$411.08130
2025-09-18Option exercise (derivative)4,000$0.00258,000
2025-09-18Open-market sale2,000$403.272,130
2025-09-18Open-market sale879$406.04130
2025-09-18Open-market sale1,121$405.201,009
2025-09-18Option exercise4,000$120.264,130
2025-09-17Option exercise (derivative)4,000$0.00262,000
2025-09-17Option exercise4,000$120.264,130
2025-09-17Open-market sale3,135$399.97995
2025-09-17Open-market sale865$400.90130
2025-09-16Option exercise (derivative)4,000$0.00266,000
2025-09-16Option exercise4,000$120.264,130
2025-09-16Open-market sale3,000$400.59130
2025-09-16Open-market sale1,000$399.283,130
2025-09-15Option exercise (derivative)4,000$0.00270,000
2025-09-15Option exercise4,000$120.264,130
2025-09-15Open-market sale1,460$398.19130
2025-09-15Open-market sale2,540$397.711,590
2025-09-12Option exercise (derivative)4,000$0.00274,000
2025-09-12Option exercise4,000$120.264,130
2025-09-12Open-market sale1,000$402.213,130
2025-09-12Open-market sale1,000$403.912,130
2025-09-12Open-market sale2,000$404.89130
2025-09-11Option exercise (derivative)4,000$0.00278,000
2025-09-11Option exercise4,000$120.264,130
2025-09-11Open-market sale4,000$397.23130
2025-09-10Option exercise (derivative)4,000$0.00282,000
2025-09-10Open-market sale2,000$399.33130
2025-09-10Option exercise4,000$120.264,130
2025-09-10Open-market sale2,000$398.112,130
2025-09-09Option exercise (derivative)8,000$0.00286,000
2025-09-09Option exercise8,000$120.268,130
2025-09-09Open-market sale6,165$398.291,965
2025-09-09Open-market sale1,835$399.43130
2025-03-07Gift229,947$0.0015,962
2025-03-07Gift229,947$0.00258,117
2024-08-26Option exercise (derivative)269$0.000
2024-08-26Option exercise269$129.49399
2024-08-26Open-market sale28$347.27371
2024-08-26Open-market sale196$348.20175
2024-08-26Open-market sale23$350.86130
2024-08-26Open-market sale22$349.21153
2024-08-23Option exercise (derivative)3,600$0.003,869
2024-08-23Option exercise3,600$129.493,730
2024-08-23Open-market sale145$345.523,585
2024-08-23Open-market sale478$347.073,107
2024-08-23Open-market sale2,306$348.19801
2024-08-23Open-market sale671$349.14130
2024-08-22Option exercise (derivative)3,600$0.007,469
2024-08-22Open-market sale1,226$346.431,785
2024-08-22Open-market sale1,148$347.20637
2024-08-22Open-market sale373$348.23264
2024-08-22Open-market sale98$349.88166
2024-08-22Open-market sale36$351.33130
2024-08-22Option exercise3,600$129.493,730
2024-08-22Open-market sale719$345.533,011
2024-08-21Option exercise (derivative)3,600$0.0011,069
2024-08-21Option exercise3,600$129.493,730
2024-08-21Open-market sale340$346.343,390
2024-08-21Open-market sale837$347.912,553
2024-08-21Open-market sale339$348.762,214
2024-08-21Open-market sale390$350.101,824
2024-08-21Open-market sale459$351.471,365
2024-08-21Open-market sale71$352.98130
2024-08-21Open-market sale1,164$352.57201
2024-08-20Option exercise (derivative)3,600$0.0014,669
2024-08-20Option exercise3,600$129.493,730
2024-08-20Open-market sale946$341.762,784
2024-08-20Open-market sale362$343.102,422
2024-08-20Open-market sale138$343.642,284
2024-08-20Open-market sale220$345.662,064
2024-08-20Open-market sale640$347.481,424
2024-08-20Open-market sale660$348.22764
2024-08-20Open-market sale151$349.47613
2024-08-20Open-market sale237$350.61376
2024-08-20Open-market sale173$351.81203
2024-08-20Open-market sale73$353.17130
2024-08-19Option exercise (derivative)3,600$0.0014,669
2024-08-19Open-market sale808$348.86178
2024-08-19Open-market sale639$348.23986
2024-08-19Open-market sale413$346.891,625
2024-08-19Open-market sale219$345.742,038
2024-08-19Open-market sale127$344.702,257
2024-08-19Open-market sale205$343.792,384
2024-08-19Open-market sale41$341.312,589
2024-08-19Open-market sale152$339.932,630
2024-08-19Open-market sale256$339.352,782
2024-08-19Open-market sale285$337.993,038
2024-08-19Open-market sale118$335.843,323
2024-08-19Open-market sale78$334.493,441
2024-08-19Open-market sale96$333.113,519
2024-08-19Open-market sale79$331.533,615
2024-08-19Open-market sale48$350.33130
2024-08-19Option exercise3,600$129.493,730
2024-08-19Open-market sale36$329.023,694
2024-08-16Option exercise (derivative)3,600$0.0018,269
2024-08-16Open-market sale157$323.06130
2024-08-16Option exercise3,600$129.493,730
2024-08-16Open-market sale434$317.733,296
2024-08-16Open-market sale2$318.493,294
2024-08-16Open-market sale613$319.992,681
2024-08-16Open-market sale1,734$320.97947
2024-08-16Open-market sale660$321.92287
2024-08-15Option exercise (derivative)3,600$0.0021,869
2024-08-15Open-market sale372$325.91130
2024-08-15Option exercise3,600$129.493,730
2024-08-15Open-market sale1,084$322.671,821
2024-08-15Open-market sale1,025$323.76796
2024-08-15Open-market sale825$321.902,905
2024-08-15Open-market sale294$324.94502
2024-08-14Option exercise (derivative)3,600$0.0025,469
2024-08-14Open-market sale593$323.103,137
2024-08-14Option exercise3,600$129.493,730
2024-08-14Open-market sale46$327.84130
2024-08-14Open-market sale424$327.10176
2024-08-14Open-market sale514$325.87600
2024-08-14Open-market sale322$324.761,114
2024-08-14Open-market sale1,701$323.791,436
2024-08-13Option exercise (derivative)3,600$0.0029,069
2024-08-13Open-market sale85$338.49130
2024-08-13Open-market sale526$337.86215
2024-08-13Open-market sale282$336.09741
2024-08-13Open-market sale122$334.721,023
2024-08-13Open-market sale167$334.121,145
2024-08-13Open-market sale153$329.731,312
2024-08-13Open-market sale158$328.171,465
2024-08-13Open-market sale366$326.601,623
2024-08-13Open-market sale66$323.711,989
2024-08-13Open-market sale807$322.522,055
2024-08-13Open-market sale725$321.612,862
2024-08-13Open-market sale143$319.423,587
2024-08-13Option exercise3,600$129.493,730
2024-08-12Option exercise (derivative)3,600$0.0032,669
2024-08-12Open-market sale83$336.86130
2024-08-12Open-market sale144$332.643,275
2024-08-12Open-market sale858$335.73213
2024-08-12Open-market sale834$334.951,071
2024-08-12Open-market sale1,370$333.771,905
2024-08-12Open-market sale85$330.453,419
2024-08-12Open-market sale226$328.743,504
2024-08-12Option exercise3,600$129.493,730
2024-08-09Option exercise (derivative)3,600$0.0036,269
2024-08-09Option exercise3,600$129.493,730
2024-08-09Open-market sale1,052$329.822,678
2024-08-09Open-market sale330$331.54130
2024-08-09Open-market sale2,218$330.63460
2024-08-08Option exercise (derivative)3,600$0.0039,869
2024-08-08Open-market sale399$330.54130
2024-08-08Open-market sale732$329.64529
2024-08-08Open-market sale1,254$328.811,261
2024-08-08Open-market sale550$327.732,515
2024-08-08Open-market sale553$325.713,065
2024-08-08Open-market sale112$324.433,618
2024-08-08Option exercise3,600$129.493,730
2024-08-07Option exercise (derivative)3,600$0.0043,469
2024-08-07Open-market sale483$325.37733
2024-08-07Open-market sale1,013$323.841,216
2024-08-07Open-market sale1,136$322.992,229
2024-08-07Option exercise3,600$129.493,730
2024-08-07Open-market sale276$326.88130
2024-08-07Open-market sale327$326.04406
2024-08-07Open-market sale365$321.873,365
2024-08-06Option exercise (derivative)3,600$0.0047,069
2024-08-06Open-market sale1,121$324.871,848
2024-08-06Option exercise3,600$129.493,730
2024-08-06Open-market sale394$328.42130
2024-08-06Open-market sale583$323.862,969
2024-08-06Open-market sale483$326.96524
2024-08-06Open-market sale178$322.443,552
2024-08-06Open-market sale841$325.711,007
2024-08-05Option exercise (derivative)3,600$0.0050,669
2024-08-05Open-market sale76$326.21130
2024-08-05Open-market sale383$325.33206
2024-08-05Open-market sale782$324.01589
2024-08-05Open-market sale468$322.451,371
2024-08-05Open-market sale781$321.371,839
2024-08-05Open-market sale354$320.102,620
2024-08-05Open-market sale431$318.282,974
2024-08-05Open-market sale325$316.183,405
2024-08-05Option exercise3,600$129.493,730
2024-08-02Option exercise (derivative)3,600$0.0054,269
2024-08-02Open-market sale148$329.25130
2024-08-02Open-market sale513$327.76278
2024-08-02Open-market sale384$326.51791
2024-08-02Open-market sale1,030$325.541,175
2024-08-02Open-market sale215$324.382,205
2024-08-02Open-market sale320$323.352,420
2024-08-02Open-market sale396$322.172,740
2024-08-02Open-market sale594$321.043,136
2024-08-02Option exercise3,600$129.493,730
2024-08-01Option exercise (derivative)3,600$0.0057,869
2024-08-01Open-market sale220$317.363,347
2024-08-01Open-market sale123$316.183,567
2024-08-01Open-market sale40$312.293,690
2024-08-01Option exercise3,600$129.493,730
2024-08-01Open-market sale107$329.57130
2024-08-01Open-market sale527$328.74237
2024-08-01Open-market sale243$327.60764
2024-08-01Open-market sale244$326.051,007
2024-08-01Open-market sale754$325.381,251
2024-08-01Open-market sale205$323.982,005
2024-08-01Open-market sale468$323.042,210
2024-08-01Open-market sale265$321.862,678
2024-08-01Open-market sale202$319.762,943
2024-08-01Open-market sale202$318.683,145
2024-07-31Option exercise (derivative)3,600$0.0061,469
2024-07-31Open-market sale383$318.081,771
2024-07-31Open-market sale496$322.83280
2024-07-31Open-market sale224$321.70776
2024-07-31Open-market sale551$320.881,000
2024-07-31Open-market sale220$319.551,551
2024-07-31Open-market sale150$323.84130
2024-07-31Open-market sale491$317.492,154
2024-07-31Open-market sale222$314.972,645
2024-07-31Open-market sale554$314.032,867
2024-07-31Open-market sale309$313.053,421
2024-07-31Option exercise3,600$129.493,730
2024-07-30Option exercise (derivative)3,600$0.0065,069
2024-07-30Open-market sale142$341.76130
2024-07-30Open-market sale138$340.03272
2024-07-30Open-market sale453$338.98410
2024-07-30Open-market sale822$337.75863
2024-07-30Open-market sale1,432$336.811,685
2024-07-30Open-market sale515$335.733,117
2024-07-30Open-market sale98$334.483,632
2024-07-30Option exercise3,600$129.493,730
2024-07-29Option exercise (derivative)3,600$0.0068,669
2024-07-29Open-market sale229$332.673,501
2024-07-29Option exercise3,600$129.493,730
2024-07-29Open-market sale989$333.852,512
2024-07-29Open-market sale802$334.841,710
2024-07-29Open-market sale125$340.29130
2024-07-29Open-market sale421$339.54255
2024-07-29Open-market sale247$337.90676
2024-07-29Open-market sale335$337.24923
2024-07-29Open-market sale452$335.811,258
2024-07-26Option exercise (derivative)3,600$0.0072,269
2024-07-26Open-market sale950$339.78130
2024-07-26Open-market sale1,115$339.291,080
2024-07-26Open-market sale723$337.912,195
2024-07-26Open-market sale812$336.952,918
2024-07-26Option exercise3,600$129.493,730
2024-07-25Option exercise (derivative)3,600$0.0075,869
2024-07-25Open-market sale130$333.933,600
2024-07-25Option exercise3,600$129.493,730
2024-07-25Open-market sale90$343.79130
2024-07-25Open-market sale244$342.53220
2024-07-25Open-market sale724$341.60464
2024-07-25Open-market sale531$340.391,188
2024-07-25Open-market sale297$339.801,719
2024-07-25Open-market sale5$339.222,016
2024-07-25Open-market sale214$337.792,021
2024-07-25Open-market sale776$336.722,235
2024-07-25Open-market sale589$335.853,011
2024-07-24Option exercise (derivative)3,600$0.0079,469
2024-07-24Open-market sale529$333.841,733
2024-07-24Open-market sale956$332.762,262
2024-07-24Open-market sale512$331.703,218
2024-07-24Option exercise3,600$129.493,730
2024-07-24Open-market sale163$337.09130
2024-07-24Open-market sale744$334.77989
2024-07-24Open-market sale696$335.99293
2024-07-23Option exercise (derivative)3,600$0.0083,069
2024-07-23Open-market sale121$337.33130
2024-07-23Open-market sale633$336.51251
2024-07-23Open-market sale917$334.592,652
2024-07-23Open-market sale109$332.683,569
2024-07-23Open-market sale52$331.853,678
2024-07-23Option exercise3,600$129.493,730
2024-07-23Open-market sale1,768$335.52884
2024-07-22Option exercise (derivative)3,600$0.0086,669
2024-07-22Open-market sale876$332.60130
2024-07-22Open-market sale1,505$331.971,006
2024-07-22Open-market sale664$330.852,511
2024-07-22Open-market sale178$329.403,175
2024-07-22Open-market sale200$328.243,353
2024-07-22Open-market sale177$326.523,553
2024-07-22Option exercise3,600$129.493,730
2024-07-19Option exercise (derivative)3,600$0.0090,269
2024-07-19Open-market sale127$331.15130
2024-07-19Open-market sale1,017$330.43257
2024-07-19Open-market sale1,502$329.611,274
2024-07-19Open-market sale749$328.752,776
2024-07-19Open-market sale205$327.323,525
2024-07-19Option exercise3,600$129.493,730
2024-07-18Option exercise (derivative)3,600$0.0093,869
2024-07-18Open-market sale309$334.75130
2024-07-18Open-market sale472$333.52439
2024-07-18Open-market sale795$332.59911
2024-07-18Open-market sale782$331.601,706
2024-07-18Open-market sale997$330.172,488
2024-07-18Open-market sale245$329.323,485
2024-07-18Option exercise3,600$129.493,730
2024-07-17Option exercise (derivative)3,600$0.0097,469
2024-07-17Open-market sale54$331.503,508
2024-07-17Open-market sale168$328.103,562
2024-07-17Open-market sale810$332.672,698
2024-07-17Open-market sale1,051$333.501,647
2024-07-17Option exercise3,600$129.493,730
2024-07-17Open-market sale149$337.34130
2024-07-17Open-market sale485$335.36279
2024-07-17Open-market sale883$334.53764
2024-07-16Option exercise (derivative)3,600$0.00101,069
2024-07-16Option exercise3,600$129.493,730
2024-07-16Open-market sale627$327.143,103
2024-07-16Open-market sale2,090$327.971,013
2024-07-16Open-market sale809$328.72204
2024-07-16Open-market sale74$329.75130
2024-07-15Option exercise (derivative)3,600$0.00104,669
2024-07-15Open-market sale1,224$327.96163
2024-07-15Option exercise3,600$129.493,730
2024-07-15Open-market sale40$321.873,690
2024-07-15Open-market sale357$324.043,333
2024-07-15Open-market sale1,015$324.902,318
2024-07-15Open-market sale502$326.371,816
2024-07-15Open-market sale429$326.821,387
2024-07-15Open-market sale33$328.60130
2024-07-12Option exercise (derivative)3,600$0.00108,269
2024-07-12Open-market sale105$329.79130
2024-07-12Open-market sale213$328.47235
2024-07-12Open-market sale148$327.91448
2024-07-12Open-market sale501$326.41596
2024-07-12Open-market sale694$325.181,097
2024-07-12Open-market sale1,248$324.261,791
2024-07-12Open-market sale507$323.023,039
2024-07-12Open-market sale184$321.183,546
2024-07-12Option exercise3,600$129.493,730
2024-07-11Option exercise (derivative)3,600$0.00111,869
2024-07-11Open-market sale141$328.73130
2024-07-11Open-market sale454$327.59271
2024-07-11Open-market sale1,159$326.60725
2024-07-11Open-market sale990$325.571,884
2024-07-11Open-market sale856$324.252,874
2024-07-11Option exercise3,600$129.493,730
2024-07-10Option exercise (derivative)3,600$0.00115,469
2024-07-10Open-market sale865$328.98396
2024-07-10Open-market sale459$327.861,261
2024-07-10Open-market sale247$326.791,720
2024-07-10Open-market sale435$325.271,967
2024-07-10Open-market sale733$324.062,402
2024-07-10Open-market sale595$323.333,135
2024-07-10Option exercise3,600$129.493,730
2024-07-10Open-market sale266$329.58130
2024-07-09Option exercise (derivative)3,600$0.00119,069
2024-07-09Open-market sale202$316.183,528
2024-07-09Open-market sale552$325.26130
2024-07-09Open-market sale1,171$324.05682
2024-07-09Open-market sale840$323.241,853
2024-07-09Open-market sale332$321.782,693
2024-07-09Open-market sale344$320.223,025
2024-07-09Open-market sale159$317.433,369
2024-07-09Option exercise3,600$129.493,730
2024-07-08Option exercise (derivative)3,600$0.00122,669
2024-07-08Open-market sale1,316$317.49929
2024-07-08Open-market sale962$316.522,245
2024-07-08Open-market sale333$315.373,207
2024-07-08Open-market sale799$318.40130
2024-07-08Open-market sale190$313.953,540
2024-07-08Option exercise3,600$129.493,730
2024-07-05Option exercise (derivative)3,600$0.00126,269
2024-07-05Option exercise3,600$129.493,730
2024-07-05Open-market sale264$314.48130
2024-07-05Open-market sale1,936$313.50394
2024-07-05Open-market sale1,400$312.682,330
2024-07-03Option exercise (derivative)3,600$0.00129,869
2024-07-03Open-market sale101$318.30130
2024-07-03Open-market sale4$316.92231
2024-07-03Open-market sale231$316.42235
2024-07-03Open-market sale851$314.85466
2024-07-03Open-market sale153$313.521,317
2024-07-03Open-market sale270$312.221,470
2024-07-03Open-market sale1,703$310.751,740
2024-07-03Open-market sale287$310.133,443
2024-07-03Option exercise3,600$129.493,730
2024-07-02Option exercise (derivative)3,600$0.00133,469
2024-07-02Open-market sale194$319.88130
2024-07-02Open-market sale1,310$319.26324
2024-07-02Open-market sale1,088$318.271,634
2024-07-02Open-market sale551$317.302,722
2024-07-02Open-market sale457$315.583,273
2024-07-02Option exercise3,600$129.493,730
2024-07-01Option exercise (derivative)3,600$0.00137,069
2024-07-01Option exercise3,600$129.493,730
2024-07-01Open-market sale127$317.093,603
2024-07-01Open-market sale1,431$318.942,172
2024-07-01Open-market sale743$319.611,429
2024-07-01Open-market sale372$321.311,057
2024-07-01Open-market sale261$322.27796
2024-07-01Open-market sale254$323.26542
2024-07-01Open-market sale412$324.58130
2024-06-28Option exercise (derivative)3,600$0.00140,669
2024-06-28Option exercise3,600$129.493,730
2024-06-28Open-market sale744$318.741,500
2024-06-28Open-market sale1,002$316.412,728
2024-06-28Open-market sale484$317.492,244
2024-06-28Open-market sale655$319.80845
2024-06-28Open-market sale715$320.99130
2024-06-27Option exercise (derivative)3,600$0.00144,269
2024-06-27Open-market sale142$318.90130
2024-06-27Open-market sale1,119$318.22272
2024-06-27Open-market sale640$317.261,391
2024-06-27Open-market sale590$316.142,031
2024-06-27Open-market sale563$314.992,621
2024-06-27Open-market sale546$314.183,184
2024-06-27Option exercise3,600$129.493,730
2024-06-26Option exercise (derivative)3,600$0.00147,869
2024-06-26Open-market sale128$320.88130
2024-06-26Open-market sale192$320.39258
2024-06-26Open-market sale958$319.00450
2024-06-26Open-market sale1,873$318.141,408
2024-06-26Open-market sale449$316.383,281
2024-06-26Option exercise3,600$129.493,730
2024-06-25Option exercise (derivative)3,600$0.00151,469
2024-06-25Open-market sale164$321.82130
2024-06-25Open-market sale886$320.02294
2024-06-25Open-market sale1,853$319.111,180
2024-06-25Open-market sale697$318.443,033
2024-06-25Option exercise3,600$129.493,730
2024-06-24Option exercise (derivative)3,600$0.00155,069
2024-06-24Open-market sale96$310.713,634
2024-06-24Option exercise3,600$129.493,730
2024-06-24Open-market sale341$312.753,293
2024-06-24Open-market sale591$313.912,702
2024-06-24Open-market sale756$314.981,946
2024-06-24Open-market sale122$319.33130
2024-06-24Open-market sale637$318.54252
2024-06-24Open-market sale935$317.52889
2024-06-24Open-market sale122$316.571,824
2024-06-21Option exercise (derivative)3,600$0.00158,669
2024-06-21Open-market sale900$312.852,365
2024-06-21Open-market sale323$311.103,265
2024-06-21Open-market sale142$310.183,588
2024-06-21Open-market sale1,137$314.591,228
2024-06-21Open-market sale1,048$315.35180
2024-06-21Open-market sale50$315.99130
2024-06-21Option exercise3,600$129.493,730
2024-06-20Option exercise (derivative)3,600$0.00162,269
2024-06-20Option exercise3,600$129.493,730
2024-06-20Open-market sale257$304.933,473
2024-06-20Open-market sale73$311.04130
2024-06-20Open-market sale984$310.19203
2024-06-20Open-market sale1,619$309.381,187
2024-06-20Open-market sale374$308.212,806
2024-06-20Open-market sale293$306.663,180
2024-06-18Option exercise (derivative)3,600$0.00165,869
2024-06-18Open-market sale161$298.583,418
2024-06-18Open-market sale151$297.473,579
2024-06-18Option exercise3,600$129.493,730
2024-06-18Open-market sale315$306.23130
2024-06-18Open-market sale1,318$305.48445
2024-06-18Open-market sale797$304.211,763
2024-06-18Open-market sale297$302.742,560
2024-06-18Open-market sale234$301.392,857
2024-06-18Open-market sale327$300.093,091
2024-06-17Option exercise (derivative)3,600$0.00169,469
2024-06-17Open-market sale531$297.20130
2024-06-17Open-market sale804$296.33661
2024-06-17Open-market sale643$295.411,465
2024-06-17Open-market sale324$294.112,108
2024-06-17Open-market sale81$292.172,432
2024-06-17Open-market sale246$291.092,513
2024-06-17Open-market sale486$289.932,759
2024-06-17Open-market sale236$287.443,245
2024-06-17Open-market sale249$286.373,481
2024-06-17Option exercise3,600$129.493,730
2024-06-14Option exercise (derivative)3,600$0.00173,069
2024-06-14Open-market sale1,273$286.502,457
2024-06-14Option exercise3,600$129.493,730
2024-06-14Open-market sale1,772$287.40685
2024-06-14Open-market sale555$288.28130
2024-06-13Option exercise (derivative)3,600$0.00176,669
2024-06-13Open-market sale367$286.861,248
2024-06-13Open-market sale125$280.733,459
2024-06-13Open-market sale1,118$287.64130
2024-06-13Option exercise3,600$129.493,730
2024-06-13Open-market sale146$279.753,584
2024-06-13Open-market sale230$281.663,229
2024-06-13Open-market sale791$285.841,615
2024-06-13Open-market sale430$284.752,406
2024-06-13Open-market sale393$283.952,836
2024-06-12Option exercise (derivative)3,600$0.00180,269
2024-06-12Open-market sale25$278.703,705
2024-06-12Option exercise3,600$129.493,730
2024-06-12Open-market sale676$279.883,029
2024-06-12Open-market sale1,462$281.91130
2024-06-12Open-market sale1,437$281.121,592
2024-06-11Option exercise (derivative)3,600$0.00183,869
2024-06-11Open-market sale1,534$275.131,929
2024-06-11Open-market sale549$277.09130
2024-06-11Open-market sale1,250$276.15679
2024-06-11Open-market sale267$274.153,463
2024-06-11Option exercise3,600$129.493,730
2024-06-10Option exercise (derivative)3,600$0.00187,469
2024-06-10Option exercise3,600$129.493,730
2024-06-10Open-market sale491$273.462,185
2024-06-10Open-market sale608$272.742,676
2024-06-10Open-market sale446$270.883,284
2024-06-10Open-market sale750$275.71130
2024-06-10Open-market sale1,305$274.72880
2024-06-07Option exercise (derivative)3,600$0.00191,069
2024-06-07Open-market sale361$279.45130
2024-06-07Open-market sale600$278.61491
2024-06-07Open-market sale1,067$277.381,091
2024-06-07Open-market sale802$276.362,158
2024-06-07Open-market sale770$275.332,960
2024-06-07Option exercise3,600$129.493,730
2024-06-06Option exercise (derivative)3,600$0.00194,669
2024-06-06Open-market sale164$279.36130
2024-06-06Open-market sale459$278.48294
2024-06-06Open-market sale1,589$277.04753
2024-06-06Open-market sale1,220$276.332,342
2024-06-06Open-market sale168$274.723,562
2024-06-06Option exercise3,600$129.493,730
2024-06-05Option exercise (derivative)3,600$0.00198,269
2024-06-05Open-market sale622$278.85130
2024-06-05Open-market sale361$275.993,209
2024-06-05Open-market sale1,497$278.01752
2024-06-05Open-market sale960$277.092,249
2024-06-05Open-market sale40$274.083,570
2024-06-05Open-market sale120$273.083,610
2024-06-05Option exercise3,600$129.493,730
2024-06-04Option exercise (derivative)3,600$0.00201,869
2024-06-04Option exercise3,600$129.493,730
2024-06-04Open-market sale1,375$272.092,355
2024-06-04Open-market sale122$278.07130
2024-06-04Open-market sale117$277.42252
2024-06-04Open-market sale123$276.48369
2024-06-04Open-market sale343$275.09492
2024-06-04Open-market sale439$273.95835
2024-06-04Open-market sale1,081$272.911,274
2024-06-03Option exercise (derivative)3,600$0.00205,469
2024-06-03Open-market sale266$279.46130
2024-06-03Open-market sale312$278.79396
2024-06-03Open-market sale322$277.74708
2024-06-03Option exercise3,600$129.493,730
2024-06-03Open-market sale296$274.683,434
2024-06-03Open-market sale1,177$275.702,257
2024-06-03Open-market sale1,227$276.611,030
2024-05-31Option exercise (derivative)3,600$0.00209,069
2024-05-31Open-market sale928$270.752,627
2024-05-31Open-market sale175$269.353,555
2024-05-31Option exercise3,600$129.493,730
2024-05-31Open-market sale1,093$271.811,534
2024-05-31Open-market sale141$273.45339
2024-05-31Open-market sale209$274.86130
2024-05-31Open-market sale1,054$274.63480
2024-05-30Option exercise (derivative)3,600$0.00212,669
2024-05-30Open-market sale137$271.69130
2024-05-30Open-market sale1,291$270.87267
2024-05-30Open-market sale1,514$269.911,558
2024-05-30Option exercise3,600$129.493,730
2024-05-30Open-market sale109$267.153,621
2024-05-30Open-market sale549$268.993,072
2024-05-29Option exercise (derivative)3,600$0.00216,269
2024-05-29Option exercise3,600$129.493,730
2024-05-29Open-market sale501$265.223,229
2024-05-29Open-market sale805$265.972,424
2024-05-29Open-market sale1,082$268.35130
2024-05-29Open-market sale1,212$267.591,212
2024-05-28Option exercise (derivative)3,600$0.00219,869
2024-05-28Open-market sale296$267.773,434
2024-05-28Option exercise3,600$129.493,730
2024-05-28Open-market sale1,776$268.781,658
2024-05-28Open-market sale1,442$269.54216
2024-05-28Open-market sale86$271.26130
2024-05-24Option exercise (derivative)3,600$0.00223,469
2024-05-24Open-market sale125$275.28252
2024-05-24Open-market sale146$273.94377
2024-05-24Open-market sale1,014$272.85523
2024-05-24Open-market sale1,959$272.011,537
2024-05-24Open-market sale88$276.63164
2024-05-24Option exercise3,600$129.493,730
2024-05-24Open-market sale234$270.923,496
2024-05-24Open-market sale34$277.27130
2024-05-23Option exercise (derivative)3,600$0.00227,069
2024-05-23Open-market sale1,347$275.541,738
2024-05-23Open-market sale645$274.503,085
2024-05-23Open-market sale1,247$276.36491
2024-05-23Open-market sale361$277.03130
2024-05-23Option exercise3,600$129.493,730
2024-05-22Option exercise (derivative)3,600$0.00230,669
2024-05-22Option exercise3,600$129.493,730
2024-05-22Open-market sale510$276.173,008
2024-05-22Open-market sale212$275.233,518
2024-05-22Open-market sale1,290$277.131,718
2024-05-22Open-market sale1,588$277.85130
2024-05-21Option exercise (derivative)3,600$0.00234,269
2024-05-21Open-market sale902$274.702,828
2024-05-21Option exercise3,600$129.493,730
2024-05-21Open-market sale1$278.29130
2024-05-21Open-market sale565$277.68131
2024-05-20Option exercise (derivative)3,600$0.00237,869
2024-05-20Open-market sale138$274.93130
2024-05-20Open-market sale2,399$274.16268
2024-05-20Open-market sale1,063$273.242,667
2024-05-20Open-market sale1,149$275.801,679
2024-05-20Open-market sale983$276.53696
2024-05-20Option exercise3,600$129.493,730
2024-05-17Option exercise (derivative)3,600$0.00241,469
2024-05-17Open-market sale2,110$273.65663
2024-05-17Open-market sale574$271.303,156
2024-05-17Open-market sale533$274.27130
2024-05-17Open-market sale383$272.692,773
2024-05-17Option exercise3,600$129.493,730
2024-05-16Option exercise (derivative)3,600$0.00245,069
2024-05-16Open-market sale477$271.303,253
2024-05-16Open-market sale1,455$271.971,798
2024-05-16Open-market sale1,668$273.03130
2024-05-16Option exercise3,600$129.493,730
2024-05-15Option exercise (derivative)3,600$0.00248,669
2024-05-15Open-market sale187$274.79130
2024-05-15Option exercise3,600$129.493,730
2024-05-15Open-market sale304$270.453,426
2024-05-15Open-market sale335$271.493,091
2024-05-15Open-market sale1,921$272.971,170
2024-05-15Open-market sale853$273.89317
2024-05-14Option exercise (derivative)3,600$0.00252,269
2024-05-14Open-market sale379$269.32130
2024-05-14Open-market sale754$266.342,945
2024-05-14Open-market sale31$264.353,699
2024-05-14Option exercise3,600$129.493,730
2024-05-14Open-market sale1,083$267.531,862
2024-05-14Open-market sale1,353$268.41509
2024-05-13Option exercise (derivative)3,600$0.00255,869
2024-05-13Option exercise3,600$129.493,730
2024-05-13Open-market sale1,672$264.392,058
2024-05-13Open-market sale850$265.401,208
2024-05-13Open-market sale647$266.56561
2024-05-13Open-market sale251$267.84310
2024-05-13Open-market sale180$268.89130
2024-05-10Option exercise (derivative)3,600$0.00259,469
2024-05-10Open-market sale114$269.13130
2024-05-10Open-market sale224$268.10244
2024-05-10Open-market sale619$267.02468
2024-05-10Open-market sale894$265.401,087
2024-05-10Open-market sale1,749$264.441,981
2024-05-10Option exercise3,600$129.493,730
2024-05-09Option exercise (derivative)3,600$0.00263,069
2024-05-09Option exercise3,600$129.493,730
2024-05-09Open-market sale247$261.833,483
2024-05-09Open-market sale1,006$262.792,477
2024-05-09Open-market sale562$263.981,915
2024-05-09Open-market sale1,103$265.21812
2024-05-09Open-market sale682$265.82130
2024-05-08Option exercise (derivative)3,600$0.00266,669
2024-05-08Open-market sale29$268.30130
2024-05-08Open-market sale1,430$262.381,461
2024-05-08Open-market sale839$261.332,891
2024-05-08Open-market sale253$266.58159
2024-05-08Open-market sale113$266.10412
2024-05-08Open-market sale713$264.75525
2024-05-08Open-market sale223$263.101,238
2024-05-08Option exercise3,600$129.493,730
2024-05-07Option exercise (derivative)3,600$0.00270,269
2024-05-07Open-market sale811$266.13130
2024-05-07Open-market sale315$264.91941
2024-05-07Open-market sale930$262.732,183
2024-05-07Open-market sale617$261.633,113
2024-05-07Option exercise3,600$129.493,730
2024-05-07Open-market sale927$263.971,256
2024-05-06Option exercise (derivative)3,600$0.00273,869
2024-05-06Open-market sale157$261.51276
2024-05-06Open-market sale1,982$260.28433
2024-05-06Open-market sale599$259.152,415
2024-05-06Open-market sale4$261.94272
2024-05-06Open-market sale142$264.14130
2024-05-06Option exercise3,600$129.493,730
2024-05-06Open-market sale220$256.353,510
2024-05-06Open-market sale496$257.703,014
2024-05-03Option exercise (derivative)3,600$0.00277,469
2024-05-03Option exercise3,600$129.493,730
2024-05-03Open-market sale115$257.303,615
2024-05-03Open-market sale699$258.242,916
2024-05-03Open-market sale799$259.112,117
2024-05-03Open-market sale574$260.431,543
2024-05-03Open-market sale1,191$261.51352
2024-05-03Open-market sale222$262.33130
2024-05-02Option exercise (derivative)3,600$0.00281,069
2024-05-02Open-market sale1,373$259.12403
2024-05-02Option exercise3,600$129.493,730
2024-05-02Open-market sale191$254.453,539
2024-05-02Open-market sale264$255.623,275
2024-05-02Open-market sale273$259.80130
2024-05-02Open-market sale296$256.172,979
2024-05-02Open-market sale1,203$258.111,776
2024-05-01Option exercise (derivative)3,600$0.00284,669
2024-05-01Open-market sale238$238.333,492
2024-05-01Open-market sale103$242.793,389
2024-05-01Open-market sale246$243.443,143
2024-05-01Open-market sale186$245.262,957
2024-05-01Open-market sale231$247.362,726
2024-05-01Open-market sale291$248.782,435
2024-05-01Open-market sale208$250.332,227
2024-05-01Option exercise3,600$129.493,730
2024-05-01Open-market sale501$251.541,726
2024-05-01Open-market sale307$252.911,419
2024-05-01Open-market sale610$254.07809
2024-05-01Open-market sale558$254.99251
2024-05-01Open-market sale95$256.13156
2024-05-01Open-market sale26$257.55130
2024-04-30Option exercise (derivative)3,600$0.00288,269
2024-04-30Open-market sale251$236.37130
2024-04-30Option exercise3,600$129.493,730
2024-04-30Open-market sale1,000$234.712,730
2024-04-30Open-market sale2,349$235.52381
2024-04-29Option exercise (derivative)3,600$0.00291,869
2024-04-29Open-market sale732$239.78383
2024-04-29Open-market sale253$240.55130
2024-04-29Option exercise3,600$129.493,730
2024-04-29Open-market sale596$237.702,821
2024-04-29Open-market sale1,706$238.561,115
2024-04-29Open-market sale278$236.843,417
2024-04-29Open-market sale35$234.763,695
2024-04-26Option exercise (derivative)3,600$0.00295,469
2024-04-26Option exercise3,600$129.493,730
2024-04-26Open-market sale77$237.00130
2024-04-26Open-market sale835$234.362,895
2024-04-26Open-market sale2,271$235.23624
2024-04-26Open-market sale417$236.34207
2024-04-25Option exercise (derivative)3,600$0.00299,069
2024-04-25Open-market sale341$236.84130
2024-04-25Open-market sale1,203$236.04471
2024-04-25Open-market sale2,056$235.021,674
2024-04-25Option exercise3,600$129.493,730
2024-04-24Option exercise (derivative)3,600$0.00302,669
2024-04-24Open-market sale675$240.37130
2024-04-24Open-market sale1,217$239.52805
2024-04-24Open-market sale1,041$238.242,022
2024-04-24Open-market sale486$237.543,063
2024-04-24Open-market sale145$235.333,549
2024-04-24Open-market sale36$233.613,694
2024-04-24Option exercise3,600$129.493,730
2024-04-23Option exercise (derivative)3,600$0.00306,269
2024-04-23Open-market sale536$235.103,194
2024-04-23Option exercise3,600$129.493,730
2024-04-23Open-market sale1,785$236.001,409
2024-04-23Open-market sale825$237.04584
2024-04-23Open-market sale89$239.25130
2024-04-23Open-market sale365$237.96219
2024-04-22Option exercise (derivative)3,600$0.00309,869
2024-04-22Open-market sale144$238.36130
2024-04-22Open-market sale882$237.79274
2024-04-22Open-market sale719$236.761,156
2024-04-22Open-market sale1,589$235.751,875
2024-04-22Open-market sale266$234.563,464
2024-04-22Option exercise3,600$129.493,730
2024-04-19Option exercise (derivative)3,600$0.00313,469
2024-04-19Open-market sale311$237.88130
2024-04-19Open-market sale2,803$236.97441
2024-04-19Open-market sale486$235.963,244
2024-04-19Option exercise3,600$129.493,730
2024-04-18Option exercise (derivative)3,600$0.00317,069
2024-04-18Option exercise3,600$129.493,730
2024-04-18Open-market sale125$234.563,605
2024-04-18Open-market sale397$236.553,208
2024-04-18Open-market sale83$240.16130
2024-04-18Open-market sale851$239.28213
2024-04-18Open-market sale736$238.361,064
2024-04-18Open-market sale1,408$237.391,800
2024-04-17Option exercise (derivative)3,600$0.00320,669
2024-04-17Option exercise3,600$129.493,730
2024-04-17Open-market sale134$232.963,596
2024-04-17Open-market sale676$234.412,920
2024-04-17Open-market sale1,940$235.92980
2024-04-17Open-market sale850$236.68130
2024-04-16Option exercise (derivative)3,600$0.00324,269
2024-04-16Open-market sale1,263$232.91385
2024-04-16Open-market sale1,045$231.711,648
2024-04-16Open-market sale1,037$230.952,693
2024-04-16Option exercise3,600$129.493,730
2024-04-16Open-market sale255$233.72130
2024-04-15Option exercise (derivative)3,600$0.00327,869
2024-04-15Open-market sale155$237.43130
2024-04-15Open-market sale625$236.59285
2024-04-15Open-market sale1,615$235.57910
2024-04-15Open-market sale884$234.512,525
2024-04-15Open-market sale321$233.643,409
2024-04-15Option exercise3,600$129.493,730
2024-04-12Option exercise (derivative)3,600$0.00331,469
2024-04-12Open-market sale271$238.89130
2024-04-12Open-market sale445$238.27401
2024-04-12Open-market sale364$236.03846
2024-04-12Open-market sale1,211$235.071,210
2024-04-12Open-market sale1,114$234.032,421
2024-04-12Open-market sale195$233.043,535
2024-04-12Option exercise3,600$129.493,730
2024-04-11Option exercise (derivative)3,600$0.00335,069
2024-04-11Open-market sale1,285$239.84347
2024-04-11Option exercise3,600$129.493,730
2024-04-11Open-market sale1,016$237.562,714
2024-04-11Open-market sale1,082$238.871,632
2024-04-11Open-market sale217$240.78130
2024-04-10Option exercise (derivative)13,800$0.00338,669
2024-04-10Open-market sale9,940$237.52130
2024-04-10Open-market sale1,291$237.6810,070
2024-04-10Open-market sale1,732$236.7311,361
2024-04-10Open-market sale527$235.6913,093
2024-04-10Open-market sale102$234.2613,620
2024-04-10Open-market sale208$233.0913,722
2024-04-10Option exercise13,800$129.4913,930
2024-04-09Option exercise (derivative)15,000$0.00352,469
2024-04-09Option exercise15,000$129.4915,130
2024-04-09Open-market sale8,006$237.52130
2024-04-09Open-market sale6,994$236.748,136
2024-04-08Option exercise (derivative)5,060$0.00367,469
2024-04-08Open-market sale113$239.63130
2024-04-08Open-market sale1,732$238.85243
2024-04-08Open-market sale1,114$237.631,975
2024-04-08Open-market sale1,639$236.863,089
2024-04-08Open-market sale260$235.364,728
2024-04-08Open-market sale202$232.434,988
2024-04-08Option exercise5,060$129.495,190
2024-04-05Option exercise (derivative)15,000$0.00372,529
2024-04-05Open-market sale204$231.3114,926
2024-04-05Option exercise15,000$129.4915,130
2024-04-05Open-market sale562$232.7514,364
2024-04-05Open-market sale4,176$233.7710,188
2024-04-05Open-market sale2,986$234.747,202
2024-04-05Open-market sale4,667$235.912,535
2024-04-05Open-market sale2,405$236.91130
2024-04-04Option exercise (derivative)15,000$0.00387,529
2024-04-04Open-market sale7,478$233.88796
2024-04-04Open-market sale5,323$232.848,274
2024-04-04Open-market sale666$234.63130
2024-04-04Option exercise15,000$129.4915,130
2024-04-04Open-market sale1,025$231.4713,597
2024-04-04Open-market sale508$230.6514,622
2024-04-03Option exercise (derivative)15,000$0.00402,529
2024-04-03Option exercise15,000$129.4915,130
2024-04-03Open-market sale723$223.7314,407
2024-04-03Open-market sale3,181$230.0511,226
2024-04-03Open-market sale8,039$230.973,187
2024-04-03Open-market sale3,057$231.69130
2024-04-02Option exercise (derivative)15,000$0.00417,529
2024-04-02Option exercise15,000$129.4915,130
2024-04-02Open-market sale186$227.0214,944
2024-04-02Open-market sale5,216$228.819,728
2024-04-02Open-market sale8,121$229.641,607
2024-04-02Open-market sale1,477$230.52130
2024-04-01Option exercise (derivative)15,000$0.00432,529
2024-04-01Open-market sale406$230.14130
2024-04-01Open-market sale1,014$225.7012,268
2024-04-01Open-market sale5,354$229.38536
2024-04-01Open-market sale5,005$228.345,890
2024-04-01Open-market sale1,373$227.4610,895
2024-04-01Option exercise15,000$129.4915,130
2024-04-01Open-market sale489$223.0314,641
2024-04-01Open-market sale590$223.7114,051
2024-04-01Open-market sale769$225.1713,282
2024-03-28Option exercise (derivative)14,125$0.00447,529
2024-03-28Open-market sale2,234$239.312,885
2024-03-28Open-market sale2,336$238.545,119
2024-03-28Open-market sale608$237.017,455
2024-03-28Open-market sale102$236.768,063
2024-03-28Open-market sale432$235.018,165
2024-03-28Open-market sale59$233.838,597
2024-03-28Open-market sale1,212$232.568,656
2024-03-28Open-market sale2,545$231.749,868
2024-03-28Open-market sale1,842$230.6112,413
2024-03-28Option exercise14,125$129.4914,255
2024-03-28Open-market sale167$243.58130
2024-03-28Open-market sale1,565$240.521,320
2024-03-28Open-market sale1,002$241.53318
2024-03-28Open-market sale21$242.53297
2024-03-27Option exercise (derivative)15,000$0.00461,654
2024-03-27Open-market sale87$248.61130
2024-03-27Open-market sale409$245.49219
2024-03-27Open-market sale2,909$243.30628
2024-03-27Open-market sale4,748$242.383,537
2024-03-27Open-market sale3,340$241.568,285
2024-03-27Open-market sale773$240.3811,625
2024-03-27Open-market sale1,283$239.4812,398
2024-03-27Open-market sale1,418$238.3013,681
2024-03-27Open-market sale31$237.1515,099
2024-03-27Option exercise15,000$129.4915,130
2024-03-27Open-market sale2$246.24217
2024-03-26Option exercise (derivative)15,000$0.00476,654
2024-03-26Open-market sale496$246.4614,490
2024-03-26Open-market sale144$244.6714,986
2024-03-26Option exercise15,000$129.4915,130
2024-03-26Open-market sale4,366$248.424,198
2024-03-26Open-market sale5,926$247.638,564
2024-03-26Open-market sale444$250.64130
2024-03-26Open-market sale3,624$249.48574
2024-03-25Option exercise (derivative)15,000$0.00491,654
2024-03-25Open-market sale603$248.49130
2024-03-25Open-market sale829$247.59733
2024-03-25Open-market sale509$246.571,562
2024-03-25Open-market sale502$244.882,071
2024-03-25Open-market sale2,924$243.902,573
2024-03-25Open-market sale4,252$243.095,497
2024-03-25Open-market sale3,421$242.129,749
2024-03-25Open-market sale1,492$241.0513,170
2024-03-25Open-market sale468$239.6014,662
2024-03-25Option exercise15,000$129.4915,130
2024-03-22Option exercise (derivative)15,000$0.00506,654
2024-03-22Option exercise15,000$129.4915,130
2024-03-22Open-market sale5,212$237.563,791
2024-03-22Open-market sale1,780$234.6213,350
2024-03-22Open-market sale735$235.3412,615
2024-03-22Open-market sale3,612$236.629,003
2024-03-22Open-market sale3,661$238.29130
2024-03-21Option exercise (derivative)15,000$0.00521,654
2024-03-21Open-market sale2,497$237.38130
2024-03-21Open-market sale1,353$234.3813,777
2024-03-21Option exercise15,000$129.4915,130
2024-03-21Open-market sale2,500$235.5811,277
2024-03-21Open-market sale8,650$236.572,627
2024-03-20Option exercise (derivative)15,000$0.00536,654
2024-03-20Option exercise15,000$129.4915,130
2024-03-20Open-market sale2,290$234.3312,840
2024-03-20Open-market sale3,642$235.199,198
2024-03-20Open-market sale6,055$236.373,143
2024-03-20Open-market sale150$238.28130
2024-03-20Open-market sale2,863$237.21280
2024-03-19Option exercise (derivative)15,000$0.00551,654
2024-03-19Open-market sale2,958$236.287,561
2024-03-19Open-market sale2,409$235.0810,519
2024-03-19Open-market sale2,953$237.084,608
2024-03-19Open-market sale2,825$238.481,783
2024-03-19Open-market sale1,653$239.30130
2024-03-19Open-market sale975$233.9812,928
2024-03-19Open-market sale1,227$233.2513,903
2024-03-19Option exercise15,000$129.4915,130
2024-03-18Option exercise (derivative)15,000$0.00566,654
2024-03-18Open-market sale1,037$233.0812,485
2024-03-18Open-market sale659$232.1313,522
2024-03-18Open-market sale949$230.5914,181
2024-03-18Option exercise15,000$129.4915,130
2024-03-18Open-market sale5,574$234.316,911
2024-03-18Open-market sale6,627$235.05284
2024-03-18Open-market sale154$235.91130
2024-03-15Option exercise (derivative)15,000$0.00581,654
2024-03-15Open-market sale5,789$237.58727
2024-03-15Open-market sale4,449$236.776,516
2024-03-15Open-market sale4,165$235.6310,965
2024-03-15Option exercise15,000$129.4915,130
2024-03-15Open-market sale597$238.68130
2024-03-14Option exercise (derivative)15,000$0.00596,654
2024-03-14Open-market sale1,267$240.47288
2024-03-14Open-market sale3,098$238.491,555
2024-03-14Open-market sale5,955$237.624,653
2024-03-14Open-market sale158$241.41130
2024-03-14Open-market sale4,522$236.7410,608
2024-03-14Option exercise15,000$129.4915,130
2024-03-13Option exercise (derivative)15,000$0.00611,654
2024-03-13Open-market sale205$248.42130
2024-03-13Open-market sale351$247.19335
2024-03-13Open-market sale1,195$246.17686
2024-03-13Open-market sale192$244.901,881
2024-03-13Open-market sale3,581$243.632,073
2024-03-13Open-market sale3,645$242.605,654
2024-03-13Open-market sale3,127$241.619,299
2024-03-13Open-market sale2,704$240.6912,426
2024-03-13Option exercise15,000$129.4915,130
2024-03-12Option exercise (derivative)15,000$0.00626,654
2024-03-12Open-market sale772$249.82130
2024-03-12Option exercise15,000$129.4915,130
2024-03-12Open-market sale7,091$247.208,039
2024-03-12Open-market sale4,443$248.093,596
2024-03-12Open-market sale2,694$249.15902
2024-03-11Option exercise (derivative)15,000$0.00641,654
2024-03-11Open-market sale3,531$246.919,193
2024-03-11Open-market sale1,137$246.0512,724
2024-03-11Open-market sale2,404$247.996,789
2024-03-11Open-market sale1,269$244.8013,861
2024-03-11Option exercise15,000$129.4915,130
2024-03-11Open-market sale2,079$249.054,710
2024-03-11Open-market sale4,580$249.76130
2024-03-08Option exercise (derivative)15,000$0.00656,654
2024-03-08Open-market sale160$243.89130
2024-03-08Open-market sale5,139$243.38290
2024-03-08Open-market sale5,783$242.235,429
2024-03-08Open-market sale895$240.5811,212
2024-03-08Open-market sale1,175$239.5612,107
2024-03-08Open-market sale1,225$238.7513,282
2024-03-08Open-market sale623$237.2114,507
2024-03-08Option exercise15,000$129.4915,130
2024-03-07Option exercise (derivative)15,000$0.00671,654
2024-03-07Open-market sale6,223$240.296,213
2024-03-07Open-market sale478$238.8712,436
2024-03-07Open-market sale942$237.7712,914
2024-03-07Open-market sale1,274$236.8213,856
2024-03-07Option exercise15,000$129.4915,130
2024-03-07Open-market sale1,510$242.25225
2024-03-07Open-market sale95$243.21130
2024-03-07Open-market sale4,478$241.301,735
2024-03-06Option exercise (derivative)15,000$0.00686,654
2024-03-06Open-market sale957$240.00130
2024-03-06Option exercise15,000$129.4915,130
2024-03-06Open-market sale209$230.2814,921
2024-03-06Open-market sale1,116$231.7313,805
2024-03-06Open-market sale559$233.2713,246
2024-03-06Open-market sale2,437$234.5710,809
2024-03-06Open-market sale1,284$235.259,525
2024-03-06Open-market sale5,219$236.774,306
2024-03-06Open-market sale1,348$237.612,958
2024-03-06Open-market sale1,871$239.051,087
2024-03-05Option exercise (derivative)6,300$0.00701,654
2024-03-05Option exercise6,300$129.496,430
2024-03-05Open-market sale3,431$230.362,999
2024-03-05Open-market sale2,416$231.53583
2024-03-05Open-market sale453$232.08130
2024-03-04Option exercise (derivative)915$0.00707,954
2024-03-04Option exercise915$129.491,045
2024-03-04Open-market sale491$232.79130
2024-03-04Open-market sale417$230.58628
2024-03-04Open-market sale7$231.39621
2024-03-01Option exercise (derivative)15,000$0.00708,869
2024-03-01Open-market sale987$234.322,372
2024-03-01Open-market sale626$235.131,746
2024-03-01Open-market sale1,398$236.24348
2024-03-01Open-market sale218$237.46130
2024-03-01Open-market sale4,046$232.873,359
2024-03-01Open-market sale5,773$232.047,405
2024-03-01Open-market sale1,952$231.1113,178
2024-03-01Option exercise15,000$129.4915,130
2023-05-02Option exercise (derivative)8,000$0.000
2023-05-02Option exercise8,000$113.088,130
2023-05-02Open-market sale4,416$227.793,714
2023-05-02Open-market sale1,858$228.611,856
2023-05-02Open-market sale661$229.521,195
2023-05-02Open-market sale515$231.94130
2023-05-02Open-market sale550$230.63645
2023-05-01Option exercise (derivative)8,000$0.008,000
2023-05-01Open-market sale1,075$232.92130
2023-05-01Open-market sale3,399$231.871,205
2023-05-01Open-market sale2,332$230.824,604
2023-05-01Open-market sale1,194$229.846,936
2023-05-01Option exercise8,000$113.088,130
2023-04-28Option exercise (derivative)8,000$0.0016,000
2023-04-28Open-market sale176$230.41130
2023-04-28Open-market sale2,758$228.944,420
2023-04-28Open-market sale952$227.937,178
2023-04-28Option exercise8,000$113.088,130
2023-04-28Open-market sale4,114$229.85306
2023-04-27Option exercise (derivative)8,000$0.0024,000
2023-04-27Option exercise8,000$113.088,130
2023-04-27Open-market sale490$224.745,908
2023-04-27Open-market sale3,308$227.92130
2023-04-27Open-market sale1,119$227.173,438
2023-04-27Open-market sale1,351$226.174,557
2023-04-27Open-market sale1,732$224.126,398
2023-04-26Option exercise (derivative)8,000$0.0032,000
2023-04-26Open-market sale4,673$226.13638
2023-04-26Open-market sale2,819$225.605,311
2023-04-26Option exercise8,000$113.088,130
2023-04-26Open-market sale508$227.20130
2023-04-25Option exercise (derivative)8,000$0.0040,000
2023-04-25Open-market sale2,180$225.963,585
2023-04-25Option exercise8,000$113.088,130
2023-04-25Open-market sale2,365$224.645,765
2023-04-25Open-market sale182$228.32130
2023-04-25Open-market sale1,222$227.56312
2023-04-25Open-market sale2,051$226.631,534
2023-04-24Option exercise (derivative)8,000$0.0048,000
2023-04-24Option exercise8,000$113.088,130
2023-04-24Open-market sale3,449$227.674,681
2023-04-24Open-market sale2,387$228.522,294
2023-04-24Open-market sale979$229.431,315
2023-04-24Open-market sale560$230.72755
2023-04-24Open-market sale625$231.39130
2023-04-21Option exercise (derivative)8,000$0.0056,000
2023-04-21Option exercise8,000$113.088,130
2023-04-21Open-market sale1,800$229.732,142
2023-04-21Open-market sale1,250$228.803,942
2023-04-21Open-market sale1,631$227.475,192
2023-04-21Open-market sale1,307$226.576,823
2023-04-21Open-market sale2,012$230.57130
2023-04-20Option exercise (derivative)8,000$0.0064,000
2023-04-20Open-market sale1,066$225.61130
2023-04-20Open-market sale6,099$224.941,196
2023-04-20Open-market sale835$223.767,295
2023-04-20Option exercise8,000$113.088,130
2023-04-19Option exercise (derivative)8,000$0.0072,000
2023-04-19Option exercise8,000$113.088,130
2023-04-19Open-market sale2,428$225.435,702
2023-04-19Open-market sale4,772$226.30930
2023-04-19Open-market sale624$226.88306
2023-04-19Open-market sale176$228.23130
2023-04-18Option exercise (derivative)8,000$0.0080,000
2023-04-18Option exercise8,000$113.088,130
2023-04-18Open-market sale906$227.96191
2023-04-18Open-market sale2,323$227.101,097
2023-04-18Open-market sale4,710$226.373,420
2023-04-18Open-market sale61$229.31130
2023-04-17Option exercise (derivative)8,000$0.0088,000
2023-04-17Open-market sale3,040$230.025,090
2023-04-17Open-market sale4,581$230.68509
2023-04-17Open-market sale379$231.54130
2023-04-17Option exercise8,000$113.088,130
2023-04-14Option exercise (derivative)8,000$0.0096,000
2023-04-14Option exercise8,000$113.088,130
2023-04-14Open-market sale332$231.39130
2023-04-14Open-market sale513$229.37462
2023-04-14Open-market sale3,692$228.65975
2023-04-14Open-market sale3,463$227.904,667
2023-04-13Option exercise (derivative)8,000$0.00104,000
2023-04-13Open-market sale835$232.32130
2023-04-13Open-market sale57$225.808,073
2023-04-13Open-market sale994$229.545,081
2023-04-13Open-market sale453$230.694,628
2023-04-13Open-market sale3,663$231.80965
2023-04-13Open-market sale1,807$228.816,075
2023-04-13Option exercise8,000$113.088,130
2023-04-13Open-market sale191$227.627,882
2023-04-12Option exercise (derivative)8,000$0.00112,000
2023-04-12Open-market sale1,998$226.934,533
2023-04-12Open-market sale1,599$225.716,531
2023-04-12Option exercise8,000$113.088,130
2023-04-12Open-market sale4,403$227.77130
2023-04-11Option exercise (derivative)8,000$0.00120,000
2023-04-11Option exercise8,000$113.088,130
2023-04-11Open-market sale570$222.837,560
2023-04-11Open-market sale582$227.83130
2023-04-11Open-market sale1,527$227.27712
2023-04-11Open-market sale2,017$226.222,239
2023-04-11Open-market sale1,650$225.224,256
2023-04-11Open-market sale1,654$223.705,906
2023-04-10Option exercise (derivative)8,000$0.00128,000
2023-04-10Open-market sale284$226.99130
2023-04-10Open-market sale2,329$225.91414
2023-04-10Open-market sale1,119$224.832,743
2023-04-10Open-market sale1,129$223.593,862
2023-04-10Open-market sale3,139$222.704,991
2023-04-10Option exercise8,000$113.088,130
2023-04-06Option exercise (derivative)8,000$0.00136,000
2023-04-06Open-market sale853$233.07216
2023-04-06Open-market sale651$231.851,069
2023-04-06Open-market sale86$233.91130
2023-04-06Open-market sale817$231.031,720
2023-04-06Open-market sale628$230.002,537
2023-04-06Open-market sale1,250$228.753,165
2023-04-06Open-market sale1,326$227.904,415
2023-04-06Open-market sale2,389$226.775,741
2023-04-06Option exercise8,000$113.088,130
2023-04-05Option exercise (derivative)8,000$0.00144,000
2023-04-05Option exercise8,000$113.088,130
2023-04-05Open-market sale344$228.407,786
2023-04-05Open-market sale881$229.416,905
2023-04-05Open-market sale1,055$230.355,850
2023-04-05Open-market sale3,033$231.622,817
2023-04-05Open-market sale2,687$232.44130
2023-04-04Option exercise (derivative)8,000$0.00152,000
2023-04-04Open-market sale3,563$226.252,781
2023-04-04Open-market sale1,546$225.266,344
2023-04-04Open-market sale240$223.527,890
2023-04-04Open-market sale2,651$227.10130
2023-04-04Option exercise8,000$113.088,130
2023-04-03Option exercise (derivative)8,000$0.00160,000
2023-04-03Option exercise8,000$113.088,130
2023-04-03Open-market sale3,252$224.663,358
2023-04-03Open-market sale2,385$225.84973
2023-04-03Open-market sale1,520$223.786,610
2023-04-03Open-market sale843$226.50130
2023-03-31Option exercise (derivative)8,000$0.00168,000
2023-03-31Open-market sale1,906$220.045,184
2023-03-31Option exercise8,000$113.088,130
2023-03-31Open-market sale1,040$218.947,090
2023-03-31Open-market sale861$222.124,323
2023-03-31Open-market sale1,873$223.222,450
2023-03-31Open-market sale1,087$223.881,363
2023-03-31Open-market sale1,233$220.93130
2023-03-30Option exercise (derivative)8,000$0.00176,000
2023-03-30Open-market sale2,021$216.754,212
2023-03-30Open-market sale1,044$215.706,233
2023-03-30Open-market sale853$214.517,277
2023-03-30Open-market sale2,447$217.891,765
2023-03-30Option exercise8,000$113.088,130
2023-03-30Open-market sale1,635$218.77130
2023-03-29Option exercise (derivative)8,000$0.00184,000
2023-03-29Open-market sale4,027$217.064,103
2023-03-29Open-market sale3,606$217.96497
2023-03-29Open-market sale367$218.56130
2023-03-29Option exercise8,000$113.088,130
2023-03-28Option exercise (derivative)8,000$0.00192,000
2023-03-28Option exercise8,000$113.088,130
2023-03-28Open-market sale189$221.74130
2023-03-28Open-market sale2,598$219.055,532
2023-03-28Open-market sale2,977$219.982,555
2023-03-28Open-market sale2,236$220.90319
2023-03-27Option exercise (derivative)8,000$0.00200,000
2023-03-27Open-market sale288$221.62130
2023-03-27Open-market sale182$219.79418
2023-03-27Open-market sale3,213$217.401,132
2023-03-27Open-market sale532$218.12600
2023-03-27Open-market sale2,745$216.364,345
2023-03-27Open-market sale1,040$215.437,090
2023-03-27Option exercise8,000$113.088,130
2023-03-24Option exercise (derivative)8,000$0.00208,000
2023-03-24Option exercise8,000$113.088,130
2023-03-24Open-market sale500$214.837,630
2023-03-24Open-market sale876$215.816,754
2023-03-24Open-market sale594$219.78130
2023-03-24Open-market sale3,411$218.98724
2023-03-24Open-market sale1,696$217.884,135
2023-03-24Open-market sale923$216.825,831
2023-03-23Option exercise (derivative)8,000$0.00216,000
2023-03-23Open-market sale2,839$214.751,928
2023-03-23Open-market sale2,285$213.834,767
2023-03-23Open-market sale1,078$212.787,052
2023-03-23Option exercise8,000$113.088,130
2023-03-23Open-market sale1,798$215.80130
2023-03-22Option exercise (derivative)8,000$0.00224,000
2023-03-22Open-market sale888$217.441,791
2023-03-22Option exercise8,000$113.088,130
2023-03-22Open-market sale442$213.117,688
2023-03-22Open-market sale2,223$214.365,465
2023-03-22Open-market sale55$221.54130
2023-03-22Open-market sale229$220.48185
2023-03-22Open-market sale224$219.29414
2023-03-22Open-market sale1,153$218.26638
2023-03-22Open-market sale1,135$216.312,679
2023-03-22Open-market sale1,651$215.213,814
2023-03-21Option exercise (derivative)8,000$0.00232,000
2023-03-21Open-market sale963$221.894,053
2023-03-21Open-market sale220$228.41130
2023-03-21Open-market sale1,465$227.66350
2023-03-21Open-market sale1,077$226.691,815
2023-03-21Open-market sale468$225.462,892
2023-03-21Open-market sale359$224.003,360
2023-03-21Open-market sale334$223.263,719
2023-03-21Option exercise8,000$113.088,130
2023-03-21Open-market sale3,114$221.155,016
2023-03-20Option exercise (derivative)8,000$0.00240,000
2023-03-20Option exercise8,000$113.088,130
2023-03-20Open-market sale210$219.727,920
2023-03-20Open-market sale197$220.447,723
2023-03-20Open-market sale461$222.017,262
2023-03-20Open-market sale1,860$222.875,402
2023-03-20Open-market sale700$223.794,702
2023-03-20Open-market sale3,951$224.91751
2023-03-20Open-market sale621$225.43130
2023-03-17Option exercise (derivative)8,000$0.00248,000
2023-03-17Open-market sale248$219.53528
2023-03-17Open-market sale1,988$218.65776
2023-03-17Open-market sale3,940$217.572,764
2023-03-17Open-market sale1,426$216.666,704
2023-03-17Option exercise8,000$113.088,130
2023-03-17Open-market sale398$221.20130
2023-03-16Option exercise (derivative)8,000$0.00256,000
2023-03-16Open-market sale2,683$219.54130
2023-03-16Open-market sale1,990$218.912,813
2023-03-16Open-market sale751$217.644,803
2023-03-16Open-market sale488$216.675,554
2023-03-16Open-market sale486$214.176,776
2023-03-16Open-market sale478$213.147,262
2023-03-16Open-market sale390$212.087,740
2023-03-16Option exercise8,000$113.088,130
2023-03-16Open-market sale734$215.186,042
2023-03-15Option exercise (derivative)8,000$0.00264,000
2023-03-15Option exercise8,000$113.088,130
2023-03-15Open-market sale2,478$216.815,652
2023-03-15Open-market sale3,401$217.392,251
2023-03-15Open-market sale1,332$218.66919
2023-03-15Open-market sale500$219.42419
2023-03-15Open-market sale289$220.65130
2023-03-15Grant / award (derivative)37,080$0.0037,080
2023-03-15Grant / award (derivative)207,720$0.00207,720
2023-03-15Grant / award (derivative)32,499$0.0032,499
2023-03-14Option exercise (derivative)8,000$0.00272,000
2023-03-14Open-market sale1,587$223.611,565
2023-03-14Open-market sale1,092$224.84473
2023-03-14Open-market sale343$225.67130
2023-03-14Option exercise8,000$113.088,130
2023-03-14Open-market sale1,125$219.797,005
2023-03-14Open-market sale2,642$220.554,363
2023-03-14Open-market sale809$221.433,554
2023-03-14Open-market sale402$222.633,152
2023-03-13Option exercise (derivative)8,000$0.00280,000
2023-03-13Open-market sale246$232.78130
2023-03-13Open-market sale446$231.81376
2023-03-13Open-market sale426$230.71822
2023-03-13Open-market sale1,479$229.801,248
2023-03-13Open-market sale302$228.882,727
2023-03-13Open-market sale158$227.543,029
2023-03-13Open-market sale755$226.523,187
2023-03-13Open-market sale1,395$225.463,942
2023-03-13Open-market sale2,793$224.555,337
2023-03-13Option exercise8,000$113.088,130
2023-03-10Option exercise (derivative)8,000$0.00288,000
2023-03-10Open-market sale2,264$228.084,463
2023-03-10Open-market sale1,350$226.806,727
2023-03-10Open-market sale2,126$228.852,337
2023-03-10Open-market sale1,863$230.01474
2023-03-10Open-market sale344$230.63130
2023-03-10Option exercise8,000$113.088,130
2023-03-10Open-market sale53$225.298,077
2023-03-09Option exercise (derivative)8,000$0.00296,000
2023-03-09Option exercise8,000$113.088,130
2023-03-09Open-market sale353$219.197,777
2023-03-09Open-market sale910$220.206,867
2023-03-09Open-market sale1,302$221.395,565
2023-03-09Open-market sale1,501$222.424,064
2023-03-09Open-market sale2,092$223.551,972
2023-03-09Open-market sale382$225.24130
2023-03-09Open-market sale1,460$224.31512
2023-03-08Option exercise (derivative)8,000$0.00304,000
2023-03-08Open-market sale636$222.057,494
2023-03-08Option exercise8,000$113.088,130
2023-03-08Open-market sale1,235$223.246,259
2023-03-08Open-market sale1,130$224.095,129
2023-03-08Open-market sale246$224.744,883
2023-03-08Open-market sale688$226.394,195
2023-03-08Open-market sale874$227.833,321
2023-03-08Open-market sale1,144$228.932,177
2023-03-08Open-market sale1,226$229.60951
2023-03-08Open-market sale256$230.48695
2023-03-08Open-market sale318$232.49377
2023-03-08Open-market sale190$233.23187
2023-03-08Open-market sale57$235.99130
2023-03-07Option exercise (derivative)8,000$0.00312,000
2023-03-07Option exercise8,000$113.088,130
2023-03-07Open-market sale2,170$237.015,951
2023-03-07Open-market sale2,718$238.033,233
2023-03-07Open-market sale693$239.182,540
2023-03-07Open-market sale1,009$240.281,531
2023-03-07Open-market sale253$240.851,278
2023-03-07Open-market sale109$242.131,169
2023-03-07Open-market sale56$248.03121
2023-03-07Open-market sale6$246.55177
2023-03-07Open-market sale265$245.36183
2023-03-07Open-market sale469$244.56448
2023-03-07Open-market sale252$243.42917
2023-03-06Option exercise (derivative)8,000$0.00320,000
2023-03-06Open-market sale2,349$248.04311
2023-03-06Open-market sale4,383$247.102,660
2023-03-06Open-market sale1,087$246.127,043
2023-03-06Open-market sale181$248.65130
2023-03-06Option exercise8,000$113.088,130
2023-03-03Option exercise (derivative)8,000$0.00328,000
2023-03-03Open-market sale1,961$246.954,458
2023-03-03Open-market sale1,910$248.83130
2023-03-03Open-market sale2,418$248.322,040
2023-03-03Open-market sale450$246.126,419
2023-03-03Open-market sale636$244.946,869
2023-03-03Open-market sale625$244.007,505
2023-03-03Option exercise8,000$113.088,130
2023-03-02Option exercise (derivative)8,000$0.00336,000
2023-03-02Option exercise8,000$113.088,130
2023-03-02Open-market sale451$241.977,679
2023-03-02Open-market sale1,045$242.726,634
2023-03-02Open-market sale937$244.095,697
2023-03-02Open-market sale3,887$244.851,810
2023-03-02Open-market sale1,680$245.71130
2023-03-01Option exercise (derivative)8,000$0.00344,000
2023-03-01Open-market sale201$247.68130
2023-03-01Open-market sale460$246.95331
2023-03-01Option exercise8,000$113.088,130
2023-03-01Open-market sale823$241.767,307
2023-03-01Open-market sale1,243$243.066,064
2023-03-01Open-market sale2,303$244.003,761
2023-03-01Open-market sale2,034$244.821,727
2023-03-01Open-market sale936$245.95791
2023-02-28Option exercise (derivative)8,000$0.00352,000
2023-02-28Open-market sale478$244.277,652
2023-02-28Option exercise8,000$113.088,130
2023-02-28Open-market sale4,338$246.172,138
2023-02-28Open-market sale1,709$247.09429
2023-02-28Open-market sale299$247.91130
2023-02-28Open-market sale1,176$245.056,476
2023-02-27Option exercise (derivative)8,000$0.00360,000
2023-02-27Open-market sale824$251.35130
2023-02-27Open-market sale2,531$250.20954
2023-02-27Open-market sale1,691$249.253,485
2023-02-27Open-market sale1,121$248.285,176
2023-02-27Open-market sale1,833$247.116,297
2023-02-27Option exercise8,000$113.088,130
2023-02-24Option exercise (derivative)8,000$0.00368,000
2023-02-24Open-market sale2,127$248.326,003
2023-02-24Option exercise8,000$113.088,130
2023-02-24Open-market sale3,692$249.182,311
2023-02-24Open-market sale1,564$250.11747
2023-02-24Open-market sale617$250.96130
2023-02-23Option exercise (derivative)8,000$0.00376,000
2023-02-23Open-market sale102$254.19130
2023-02-23Open-market sale309$253.08232
2023-02-23Open-market sale450$251.55541
2023-02-23Open-market sale1,273$250.64991
2023-02-23Open-market sale730$249.742,264
2023-02-23Open-market sale1,551$248.412,994
2023-02-23Open-market sale2,335$247.434,545
2023-02-23Open-market sale399$246.466,880
2023-02-23Open-market sale156$245.017,279
2023-02-23Open-market sale695$244.367,435
2023-02-23Option exercise8,000$113.088,130
2023-02-22Option exercise (derivative)8,000$0.00384,000
2023-02-22Open-market sale801$247.203,139
2023-02-22Option exercise8,000$113.088,130
2023-02-22Open-market sale190$239.707,940
2023-02-22Open-market sale1,237$243.426,703
2023-02-22Open-market sale1,372$244.025,331
2023-02-22Open-market sale548$245.204,783
2023-02-22Open-market sale843$246.443,940
2023-02-22Open-market sale975$248.332,164
2023-02-22Open-market sale949$249.441,215
2023-02-22Open-market sale380$250.56835
2023-02-22Open-market sale190$251.81645
2023-02-22Open-market sale160$252.74485
2023-02-22Open-market sale3$254.98130
2023-02-22Open-market sale352$254.26133
2023-02-21Option exercise (derivative)8,000$0.00392,000
2023-02-21Open-market sale19$259.16130
2023-02-21Open-market sale549$258.45149
2023-02-21Open-market sale1,229$257.29698
2023-02-21Open-market sale2,807$256.281,927
2023-02-21Option exercise8,000$113.088,130
2023-02-21Open-market sale507$254.597,623
2023-02-21Open-market sale2,889$255.384,734
2023-02-17Option exercise (derivative)8,000$0.00400,000
2023-02-17Open-market sale2,167$254.741,105
2023-02-17Open-market sale915$253.653,272
2023-02-17Open-market sale474$250.717,347
2023-02-17Open-market sale309$249.807,821
2023-02-17Option exercise8,000$113.088,130
2023-02-17Open-market sale2,148$252.584,187
2023-02-17Open-market sale1,012$251.786,335
2023-02-17Open-market sale975$255.50130
2023-02-16Option exercise (derivative)8,000$0.00408,000
2023-02-16Open-market sale763$252.93399
2023-02-16Open-market sale1,829$251.991,162
2023-02-16Open-market sale2,076$251.022,991
2023-02-16Open-market sale1,802$249.935,067
2023-02-16Open-market sale1,261$248.726,869
2023-02-16Option exercise8,000$113.088,130
2023-02-16Open-market sale136$253.77263
2023-02-16Open-market sale133$254.73130
2023-02-15Option exercise (derivative)8,000$0.00416,000
2023-02-15Open-market sale246$254.07130
2023-02-15Open-market sale3,564$253.21376
2023-02-15Open-market sale952$251.387,178
2023-02-15Option exercise8,000$113.088,130
2023-02-15Open-market sale3,238$252.283,940
2023-02-14Option exercise (derivative)8,000$0.00424,000
2023-02-14Option exercise8,000$113.088,130
2023-02-14Open-market sale3,637$253.394,493
2023-02-14Open-market sale2,289$254.092,204
2023-02-14Open-market sale369$255.081,835
2023-02-14Open-market sale313$255.991,522
2023-02-14Open-market sale759$257.41763
2023-02-14Open-market sale633$258.46130
2023-02-13Option exercise (derivative)8,000$0.00432,000
2023-02-13Open-market sale1,982$253.636,148
2023-02-13Open-market sale3,327$254.712,821
2023-02-13Open-market sale2,543$255.62278
2023-02-13Open-market sale148$256.19130
2023-02-13Option exercise8,000$113.088,130
2023-02-10Option exercise (derivative)8,000$0.00440,000
2023-02-10Open-market sale156$256.41130
2023-02-10Open-market sale1,920$255.52286
2023-02-10Open-market sale3,273$254.772,206
2023-02-10Open-market sale1,505$253.565,479
2023-02-10Open-market sale1,146$252.656,984
2023-02-10Option exercise8,000$113.088,130
2023-02-09Option exercise (derivative)8,000$0.00448,000
2023-02-09Open-market sale734$255.55130
2023-02-09Open-market sale1,601$254.56864
2023-02-09Open-market sale3,073$253.552,465
2023-02-09Open-market sale2,592$252.725,538
2023-02-09Option exercise8,000$113.088,130
2023-02-08Option exercise (derivative)8,000$0.00456,000
2023-02-08Option exercise8,000$113.088,130
2023-02-08Open-market sale63$255.44130
2023-02-08Open-market sale2,525$254.19193
2023-02-08Open-market sale3,816$253.202,718
2023-02-08Open-market sale1,596$252.436,534
2023-02-07Option exercise (derivative)8,000$0.00464,000
2023-02-07Open-market sale1,420$251.766,710
2023-02-07Option exercise8,000$113.088,130
2023-02-07Open-market sale3,308$252.683,402
2023-02-07Open-market sale1,092$253.482,310
2023-02-07Open-market sale1,170$254.831,140
2023-02-07Open-market sale1,010$255.64130
2023-02-06Option exercise (derivative)8,000$0.00472,000
2023-02-06Open-market sale931$258.501,306
2023-02-06Open-market sale1,059$259.62247
2023-02-06Open-market sale117$260.55130
2023-02-06Open-market sale1,124$257.292,237
2023-02-06Open-market sale1,575$256.633,361
2023-02-06Open-market sale2,238$255.254,936
2023-02-06Open-market sale725$254.687,174
2023-02-06Open-market sale231$253.427,899
2023-02-06Option exercise8,000$113.088,130
2023-02-03Option exercise (derivative)8,000$0.00480,000
2023-02-03Open-market sale1,527$252.916,603
2023-02-03Option exercise8,000$113.088,130
2023-02-03Open-market sale2,154$254.094,449
2023-02-03Open-market sale2,014$255.202,435
2023-02-03Open-market sale367$255.912,068
2023-02-03Open-market sale964$257.371,104
2023-02-03Open-market sale229$258.51875
2023-02-03Open-market sale341$259.36534
2023-02-03Open-market sale100$262.70130
2023-02-03Open-market sale5$261.60230
2023-02-03Open-market sale299$260.81235
2023-02-02Option exercise (derivative)8,000$0.00488,000
2023-02-02Open-market sale509$259.35130
2023-02-02Open-market sale530$258.59639
2023-02-02Open-market sale2,122$257.471,169
2023-02-02Open-market sale2,230$256.633,291
2023-02-02Open-market sale1,270$255.695,521
2023-02-02Open-market sale829$254.686,791
2023-02-02Open-market sale510$253.657,620
2023-02-02Option exercise8,000$113.088,130
2023-02-01Option exercise (derivative)8,000$0.00496,000
2023-02-01Open-market sale3,494$259.334,636
2023-02-01Option exercise8,000$113.088,130
2023-02-01Open-market sale221$262.36130
2023-02-01Open-market sale1,086$260.90351
2023-02-01Open-market sale3,199$260.141,437
2023-01-31Option exercise (derivative)8,000$0.00504,000
2023-01-31Open-market sale763$263.15130
2023-01-31Open-market sale2,525$262.11893
2023-01-31Open-market sale3,351$261.143,418
2023-01-31Open-market sale1,361$260.366,769
2023-01-31Option exercise8,000$113.088,130
2023-01-30Option exercise (derivative)8,000$0.00512,000
2023-01-30Open-market sale3,701$259.712,049
2023-01-30Open-market sale2,380$258.935,750
2023-01-30Option exercise8,000$113.088,130
2023-01-30Open-market sale1,020$262.94130
2023-01-30Open-market sale105$261.611,150
2023-01-30Open-market sale794$260.681,255
2023-01-27Option exercise (derivative)8,000$0.00520,000
2023-01-27Open-market sale1,020$262.94130
2023-01-27Open-market sale105$261.611,150
2023-01-27Open-market sale794$260.681,255
2023-01-27Open-market sale3,701$259.712,049
2023-01-27Open-market sale2,380$258.935,750
2023-01-27Option exercise8,000$113.088,130
2023-01-26Option exercise (derivative)8,000$0.00528,000
2023-01-26Open-market sale66$266.00130
2023-01-26Open-market sale4,292$264.38196
2023-01-26Open-market sale3,642$263.994,488
2023-01-26Option exercise8,000$113.088,130
2023-01-25Option exercise (derivative)8,000$0.00536,000
2023-01-25Open-market sale1,930$265.41130
2023-01-25Open-market sale2,916$264.552,060
2023-01-25Open-market sale203$261.967,356
2023-01-25Open-market sale571$261.207,559
2023-01-25Option exercise8,000$113.088,130
2023-01-25Open-market sale2,380$263.734,976
2023-01-24Option exercise (derivative)8,000$0.00544,000
2023-01-24Open-market sale2,545$258.645,280
2023-01-24Open-market sale305$257.617,825
2023-01-24Option exercise8,000$113.088,130
2023-01-24Open-market sale3,070$260.35130
2023-01-24Open-market sale2,080$259.803,200
2023-01-23Option exercise (derivative)8,000$0.00552,000
2023-01-23Open-market sale1,162$259.941,436
2023-01-23Open-market sale743$260.65693
2023-01-23Open-market sale563$261.43130
2023-01-23Open-market sale3,357$258.592,598
2023-01-23Open-market sale2,175$257.845,955
2023-01-23Option exercise8,000$113.088,130
2023-01-20Option exercise (derivative)8,000$0.00560,000
2023-01-20Open-market sale1,043$259.905,101
2023-01-20Open-market sale151$262.62130
2023-01-20Open-market sale1,484$262.04281
2023-01-20Open-market sale3,336$261.091,765
2023-01-20Open-market sale1,986$258.956,144
2023-01-20Option exercise8,000$113.088,130
2023-01-19Option exercise (derivative)8,000$0.00568,000
2023-01-19Option exercise8,000$113.088,130
2023-01-19Open-market sale3,761$259.154,369
2023-01-19Open-market sale67$261.01130
2023-01-19Open-market sale4,172$259.98197
2023-01-18Option exercise (derivative)8,000$0.00576,000
2023-01-18Open-market sale2,471$259.992,507
2023-01-18Option exercise8,000$113.088,130
2023-01-18Open-market sale3,152$259.224,978
2023-01-18Open-market sale1,745$260.91762
2023-01-18Open-market sale553$262.00209
2023-01-18Open-market sale79$262.90130
2023-01-17Option exercise (derivative)8,000$0.00584,000
2023-01-17Option exercise8,000$113.088,130
2023-01-17Open-market sale3,398$259.844,732
2023-01-17Open-market sale3,732$260.681,000
2023-01-17Open-market sale487$261.66513
2023-01-17Open-market sale383$263.19130
2023-01-13Option exercise (derivative)8,000$0.00592,000
2023-01-13Open-market sale573$263.81130
2023-01-13Open-market sale1,926$263.18703
2023-01-13Option exercise8,000$113.088,130
2023-01-13Open-market sale2,641$260.005,489
2023-01-13Open-market sale1,726$260.843,763
2023-01-13Open-market sale1,134$262.092,629
2023-01-12Option exercise (derivative)8,000$0.00600,000
2023-01-12Open-market sale132$264.25130
2023-01-12Open-market sale1,644$263.45262
2023-01-12Open-market sale2,662$262.661,906
2023-01-12Open-market sale3,223$261.474,568
2023-01-12Open-market sale339$259.997,791
2023-01-12Option exercise8,000$113.088,130
2023-01-11Option exercise (derivative)8,000$0.00608,000
2023-01-11Open-market sale1,849$258.606,281
2023-01-11Option exercise8,000$113.088,130
2023-01-11Open-market sale1,355$259.314,926
2023-01-11Open-market sale326$261.724,600
2023-01-11Open-market sale1,730$262.912,870
2023-01-11Open-market sale1,396$263.651,474
2023-01-11Open-market sale824$264.63650
2023-01-11Open-market sale520$260.33130
2023-01-10Option exercise (derivative)8,000$0.00616,000
2023-01-10Open-market sale653$265.56130
2023-01-10Option exercise8,000$113.088,130
2023-01-10Open-market sale1,410$261.716,720
2023-01-10Open-market sale1,674$262.795,046
2023-01-10Open-market sale2,515$263.512,531
2023-01-10Open-market sale1,748$264.93783
2023-01-09Option exercise (derivative)8,000$0.00624,000
2023-01-09Open-market sale221$272.58339
2023-01-09Open-market sale934$271.40560
2023-01-09Open-market sale796$270.451,494
2023-01-09Open-market sale1,008$269.452,290
2023-01-09Open-market sale1,211$268.483,298
2023-01-09Open-market sale152$267.204,509
2023-01-09Open-market sale562$264.905,635
2023-01-09Open-market sale1,933$264.126,197
2023-01-09Option exercise8,000$113.088,130
2023-01-09Open-market sale54$273.31285
2023-01-09Open-market sale155$275.88130
2023-01-09Open-market sale974$266.494,661
2023-01-06Option exercise (derivative)8,000$0.00632,000
2023-01-06Option exercise8,000$113.088,130
2023-01-06Open-market sale204$273.447,926
2023-01-06Open-market sale477$274.197,449
2023-01-06Open-market sale1,331$275.696,118
2023-01-06Open-market sale4,148$276.311,970
2023-01-06Open-market sale1,558$277.38412
2023-01-06Open-market sale282$278.32130
2023-01-05Option exercise (derivative)8,000$0.00640,000
2023-01-05Open-market sale480$271.357,650
2023-01-05Option exercise8,000$113.088,130
2023-01-05Open-market sale1,436$272.396,214
2023-01-05Open-market sale3,833$273.442,381
2023-01-05Open-market sale2,251$274.23130
2023-01-04Option exercise (derivative)8,000$0.00648,000
2023-01-04Option exercise8,000$113.088,130
2023-01-04Open-market sale76$273.56130
2023-01-04Open-market sale2,441$272.57206
2023-01-04Open-market sale3,871$271.672,647
2023-01-04Open-market sale1,612$270.846,518
2023-01-03Option exercise (derivative)8,000$0.00656,000
2023-01-03Open-market sale145$276.48130
2023-01-03Option exercise8,000$113.088,130
2023-01-03Open-market sale3,569$273.044,561
2023-01-03Open-market sale2,253$273.682,308
2023-01-03Open-market sale2,033$274.82275
2022-12-30Option exercise (derivative)8,000$0.00664,000
2022-12-30Option exercise8,000$113.088,130
2022-12-30Open-market sale2,438$274.655,692
2022-12-30Open-market sale881$276.402,927
2022-12-30Open-market sale2,102$277.66825
2022-12-30Open-market sale695$278.32130
2022-12-30Open-market sale1,884$275.533,808
2022-12-29Option exercise (derivative)8,000$0.00672,000
2022-12-29Option exercise8,000$113.088,130
2022-12-29Open-market sale3,458$275.982,775
2022-12-29Open-market sale2,645$276.78130
2022-12-29Open-market sale108$273.258,022
2022-12-29Open-market sale1,789$274.786,233
2022-12-28Option exercise (derivative)8,000$0.00680,000
2022-12-28Open-market sale3,509$273.513,226
2022-12-28Option exercise8,000$113.088,130
2022-12-28Open-market sale1,395$272.536,735
2022-12-28Open-market sale2,649$274.31577
2022-12-28Open-market sale447$275.35130
2022-12-27Option exercise (derivative)8,000$0.00688,000
2022-12-27Open-market sale267$277.81700
2022-12-27Open-market sale564$276.29967
2022-12-27Open-market sale691$275.531,531
2022-12-27Open-market sale673$274.222,222
2022-12-27Open-market sale3,776$273.502,895
2022-12-27Open-market sale1,459$272.626,671
2022-12-27Option exercise8,000$113.088,130
2022-12-27Open-market sale388$279.17312
2022-12-27Open-market sale182$279.97130
2022-12-23Option exercise (derivative)8,000$0.00696,000
2022-12-23Option exercise8,000$113.088,130
2022-12-23Open-market sale970$276.417,160
2022-12-23Open-market sale4,368$277.422,792
2022-12-23Open-market sale287$279.02130
2022-12-23Open-market sale2,375$278.27417
2022-12-22Option exercise (derivative)8,000$0.00704,000
2022-12-22Open-market sale1,770$274.204,834
2022-12-22Option exercise8,000$113.088,130
2022-12-22Open-market sale1,526$273.266,604
2022-12-22Open-market sale2,852$275.301,982
2022-12-22Open-market sale1,389$276.15593
2022-12-22Open-market sale463$277.23130
2022-12-21Option exercise (derivative)8,000$0.00712,000
2022-12-21Option exercise8,000$113.088,130
2022-12-21Open-market sale440$272.407,690
2022-12-21Open-market sale2,249$273.465,441
2022-12-21Open-market sale1,101$277.36130
2022-12-21Open-market sale1,995$276.191,231
2022-12-21Open-market sale1,236$275.363,226
2022-12-21Open-market sale979$274.024,462
2022-12-20Option exercise (derivative)8,000$0.00720,000
2022-12-20Open-market sale1,270$269.886,860
2022-12-20Option exercise8,000$113.088,130
2022-12-20Open-market sale1,430$273.90130
2022-12-20Open-market sale2,301$273.201,560
2022-12-20Open-market sale1,041$271.065,819
2022-12-20Open-market sale1,958$271.923,861
2022-12-20Gift7,366—644,183
2022-12-19Option exercise (derivative)8,000$0.00744,000
2022-12-19Option exercise8,000$113.088,130
2022-12-19Open-market sale68$278.39130
2022-12-19Open-market sale100$277.33198
2022-12-19Open-market sale25$276.31298
2022-12-19Open-market sale111$275.01323
2022-12-19Open-market sale1,033$273.79434
2022-12-19Open-market sale798$272.961,467
2022-12-19Open-market sale1,287$271.732,265
2022-12-19Open-market sale3,461$270.893,552
2022-12-19Open-market sale553$269.837,013
2022-12-19Open-market sale564$268.417,566
2022-12-16Option exercise (derivative)8,000$0.00752,000
2022-12-16Open-market sale1,203$278.721,677
2022-12-16Open-market sale1,373$277.192,880
2022-12-16Open-market sale1,383$276.134,253
2022-12-16Open-market sale1,403$279.54274
2022-12-16Open-market sale144$280.53130
2022-12-16Option exercise8,000$113.088,130
2022-12-16Open-market sale1,312$274.076,818
2022-12-16Open-market sale1,182$274.815,636
2022-12-15Option exercise (derivative)8,000$0.00760,000
2022-12-15Open-market sale3,392$276.131,964
2022-12-15Open-market sale1,834$277.08130
2022-12-15Open-market sale711$275.365,356
2022-12-15Open-market sale246$273.636,067
2022-12-15Open-market sale1,219$272.796,313
2022-12-15Open-market sale598$271.677,532
2022-12-15Option exercise8,000$113.088,130
2022-12-14Option exercise (derivative)8,000$0.00768,000
2022-12-14Option exercise8,000$113.088,130
2022-12-14Open-market sale1,806$275.536,324
2022-12-14Open-market sale2,695$276.303,629
2022-12-14Open-market sale611$279.24130
2022-12-14Open-market sale1,198$278.32741
2022-12-13Option exercise (derivative)8,000$0.00776,000
2022-12-13Open-market sale1,477$279.65197
2022-12-13Open-market sale2,068$278.661,674
2022-12-13Open-market sale67$280.47130
2022-12-13Option exercise8,000$113.088,130
2022-12-13Open-market sale2,744$276.495,386
2022-12-13Open-market sale1,644$277.543,742
2022-12-13Open-market sale1,690$277.331,939
2022-12-12Option exercise (derivative)8,000$0.00784,000
2022-12-12Option exercise8,000$113.088,130
2022-12-12Open-market sale1,142$277.736,988
2022-12-12Open-market sale2,072$278.764,916
2022-12-12Open-market sale750$280.34130
2022-12-12Open-market sale4,036$279.76880
2022-12-09Option exercise (derivative)8,000$0.00792,000
2022-12-09Open-market sale760$278.597,370
2022-12-09Option exercise8,000$113.088,130
2022-12-09Open-market sale1,589$279.465,781
2022-12-09Open-market sale2,940$280.662,841
2022-12-09Open-market sale1,702$281.761,139
2022-12-09Open-market sale1,009$282.27130
2022-12-08Option exercise (derivative)8,000$0.00800,000
2022-12-08Option exercise8,000$113.088,130
2022-12-08Open-market sale701$276.847,429
2022-12-08Open-market sale616$280.58130
2022-12-08Open-market sale2,025$279.85746
2022-12-08Open-market sale2,178$278.622,771
2022-12-08Open-market sale2,480$277.724,949
2022-12-07Option exercise (derivative)8,000$0.00808,000
2022-12-07Open-market sale2,226$275.553,460
2022-12-07Open-market sale1,876$274.605,686
2022-12-07Open-market sale1,665$276.621,795
2022-12-07Open-market sale1,665$277.36130
2022-12-07Open-market sale568$273.497,562
2022-12-07Option exercise8,000$113.088,130
2022-12-06Option exercise (derivative)8,000$0.00816,000
2022-12-06Open-market sale2,219$274.612,549
2022-12-06Open-market sale1,638$273.544,768
2022-12-06Open-market sale899$272.726,406
2022-12-06Open-market sale444$271.387,305
2022-12-06Open-market sale381$270.487,749
2022-12-06Open-market sale1,313$275.731,236
2022-12-06Option exercise8,000$113.088,130
2022-12-06Open-market sale738$276.43498
2022-12-06Open-market sale368$277.58130
2022-12-05Option exercise (derivative)8,000$0.00824,000
2022-12-05Open-market sale1,485$273.50130
2022-12-05Option exercise8,000$113.088,130
2022-12-05Open-market sale727$268.427,403
2022-12-05Open-market sale433$269.316,970
2022-12-05Open-market sale1,027$270.345,943
2022-12-05Open-market sale1,869$271.454,074
2022-12-05Open-market sale2,459$272.521,615
2022-12-02Option exercise (derivative)8,000$0.00832,000
2022-12-02Option exercise8,000$113.088,130
2022-12-02Open-market sale62$273.918,068
2022-12-02Open-market sale465$276.977,603
2022-12-02Open-market sale1,211$278.606,392
2022-12-02Open-market sale2,737$279.333,655
2022-12-02Open-market sale2,033$280.111,622
2022-12-02Open-market sale1,066$281.30556
2022-12-02Open-market sale426$282.00130
2022-12-01Option exercise (derivative)8,000$0.00840,000
2022-12-01Open-market sale1,885$276.023,683
2022-12-01Open-market sale1,295$277.012,388
2022-12-01Open-market sale1,161$278.281,227
2022-12-01Open-market sale916$279.50311
2022-12-01Option exercise8,000$113.088,130
2022-12-01Open-market sale2,562$275.175,568
2022-12-01Open-market sale181$280.02130
2022-11-30Option exercise (derivative)8,000$0.00848,000
2022-11-30Open-market sale2,197$279.64130
2022-11-30Open-market sale999$278.912,327
2022-11-30Open-market sale2,087$277.503,326
2022-11-30Open-market sale1,338$276.735,413
2022-11-30Option exercise8,000$113.088,130
2022-11-30Open-market sale390$272.357,740
2022-11-30Open-market sale192$273.417,548
2022-11-30Open-market sale249$273.967,299
2022-11-30Open-market sale548$275.366,751
2022-11-29Option exercise (derivative)8,000$0.00856,000
2022-11-29Open-market sale2,904$269.665,226
2022-11-29Option exercise8,000$113.088,130
2022-11-29Open-market sale4,263$270.31963
2022-11-29Open-market sale833$271.23130
2022-11-28Option exercise (derivative)8,000$0.00864,000
2022-11-28Option exercise8,000$113.088,130
2022-11-28Open-market sale6,320$269.961,810
2022-11-28Open-market sale126$267.84130
2022-11-28Open-market sale1,554$270.73256
2022-11-25Option exercise (derivative)8,000$0.00872,000
2022-11-25Open-market sale74$268.53130
2022-11-25Open-market sale3,674$267.60204
2022-11-25Open-market sale4,252$266.943,878
2022-11-25Option exercise8,000$113.088,130
2022-11-23Option exercise (derivative)8,000$0.00880,000
2022-11-23Option exercise8,000$113.088,130
2022-11-23Open-market sale39$271.28130
2022-11-23Open-market sale427$270.03169
2022-11-23Open-market sale2,266$269.38596
2022-11-23Open-market sale3,662$268.302,862
2022-11-23Open-market sale1,606$267.526,524
2022-11-22Option exercise (derivative)8,000$0.00888,000
2022-11-22Open-market sale714$268.832,891
2022-11-22Open-market sale2,497$266.894,918
2022-11-22Open-market sale1,313$267.763,605
2022-11-22Open-market sale1,549$269.871,342
2022-11-22Open-market sale1,212$270.78130
2022-11-22Open-market sale715$265.947,415
2022-11-22Option exercise8,000$113.088,130
2022-11-21Option exercise (derivative)8,000$0.00896,000
2022-11-21Open-market sale2,223$266.005,298
2022-11-21Open-market sale940$268.82130
2022-11-21Open-market sale1,982$267.991,070
2022-11-21Open-market sale2,246$266.823,052
2022-11-21Open-market sale343$265.207,521
2022-11-21Open-market sale266$263.427,864
2022-11-21Option exercise8,000$113.088,130
2022-11-18Option exercise (derivative)8,000$0.00904,000
2022-11-18Open-market sale538$261.306,978
2022-11-18Open-market sale614$260.137,516
2022-11-18Option exercise8,000$113.088,130
2022-11-18Open-market sale167$262.406,811
2022-11-18Open-market sale829$263.275,982
2022-11-18Open-market sale3,457$264.462,525
2022-11-18Open-market sale2,248$265.16277
2022-11-18Open-market sale147$266.02130
2022-11-17Option exercise (derivative)8,000$0.00912,000
2022-11-17Option exercise8,000$113.088,130
2022-11-17Open-market sale1,227$258.216,903
2022-11-17Open-market sale1,278$259.035,625
2022-11-17Open-market sale1,384$261.372,888
2022-11-17Open-market sale1,353$260.174,272
2022-11-17Open-market sale1,421$264.74130
2022-11-17Open-market sale715$263.551,551
2022-11-17Open-market sale622$262.302,266
2022-11-16Option exercise (derivative)8,000$0.00920,000
2022-11-16Option exercise8,000$113.088,130
2022-11-16Open-market sale842$262.542,239
2022-11-16Open-market sale1,407$263.51832
2022-11-16Open-market sale702$264.57130
2022-11-16Open-market sale2,387$260.485,743
2022-11-16Open-market sale2,662$261.313,081
2022-11-15Option exercise (derivative)8,000$0.00928,000
2022-11-15Open-market sale767$260.11304
2022-11-15Open-market sale3,343$258.901,071
2022-11-15Open-market sale1,655$257.914,414
2022-11-15Open-market sale1,245$256.946,069
2022-11-15Open-market sale816$255.917,314
2022-11-15Option exercise8,000$113.088,130
2022-11-15Open-market sale174$261.07130
2022-11-14Option exercise (derivative)8,000$0.00936,000
2022-11-14Open-market sale240$261.55130
2022-11-14Open-market sale863$261.09370
2022-11-14Option exercise8,000$113.088,130
2022-11-14Open-market sale1,084$255.257,046
2022-11-14Open-market sale1,288$256.435,758
2022-11-14Open-market sale2,154$257.943,604
2022-11-14Open-market sale1,155$259.731,233
2022-11-14Open-market sale1,216$258.792,388
2022-11-11Option exercise (derivative)8,000$0.00944,000
2022-11-11Open-market sale307$260.00685
2022-11-11Open-market sale728$257.07992
2022-11-11Open-market sale1,078$256.241,720
2022-11-11Open-market sale65$264.03130
2022-11-11Open-market sale232$261.46453
2022-11-11Open-market sale2,496$255.142,798
2022-11-11Open-market sale1,382$254.135,294
2022-11-11Open-market sale1,232$253.246,676
2022-11-11Open-market sale222$251.997,908
2022-11-11Option exercise8,000$113.088,130
2022-11-11Open-market sale258$262.81195
2022-11-10Option exercise (derivative)8,000$0.00952,000
2022-11-10Open-market sale1,198$257.736,932
2022-11-10Open-market sale179$269.10130
2022-11-10Open-market sale185$266.45309
2022-11-10Open-market sale544$265.61494
2022-11-10Open-market sale426$264.201,038
2022-11-10Open-market sale1,308$263.221,464
2022-11-10Open-market sale1,595$262.062,772
2022-11-10Open-market sale823$261.164,367
2022-11-10Open-market sale949$259.865,190
2022-11-10Open-market sale793$258.476,139
2022-11-10Option exercise8,000$113.088,130
2022-11-09Open-market sale320$263.93524
2022-11-09Option exercise (derivative)8,000$0.00960,000
2022-11-09Open-market sale504$262.866,218
2022-11-09Option exercise8,000$113.088,130
2022-11-09Open-market sale3,386$264.961,652
2022-11-09Open-market sale1,180$264.265,038
2022-11-09Open-market sale1,408$262.096,722
2022-11-09Open-market sale1,522$266.18130
2022-11-08Option exercise (derivative)8,000$0.00968,000
2022-11-08Open-market sale1,765$261.216,365
2022-11-08Open-market sale1,709$262.304,656
2022-11-08Open-market sale3,812$263.25844
2022-11-08Open-market sale311$265.52213
2022-11-08Open-market sale83$266.54130
2022-11-08Option exercise8,000$113.088,130
2022-11-07Option exercise (derivative)8,000$0.00976,000
2022-11-07Open-market sale805$269.75130
2022-11-07Open-market sale1,627$268.71935
2022-11-07Open-market sale2,544$267.782,562
2022-11-07Open-market sale2,151$266.965,106
2022-11-07Open-market sale365$265.797,257
2022-11-07Open-market sale276$264.227,622
2022-11-07Open-market sale232$263.527,898
2022-11-07Option exercise8,000$113.088,130
2022-11-04Option exercise (derivative)8,000$0.00984,000
2022-11-04Open-market sale259$267.95130
2022-11-04Open-market sale767$267.35389
2022-11-04Open-market sale335$266.181,156
2022-11-04Open-market sale2,098$264.991,491
2022-11-04Open-market sale4,144$264.213,589
2022-11-04Open-market sale397$262.847,733
2022-11-04Option exercise8,000$113.088,130
2022-11-03Option exercise (derivative)8,000$0.00992,000
2022-11-03Open-market sale487$259.317,111
2022-11-03Open-market sale700$265.893,280
2022-11-03Open-market sale546$264.893,980
2022-11-03Open-market sale267$263.484,526
2022-11-03Open-market sale963$267.812,317
2022-11-03Open-market sale266$268.792,051
2022-11-03Open-market sale390$269.681,661
2022-11-03Open-market sale1,531$266.82130
2022-11-03Open-market sale1,191$260.305,920
2022-11-03Open-market sale290$257.387,598
2022-11-03Open-market sale242$255.017,888
2022-11-03Option exercise8,000$113.088,130
2022-11-03Open-market sale615$261.195,305
2022-11-03Open-market sale512$262.184,793
2022-11-02Option exercise (derivative)8,000$0.00984,000
2022-11-02Open-market sale693$257.17430
2022-11-02Open-market sale793$255.991,123
2022-11-02Open-market sale850$255.061,916
2022-11-02Open-market sale816$253.762,766
2022-11-02Open-market sale272$251.614,256
2022-11-02Open-market sale65$249.784,528
2022-11-02Open-market sale313$243.095,888
2022-11-02Open-market sale695$242.306,201
2022-11-02Open-market sale320$241.006,896
2022-11-02Open-market sale839$239.687,216
2022-11-02Open-market sale75$236.018,055
2022-11-02Option exercise8,000$113.088,130
2022-11-02Open-market sale300$258.80130
2022-11-02Open-market sale123$243.995,765
2022-11-02Open-market sale365$245.365,400
2022-11-02Open-market sale265$246.745,135
2022-11-02Open-market sale136$247.634,999
2022-11-02Open-market sale406$249.184,593
2022-11-02Open-market sale674$252.743,582
2022-11-01Option exercise (derivative)8,000$0.00992,000
2022-11-01Open-market sale128$233.39130
2022-11-01Option exercise8,000$113.088,130
2022-11-01Open-market sale2,112$228.646,018
2022-11-01Open-market sale2,451$229.493,567
2022-11-01Open-market sale847$230.602,720
2022-11-01Open-market sale2,270$231.60450
2022-11-01Open-market sale192$232.59258
2022-06-02Option exercise (derivative)579$0.000
2022-06-02Open-market sale5$230.15130
2022-06-02Open-market sale46$225.72554
2022-06-02Open-market sale315$227.28239
2022-06-02Open-market sale104$228.39135
2022-06-02Open-market sale109$223.32600
2022-06-02Option exercise579$53.42709
2022-06-01Option exercise (derivative)3,000$0.00579
2022-06-01Open-market sale199$233.81130
2022-06-01Open-market sale500$232.40329
2022-06-01Open-market sale727$231.54829
2022-06-01Option exercise3,000$54.323,130
2022-06-01Open-market sale737$228.442,393
2022-06-01Open-market sale666$229.211,727
2022-06-01Open-market sale171$230.041,556
2022-05-31Option exercise (derivative)3,000$0.003,579
2022-05-31Open-market sale621$232.23312
2022-05-31Open-market sale182$232.92130
2022-05-31Open-market sale661$231.25933
2022-05-31Open-market sale1,089$230.251,594
2022-05-31Open-market sale447$228.972,683
2022-05-31Option exercise3,000$53.423,130
2022-05-27Option exercise (derivative)3,000$0.006,579
2022-05-27Open-market sale264$228.582,199
2022-05-27Option exercise3,000$53.423,130
2022-05-27Open-market sale98$224.473,032
2022-05-27Open-market sale253$225.942,779
2022-05-27Open-market sale316$227.272,463
2022-05-27Open-market sale137$229.822,062
2022-05-27Open-market sale655$231.581,407
2022-05-27Open-market sale438$235.04130
2022-05-27Open-market sale839$234.04568
2022-05-26Option exercise (derivative)3,000$0.009,579
2022-05-26Open-market sale95$226.86130
2022-05-26Open-market sale228$225.86225
2022-05-26Open-market sale527$224.86453
2022-05-26Open-market sale1,584$224.17980
2022-05-26Open-market sale566$223.002,564
2022-05-26Option exercise3,000$53.423,130
2022-05-25Option exercise (derivative)3,000$0.0012,579
2022-05-25Open-market sale169$218.502,961
2022-05-25Option exercise3,000$53.423,130
2022-05-25Open-market sale236$228.64130
2022-05-25Open-market sale441$227.56366
2022-05-25Open-market sale271$226.68807
2022-05-25Open-market sale165$225.261,078
2022-05-25Open-market sale145$223.441,243
2022-05-25Open-market sale515$222.841,388
2022-05-25Open-market sale545$221.791,903
2022-05-25Open-market sale513$219.982,448
2022-05-24Option exercise (derivative)3,000$0.0015,579
2022-05-24Open-market sale582$216.302,065
2022-05-24Open-market sale131$210.032,999
2022-05-24Open-market sale352$211.602,647
2022-05-24Open-market sale1,164$217.32901
2022-05-24Open-market sale343$218.16558
2022-05-24Open-market sale428$219.49130
2022-05-24Option exercise3,000$53.423,130
2022-05-23Option exercise (derivative)3,000$0.0018,579
2022-05-23Open-market sale503$209.96911
2022-05-23Option exercise3,000$53.423,130
2022-05-23Open-market sale255$212.29130
2022-05-23Open-market sale526$211.20385
2022-05-23Open-market sale1,669$208.861,414
2022-05-23Open-market sale47$200.063,083
2021-12-29Option exercise (derivative)3,082$0.0021,579
2021-12-29Option exercise3,082$53.423,212
2021-12-29Open-market sale3,082$212.49130
2021-12-27Option exercise (derivative)3,082$0.0024,661
2021-12-27Option exercise3,082$53.423,212
2021-12-27Open-market sale3,082$213.31130
2021-12-22Option exercise (derivative)3,082$0.0027,743
2021-12-22Open-market sale3,082$202.44130
2021-12-22Option exercise3,082$53.423,212
2021-12-20Option exercise (derivative)3,082$0.0030,825
2021-12-20Open-market sale3,082$200.00130
2021-12-20Option exercise3,082$53.423,212
2021-11-24Option exercise (derivative)3,083$0.0033,907
2021-11-24Option exercise3,083$53.423,213
2021-11-24Open-market sale3,083$200.64130
2021-11-22Option exercise (derivative)3,083$0.0036,990
2021-11-22Open-market sale3,083$200.42130
2021-11-22Option exercise3,083$53.423,213
2021-11-17Option exercise (derivative)3,083$0.0040,073
2021-11-17Open-market sale3,083$201.90130
2021-11-17Option exercise3,083$53.423,213
2021-11-15Option exercise (derivative)3,083$0.0043,156
2021-11-15Open-market sale3,083$203.45130
2021-11-15Option exercise3,083$53.423,213
2021-11-10Option exercise (derivative)3,083$0.0046,239
2021-11-10Open-market sale3,083$200.00130
2021-11-10Option exercise3,083$53.423,213
2021-11-08Option exercise (derivative)3,083$0.0049,322
2021-11-08Option exercise3,083$53.423,213
2021-11-08Open-market sale3,083$200.94130
2021-11-08Gift4,980—651,549
2021-11-04Option exercise (derivative)3,083$0.0052,405
2021-11-04Open-market sale3,083$200.00130
2021-11-04Option exercise3,083$53.423,213
2021-09-28Gift2,050$0.00656,529
2021-09-17Gift10$0.00130
2021-09-10Gift3,787$0.00658,579
2020-11-10Gift1,513$0.00662,366
2020-07-09Option exercise (derivative)4,834$0.000
2020-07-09Open-market sale1,664$117.39249
2020-07-09Open-market sale3,061$116.811,913
2020-07-09Option exercise4,834$63.224,974
2020-07-09Open-market sale109$118.28140
2020-07-08Option exercise (derivative)10,000$0.004,834
2020-07-08Open-market sale1,725$119.23140
2020-07-08Open-market sale1,751$118.331,865
2020-07-08Open-market sale6,524$117.443,616
2020-07-08Option exercise10,000$63.2210,140
2020-07-07Option exercise (derivative)10,000$0.0014,834
2020-07-07Open-market sale4,284$119.83140
2020-07-07Open-market sale5,716$118.924,424
2020-07-07Option exercise10,000$63.2210,140
2020-07-06Option exercise (derivative)10,000$0.0024,834
2020-07-06Option exercise10,000$63.2210,140
2020-07-06Open-market sale503$120.86140
2020-07-06Open-market sale5,013$120.06643
2020-07-06Open-market sale4,484$118.955,656
2020-07-02Option exercise (derivative)10,000$0.0034,834
2020-07-02Open-market sale986$121.32140
2020-07-02Open-market sale9,014$120.661,126
2020-07-02Option exercise10,000$63.2210,140
2020-07-01Option exercise (derivative)10,000$0.0044,834
2020-07-01Option exercise10,000$63.2210,140
2020-07-01Open-market sale6,526$121.133,614
2020-07-01Open-market sale3,474$121.88140
2020-06-30Option exercise (derivative)10,000$0.0054,834
2020-06-30Open-market sale6,701$120.163,439
2020-06-30Option exercise10,000$63.2210,140
2020-06-30Open-market sale3,299$120.76140
2020-06-29Option exercise (derivative)10,000$0.0064,834
2020-06-29Open-market sale2,356$120.95571
2020-06-29Open-market sale431$121.74140
2020-06-29Open-market sale3,759$120.042,927
2020-06-29Open-market sale3,454$119.136,686
2020-06-29Option exercise10,000$63.2210,140
2020-06-26Option exercise (derivative)10,000$0.0074,834
2020-06-26Open-market sale654$123.47140
2020-06-26Open-market sale2,228$122.63794
2020-06-26Open-market sale1,385$121.683,022
2020-06-26Open-market sale2,367$120.434,407
2020-06-26Open-market sale3,366$119.586,774
2020-06-26Option exercise10,000$63.2210,140
2020-06-25Option exercise (derivative)10,000$0.0084,834
2020-06-25Open-market sale3,722$123.825,727
2020-06-25Open-market sale691$122.789,449
2020-06-25Option exercise10,000$63.2210,140
2020-06-25Open-market sale257$127.57140
2020-06-25Open-market sale1,917$127.01397
2020-06-25Open-market sale1,884$126.012,314
2020-06-25Open-market sale1,529$125.074,198
2020-06-24Option exercise (derivative)10,000$0.0094,834
2020-06-24Open-market sale423$122.29140
2020-06-24Open-market sale1,709$121.62563
2020-06-24Open-market sale2,670$120.432,272
2020-06-24Open-market sale5,198$119.714,942
2020-06-24Option exercise10,000$63.2210,140
2020-06-23Option exercise (derivative)10,000$0.00104,834
2020-06-23Open-market sale4,171$120.76140
2020-06-23Open-market sale5,829$120.254,311
2020-06-23Option exercise10,000$63.2210,140
2020-06-22Option exercise (derivative)10,000$0.00114,834
2020-06-22Open-market sale926$119.13140
2020-06-22Open-market sale4,910$118.701,066
2020-06-22Open-market sale1,259$117.585,976
2020-06-22Open-market sale1,257$116.737,235
2020-06-22Open-market sale1,648$115.418,492
2020-06-22Option exercise10,000$63.2210,140
2020-06-19Option exercise (derivative)10,000$0.00124,834
2020-06-19Open-market sale5,537$116.474,603
2020-06-19Open-market sale4,463$117.12140
2020-06-19Option exercise10,000$63.2210,140
2020-06-18Option exercise (derivative)10,000$0.00134,834
2020-06-18Open-market sale1,632$116.62749
2020-06-18Open-market sale7,759$115.692,381
2020-06-18Option exercise10,000$63.2210,140
2020-06-18Open-market sale609$117.41140
2020-06-17Option exercise (derivative)10,000$0.00144,834
2020-06-17Option exercise10,000$63.2210,140
2020-06-17Open-market sale323$115.939,817
2020-06-17Open-market sale1,679$117.038,138
2020-06-17Open-market sale7,998$118.06140
2020-06-16Option exercise (derivative)10,000$0.00154,834
2020-06-16Open-market sale903$115.32140
2020-06-16Open-market sale5,259$114.631,043
2020-06-16Open-market sale3,838$113.656,302
2020-06-16Option exercise10,000$63.2210,140
2020-06-15Option exercise (derivative)10,000$0.00164,834
2020-06-15Open-market sale1,127$114.31140
2020-06-15Open-market sale8,873$113.811,267
2020-06-15Option exercise10,000$63.2210,140
2020-06-12Option exercise (derivative)10,000$0.00174,834
2020-06-12Open-market sale724$118.15140
2020-06-12Open-market sale1,489$117.61864
2020-06-12Open-market sale579$116.072,353
2020-06-12Open-market sale5,565$115.192,932
2020-06-12Open-market sale1,643$114.418,497
2020-06-12Option exercise10,000$63.2210,140
2020-06-11Option exercise (derivative)10,000$0.00184,834
2020-06-11Open-market sale194$120.33140
2020-06-11Open-market sale2,723$119.55334
2020-06-11Open-market sale1,875$118.633,057
2020-06-11Open-market sale2,443$117.574,932
2020-06-11Open-market sale2,765$116.387,375
2020-06-11Option exercise10,000$63.2210,140
2020-06-10Option exercise (derivative)10,000$0.00194,834
2020-06-10Open-market sale2,209$126.317,931
2020-06-10Option exercise10,000$63.2210,140
2020-06-10Open-market sale7,393$124.32538
2020-06-10Open-market sale398$124.96140
2020-06-09Option exercise (derivative)10,000$0.00204,834
2020-06-09Open-market sale2,423$126.72140
2020-06-09Open-market sale3,550$125.892,563
2020-06-09Open-market sale4,027$124.906,113
2020-06-09Option exercise10,000$63.2210,140
2020-06-08Option exercise (derivative)10,000$0.00214,834
2020-06-08Open-market sale7,473$125.03516
2020-06-08Open-market sale2,151$123.627,989
2020-06-08Option exercise10,000$63.2210,140
2020-06-08Open-market sale376$125.66140
2020-06-05Option exercise (derivative)10,000$0.00224,834
2020-06-05Open-market sale5,477$123.642,193
2020-06-05Open-market sale2,470$122.707,670
2020-06-05Option exercise10,000$63.2210,140
2020-06-05Open-market sale2,053$124.52140
2020-06-04Option exercise (derivative)10,000$0.00234,834
2020-06-04Open-market sale2,838$124.51992
2020-06-04Option exercise10,000$63.2210,140
2020-06-04Open-market sale2,781$122.267,359
2020-06-04Open-market sale852$125.26140
2020-06-04Open-market sale3,529$123.383,830
2020-06-03Option exercise (derivative)10,000$0.00244,834
2020-06-03Open-market sale3,179$125.62140
2020-06-03Open-market sale2,104$124.663,319
2020-06-03Open-market sale4,350$123.825,423
2020-06-03Open-market sale367$122.579,773
2020-06-03Option exercise10,000$63.2210,140
2020-06-02Option exercise (derivative)10,000$0.00254,834
2020-06-02Open-market sale765$120.607,214
2020-06-02Option exercise10,000$63.2210,140
2020-06-02Open-market sale2,161$119.107,979
2020-06-02Open-market sale1,353$121.545,861
2020-06-02Open-market sale2,909$122.722,952
2020-06-02Open-market sale2,812$123.35140
2020-06-01Option exercise (derivative)10,000$0.00264,834
2020-06-01Open-market sale1,804$117.358,336
2020-06-01Open-market sale2,153$118.656,183
2020-06-01Open-market sale3,553$119.782,630
2020-06-01Open-market sale2,490$120.49140
2020-06-01Option exercise10,000$63.2210,140
2020-05-29Option exercise (derivative)10,000$0.00274,834
2020-05-29Option exercise10,000$63.2210,140
2020-05-29Open-market sale1,420$117.84140
2020-05-29Open-market sale1,577$114.608,563
2020-05-29Open-market sale5,447$115.613,116
2020-05-29Open-market sale1,556$116.531,560
2020-05-28Option exercise (derivative)10,000$0.00284,834
2020-05-28Open-market sale382$118.12140
2020-05-28Open-market sale3,474$117.07522
2020-05-28Open-market sale2,586$115.027,554
2020-05-28Option exercise10,000$63.2210,140
2020-05-28Open-market sale3,558$116.233,996
2020-05-27Option exercise (derivative)10,000$0.00294,834
2020-05-27Option exercise10,000$63.2210,140
2020-05-27Open-market sale608$117.83140
2020-05-27Open-market sale5,510$116.34748
2020-05-27Open-market sale1,287$114.288,853
2020-05-27Open-market sale2,595$115.336,258
2020-05-26Option exercise (derivative)10,000$0.00304,834
2020-05-26Open-market sale204$121.20140
2020-05-26Open-market sale2,842$120.44344
2020-05-26Open-market sale2,763$118.667,377
2020-05-26Open-market sale4,191$119.693,186
2020-05-26Option exercise10,000$63.2210,140
2020-05-22Option exercise (derivative)10,000$0.00314,834
2020-05-22Option exercise10,000$63.2210,140
2020-05-22Open-market sale6,404$117.133,736
2020-05-22Open-market sale3,596$117.61140
2020-05-21Option exercise (derivative)10,000$0.00324,834
2020-05-21Open-market sale681$119.23140
2020-05-21Open-market sale6,191$117.463,949
2020-05-21Option exercise10,000$63.2210,140
2020-05-21Open-market sale3,128$118.23821
2020-05-20Option exercise (derivative)10,000$0.00334,834
2020-05-20Open-market sale8,013$120.22446
2020-05-20Open-market sale1,681$119.258,459
2020-05-20Option exercise10,000$63.2210,140
2020-05-20Open-market sale306$120.80140
2020-05-19Option exercise (derivative)10,000$0.00344,834
2020-05-19Open-market sale704$124.02140
2020-05-19Open-market sale1,135$123.22844
2020-05-19Open-market sale1,295$122.211,979
2020-05-19Open-market sale3,192$121.173,274
2020-05-19Open-market sale1,008$119.159,132
2020-05-19Option exercise10,000$63.2210,140
2020-05-19Open-market sale2,666$120.306,466
2020-05-18Option exercise (derivative)10,000$0.00354,834
2020-05-18Open-market sale2,855$118.92140
2020-05-18Open-market sale7,145$118.262,995
2020-05-18Option exercise10,000$63.2210,140
2019-12-18Gift19,610—663,879
2019-03-19Option exercise (derivative)7,055$0.000
2019-03-19Option exercise7,055$52.657,195
2019-03-19Disposition to issuer2,300$119.62140
2019-03-19Disposition to issuer4,755$118.732,440
2019-03-18Option exercise (derivative)7,055$0.007,055
2019-03-18Disposition to issuer211$119.18140
2019-03-18Disposition to issuer500$117.616,695
2019-03-18Option exercise7,055$52.657,195
2019-03-18Disposition to issuer6,344$118.48351
2019-03-15Grant / award (derivative)500,000$0.00500,000
2019-02-27Grant / award (derivative)213,827$0.00213,827
2019-01-31Option exercise (derivative)7,054$0.0014,110
2019-01-31Open-market sale100$115.97140
2019-01-31Open-market sale6,954$115.29240
2019-01-31Option exercise7,054$52.657,194
2019-01-30Option exercise (derivative)7,054$0.0021,164
2019-01-30Open-market sale4,185$115.613,009
2019-01-30Option exercise7,054$52.657,194
2019-01-30Open-market sale2,869$116.19140
2019-01-29Option exercise (derivative)7,054$0.0028,218
2019-01-29Open-market sale700$116.41140
2019-01-29Open-market sale6,354$115.63840
2019-01-29Option exercise7,054$52.657,194
2019-01-28Option exercise (derivative)7,054$0.0035,272
2019-01-28Option exercise7,054$52.657,194
2019-01-28Open-market sale700$114.436,494
2019-01-28Open-market sale3,427$115.333,067
2019-01-28Open-market sale2,927$116.13140
2019-01-25Option exercise (derivative)7,054$0.0042,326
2019-01-25Open-market sale200$113.426,994
2019-01-25Open-market sale3,853$115.66140
2019-01-25Open-market sale3,001$114.643,993
2019-01-25Option exercise7,054$52.657,194
2019-01-24Option exercise (derivative)7,054$0.0049,380
2019-01-24Option exercise7,054$52.657,194
2019-01-24Open-market sale5,294$113.671,900
2019-01-24Open-market sale100$115.45140
2019-01-24Open-market sale1,660$114.75240
2019-01-23Option exercise (derivative)7,054$0.0056,434
2019-01-23Open-market sale2,555$112.633,239
2019-01-23Open-market sale999$114.45140
2019-01-23Open-market sale2,100$113.671,139
2019-01-23Open-market sale1,400$111.365,794
2019-01-23Option exercise7,054$52.657,194
2019-01-22Option exercise (derivative)7,054$0.0063,488
2019-01-22Open-market sale4,995$113.172,199
2019-01-22Option exercise7,054$52.657,194
2019-01-22Open-market sale1,959$113.72240
2019-01-22Open-market sale100$115.15140
2019-01-18Option exercise (derivative)7,054$0.0070,542
2019-01-18Open-market sale5,815$115.061,379
2019-01-18Open-market sale1,239$115.57140
2019-01-18Option exercise7,054$52.657,194
2019-01-17Option exercise (derivative)7,054$0.0077,596
2019-01-17Open-market sale4,606$114.01685
2019-01-17Open-market sale1,903$112.995,291
2019-01-17Option exercise7,054$52.657,194
2019-01-17Open-market sale545$114.71140
2019-01-16Option exercise (derivative)7,054$0.0084,650
2019-01-16Open-market sale500$115.53140
2019-01-16Open-market sale1,000$114.51640
2019-01-16Open-market sale5,554$113.281,640
2019-01-16Option exercise7,054$52.657,194
2019-01-15Option exercise (derivative)7,054$0.0091,704
2019-01-15Open-market sale5,954$114.81940
2019-01-15Open-market sale300$113.896,894
2019-01-15Option exercise7,054$52.657,194
2019-01-15Open-market sale800$115.58140
2019-01-14Option exercise (derivative)7,054$0.0098,758
2019-01-14Open-market sale2,545$115.37140
2019-01-14Open-market sale4,209$114.602,685
2019-01-14Open-market sale300$113.616,894
2019-01-14Option exercise7,054$52.657,194
2019-01-11Option exercise (derivative)7,054$0.00105,812
2019-01-11Open-market sale900$111.996,294
2019-01-11Open-market sale2,800$113.423,494
2019-01-11Open-market sale3,354$114.15140
2019-01-11Option exercise7,054$52.657,194
2019-01-10Option exercise (derivative)7,054$0.00112,866
2019-01-10Open-market sale2,800$113.423,494
2019-01-10Option exercise7,054$52.657,194
2019-01-10Open-market sale900$111.996,294
2019-01-10Open-market sale3,354$114.15140
2019-01-09Option exercise (derivative)7,054$0.00119,920
2019-01-09Option exercise7,054$52.657,194
2019-01-09Open-market sale1,500$112.845,694
2019-01-09Open-market sale5,454$113.57240
2019-01-09Open-market sale100$114.30140
2019-01-08Option exercise (derivative)7,054$0.00126,974
2019-01-08Option exercise7,054$52.657,194
2019-01-08Open-market sale100$114.89140
2019-01-08Open-market sale3,654$113.43240
2019-01-08Open-market sale3,300$112.803,894
2019-01-07Option exercise (derivative)7,055$0.00134,028
2019-01-07Option exercise7,055$52.657,195
2019-01-07Open-market sale1,300$112.545,895
2019-01-07Open-market sale880$114.09140
2019-01-07Open-market sale4,875$113.511,020
2019-01-04Option exercise (derivative)2,027$0.00141,083
2019-01-04Option exercise (derivative)3,628$0.00143,110
2019-01-04Option exercise (derivative)1,400$0.00146,738
2019-01-04Open-market sale2,027$112.23140
2019-01-04Open-market sale3,628$111.602,167
2019-01-04Open-market sale1,400$110.265,795
2019-01-04Option exercise2,027$52.657,195
2019-01-04Option exercise3,628$52.655,168
2019-01-04Option exercise1,400$52.651,540
2018-04-09Option exercise (derivative)21,513$0.00148,138
2018-04-09Open-market sale8,699$111.37140
2018-04-09Option exercise21,513$52.6521,653
2018-04-09Open-market sale12,814$110.558,839
2018-04-06Option exercise (derivative)21,512$0.00169,651
2018-04-06Open-market sale12,853$110.418,799
2018-04-06Open-market sale7,051$111.391,748
2018-04-06Open-market sale1,608$112.38140
2018-04-06Option exercise21,512$52.6521,652
2018-04-05Option exercise (derivative)21,512$0.00191,163
2018-04-05Open-market sale400$118.86140
2018-04-05Open-market sale1,602$117.96540
2018-04-05Open-market sale870$116.494,136
2018-04-05Open-market sale1,400$115.075,006
2018-04-05Open-market sale2,739$113.826,406
2018-04-05Open-market sale12,507$113.099,145
2018-04-05Option exercise21,512$52.6521,652
2018-04-05Open-market sale1,994$117.252,142
2018-04-04Option exercise (derivative)21,512$0.00212,675
2018-04-04Open-market sale6,181$114.5912,271
2018-04-04Open-market sale3,200$113.5218,452
2018-04-04Option exercise21,512$52.6521,652
2018-04-04Open-market sale10,449$115.311,822
2018-04-04Open-market sale1,682$116.29140
2018-04-03Option exercise (derivative)21,512$0.00234,187
2018-04-03Open-market sale5,127$115.95240
2018-04-03Open-market sale6,900$114.1010,646
2018-04-03Open-market sale100$117.80140
2018-04-03Option exercise21,512$52.6521,652
2018-04-03Open-market sale1,506$111.8720,146
2018-04-03Open-market sale2,600$113.0217,546
2018-04-03Open-market sale5,279$115.185,367
2018-04-02Option exercise (derivative)547$0.00255,699
2018-04-02Option exercise547$52.65687
2018-04-02Open-market sale204$110.09483
2018-04-02Open-market sale343$111.28140
2018-03-29Option exercise (derivative)21,512$0.00256,246
2018-03-29Option exercise21,512$52.6521,652
2018-03-29Open-market sale2,790$110.4118,862
2018-03-29Open-market sale9,512$112.29140
2018-03-29Open-market sale9,210$111.789,652
2018-03-28Option exercise (derivative)21,512$0.00277,758
2018-03-28Option exercise21,512$52.6521,652
2018-03-28Open-market sale20,412$110.421,240
2018-03-28Open-market sale1,100$111.18140
2018-03-23Option exercise (derivative)500$0.00299,270
2018-03-23Open-market sale500$110.00140
2018-03-23Option exercise500$52.65640
2018-03-22Option exercise (derivative)1,100$0.00299,770
2018-03-22Option exercise1,100$52.651,240
2018-03-22Open-market sale100$110.10140
2018-03-22Open-market sale800$110.00440
2018-03-22Open-market sale200$110.02240
2018-03-20Option exercise (derivative)301$0.00300,870
2018-03-20Open-market sale100$110.52141
2018-03-20Open-market sale1$111.10140
2018-03-20Open-market sale100$110.48241
2018-03-20Open-market sale100$110.44341
2018-03-20Option exercise301$52.65441
2018-03-19Option exercise (derivative)21,512$0.00301,171
2018-03-19Option exercise21,512$52.6521,652
2018-03-19Open-market sale122$111.61140
2018-03-19Open-market sale21,390$110.03262
2018-03-16Option exercise (derivative)21,513$0.00322,683
2018-03-16Open-market sale13,144$111.028,509
2018-03-16Option exercise21,513$52.6521,653
2018-03-16Open-market sale8,369$111.87140
2018-03-15Option exercise (derivative)21,512$0.00344,196
2018-03-15Open-market sale100$112.33140
2018-03-15Open-market sale19,612$110.822,040
2018-03-15Option exercise21,512$52.6521,652
2018-03-15Open-market sale1,800$111.41240
2018-03-15Grant / award (derivative)285,103$0.00285,103
2018-03-15Grant / award (derivative)285,103$0.00285,103
2018-03-14Option exercise (derivative)21,512$0.00365,708
2018-03-14Open-market sale13,775$112.097,877
2018-03-14Option exercise21,512$52.6521,652
2018-03-14Open-market sale5,267$113.072,610
2018-03-14Open-market sale2,470$114.05140
2018-03-13Option exercise (derivative)21,512$0.00387,220
2018-03-13Open-market sale200$116.51140
2018-03-13Open-market sale4,502$115.54340
2018-03-13Open-market sale6,590$114.624,842
2018-03-13Open-market sale10,220$113.5911,432
2018-03-13Option exercise21,512$52.6521,652
2018-03-12Option exercise (derivative)21,512$0.00408,732
2018-03-12Open-market sale20$116.58140
2018-03-12Open-market sale5,313$115.1816,339
2018-03-12Option exercise21,512$52.6521,652
2018-03-12Open-market sale16,179$115.99160
2018-02-21Grant / award (derivative)150,288$0.00150,288
2017-12-08Option exercise (derivative)1$0.000
2017-12-08Option exercise1$30.75141
2017-12-08Open-market sale1$136.16140
2017-11-30Option exercise (derivative)1,241$0.00936
2017-11-30Option exercise (derivative)935$0.001
2017-11-30Option exercise1,241$30.751,381
2017-11-30Open-market sale200$127.591,181
2017-11-30Open-market sale400$128.43781
2017-11-30Open-market sale641$129.70140
2017-11-30Option exercise935$30.75683,489
2017-11-24Option exercise (derivative)924$0.002,177
2017-11-24Option exercise (derivative)1,253$0.003,101
2017-11-24Open-market sale100$125.40140
2017-11-24Open-market sale208$124.51240
2017-11-24Open-market sale945$123.83448
2017-11-24Option exercise924$30.75682,554
2017-11-24Option exercise1,253$30.751,393
2017-11-16Option exercise (derivative)1,261$0.005,269
2017-11-16Option exercise (derivative)915$0.004,354
2017-11-16Option exercise (derivative)5,800$0.0055,488
2017-11-16Open-market sale661$121.74240
2017-11-16Option exercise1,261$30.751,401
2017-11-16Option exercise915$30.75681,630
2017-11-16Option exercise5,800$53.427,201
2017-11-16Open-market sale5,700$121.161,501
2017-11-16Open-market sale200$119.031,301
2017-11-16Open-market sale400$120.33901
2017-11-16Open-market sale100$121.84140
2017-11-09Option exercise (derivative)1,260$0.007,447
2017-11-09Option exercise (derivative)917$0.006,530
2017-11-09Open-market sale400$122.49140
2017-11-09Open-market sale860$120.98540
2017-11-09Option exercise917$30.75680,715
2017-11-09Option exercise1,260$30.751,400
2017-11-02Option exercise (derivative)1,269$0.009,614
2017-11-02Option exercise (derivative)907$0.008,707
2017-11-02Open-market sale200$119.17157
2017-11-02Option exercise907$30.75679,798
2017-11-02Option exercise1,269$30.751,409
2017-11-02Open-market sale17$120.96140
2017-11-02Open-market sale1,052$117.78357
2017-10-26Option exercise (derivative)1,263$0.0011,797
2017-10-26Option exercise (derivative)914$0.0010,883
2017-10-26Open-market sale563$120.69140
2017-10-26Open-market sale700$120.13703
2017-10-26Option exercise914$30.75678,891
2017-10-26Option exercise1,263$30.751,403
2017-10-19Option exercise (derivative)1,265$0.0013,971
2017-10-19Option exercise (derivative)911$0.0013,060
2017-10-19Option exercise911$30.75677,977
2017-10-19Open-market sale765$119.69140
2017-10-19Open-market sale500$118.91905
2017-10-19Option exercise1,265$30.751,405
2017-10-12Option exercise (derivative)914$0.0013,377
2017-10-12Option exercise (derivative)1,263$0.0014,291
2017-10-12Option exercise914$30.75677,066
2017-10-12Open-market sale1,263$120.201,069
2017-10-12Option exercise1,263$30.752,332
2017-10-05Option exercise (derivative)1,256$0.0016,474
2017-10-05Option exercise (derivative)920$0.0015,554
2017-10-05Option exercise920$30.75676,152
2017-10-05Open-market sale200$121.942,125
2017-10-05Open-market sale856$123.051,269
2017-10-05Open-market sale200$123.691,069
2017-10-05Option exercise1,256$30.752,325
2017-09-28Option exercise (derivative)1,265$0.0018,642
2017-09-28Option exercise (derivative)912$0.0017,730
2017-09-28Open-market sale759$119.441,575
2017-09-28Option exercise1,265$30.752,334
2017-09-28Option exercise912$30.75675,232
2017-09-28Open-market sale506$120.081,069
2017-09-21Option exercise (derivative)1,274$0.0020,809
2017-09-21Option exercise (derivative)902$0.0019,907
2017-09-21Open-market sale200$117.361,069
2017-09-21Open-market sale1,074$115.831,269
2017-09-21Option exercise902$30.75674,320
2017-09-21Option exercise1,274$30.752,343
2017-09-14Option exercise (derivative)919$0.0022,083
2017-09-14Option exercise (derivative)1,258$0.0023,002
2017-09-14Open-market sale400$122.561,069
2017-09-14Option exercise1,258$30.752,327
2017-09-14Option exercise919$30.75673,418
2017-09-14Open-market sale858$121.851,469
2017-09-07Option exercise (derivative)944$0.0024,260
2017-09-07Option exercise (derivative)1,232$0.0025,204
2017-09-07Option exercise944$30.75672,499
2017-09-07Option exercise1,232$30.752,301
2017-09-07Open-market sale715$133.051,586
2017-09-07Open-market sale517$133.711,069
2017-08-31Option exercise (derivative)1,235$0.0027,378
2017-08-31Option exercise (derivative)942$0.0026,436
2017-08-31Option exercise942$30.75671,555
2017-08-31Open-market sale1,235$130.491,069
2017-08-31Option exercise1,235$30.752,304
2017-08-24Option exercise (derivative)1,238$0.0029,551
2017-08-24Option exercise (derivative)938$0.0028,613
2017-08-24Option exercise1,238$30.752,307
2017-08-24Option exercise938$30.75670,613
2017-08-24Open-market sale1,238$130.651,069
2017-08-17Option exercise (derivative)1,235$0.0031,731
2017-08-17Option exercise (derivative)942$0.0030,789
2017-08-17Option exercise942$30.75669,675
2017-08-17Open-market sale200$132.711,069
2017-08-17Open-market sale1,035$131.811,269
2017-08-17Option exercise1,235$30.752,304
2017-08-10Option exercise (derivative)930$0.0032,966
2017-08-10Option exercise (derivative)2,176$0.0033,896
2017-08-10Option exercise930$30.75668,733
2017-08-10Option exercise2,176$30.753,245
2017-08-10Open-market sale2,176$127.111,069
2017-08-10Option exercise (derivative)1,246$0.0035,755
2017-08-10Open-market sale1,246$127.11140
2017-08-10Option exercise1,246$30.751,386
2017-08-03Option exercise (derivative)1,248$0.0037,001
2017-08-03Option exercise (derivative)929$0.0036,072
2017-08-03Open-market sale448$126.861,169
2017-08-03Open-market sale100$127.911,069
2017-08-03Option exercise1,248$30.752,317
2017-08-03Option exercise929$30.75667,803
2017-08-03Open-market sale700$125.911,617
2017-07-27Option exercise (derivative)2,176—39,178
2017-07-27Option exercise (derivative)929—38,249
2017-07-27Open-market sale400$124.631,916
2017-07-27Option exercise2,176$30.752,316
2017-07-27Option exercise929$30.75666,874
2017-07-27Open-market sale100$129.511,169
2017-07-27Open-market sale100$128.151,269
2017-07-27Open-market sale200$126.271,369
2017-07-27Open-market sale347$125.161,569
2017-07-27Open-market sale100$133.121,069
2017-07-27Option exercise (derivative)1,247$0.0040,107
2017-07-27Option exercise1,247$30.751,387
2017-07-20Option exercise (derivative)941$0.0041,354
2017-07-20Option exercise (derivative)1,236$0.0042,295
2017-07-20Option exercise1,236$30.751,376
2017-07-20Open-market sale1,236$131.62140
2017-07-20Option exercise941$30.75665,945
2017-07-13Option exercise (derivative)938$0.0043,531
2017-07-13Option exercise (derivative)1,238$0.0044,469
2017-07-13Option exercise1,238$30.751,378
2017-07-13Option exercise938$30.75665,004
2017-07-13Open-market sale738$130.73140
2017-07-13Open-market sale500$130.01878
2017-07-06Option exercise (derivative)943$0.0045,707
2017-07-06Option exercise (derivative)1,234$0.0046,650
2017-07-06Option exercise943$30.75664,066
2017-07-06Option exercise1,234$30.751,374
2017-07-06Open-market sale1,034$132.20340
2017-07-06Open-market sale200$132.77140
2017-06-29Option exercise (derivative)939$0.0047,884
2017-06-29Option exercise (derivative)1,237$0.0048,823
2017-06-29Open-market sale600$131.54140
2017-06-29Option exercise1,237$30.751,377
2017-06-29Option exercise939$30.75663,123
2017-06-29Open-market sale637$130.34740
2017-06-22Option exercise (derivative)943$0.0050,060
2017-06-22Option exercise (derivative)1,234$0.0051,003
2017-06-22Open-market sale400$132.79140
2017-06-22Open-market sale834$132.09540
2017-06-22Option exercise1,234$30.751,374
2017-06-22Option exercise943$30.75662,184
2017-06-15Option exercise (derivative)938$0.0052,237
2017-06-15Option exercise (derivative)1,238$0.0053,175
2017-06-15Option exercise938$30.75661,241
2017-06-15Option exercise1,238$30.751,378
2017-06-15Open-market sale1,238$130.20140
2017-06-08Option exercise (derivative)937$0.0054,413
2017-06-08Option exercise (derivative)1,240$0.0055,350
2017-06-08Open-market sale740$129.81240
2017-06-08Option exercise937$30.75660,303
2017-06-08Open-market sale400$128.96980
2017-06-08Option exercise1,240$30.751,380
2017-06-08Open-market sale100$130.56140
2017-06-01Option exercise (derivative)925$0.0056,590
2017-06-01Option exercise (derivative)1,251$0.0057,515
2017-06-01Option exercise925$30.75659,366
2017-06-01Option exercise1,251$30.751,391
2017-06-01Open-market sale100$121.831,291
2017-06-01Open-market sale608$125.29383
2017-06-01Open-market sale243$126.16140
2017-06-01Open-market sale300$124.62991
2017-05-25Option exercise (derivative)912$0.0058,766
2017-05-25Option exercise (derivative)1,265$0.0059,678
2017-05-25Open-market sale100$120.93140
2017-05-25Option exercise912$30.75658,441
2017-05-25Open-market sale865$119.07540
2017-05-25Option exercise1,265$30.751,405
2017-05-25Open-market sale300$119.82240
2017-05-18Option exercise (derivative)915$0.0060,943
2017-05-18Option exercise (derivative)1,261$0.0061,858
2017-05-18Option exercise915$30.75657,529
2017-05-18Open-market sale642$120.40759
2017-05-18Option exercise1,261$30.751,401
2017-05-18Open-market sale619$121.05140
2017-05-11Option exercise (derivative)918$0.0063,119
2017-05-11Option exercise (derivative)1,259$0.0064,037
2017-05-11Open-market sale312$122.45140
2017-05-11Open-market sale947$121.85452
2017-05-11Option exercise918$30.75656,614
2017-05-11Option exercise1,259$30.751,399
2017-05-04Option exercise (derivative)1,258$0.0066,214
2017-05-04Option exercise (derivative)918$0.0065,296
2017-05-04Option exercise1,258$30.751,398
2017-05-04Open-market sale314$122.75140
2017-05-04Open-market sale944$122.07454
2017-05-04Option exercise918$30.75655,696
2017-04-27Option exercise (derivative)915$0.0067,472
2017-04-27Option exercise (derivative)1,262$0.0068,387
2017-04-27Open-market sale1,262$120.78140
2017-04-27Option exercise1,262$30.751,402
2017-04-27Option exercise915$30.75654,778
2017-04-20Option exercise (derivative)1,260$0.0070,565
2017-04-20Option exercise (derivative)916$0.0069,649
2017-04-20Option exercise916$30.75653,863
2017-04-20Open-market sale1,260$121.14140
2017-04-20Option exercise1,260$30.751,400
2017-04-13Option exercise (derivative)1,258$0.0072,744
2017-04-13Option exercise (derivative)919$0.0071,825
2017-04-13Option exercise919$30.75652,947
2017-04-13Option exercise1,258$30.751,398
2017-04-13Open-market sale1,258$122.12140
2017-04-06Option exercise (derivative)1,257$0.0074,921
2017-04-06Option exercise (derivative)919$0.0074,002
2017-04-06Option exercise1,257$30.751,397
2017-04-06Open-market sale857$122.07540
2017-04-06Open-market sale400$123.08140
2017-04-06Option exercise919$30.75652,028
2017-03-30Option exercise (derivative)1,230$0.0077,125
2017-03-30Option exercise (derivative)947$0.0076,178
2017-03-30Option exercise947$30.75651,109
2017-03-30Option exercise1,230$30.751,370
2017-03-30Open-market sale100$132.821,270
2017-03-30Open-market sale900$134.57370
2017-03-30Open-market sale230$135.27140
2017-03-23Option exercise (derivative)1,219$0.0079,312
2017-03-23Option exercise (derivative)957$0.0078,355
2017-03-23Option exercise957$30.75650,162
2017-03-23Open-market sale500$139.86140
2017-03-23Open-market sale719$138.96640
2017-03-23Option exercise1,219$30.751,359
2017-03-16Option exercise (derivative)959$0.0080,531
2017-03-16Option exercise (derivative)1,218$0.0081,490
2017-03-16Option exercise1,218$30.751,358
2017-03-16Open-market sale100$144.16140
2017-03-16Open-market sale200$141.87240
2017-03-16Open-market sale300$140.62440
2017-03-16Open-market sale300$139.27740
2017-03-16Open-market sale318$138.221,040
2017-03-16Option exercise959$30.75649,205
2017-03-15Grant / award (derivative)240,000$0.00240,000
2017-03-15Grant / award (derivative)100,000$0.00100,000
2017-03-15Grant / award (derivative)244,122$0.00244,122
2017-03-09Option exercise (derivative)970$0.0082,708
2017-03-09Option exercise (derivative)1,206$0.0083,678
2017-03-09Open-market sale306$145.561,040
2017-03-09Option exercise1,206$30.751,346
2017-03-09Open-market sale700$146.91340
2017-03-09Open-market sale200$147.85140
2017-03-09Option exercise970$30.75648,246
2017-03-02Option exercise (derivative)974$0.0084,884
2017-03-02Option exercise (derivative)1,203$0.0085,858
2017-03-02Open-market sale798$148.93140
2017-03-02Option exercise1,203$30.751,343
2017-03-02Option exercise974$30.75647,276
2017-03-02Open-market sale405$147.62938
2017-02-23Option exercise (derivative)968$0.0087,061
2017-02-23Option exercise (derivative)1,208$0.0088,029
2017-02-23Open-market sale400$145.64140
2017-02-23Option exercise968$30.75646,302
2017-02-23Option exercise1,208$30.751,348
2017-02-23Open-market sale300$143.291,048
2017-02-23Open-market sale308$146.76540
2017-02-23Open-market sale200$144.57848
2017-02-16Option exercise (derivative)1,173$0.0090,241
2017-02-16Option exercise (derivative)1,004$0.0089,237
2017-02-16Option exercise1,173$30.751,313
2017-02-16Option exercise1,004$30.75645,334
2017-02-16Open-market sale1,173$167.92140
2017-02-09Option exercise (derivative)1,178$0.0092,412
2017-02-09Option exercise (derivative)998$0.0091,414
2017-02-09Disposition to issuer400$164.20818
2017-02-09Disposition to issuer678$164.90140
2017-02-09Option exercise1,178$30.751,318
2017-02-09Disposition to issuer100$162.641,218
2017-02-09Option exercise998$30.75644,330
2017-02-02Option exercise (derivative)996$0.0093,590
2017-02-02Option exercise (derivative)1,181$0.0094,586
2017-02-02Disposition to issuer601$163.25140
2017-02-02Disposition to issuer580$162.00741
2017-02-02Option exercise996$30.75643,332
2017-02-02Option exercise1,181$30.751,321
2017-01-26Option exercise (derivative)990$0.0095,767
2017-01-26Option exercise (derivative)1,186$0.0096,757
2017-01-26Option exercise990$30.75642,336
2017-01-26Disposition to issuer100$161.14140
2017-01-26Disposition to issuer300$159.64240
2017-01-26Disposition to issuer300$158.40540
2017-01-26Disposition to issuer486$157.34840
2017-01-26Option exercise1,186$30.751,326
2017-01-19Option exercise (derivative)982$0.0097,943
2017-01-19Option exercise (derivative)1,195$0.0098,925
2017-01-19Option exercise982$30.75641,346
2017-01-19Disposition to issuer208$154.54140
2017-01-19Disposition to issuer516$153.46348
2017-01-19Disposition to issuer471$152.48864
2017-01-19Option exercise1,195$30.751,335
2017-01-12Option exercise (derivative)1,214$0.00101,082
2017-01-12Option exercise (derivative)962$0.00100,120
2017-01-12Option exercise962$30.75640,364
2017-01-12Open-market sale1,200$142.36154
2017-01-12Option exercise1,214$30.751,354
2017-01-12Open-market sale14$143.36140
2017-01-05Option exercise (derivative)1,208$0.00103,265
2017-01-05Option exercise (derivative)969$0.00102,296
2017-01-05Option exercise1,208$30.751,348
2017-01-05Open-market sale1,008$145.39340
2017-01-05Open-market sale100$148.13140
2017-01-05Option exercise969$30.75639,402
2017-01-05Open-market sale100$146.82240
2016-12-29Option exercise (derivative)1,211$0.00105,438
2016-12-29Option exercise (derivative)965$0.00104,473
2016-12-29Open-market sale100$144.42140
2016-12-29Option exercise1,211$30.751,351
2016-12-29Option exercise965$30.75638,433
2016-12-29Open-market sale1,111$143.56240
2016-12-22Option exercise (derivative)959$0.00106,649
2016-12-22Option exercise (derivative)1,218$0.00107,608
2016-12-22Open-market sale300$140.79240
2016-12-22Open-market sale818$139.67540
2016-12-22Option exercise959$30.75637,468
2016-12-22Option exercise1,218$30.751,358
2016-12-22Open-market sale100$143.10140
2016-12-15Option exercise (derivative)1,212$0.00109,790
2016-12-15Option exercise (derivative)964$0.00108,826
2016-12-15Open-market sale212$144.32140
2016-12-15Option exercise964$30.75636,509
2016-12-15Open-market sale300$141.401,052
2016-12-15Open-market sale700$143.47352
2016-12-15Option exercise1,212$30.751,352
2016-12-14Gift7,245$0.00635,545
2016-12-13Gift7,738$0.00642,790
2016-12-08Option exercise (derivative)941$0.00111,002
2016-12-08Option exercise (derivative)1,236$0.00111,943
2016-12-08Open-market sale136$130.411,240
2016-12-08Option exercise941$30.75650,528
2016-12-08Option exercise1,236$30.751,376
2016-12-08Open-market sale1,100$131.95140
2016-12-01Option exercise (derivative)930$0.00113,179
2016-12-01Option exercise (derivative)1,246$0.00114,109
2016-12-01Open-market sale646$127.23140
2016-12-01Open-market sale600$126.45786
2016-12-01Option exercise1,246$30.751,386
2016-12-01Option exercise930$30.75649,587
2016-11-25Option exercise (derivative)1,233$0.00116,299
2016-11-25Option exercise (derivative)944$0.00115,355
2016-11-25Open-market sale608$132.82465
2016-11-25Option exercise944$30.75648,657
2016-11-25Open-market sale325$133.77140
2016-11-25Open-market sale300$131.731,073
2016-11-25Option exercise1,233$30.751,373
2016-11-17Option exercise (derivative)1,232$0.00118,476
2016-11-17Option exercise (derivative)944$0.00117,532
2016-11-17Open-market sale1,232$132.94140
2016-11-17Option exercise1,232$30.751,372
2016-11-17Option exercise944$30.75647,713
2016-11-10Option exercise (derivative)1,240$0.00120,645
2016-11-10Option exercise (derivative)937$0.00119,708
2016-11-10Open-market sale440$130.04340
2016-11-10Option exercise937$30.75646,769
2016-11-10Option exercise1,240$30.751,380
2016-11-10Open-market sale100$131.38240
2016-11-10Open-market sale100$132.96140
2016-11-10Open-market sale600$128.88780
2016-11-03Option exercise (derivative)1,272$0.00122,789
2016-11-03Option exercise (derivative)904$0.00121,885
2016-11-03Open-market sale304$117.68440
2016-11-03Open-market sale200$116.23744
2016-11-03Option exercise1,272$30.751,412
2016-11-03Option exercise904$30.75645,832
2016-11-03Open-market sale468$115.44944
2016-11-03Open-market sale100$119.50140
2016-11-03Open-market sale200$118.76240
2016-10-27Option exercise (derivative)905$0.00124,061
2016-10-27Option exercise (derivative)1,272$0.00124,966
2016-10-27Option exercise1,272$30.751,412
2016-10-27Open-market sale400$117.99140
2016-10-27Open-market sale672$117.05540
2016-10-27Open-market sale200$115.271,212
2016-10-27Option exercise905$30.75644,928
2016-10-20Option exercise (derivative)894$0.00126,238
2016-10-20Option exercise (derivative)1,282$0.00127,132
2016-10-20Open-market sale402$113.30340
2016-10-20Open-market sale680$112.66742
2016-10-20Option exercise894$30.75644,023
2016-10-20Option exercise1,282$30.751,422
2016-10-20Open-market sale200$115.49140
2016-10-13Option exercise (derivative)908$0.00128,414
2016-10-13Option exercise (derivative)1,269$0.00129,322
2016-10-13Open-market sale200$116.541,209
2016-10-13Open-market sale1,069$118.27140
2016-10-13Option exercise908$30.75643,129
2016-10-13Option exercise1,269$30.751,409
2016-10-06Option exercise (derivative)916$0.00130,591
2016-10-06Option exercise (derivative)1,260$0.00131,507
2016-10-06Open-market sale960$121.43140
2016-10-06Open-market sale300$120.351,100
2016-10-06Option exercise916$30.75642,221
2016-10-06Option exercise1,260$30.751,400
2016-09-29Option exercise (derivative)905$0.00132,767
2016-09-29Option exercise (derivative)1,272$0.00133,672
2016-09-29Option exercise905$30.75641,305
2016-09-29Option exercise1,272$30.751,412
2016-09-29Open-market sale200$118.48140
2016-09-29Open-market sale500$117.57340
2016-09-29Open-market sale572$115.84840
2016-09-22Option exercise (derivative)1,249$0.00135,871
2016-09-22Option exercise (derivative)927$0.00134,944
2016-09-22Open-market sale1,046$126.31140
2016-09-22Open-market sale203$123.581,186
2016-09-22Option exercise927$30.75640,400
2016-09-22Option exercise1,249$30.751,389
2016-09-15Option exercise (derivative)1,258$0.00138,039
2016-09-15Option exercise (derivative)919$0.00137,120
2016-09-15Option exercise919$30.75639,473
2016-09-15Option exercise1,258$30.751,398
2016-09-15Open-market sale300$121.441,098
2016-09-15Open-market sale958$122.63140
2016-09-08Option exercise (derivative)922$0.00139,297
2016-09-08Option exercise (derivative)1,254$0.00140,219
2016-09-08Open-market sale200$121.541,194
2016-09-08Open-market sale500$123.45694
2016-09-08Open-market sale554$124.13140
2016-09-08Option exercise922$30.75638,554
2016-09-08Option exercise1,254$30.751,394
2016-09-01Option exercise (derivative)920$0.00141,473
2016-09-01Option exercise (derivative)1,257$0.00142,393
2016-09-01Open-market sale321$123.28140
2016-09-01Option exercise920$30.75637,632
2016-09-01Open-market sale936$122.66461
2016-09-01Option exercise1,257$30.751,397
2016-08-25Option exercise (derivative)926$0.00143,650
2016-08-25Option exercise (derivative)1,250$0.00144,576
2016-08-25Open-market sale600$126.27140
2016-08-25Open-market sale300$125.02740
2016-08-25Open-market sale350$123.831,040
2016-08-25Option exercise926$30.75636,712
2016-08-25Option exercise1,250$30.751,390
2016-08-18Option exercise (derivative)1,249$0.00146,754
2016-08-18Option exercise (derivative)928$0.00145,826
2016-08-18Open-market sale949$126.08140
2016-08-18Open-market sale300$125.251,089
2016-08-18Option exercise1,249$30.751,389
2016-08-18Option exercise928$30.75635,786
2016-08-11Option exercise (derivative)923$0.00148,003
2016-08-11Option exercise (derivative)1,253$0.00148,926
2016-08-11Option exercise1,253$30.751,393
2016-08-11Option exercise923$30.75634,858
2016-08-11Open-market sale300$124.53140
2016-08-11Open-market sale953$123.96440
2016-08-04Option exercise (derivative)1,249$0.00151,107
2016-08-04Option exercise (derivative)928$0.00150,179
2016-08-04Option exercise928$30.75633,935
2016-08-04Open-market sale198$126.17140
2016-08-04Open-market sale1,051$125.71338
2016-08-04Option exercise1,249$30.751,389
2016-07-28Option exercise (derivative)1,271$0.00153,261
2016-07-28Option exercise (derivative)905$0.00152,356
2016-07-28Open-market sale100$117.35811
2016-07-28Open-market sale100$116.18911
2016-07-28Open-market sale200$115.041,011
2016-07-28Open-market sale671$118.90140
2016-07-28Option exercise905$30.75633,007
2016-07-28Option exercise1,271$30.751,411
2016-07-28Open-market sale200$113.151,211
2016-07-21Option exercise (derivative)892$0.00154,532
2016-07-21Option exercise (derivative)1,284$0.00155,424
2016-07-21Option exercise892$30.75632,102
2016-07-21Option exercise1,284$30.751,424
2016-07-21Open-market sale1,084$112.55340
2016-07-21Open-market sale100$113.12240
2016-07-21Open-market sale100$114.71140
2016-07-14Option exercise (derivative)884$0.00156,708
2016-07-14Option exercise (derivative)1,292$0.00157,592
2016-07-14Option exercise884$30.75631,210
2016-07-14Option exercise1,292$30.751,432
2016-07-14Open-market sale1,000$109.89432
2016-07-14Open-market sale292$110.59140
2016-07-07Option exercise (derivative)1,293$0.00159,768
2016-07-07Option exercise (derivative)884$0.00158,884
2016-07-07Open-market sale793$109.36640
2016-07-07Option exercise884$30.75630,329.05
2016-07-07Option exercise1,293$30.751,433
2016-07-07Open-market sale500$110.68140
2016-06-30Option exercise (derivative)1,308$0.00161,929
2016-06-30Option exercise (derivative)868$0.00161,061
2016-06-30Open-market sale400$103.881,148
2016-06-30Option exercise868$30.75629,445.05
2016-06-30Option exercise1,308$30.751,548
2016-06-30Open-market sale908$105.64240
2016-06-23Option exercise (derivative)1,312$0.00164,101
2016-06-23Option exercise (derivative)864$0.00163,237
2016-06-23Option exercise864$30.75628,577.05
2016-06-23Open-market sale566$103.66986
2016-06-23Open-market sale746$104.38240
2016-06-23Option exercise1,312$30.751,552
2016-06-16Option exercise (derivative)868$0.00166,721
2016-06-16Option exercise (derivative)1,308$0.00165,413
2016-06-16Open-market sale300$103.891,248
2016-06-16Option exercise1,308$30.751,548
2016-06-16Option exercise868$30.75627,713.05
2016-06-16Open-market sale508$105.95240
2016-06-16Open-market sale500$105.16748
2016-06-09Option exercise (derivative)899$0.00167,589
2016-06-09Option exercise (derivative)1,277$0.00168,488
2016-06-09Open-market sale877$114.39640
2016-06-09Option exercise1,277$30.751,517
2016-06-09Open-market sale300$116.00340
2016-06-09Open-market sale100$117.19240
2016-06-09Option exercise899$30.75626,845.05
2016-06-02Option exercise (derivative)915$0.00169,765
2016-06-02Option exercise (derivative)1,261$0.00170,680
2016-06-02Open-market sale200$118.871,301
2016-06-02Option exercise1,261$30.751,501
2016-06-02Open-market sale761$121.04540
2016-06-02Open-market sale300$121.44240
2016-06-02Option exercise915$30.75625,946.05
2016-05-26Option exercise (derivative)5,547$0.00171,941
2016-05-26Open-market sale4,847$117.47940
2016-05-26Open-market sale700$118.26240
2016-05-26Option exercise5,547$30.755,787
2016-05-19Option exercise (derivative)5,546$0.00177,488
2016-05-19Open-market sale1,000$111.05940
2016-05-19Open-market sale3,846$110.291,940
2016-05-19Open-market sale300$112.08640
2016-05-19Open-market sale400$113.41240
2016-05-19Option exercise5,546$30.755,786
2016-05-12Option exercise (derivative)5,547$0.00183,034
2016-05-12Option exercise5,547$30.755,787
2016-05-12Open-market sale2,146$109.60240
2016-05-12Open-market sale3,401$108.662,386
2016-05-05Option exercise (derivative)5,546$0.00188,581
2016-05-05Option exercise5,546$30.755,786
2016-05-05Open-market sale1,000$108.17240
2016-05-05Open-market sale4,546$107.701,240
2016-04-28Option exercise (derivative)5,547$0.00194,127
2016-04-28Open-market sale424$104.464,567
2016-04-28Option exercise5,547$30.755,787
2016-04-28Open-market sale790$109.36240
2016-04-28Open-market sale700$105.733,867
2016-04-28Open-market sale796$103.474,991
2016-04-28Open-market sale1,237$108.061,030
2016-04-28Open-market sale1,600$107.362,267
2016-04-21Option exercise (derivative)5,546$0.00199,674
2016-04-21Open-market sale300$116.84240
2016-04-21Option exercise5,546$30.755,786
2016-04-21Open-market sale1,900$115.263,886
2016-04-21Open-market sale3,346$115.92540
2016-04-14Option exercise (derivative)5,547$0.00205,220
2016-04-14Open-market sale2,600$113.973,187
2016-04-14Option exercise5,547$30.755,787
2016-04-14Open-market sale2,947$114.63240
2016-04-07Option exercise (derivative)5,546$0.00210,767
2016-04-07Open-market sale3,000$113.62541
2016-04-07Open-market sale200$114.70341
2016-04-07Open-market sale101$115.61240
2016-04-07Option exercise5,546$30.755,786
2016-04-07Open-market sale2,245$112.673,541
2016-03-31Option exercise (derivative)5,547$0.00216,313
2016-03-31Open-market sale3,065$112.14340
2016-03-31Option exercise5,547$30.755,787
2016-03-31Open-market sale2,382$111.113,405
2016-03-31Open-market sale100$112.61240
2016-03-24Option exercise (derivative)5,546$0.00221,860
2016-03-24Open-market sale891$108.374,895
2016-03-24Option exercise5,546$30.755,786
2016-03-24Open-market sale200$114.26240
2016-03-24Open-market sale1,446$110.622,849
2016-03-24Open-market sale800$112.24940
2016-03-24Open-market sale1,109$111.201,740
2016-03-24Open-market sale600$109.164,295
2016-03-24Open-market sale500$113.05440
2016-03-17Option exercise (derivative)5,547$0.00227,406
2016-03-17Open-market sale200$120.74240
2016-03-17Option exercise5,547$30.755,787
2016-03-17Open-market sale3,500$117.642,287
2016-03-17Open-market sale1,147$118.731,140
2016-03-17Open-market sale700$119.57440
2016-03-15Grant / award (derivative)294,000$0.00294,000
2016-03-10Option exercise (derivative)5,546$0.00232,953
2016-03-10Open-market sale118$127.36240
2016-03-10Option exercise5,546$30.755,786
2016-03-10Open-market sale3,413$122.672,373
2016-03-10Open-market sale1,015$123.391,358
2016-03-10Open-market sale400$124.90958
2016-03-10Open-market sale600$125.89358
2016-03-03Option exercise (derivative)5,547$0.00238,499
2016-03-03Open-market sale600$128.58440
2016-03-03Option exercise5,547$30.755,787
2016-03-03Open-market sale2,237$125.883,550
2016-03-03Open-market sale1,410$126.512,140
2016-03-03Open-market sale1,100$127.531,040
2016-03-03Open-market sale200$129.36240
2016-02-25Option exercise (derivative)5,546$0.00244,046
2016-02-25Open-market sale2,356$122.172,830
2016-02-25Open-market sale400$120.715,186
2016-02-25Open-market sale200$119.615,586
2016-02-25Open-market sale100$125.55240
2016-02-25Open-market sale1,900$122.89930
2016-02-25Open-market sale590$123.76340
2016-02-25Option exercise5,546$30.755,786
2016-02-18Option exercise (derivative)5,547$0.00249,592
2016-02-18Open-market sale800$129.081,172
2016-02-18Open-market sale832$129.89340
2016-02-18Open-market sale100$132.09240
2016-02-18Option exercise5,547$30.755,787
2016-02-18Open-market sale2,115$127.971,972
2016-02-18Open-market sale1,700$127.204,087
2016-02-11Option exercise (derivative)5,546$0.00255,139
2016-02-11Open-market sale840$120.562,946
2016-02-11Option exercise5,546$30.755,786
2016-02-11Open-market sale400$117.525,386
2016-02-11Open-market sale500$118.694,886
2016-02-11Open-market sale1,100$119.413,786
2016-02-11Open-market sale2,206$121.50740
2016-02-11Open-market sale500$122.27240
2016-02-04Option exercise (derivative)5,547$0.00260,685
2016-02-04Open-market sale200$125.35240
2016-02-04Open-market sale700$124.64440
2016-02-04Open-market sale400$123.401,140
2016-02-04Open-market sale1,100$122.271,540
2016-02-04Option exercise5,547$30.755,787
2016-02-04Open-market sale1,347$120.634,440
2016-02-04Open-market sale1,800$121.562,640
2016-01-28Option exercise (derivative)5,546$0.00266,232
2016-01-28Option exercise5,546$30.755,786
2016-01-28Open-market sale200$120.695,586
2016-01-28Open-market sale1,498$123.353,540
2016-01-28Open-market sale2,200$124.381,340
2016-01-28Open-market sale900$125.44440
2016-01-28Open-market sale200$126.23240
2016-01-28Open-market sale548$122.295,038
2016-01-21Option exercise (derivative)5,547$0.00271,778
2016-01-21Option exercise5,547$30.755,787
2016-01-21Open-market sale1,147$125.524,640
2016-01-21Open-market sale1,900$126.362,740
2016-01-21Open-market sale1,200$127.431,540
2016-01-21Open-market sale300$129.70240
2016-01-21Open-market sale1,000$128.56540
2016-01-14Option exercise (derivative)5,546$0.00277,325
2016-01-14Open-market sale600$133.645,186
2016-01-14Open-market sale900$134.534,286
2016-01-14Open-market sale2,007$136.371,379
2016-01-14Open-market sale1,039$137.55340
2016-01-14Open-market sale100$138.27240
2016-01-14Option exercise5,546$30.755,786
2016-01-14Open-market sale900$135.783,386
2016-01-07Option exercise (derivative)5,547$0.00282,871
2016-01-07Option exercise5,547$30.755,787
2016-01-07Open-market sale1,247$145.103,340
2016-01-07Open-market sale1,200$144.164,587
2016-01-07Open-market sale1,300$146.252,040
2016-01-07Open-market sale200$147.83240
2016-01-07Open-market sale1,600$147.10440
2015-12-31Option exercise (derivative)5,546$0.00288,418
2015-12-31Disposition to issuer1,248$158.04240
2015-12-31Option exercise5,546$30.755,786
2015-12-31Disposition to issuer4,298$157.371,488
2015-12-24Option exercise (derivative)5,546$0.00293,964
2015-12-24Option exercise5,546$30.755,786
2015-12-24Open-market sale2,100$158.633,686
2015-12-24Open-market sale1,907$159.821,779
2015-12-24Open-market sale1,539$160.58240
2015-12-17Option exercise (derivative)5,546$0.00299,510
2015-12-17Open-market sale415$160.12240
2015-12-17Open-market sale1,000$159.35655
2015-12-17Open-market sale2,831$158.451,655
2015-12-17Open-market sale1,300$157.394,486
2015-12-17Option exercise5,546$30.755,786
2015-12-10Option exercise (derivative)5,546$0.00305,056
2015-12-10Open-market sale100$156.36240
2015-12-10Open-market sale743$155.48340
2015-12-10Open-market sale3,003$154.701,083
2015-12-10Open-market sale1,700$153.594,086
2015-12-10Option exercise5,546$30.755,786
2015-12-03Option exercise (derivative)5,546$0.00310,602
2015-12-03Open-market sale1,100$154.522,740
2015-12-03Open-market sale400$156.13540
2015-12-03Open-market sale1,800$155.39940
2015-12-03Open-market sale300$157.15240
2015-12-03Open-market sale756$153.543,840
2015-12-03Open-market sale1,190$152.504,596
2015-12-03Option exercise5,546$30.755,786
2015-11-27Option exercise (derivative)15$0.000
2015-11-27Option exercise (derivative)5,546$0.00316,148
2015-11-27Open-market sale400$152.765,386
2015-11-27Option exercise5,546$30.755,786
2015-11-27Open-market sale2,800$153.442,586
2015-11-27Open-market sale2,046$154.32540
2015-11-27Option exercise15$34.56255
2015-11-27Open-market sale300$155.25240
2015-11-19Option exercise (derivative)5,546$0.00321,694
2015-11-19Option exercise (derivative)4,115$0.0015
2015-11-19Open-market sale1,619$148.491,461
2015-11-19Open-market sale2,706$147.513,080
2015-11-19Open-market sale1,455$149.21500
2015-11-19Open-market sale2,400$148.301,955
2015-11-19Option exercise4,115$34.564,355
2015-11-19Open-market sale421$149.551,040
2015-11-19Open-market sale500$150.51540
2015-11-19Open-market sale300$151.62240
2015-11-19Option exercise5,546$30.755,786
2015-11-12Option exercise (derivative)4,115$0.004,130
2015-11-12Option exercise4,115$34.564,355
2015-11-12Open-market sale3,915$147.70440
2015-11-12Open-market sale200$148.27240
2015-11-12Option exercise (derivative)5,546$0.00327,240
2015-11-12Open-market sale100$148.66340
2015-11-12Option exercise5,546$30.755,786
2015-11-12Open-market sale100$143.695,686
2015-11-12Open-market sale100$149.33240
2015-11-12Open-market sale2,185$147.59440
2015-11-12Open-market sale3,061$146.772,625
2015-11-05Option exercise (derivative)4,115$0.008,245
2015-11-05Option exercise4,115$34.564,355
2015-11-05Open-market sale4,115$149.16240
2015-11-05Option exercise (derivative)5,546$0.00332,786
2015-11-05Open-market sale800$148.354,986
2015-11-05Open-market sale2,446$151.21240
2015-11-05Option exercise5,546$30.755,786
2015-11-05Open-market sale1,100$150.382,686
2015-11-05Open-market sale1,200$149.223,786
2015-10-29Option exercise (derivative)4,115$0.0012,360
2015-10-29Option exercise (derivative)5,547$0.00338,332
2015-10-29Open-market sale400$139.525,287
2015-10-29Option exercise4,115$34.564,355
2015-10-29Open-market sale3,700$141.951,387
2015-10-29Open-market sale200$140.725,087
2015-10-29Open-market sale100$137.925,687
2015-10-29Option exercise5,547$30.755,787
2015-10-29Open-market sale4,115$141.98240
2015-10-28Option exercise (derivative)2,211$0.00364,834
2015-10-28Open-market sale800$135.781,651
2015-10-28Option exercise2,211$63.222,451
2015-10-28Open-market sale1,100$136.77551
2015-10-28Open-market sale311$137.94240
2015-10-26Option exercise (derivative)2,592$0.00430,244
2015-10-26Open-market sale500$128.62340
2015-10-26Open-market sale592$127.43840
2015-10-26Option exercise2,592$52.652,832
2015-10-26Open-market sale100$129.23240
2015-10-26Open-market sale1,400$126.331,432
2015-10-22Option exercise (derivative)4,115$0.0016,475
2015-10-22Option exercise (derivative)5,547$0.00343,879
2015-10-22Open-market sale447$119.564,540
2015-10-22Open-market sale800$118.604,987
2015-10-22Option exercise5,547$30.755,787
2015-10-22Open-market sale694$123.003,661
2015-10-22Open-market sale600$122.002,040
2015-10-22Open-market sale1,100$123.16940
2015-10-22Open-market sale700$124.03240
2015-10-22Open-market sale1,900$120.992,640
2015-10-22Option exercise4,115$34.564,355
2015-10-21Option exercise (derivative)2,211$0.00367,045
2015-10-21Option exercise2,211$63.222,451
2015-10-21Open-market sale400$122.242,051
2015-10-21Open-market sale1,111$123.47940
2015-10-21Open-market sale700$124.66240
2015-10-19Option exercise (derivative)2,592$0.00432,836
2015-10-19Option exercise2,592$126.712,832
2015-10-19Open-market sale1,392$126.541,140
2015-10-19Open-market sale900$127.63240
2015-10-19Open-market sale300$124.752,532
2015-10-19Option exercise (derivative)2,592$0.00432,836
2015-10-19Option exercise2,592$52.652,832
2015-10-15Option exercise (derivative)4,115$0.0020,590
2015-10-15Option exercise (derivative)5,547$0.00349,426
2015-10-15Open-market sale2,100$125.883,587
2015-10-15Option exercise4,115$34.564,355
2015-10-15Open-market sale300$127.50240
2015-10-15Open-market sale3,047$126.57540
2015-10-15Open-market sale100$122.925,687
2015-10-15Option exercise5,547$30.755,787
2015-10-14Option exercise (derivative)2,211$0.00369,256
2015-10-14Option exercise2,211$63.222,451
2015-10-14Open-market sale1,500$123.21951
2015-10-14Open-market sale600$124.06351
2015-10-14Open-market sale111$125.01240
2015-10-12Option exercise (derivative)2,592$0.00435,428
2015-10-12Option exercise2,592$52.652,832
2015-10-12Open-market sale1,792$123.201,040
2015-10-12Open-market sale800$124.19240
2015-10-08Option exercise (derivative)4,115$0.0024,705
2015-10-08Option exercise (derivative)5,547$0.00354,973
2015-10-08Open-market sale1,080$120.894,707
2015-10-08Option exercise5,547$30.755,787
2015-10-08Open-market sale800$122.183,907
2015-10-08Open-market sale1,800$123.162,107
2015-10-08Open-market sale1,500$124.17607
2015-10-08Option exercise4,115$34.564,355
2015-10-08Open-market sale3,215$121.681,140
2015-10-08Open-market sale900$122.23240
2015-10-07Option exercise (derivative)2,211$0.00371,467
2015-10-07Open-market sale100$124.26240
2015-10-07Option exercise2,211$63.222,451
2015-10-07Open-market sale200$122.93340
2015-10-07Open-market sale100$121.72540
2015-10-07Open-market sale1,811$120.42640
2015-10-05Option exercise (derivative)2,592$0.00438,020
2015-10-05Option exercise2,592$52.652,832
2015-10-05Open-market sale1,800$126.591,032
2015-10-05Open-market sale500$127.20532
2015-10-05Open-market sale292$128.10240
2015-10-01Option exercise (derivative)4,115$0.0028,820
2015-10-01Open-market sale225$130.20240
2015-10-01Open-market sale3,890$129.55465
2015-10-01Option exercise4,115$34.564,355
2015-10-01Option exercise (derivative)5,547$0.00360,520
2015-10-01Open-market sale618$131.42240
2015-10-01Open-market sale800$129.171,658
2015-10-01Open-market sale800$130.20858
2015-10-01Option exercise5,547$30.755,787
2015-10-01Open-market sale3,329$128.102,458
2015-09-30Option exercise (derivative)2,211$0.00373,678
2015-09-30Open-market sale100$142.94240
2015-09-30Open-market sale100$139.79340
2015-09-30Open-market sale200$138.96440
2015-09-30Open-market sale100$137.00640
2015-09-30Open-market sale100$135.68740
2015-09-30Open-market sale300$133.60840
2015-09-30Open-market sale219$132.351,140
2015-09-30Open-market sale1,092$131.651,359
2015-09-30Option exercise2,211$63.222,451
2015-09-29Option exercise (derivative)2,592$0.00438,401
2015-09-29Open-market sale200$131.402,532
2015-09-29Open-market sale100$129.862,732
2015-09-29Option exercise2,592$52.652,832
2015-09-29Open-market sale1,008$134.131,524
2015-09-29Open-market sale300$132.57240
2015-09-29Open-market sale584$136.57540
2015-09-29Open-market sale400$134.921,124
2015-09-24Option exercise (derivative)4,115$0.0032,935
2015-09-24Option exercise (derivative)5,547$0.00366,067
2015-09-24Open-market sale1,547$140.34840
2015-09-24Open-market sale3,815$138.81540
2015-09-24Open-market sale2,200$139.652,387
2015-09-24Open-market sale1,500$138.354,587
2015-09-24Option exercise4,115$34.564,355
2015-09-24Open-market sale300$139.19240
2015-09-24Option exercise5,547$30.756,087
2015-09-23Option exercise (derivative)2,211$0.00378,100
2015-09-23Open-market sale200$142.76540
2015-09-23Open-market sale911$141.90740
2015-09-23Open-market sale800$141.231,651
2015-09-23Open-market sale300$144.22240
2015-09-23Option exercise2,211$63.222,451
2015-09-21Option exercise (derivative)2,592$0.00440,993
2015-09-21Open-market sale341$148.641,532
2015-09-21Open-market sale759$148.101,873
2015-09-21Option exercise2,592$52.652,832
2015-09-21Open-market sale200$151.721,332
2015-09-21Open-market sale392$153.14940
2015-09-21Open-market sale700$154.56240
2015-09-21Open-market sale200$146.262,632
2015-09-17Option exercise (derivative)5,547$0.00377,161
2015-09-17Option exercise (derivative)4,115$0.0031,503
2015-09-17Open-market sale800$151.244,987
2015-09-17Open-market sale2,130$153.01542
2015-09-17Open-market sale2,315$152.372,672
2015-09-17Option exercise5,547$30.755,787
2015-09-17Open-market sale4,115$151.26240
2015-09-17Option exercise4,115$34.564,355
2015-09-16Option exercise (derivative)2,211$0.00380,311
2015-09-16Open-market sale500$151.161,951
2015-09-16Open-market sale1,002$151.92949
2015-09-16Option exercise2,211$63.222,451
2015-09-16Open-market sale709$152.49240
2015-09-14Option exercise (derivative)2,592$0.00443,585
2015-09-14Open-market sale700$152.172,132
2015-09-14Option exercise2,592$52.652,832
2015-09-14Open-market sale100$154.65240
2015-09-14Open-market sale1,792$153.35340
2015-09-10Option exercise (derivative)4,115$0.0035,618
2015-09-10Open-market sale1,600$153.41240
2015-09-10Open-market sale2,515$152.661,840
2015-09-10Option exercise4,115$34.564,355
2015-09-10Option exercise (derivative)5,547$0.00382,708
2015-09-10Option exercise5,547$30.755,787
2015-09-10Open-market sale1,000$152.624,687
2015-09-10Open-market sale100$151.605,687
2015-09-10Open-market sale2,947$153.531,740
2015-09-10Open-market sale1,500$154.45240
2015-09-09Option exercise (derivative)2,211$0.00382,522
2015-09-09Open-market sale400$152.97940
2015-09-09Option exercise2,211$63.222,451
2015-09-09Open-market sale1,111$151.671,340
2015-09-09Open-market sale300$153.64640
2015-09-09Open-market sale400$154.99240
2015-09-08Option exercise (derivative)2,592$0.00446,177
2015-09-08Open-market sale808$153.54924
2015-09-08Open-market sale200$152.211,732
2015-09-08Open-market sale684$154.14240
2015-09-08Open-market sale700$151.571,932
2015-09-08Option exercise2,592$52.652,832
2015-09-08Open-market sale200$150.072,632
2015-09-03Option exercise (derivative)5,547$0.00388,255
2015-09-03Option exercise (derivative)4,115$0.0039,733
2015-09-03Open-market sale1,087$154.91445
2015-09-03Open-market sale1,112$153.951,532
2015-09-03Open-market sale756$152.662,644
2015-09-03Open-market sale1,687$151.483,400
2015-09-03Open-market sale700$150.435,087
2015-09-03Option exercise4,115$34.564,355
2015-09-03Open-market sale4,115$154.79240
2015-09-03Option exercise5,547$30.755,787
2015-09-02Option exercise (derivative)2,211$0.00384,733
2015-09-02Option exercise2,211$63.222,451
2015-09-02Open-market sale200$153.42240
2015-09-02Open-market sale200$148.662,251
2015-09-02Open-market sale800$150.451,451
2015-09-02Open-market sale611$151.31840
2015-09-02Open-market sale400$152.26440
2015-08-31Option exercise (derivative)2,592$0.00448,769
2015-08-31Open-market sale200$156.12740
2015-08-31Open-market sale100$154.03940
2015-08-31Open-market sale600$152.801,040
2015-08-31Open-market sale1,092$150.821,740
2015-08-31Option exercise2,592$52.652,832
2015-08-31Open-market sale400$159.29340
2015-08-31Open-market sale100$159.92240
2015-08-31Open-market sale100$151.551,640
2015-08-27Option exercise (derivative)5,547$0.00393,802
2015-08-27Option exercise (derivative)4,115$0.0043,848
2015-08-27Option exercise4,115$34.564,355
2015-08-27Option exercise5,547$30.755,787
2015-08-27Open-market sale547$158.455,240
2015-08-27Open-market sale1,800$159.723,440
2015-08-27Open-market sale2,600$160.50840
2015-08-27Open-market sale600$161.71240
2015-08-27Open-market sale2,895$160.371,460
2015-08-26Option exercise (derivative)2,211$0.00386,944
2015-08-26Option exercise2,211$63.222,451
2015-08-26Open-market sale300$152.512,151
2015-08-26Open-market sale512$155.161,040
2015-08-26Open-market sale300$156.04740
2015-08-26Open-market sale500$158.96240
2015-08-26Open-market sale599$154.001,552
2015-08-24Option exercise (derivative)2,592$0.00451,361
2015-08-24Open-market sale392$152.072,040
2015-08-24Open-market sale300$150.792,432
2015-08-24Open-market sale100$147.242,732
2015-08-24Option exercise2,592$52.652,832
2015-08-24Open-market sale200$154.111,840
2015-08-24Open-market sale200$159.01540
2015-08-24Open-market sale248$157.95740
2015-08-24Open-market sale552$156.96988
2015-08-24Open-market sale300$155.321,540
2015-08-24Open-market sale300$160.26240
2015-08-20Option exercise (derivative)5,547$0.00399,349
2015-08-20Option exercise (derivative)4,115$0.0047,963
2015-08-20Open-market sale2,100$167.64340
2015-08-20Open-market sale1,000$166.652,440
2015-08-20Open-market sale1,400$165.063,440
2015-08-20Open-market sale947$164.174,840
2015-08-20Option exercise5,547$30.755,787
2015-08-20Open-market sale200$167.07240
2015-08-20Open-market sale3,915$167.04440
2015-08-20Option exercise4,115$34.564,355
2015-08-19Option exercise (derivative)2,211$0.00389,155
2015-08-19Open-market sale1,111$167.97240
2015-08-19Open-market sale600$167.041,351
2015-08-19Open-market sale500$165.371,951
2015-08-19Option exercise2,211$63.222,451
2015-08-17Option exercise (derivative)2,592$0.00453,953
2015-08-17Open-market sale300$168.45240
2015-08-17Open-market sale992$167.40540
2015-08-17Open-market sale300$165.282,232
2015-08-17Open-market sale300$164.182,532
2015-08-17Option exercise2,592$52.652,832
2015-08-17Open-market sale700$166.321,532
2015-08-13Option exercise (derivative)5,547$0.00404,896
2015-08-13Option exercise (derivative)4,115$0.0052,078
2015-08-13Option exercise5,547$30.755,787
2015-08-13Option exercise4,115$34.564,355
2015-08-13Open-market sale1,382$164.124,405
2015-08-13Open-market sale2,726$165.361,679
2015-08-13Open-market sale4,115$164.76240
2015-08-12Option exercise (derivative)2,211$0.00391,366
2015-08-12Open-market sale100$164.48240
2015-08-12Open-market sale811$163.64340
2015-08-12Open-market sale1,100$162.551,151
2015-08-12Option exercise2,211$63.222,451
2015-08-12Open-market sale200$161.182,251
2015-08-10Option exercise (derivative)2,592$0.00456,545
2015-08-10Option exercise2,592$52.652,832
2015-08-10Open-market sale400$167.73240
2015-08-10Open-market sale100$166.07640
2015-08-10Open-market sale1,292$165.19740
2015-08-10Open-market sale800$164.352,032
2015-08-06Option exercise (derivative)5,547$0.00410,443
2015-08-06Option exercise (derivative)4,115$0.0056,193
2015-08-06Option exercise5,547$30.755,787
2015-08-06Open-market sale400$165.76640
2015-08-06Option exercise4,115$34.564,355
2015-08-06Open-market sale400$166.72240
2015-08-06Open-market sale2,547$159.313,240
2015-08-06Open-market sale700$160.012,540
2015-08-06Open-market sale600$161.721,940
2015-08-06Open-market sale200$162.491,740
2015-08-06Open-market sale700$164.171,040
2015-08-06Open-market sale2,474$163.921,881
2015-08-05Option exercise (derivative)2,211$0.00393,577
2015-08-05Open-market sale311$168.40440
2015-08-05Open-market sale1,000$166.381,451
2015-08-05Option exercise2,211$63.222,451
2015-08-05Open-market sale700$167.33751
2015-08-05Open-market sale200$169.48240
2015-08-03Option exercise (derivative)2,592$0.00459,137
2015-08-03Open-market sale992$162.681,840
2015-08-03Option exercise2,592$52.652,832
2015-08-03Open-market sale100$169.72240
2015-08-03Open-market sale500$168.34340
2015-08-03Open-market sale300$167.45840
2015-08-03Open-market sale100$164.721,140
2015-08-03Open-market sale600$163.391,240
2015-07-30Option exercise (derivative)5,547$0.00415,990
2015-07-30Open-market sale875$160.334,123
2015-07-30Open-market sale1,000$161.513,123
2015-07-30Open-market sale2,583$162.72540
2015-07-30Open-market sale100$163.22440
2015-07-30Open-market sale789$158.974,998
2015-07-30Option exercise5,547$30.755,787
2015-07-30Open-market sale200$164.65240
2015-07-30Option exercise (derivative)4,115$0.0060,308
2015-07-30Open-market sale2,015$161.54240
2015-07-30Open-market sale2,100$160.762,255
2015-07-30Option exercise4,115$34.564,355
2015-07-29Option exercise (derivative)2,211$0.00395,788
2015-07-29Open-market sale500$167.29240
2015-07-29Option exercise2,211$63.222,451
2015-07-29Open-market sale800$165.261,651
2015-07-29Open-market sale911$166.38740
2015-07-27Option exercise (derivative)2,592$0.00461,729
2015-07-27Option exercise2,592$52.652,832
2015-07-27Open-market sale300$164.572,532
2015-07-27Open-market sale1,492$165.751,040
2015-07-27Open-market sale100$166.34940
2015-07-27Open-market sale300$167.83640
2015-07-27Open-market sale400$169.05240
2015-07-23Option exercise (derivative)4,115$0.0064,423
2015-07-23Open-market sale4,115$176.38240
2015-07-23Option exercise4,115$34.564,355
2015-07-23Option exercise (derivative)5,547$0.00421,537
2015-07-23Open-market sale384$174.455,403
2015-07-23Option exercise5,547$30.755,787
2015-07-23Open-market sale2,116$175.353,287
2015-07-23Open-market sale3,047$176.16240
2015-07-22Option exercise (derivative)2,211$0.00397,999
2015-07-22Open-market sale1,511$174.75240
2015-07-22Open-market sale700$174.121,751
2015-07-22Option exercise2,211$63.222,451
2015-07-20Option exercise (derivative)2,592$0.00464,321
2015-07-20Open-market sale100$179.32240
2015-07-20Open-market sale600$178.43340
2015-07-20Open-market sale1,892$177.68940
2015-07-20Option exercise2,592$52.652,832
2015-07-16Option exercise (derivative)5,547$0.00427,084
2015-07-16Option exercise (derivative)4,115$0.0068,538
2015-07-16Option exercise5,547$30.755,787
2015-07-16Open-market sale2,219$176.172,067
2015-07-16Open-market sale1,501$175.194,286
2015-07-16Open-market sale4,115$174.59240
2015-07-16Option exercise4,115$34.564,355
2015-07-15Option exercise (derivative)2,211$0.00400,210
2015-07-15Option exercise2,211$63.222,451
2015-07-15Open-market sale600$175.581,851
2015-07-15Open-market sale1,000$176.68851
2015-07-15Open-market sale200$179.18240
2015-07-15Open-market sale411$177.54440
2015-07-13Option exercise (derivative)2,592$0.00466,913
2015-07-13Open-market sale1,492$171.861,340
2015-07-13Option exercise2,592$52.652,832
2015-07-13Open-market sale800$172.91540
2015-07-13Open-market sale300$173.92240
2015-07-09Option exercise (derivative)4,115$0.0072,653
2015-07-09Option exercise (derivative)5,547$0.00432,631
2015-07-09Option exercise5,547$30.755,787
2015-07-09Open-market sale1,500$168.42740
2015-07-09Open-market sale3,547$167.542,240
2015-07-09Open-market sale4,115$168.17240
2015-07-09Option exercise4,115$34.564,355
2015-07-08Option exercise (derivative)2,211$0.00402,421
2015-07-08Open-market sale100$169.69240
2015-07-08Open-market sale400$168.55340
2015-07-08Open-market sale600$167.49740
2015-07-08Open-market sale1,111$166.191,340
2015-07-08Option exercise2,211$63.222,451
2015-07-06Option exercise (derivative)2,592$0.00469,505
2015-07-06Open-market sale400$171.88240
2015-07-06Open-market sale892$170.84640
2015-07-06Open-market sale1,300$170.161,532
2015-07-06Option exercise2,592$52.652,832
2015-07-02Option exercise (derivative)5,547$0.00438,178
2015-07-02Option exercise5,547$30.755,787
2015-07-02Open-market sale100$174.13240
2015-07-02Open-market sale4,247$169.291,540
2015-07-02Open-market sale900$170.09640
2015-07-02Open-market sale100$171.25540
2015-07-02Open-market sale100$171.66440
2015-07-02Open-market sale100$172.31340
2015-07-02Option exercise (derivative)4,115$0.0076,768
2015-07-02Open-market sale4,015$169.02340
2015-07-02Option exercise4,115$34.564,355
2015-07-02Open-market sale100$170.18240
2015-07-01Option exercise (derivative)2,211$0.00404,632
2015-07-01Open-market sale200$176.00240
2015-07-01Open-market sale600$174.40440
2015-07-01Open-market sale1,411$173.171,040
2015-07-01Option exercise2,211$63.222,451
2015-06-29Option exercise (derivative)2,592$0.00472,097
2015-06-29Open-market sale592$170.622,240
2015-06-29Option exercise2,592$52.652,832
2015-06-29Open-market sale600$172.021,640
2015-06-29Open-market sale400$173.021,240
2015-06-29Open-market sale400$174.06840
2015-06-29Open-market sale600$175.02240
2015-06-25Option exercise (derivative)4,115$0.0080,883
2015-06-25Option exercise (derivative)5,547$0.00443,725
2015-06-25Option exercise5,547$30.755,787
2015-06-25Option exercise4,115$34.564,355
2015-06-25Open-market sale700$175.995,087
2015-06-25Open-market sale2,207$178.17552
2015-06-25Open-market sale3,600$175.88755
2015-06-25Open-market sale2,328$177.352,759
2015-06-25Open-market sale515$176.86240
2015-06-24Option exercise (derivative)2,211$0.00406,843
2015-06-24Option exercise2,211$63.222,451
2015-06-24Open-market sale100$181.52240
2015-06-24Open-market sale200$178.761,140
2015-06-24Open-market sale100$183.27340
2015-06-24Open-market sale600$182.71440
2015-06-24Open-market sale1,111$177.691,340
2015-06-24Open-market sale100$180.031,040
2015-06-22Option exercise (derivative)2,592$0.00474,689
2015-06-22Open-market sale100$189.29240
2015-06-22Option exercise2,592$52.652,832
2015-06-22Open-market sale2,492$188.62340
2015-06-18Option exercise (derivative)5,547$0.00449,272
2015-06-18Option exercise (derivative)4,115$0.0084,998
2015-06-18Open-market sale2,653$186.051,340
2015-06-18Open-market sale1,794$185.283,993
2015-06-18Option exercise5,547$30.755,787
2015-06-18Open-market sale4,115$185.39240
2015-06-18Option exercise4,115$34.564,355
2015-06-17Option exercise (derivative)2,211$0.00409,054
2015-06-17Open-market sale500$186.38440
2015-06-17Open-market sale200$187.47240
2015-06-17Option exercise2,211$63.222,451
2015-06-17Open-market sale1,111$184.351,340
2015-06-17Open-market sale400$185.20940
2015-06-15Option exercise (derivative)2,592$0.00477,281
2015-06-15Option exercise2,592$52.652,832
2015-06-15Open-market sale600$184.102,232
2015-06-15Open-market sale300$186.03240
2015-06-15Open-market sale1,692$185.36540
2015-06-11Option exercise (derivative)4,115$0.0094,660
2015-06-11Option exercise (derivative)5,547$0.0089,113
2015-06-11Open-market sale1,603$184.292,583
2015-06-11Open-market sale1,101$182.944,186
2015-06-11Open-market sale1,320$186.30240
2015-06-11Option exercise4,115$34.564,355
2015-06-11Open-market sale1,023$185.221,560
2015-06-11Option exercise5,547$30.755,787
2015-06-11Open-market sale500$182.105,287
2015-06-10Option exercise (derivative)2,211$0.00411,265
2015-06-10Open-market sale300$183.11240
2015-06-10Option exercise2,211$63.222,451
2015-06-10Open-market sale300$177.452,151
2015-06-10Open-market sale100$178.482,051
2015-06-10Open-market sale511$179.561,540
2015-06-10Open-market sale300$181.331,240
2015-06-10Open-market sale700$182.48540
2015-06-08Option exercise (derivative)2,592$0.00479,873
2015-06-08Open-market sale2,092$181.20740
2015-06-08Open-market sale500$181.96240
2015-06-08Option exercise2,592$181.342,832
2015-06-04Option exercise (derivative)5,547$0.00454,819
2015-06-04Option exercise (derivative)4,115$0.0098,775
2015-06-04Open-market sale1,102$182.59640
2015-06-04Option exercise5,547$30.755,787
2015-06-04Open-market sale1,500$179.514,287
2015-06-04Open-market sale445$180.393,842
2015-06-04Open-market sale2,300$182.402,055
2015-06-04Option exercise4,115$34.564,355
2015-06-04Open-market sale400$183.68240
2015-06-04Open-market sale2,100$181.641,742
2015-06-03Option exercise (derivative)2,211$0.00413,476
2015-06-03Option exercise2,211$63.222,451
2015-06-03Open-market sale100$182.342,351
2015-06-03Open-market sale800$184.79640
2015-06-03Open-market sale400$185.93240
2015-06-03Open-market sale911$183.831,440
2015-06-01Option exercise (derivative)2,592$0.00482,465
2015-06-01Open-market sale500$181.632,332
2015-06-01Option exercise2,592$52.652,832
2015-06-01Open-market sale992$182.501,340
2015-06-01Open-market sale1,100$183.27240
2015-05-28Option exercise (derivative)5,547$0.00460,366
2015-05-28Option exercise (derivative)4,115$0.00102,890
2015-05-28Open-market sale700$181.90440
2015-05-28Open-market sale2,647$181.041,140
2015-05-28Open-market sale100$182.63340
2015-05-28Open-market sale2,000$180.033,787
2015-05-28Option exercise4,115$34.564,355
2015-05-28Open-market sale2,701$180.591,654
2015-05-28Option exercise5,547$30.755,787
2015-05-28Open-market sale399$182.06240
2015-05-28Open-market sale1,015$181.35639
2015-05-27Option exercise (derivative)2,211$0.00415,687
2015-05-27Open-market sale400$185.17551
2015-05-27Open-market sale311$186.11240
2015-05-27Option exercise2,211$63.222,451
2015-05-27Open-market sale1,100$183.531,351
2015-05-27Open-market sale400$184.67951
2015-05-26Option exercise (derivative)2,592$0.00485,057
2015-05-26Open-market sale1,497$182.30935
2015-05-26Open-market sale200$184.24432
2015-05-26Open-market sale303$183.05632
2015-05-26Open-market sale192$186.13240
2015-05-26Open-market sale400$181.152,432
2015-05-26Option exercise2,592$52.652,832
2015-05-21Option exercise (derivative)4,115$0.00107,005
2015-05-21Option exercise (derivative)5,547$0.00465,913
2015-05-21Option exercise4,115$34.564,355
2015-05-21Open-market sale3,900$182.26455
2015-05-21Option exercise5,547$30.755,787
2015-05-21Open-market sale1,237$181.984,550
2015-05-21Open-market sale4,010$182.66540
2015-05-21Open-market sale300$183.75240
2015-05-20Option exercise (derivative)2,211$0.00417,898
2015-05-20Open-market sale200$179.682,251
2015-05-20Open-market sale411$181.441,840
2015-05-20Open-market sale400$184.79240
2015-05-20Open-market sale500$182.591,340
2015-05-20Open-market sale700$183.52640
2015-05-20Option exercise2,211$63.222,451
2015-05-18Option exercise (derivative)2,592$0.00487,649
2015-05-18Open-market sale192$177.001,948
2015-05-18Open-market sale308$177.721,640
2015-05-18Open-market sale900$178.70740
2015-05-18Open-market sale500$179.40240
2015-05-18Option exercise2,592$52.652,832
2015-05-18Open-market sale100$174.502,732
2015-05-18Open-market sale592$175.882,140
2015-05-14Option exercise (derivative)5,547$0.00471,460
2015-05-14Option exercise (derivative)4,115$0.00111,120
2015-05-14Option exercise4,115$34.564,355
2015-05-14Open-market sale1,500$174.78440
2015-05-14Open-market sale3,847$173.891,940
2015-05-14Option exercise5,547$30.755,787
2015-05-14Open-market sale4,115$173.89240
2015-05-13Option exercise (derivative)2,211$0.00420,109
2015-05-13Open-market sale311$176.98240
2015-05-13Open-market sale1,200$175.49551
2015-05-13Open-market sale700$174.561,751
2015-05-13Option exercise2,211$63.222,451
2015-05-11Option exercise (derivative)2,592$0.00490,241
2015-05-11Option exercise2,592$52.652,832
2015-05-11Open-market sale200$180.47240
2015-05-11Open-market sale1,592$179.75440
2015-05-11Open-market sale800$178.942,032
2015-05-07Option exercise (derivative)5,547$0.00477,007
2015-05-07Option exercise (derivative)4,115$0.00115,235
2015-05-07Option exercise4,115$34.564,355
2015-05-07Option exercise5,547$30.755,787
2015-05-07Open-market sale200$166.035,587
2015-05-07Open-market sale900$167.554,687
2015-05-07Open-market sale200$168.344,487
2015-05-07Open-market sale656$170.863,831
2015-05-07Open-market sale400$171.643,431
2015-05-07Open-market sale1,100$173.152,331
2015-05-07Open-market sale1,291$173.931,040
2015-05-07Open-market sale800$169.65240
2015-05-06Option exercise (derivative)2,211$0.00422,320
2015-05-06Open-market sale300$166.5832,795
2015-05-06Open-market sale200$169.2431,895
2015-05-06Open-market sale100$168.3632,095
2015-05-06Open-market sale600$167.5632,195
2015-05-06Open-market sale600$170.2731,295
2015-05-06Option exercise2,211$63.2233,095
2015-05-06Open-market sale100$173.0030,884
2015-05-06Open-market sale311$171.9530,984
2015-05-04Option exercise (derivative)2,592$0.00492,833
2015-05-04Option exercise (derivative)15,322$0.0061,288
2015-05-04Open-market sale1,000$169.7631,476
2015-05-04Open-market sale1,000$168.8132,476
2015-05-04Open-market sale392$171.8930,884
2015-05-04Option exercise15,322$53.4230,884
2015-05-04Open-market sale200$171.0231,276
2015-05-04Option exercise2,592$52.6533,476
2015-04-30Option exercise (derivative)5,547$0.00482,554
2015-04-30Option exercise (derivative)4,115$0.00119,350
2015-04-30Open-market sale1,447$159.3019,662
2015-04-30Option exercise5,547$30.7521,109
2015-04-30Open-market sale800$163.7317,777
2015-04-30Open-market sale1,100$162.8218,577
2015-04-30Option exercise4,115$34.5619,677
2015-04-30Open-market sale200$164.1015,562
2015-04-30Open-market sale1,200$163.3015,762
2015-04-30Open-market sale1,500$162.4416,962
2015-04-30Open-market sale1,200$160.4118,462
2015-04-29Option exercise (derivative)2,211$0.00424,531
2015-04-29Open-market sale100$165.7215,562
2015-04-29Option exercise2,211$63.2217,773
2015-04-29Open-market sale700$163.3317,073
2015-04-29Open-market sale500$164.1916,573
2015-04-29Open-market sale911$164.9215,662
2015-04-27Option exercise (derivative)2,592$0.00495,425
2015-04-27Option exercise (derivative)15,322$0.0076,610
2015-04-27Open-market sale400$176.8316,662
2015-04-27Open-market sale200$170.8317,954
2015-04-27Open-market sale292$172.0017,662
2015-04-27Option exercise15,322$53.4215,562
2015-04-27Open-market sale400$185.8915,562
2015-04-27Open-market sale100$184.1115,962
2015-04-27Open-market sale100$182.2916,062
2015-04-27Open-market sale100$181.0216,162
2015-04-27Open-market sale400$177.9916,262
2015-04-27Option exercise2,592$52.6518,154
2015-04-27Open-market sale400$175.4117,062
2015-04-27Open-market sale200$174.1017,462
2015-04-23Option exercise (derivative)5,547$0.00488,101
2015-04-23Option exercise (derivative)4,115$0.00123,465
2015-04-23Open-market sale4,015$186.97340
2015-04-23Open-market sale1,200$186.694,180
2015-04-23Option exercise4,115$34.564,355
2015-04-23Open-market sale407$185.245,380
2015-04-23Option exercise5,547$30.755,787
2015-04-23Open-market sale2,000$187.632,180
2015-04-23Open-market sale1,940$188.71240
2015-04-22Option exercise (derivative)2,211$0.00426,742
2015-04-22Open-market sale900$187.561,251
2015-04-22Option exercise2,211$63.222,451
2015-04-22Open-market sale300$185.382,151
2015-04-22Open-market sale1,011$188.04240
2015-04-20Option exercise (derivative)15,322$0.0091,932
2015-04-20Option exercise (derivative)2,592$0.00498,017
2015-04-20Option exercise15,322$53.42594,387.05
2015-04-20Open-market sale1,384$185.44240
2015-04-20Option exercise2,592$52.652,832
2015-04-20Open-market sale400$183.532,432
2015-04-20Open-market sale808$184.531,624
2015-04-16Option exercise (derivative)4,115$0.00127,580
2015-04-16Option exercise (derivative)5,547$0.00493,648
2015-04-16Option exercise5,547$30.755,787
2015-04-16Open-market sale1,100$186.993,987
2015-04-16Open-market sale2,219$188.201,768
2015-04-16Open-market sale1,228$189.07540
2015-04-16Open-market sale700$186.295,087
2015-04-16Open-market sale4,115$186.39240
2015-04-16Option exercise4,115$34.564,355
2015-04-15Option exercise (derivative)2,211$0.00428,953
2015-04-15Option exercise2,211$63.222,451
2015-04-15Open-market sale511$186.76240
2015-04-15Open-market sale1,400$185.52751
2015-04-15Open-market sale300$184.632,151
2015-04-13Option exercise (derivative)2,592$0.00500,609
2015-04-13Option exercise (derivative)15,322$0.00107,254
2015-04-13Option exercise15,322$53.42579,065.05
2015-04-13Open-market sale801$188.67240
2015-04-13Open-market sale1,791$187.491,041
2015-04-13Option exercise2,592$52.652,832
2015-04-09Option exercise (derivative)5,547$0.00499,195
2015-04-09Option exercise (derivative)4,115$0.00131,695
2015-04-09Open-market sale1,622$182.304,165
2015-04-09Option exercise5,547$30.755,787
2015-04-09Open-market sale215$184.26340
2015-04-09Open-market sale2,248$183.52240
2015-04-09Open-market sale2,800$182.161,555
2015-04-09Option exercise4,115$34.564,355
2015-04-09Open-market sale1,500$184.152,665
2015-04-09Open-market sale177$186.052,488
2015-04-09Open-market sale1,000$183.57555
2015-04-08Option exercise (derivative)2,211$0.00431,164
2015-04-08Open-market sale911$182.72240
2015-04-08Option exercise2,211$63.222,451
2015-04-08Open-market sale400$180.182,051
2015-04-08Open-market sale900$181.861,151
2015-04-06Option exercise (derivative)15,322$0.00122,576
2015-04-06Option exercise (derivative)2,592$0.00503,201
2015-04-06Open-market sale1,392$176.21940
2015-04-06Open-market sale500$175.112,332
2015-04-06Option exercise2,592$52.652,832
2015-04-06Option exercise15,322$53.42563,743.05
2015-04-06Open-market sale700$176.96240
2015-04-02Option exercise (derivative)4,115$0.00135,810
2015-04-02Option exercise (derivative)5,547$0.00504,742
2015-04-02Option exercise5,547$30.755,787
2015-04-02Open-market sale3,800$173.441,987
2015-04-02Open-market sale1,547$174.31440
2015-04-02Open-market sale200$175.26240
2015-04-02Option exercise4,115$34.564,355
2015-04-02Open-market sale3,215$173.281,140
2015-04-01Option exercise (derivative)2,211$0.00433,375
2015-04-01Option exercise2,211$63.222,451
2015-04-01Open-market sale200$169.762,251
2015-04-01Open-market sale400$170.911,851
2015-04-01Open-market sale600$172.681,251
2015-04-01Open-market sale200$174.28240
2015-04-01Open-market sale811$173.64440
2015-03-30Option exercise (derivative)2,592$0.00505,793
2015-03-30Option exercise (derivative)15,327$0.00137,898
2015-03-30Open-market sale892$177.191,040
2015-03-30Open-market sale900$176.321,932
2015-03-30Open-market sale800$178.26240
2015-03-30Option exercise15,327$53.42548,421.05
2015-03-30Option exercise2,592$52.652,832
2015-03-26Option exercise (derivative)4,115$0.00139,925
2015-03-26Option exercise (derivative)5,547$0.00510,289
2015-03-26Open-market sale900$166.014,587
2015-03-26Open-market sale1,481$168.05640
2015-03-26Open-market sale2,466$167.122,121
2015-03-26Option exercise4,115$34.564,355
2015-03-26Open-market sale300$164.615,487
2015-03-26Option exercise5,547$30.755,787
2015-03-26Open-market sale4,115$166.80240
2015-03-25Option exercise (derivative)2,211$0.00435,586
2015-03-25Option exercise2,211$63.222,451
2015-03-25Open-market sale411$169.732,040
2015-03-25Open-market sale800$173.481,040
2015-03-25Open-market sale300$175.23740
2015-03-25Open-market sale300$176.30440
2015-03-25Open-market sale200$177.78240
2015-03-25Open-market sale200$172.111,840
2015-03-23Option exercise (derivative)2,592$0.00508,385
2015-03-23Open-market sale1,200$178.90240
2015-03-23Open-market sale600$178.181,440
2015-03-23Open-market sale492$176.612,040
2015-03-23Open-market sale200$174.952,532
2015-03-23Open-market sale100$173.002,732
2015-03-23Option exercise2,592$52.652,832
2015-03-19Option exercise (derivative)5,547$0.00515,836
2015-03-19Option exercise (derivative)4,115$0.00144,040
2015-03-19Open-market sale1,734$175.431,099
2015-03-19Option exercise4,115$34.564,355
2015-03-19Option exercise5,547$30.755,787
2015-03-19Open-market sale859$176.12240
2015-03-19Open-market sale1,750$174.422,833
2015-03-19Open-market sale1,204$173.494,583
2015-03-18Option exercise (derivative)2,211$0.00437,797
2015-03-18Open-market sale781$173.941,570
2015-03-18Open-market sale1,100$174.97470
2015-03-18Open-market sale230$176.51240
2015-03-18Open-market sale100$172.132,351
2015-03-18Option exercise2,211$63.222,451
2015-03-16Option exercise (derivative)2,592$0.00510,977
2015-03-16Open-market sale300$165.692,532
2015-03-16Option exercise2,592$52.652,832
2015-03-16Open-market sale100$175.73240
2015-03-16Open-market sale200$174.89340
2015-03-16Open-market sale800$173.90540
2015-03-16Open-market sale200$172.041,340
2015-03-16Open-market sale200$171.541,540
2015-03-16Open-market sale200$170.101,740
2015-03-16Open-market sale200$168.001,940
2015-03-16Open-market sale392$166.972,140
2015-03-12Option exercise (derivative)5,547$0.00521,383
2015-03-12Option exercise (derivative)4,115$0.00148,155
2015-03-12Option exercise4,115$34.564,355
2015-03-12Open-market sale3,600$162.92755
2015-03-12Open-market sale3,633$163.032,154
2015-03-12Option exercise5,547$30.755,787
2015-03-12Open-market sale515$163.59240
2015-03-12Open-market sale1,814$163.72340
2015-03-11Option exercise (derivative)2,211$0.00440,008
2015-03-11Open-market sale300$163.94240
2015-03-11Open-market sale841$162.45540
2015-03-11Open-market sale670$161.421,381
2015-03-11Open-market sale400$160.272,051
2015-03-11Option exercise2,211$63.222,451
2015-03-09Option exercise (derivative)2,592$0.00513,569
2015-03-09Open-market sale402$159.602,230
2015-03-09Option exercise2,592$52.652,832
2015-03-09Open-market sale200$158.642,632
2015-03-09Open-market sale1,882$160.84348
2015-03-09Open-market sale108$161.51240
2015-03-05Option exercise (derivative)5,547$0.00526,930
2015-03-05Option exercise (derivative)4,115$0.00152,270
2015-03-05Open-market sale1,730$159.533,257
2015-03-05Option exercise4,115$34.564,355
2015-03-05Open-market sale400$162.48240
2015-03-05Open-market sale1,293$161.91640
2015-03-05Open-market sale1,324$160.401,933
2015-03-05Open-market sale300$158.304,987
2015-03-05Open-market sale500$157.045,287
2015-03-05Option exercise5,547$30.755,787
2015-03-04Option exercise (derivative)2,211$0.00442,219
2015-03-04Option exercise2,211$63.222,451
2015-03-04Open-market sale300$159.03240
2015-03-04Open-market sale711$158.21540
2015-03-04Open-market sale900$157.251,251
2015-03-04Open-market sale300$155.992,151
2015-03-02Option exercise (derivative)2,592$0.00516,161
2015-03-02Open-market sale1,200$154.781,632
2015-03-02Open-market sale1,392$155.79240
2015-03-02Option exercise2,592$52.652,832
2015-02-26Option exercise (derivative)5,547$0.00532,477
2015-02-26Option exercise (derivative)4,115$0.00156,385
2015-02-26Option exercise4,115$34.564,355
2015-02-26Open-market sale100$157.00440
2015-02-26Open-market sale4,115$155.16240
2015-02-26Open-market sale2,746$155.44940
2015-02-26Open-market sale2,101$154.573,686
2015-02-26Option exercise5,547$30.755,787
2015-02-26Open-market sale400$156.08540
2015-02-25Option exercise (derivative)2,211$0.00444,430
2015-02-25Open-market sale300$162.26240
2015-02-25Open-market sale200$161.37540
2015-02-25Open-market sale311$157.611,840
2015-02-25Open-market sale300$156.222,151
2015-02-25Open-market sale300$159.061,240
2015-02-25Option exercise2,211$63.222,451
2015-02-25Open-market sale300$158.201,540
2015-02-25Open-market sale500$160.61740
2015-02-23Option exercise (derivative)2,592$0.00520,964
2015-02-23Open-market sale400$158.60640
2015-02-23Open-market sale592$154.281,740
2015-02-23Open-market sale200$155.311,540
2015-02-23Open-market sale500$152.532,332
2015-02-23Option exercise2,592$52.652,832
2015-02-23Open-market sale400$159.62240
2015-02-23Open-market sale500$157.211,040
2015-02-19Option exercise (derivative)5,547$0.00538,024
2015-02-19Option exercise (derivative)4,115$0.00160,500
2015-02-19Open-market sale3,247$155.322,540
2015-02-19Option exercise4,115$34.564,355
2015-02-19Open-market sale2,300$156.27240
2015-02-19Option exercise5,547$30.755,787
2015-02-18Option exercise (derivative)2,211$0.00521,345
2015-02-18Open-market sale960$154.411,491
2015-02-18Open-market sale1,251$155.27240
2015-02-18Option exercise2,211$52.652,451
2015-02-17Option exercise (derivative)2,592$0.00523,556
2015-02-17Open-market sale400$154.68240
2015-02-17Open-market sale692$153.27640
2015-02-17Open-market sale300$152.271,332
2015-02-17Open-market sale700$151.501,632
2015-02-17Open-market sale500$150.072,332
2015-02-17Option exercise2,592$52.652,832
2015-02-12Option exercise (derivative)5,547$0.00543,571
2015-02-12Option exercise (derivative)4,115$0.00164,615
2015-02-12Open-market sale1,870$146.312,517
2015-02-12Open-market sale1,400$145.304,387
2015-02-12Open-market sale4,115$145.44240
2015-02-12Option exercise4,115$34.564,355
2015-02-12Option exercise5,547$30.755,787
2015-02-11Option exercise (derivative)2,211$0.00446,641
2015-02-11Option exercise2,211$63.222,451
2015-02-11Open-market sale700$146.451,751
2015-02-11Open-market sale900$147.09851
2015-02-11Open-market sale411$148.32440
2015-02-11Open-market sale200$149.00240
2015-02-09Option exercise (derivative)2,592$0.00526,148
2015-02-09Option exercise2,592$52.652,832
2015-02-09Open-market sale1,700$143.43632
2015-02-09Open-market sale500$142.352,332
2015-02-09Open-market sale392$144.08240
2015-02-05Option exercise (derivative)5,547$0.00549,118
2015-02-05Option exercise (derivative)4,115$0.00168,730
2015-02-05Option exercise5,547$30.755,787
2015-02-05Open-market sale4,050$141.27305
2015-02-05Option exercise4,115$34.564,355
2015-02-05Open-market sale1,637$141.49540
2015-02-05Open-market sale3,610$140.842,177
2015-02-05Open-market sale65$141.28240
2015-02-04Option exercise (derivative)2,211$0.00448,852
2015-02-04Open-market sale1,500$140.82240
2015-02-04Open-market sale611$139.981,740
2015-02-04Option exercise2,211$63.222,351
2015-02-04Open-market sale100$138.81140
2015-02-02Option exercise (derivative)2,592$0.00528,740
2015-02-02Open-market sale400$139.662,332
2015-02-02Open-market sale100$142.97140
2015-02-02Open-market sale1,092$141.81240
2015-02-02Open-market sale1,000$140.811,332
2015-02-02Option exercise2,592$52.652,732
2015-01-29Option exercise (derivative)5,547$0.00554,665
2015-01-29Option exercise (derivative)4,115$0.00172,845
2015-01-29Open-market sale3,947$142.801,740
2015-01-29Option exercise4,115$34.564,255
2015-01-29Open-market sale2,087$142.632,168
2015-01-29Open-market sale1,013$143.811,155
2015-01-29Open-market sale1,300$144.02440
2015-01-29Option exercise5,547$30.755,687
2015-01-29Open-market sale1,015$144.71140
2015-01-28Option exercise (derivative)2,211$0.00451,063
2015-01-28Open-market sale100$146.18340
2015-01-28Option exercise2,211$63.222,351
2015-01-28Open-market sale401$144.171,950
2015-01-28Open-market sale1,510$145.50440
2015-01-28Open-market sale100$148.47140
2015-01-28Open-market sale100$147.00240
2015-01-26Option exercise (derivative)2,592$0.00531,332
2015-01-26Option exercise2,592$52.652,732
2015-01-26Open-market sale1,508$146.70140
2015-01-26Open-market sale592$144.611,940
2015-01-26Open-market sale292$145.821,648
2015-01-26Open-market sale200$143.622,532
2015-01-22Option exercise (derivative)5,547$0.00560,212
2015-01-22Option exercise (derivative)4,115$0.00176,960
2015-01-22Open-market sale1,100$146.153,987
2015-01-22Open-market sale2,047$147.061,940
2015-01-22Open-market sale2,415$146.121,840
2015-01-22Option exercise5,547$30.755,687
2015-01-22Open-market sale600$144.815,087
2015-01-22Open-market sale1,800$147.85140
2015-01-22Option exercise4,115$34.564,255
2015-01-21Option exercise (derivative)2,211$0.00453,274
2015-01-21Open-market sale1,111$147.96140
2015-01-21Open-market sale1,100$146.561,251
2015-01-21Option exercise2,211$63.222,351
2015-01-20Option exercise (derivative)2,592$0.00533,924
2015-01-20Open-market sale200$143.002,040
2015-01-20Open-market sale500$145.391,240
2015-01-20Open-market sale300$144.131,740
2015-01-20Open-market sale1,100$146.95140
2015-01-20Open-market sale192$142.522,240
2015-01-20Open-market sale300$141.502,432
2015-01-20Option exercise2,592$52.652,732
2015-01-15Option exercise (derivative)5,547$0.00565,759
2015-01-15Option exercise (derivative)4,115$0.00181,075
2015-01-15Open-market sale1,947$136.513,740
2015-01-15Open-market sale2,200$137.402,055
2015-01-15Option exercise4,115$34.564,255
2015-01-15Open-market sale2,900$137.40840
2015-01-15Open-market sale600$138.30240
2015-01-15Open-market sale100$139.18140
2015-01-15Option exercise5,547$30.755,687
2015-01-14Option exercise (derivative)2,211$0.00455,485
2015-01-14Option exercise2,211$63.222,351
2015-01-14Open-market sale811$134.541,540
2015-01-14Open-market sale1,400$135.55140
2015-01-12Option exercise (derivative)2,592$0.00536,516
2015-01-12Open-market sale900$132.56140
2015-01-12Open-market sale992$131.991,040
2015-01-12Open-market sale700$131.302,032
2015-01-12Option exercise2,592$52.652,732
2015-01-08Option exercise (derivative)4,115$0.00185,190
2015-01-08Option exercise (derivative)5,547$0.00571,306
2015-01-08Option exercise5,547$30.755,687
2015-01-08Open-market sale1,500$127.414,187
2015-01-08Open-market sale3,057$128.491,130
2015-01-08Option exercise4,115$34.564,255
2015-01-08Open-market sale3,000$128.211,255
2015-01-08Open-market sale990$129.20140
2015-01-07Option exercise (derivative)2,211$0.00457,696
2015-01-07Open-market sale1,000$125.101,351
2015-01-07Option exercise2,211$63.222,351
2015-01-07Open-market sale500$126.01851
2015-01-07Open-market sale611$127.29240
2015-01-07Open-market sale100$128.02140
2015-01-05Option exercise (derivative)2,592$0.00539,108
2015-01-05Open-market sale500$127.20432
2015-01-05Option exercise2,592$52.652,732
2015-01-05Open-market sale1,800$126.59932
2015-01-05Open-market sale292$128.10140
2015-01-02Option exercise (derivative)4,115$0.00189,305
2015-01-02Option exercise (derivative)5,547$0.00576,853
2015-01-02Option exercise5,547$30.755,687
2015-01-02Open-market sale1,506$127.81681
2015-01-02Open-market sale2,300$126.782,187
2015-01-02Open-market sale1,200$125.854,487
2015-01-02Open-market sale1,791$126.48140
2015-01-02Open-market sale2,324$125.371,931
2015-01-02Option exercise4,115$34.564,255
2014-12-31Option exercise (derivative)2,211$0.00459,907
2014-12-31Grant / award (derivative)724,272$0.00724,272
2014-12-31Open-market sale400$132.92140
2014-12-31Open-market sale400$132.10540
2014-12-31Open-market sale600$131.74940
2014-12-31Open-market sale811$129.931,540
2014-12-31Option exercise2,211$63.222,351
2014-12-29Option exercise (derivative)2,592$0.00541,700
2014-12-29Open-market sale1,217$132.13415
2014-12-29Open-market sale1,100$130.951,632
2014-12-29Open-market sale275$133.30140
2014-12-29Option exercise2,592$52.652,732
2014-12-26Option exercise (derivative)5,547$0.00582,400
2014-12-26Option exercise (derivative)4,115$0.00193,420
2014-12-26Option exercise4,115$34.564,255
2014-12-26Option exercise5,547$30.755,687
2014-12-26Open-market sale660$130.765,027
2014-12-26Open-market sale4,375$131.86652
2014-12-26Open-market sale512$132.37140
2014-12-24Option exercise (derivative)2,211$0.00462,118
2014-12-24Open-market sale2,211$130.35140
2014-12-24Option exercise2,211$63.222,351
2014-12-22Option exercise (derivative)2,592$0.00544,292
2014-12-22Open-market sale700$132.562,032
2014-12-22Open-market sale700$134.11140
2014-12-22Open-market sale1,192$133.58840
2014-12-22Option exercise2,592$52.652,732
2014-12-18Option exercise (derivative)4,115$0.00197,535
2014-12-18Option exercise (derivative)5,547$0.00587,947
2014-12-18Option exercise5,547$30.755,687
2014-12-18Open-market sale2,100$128.263,587
2014-12-18Open-market sale3,247$129.24340
2014-12-18Option exercise4,115$34.564,255
2014-12-18Open-market sale2,578$129.001,677
2014-12-18Open-market sale1,537$129.72140
2014-12-17Option exercise (derivative)2,211$0.00464,329
2014-12-17Open-market sale500$124.851,851
2014-12-17Open-market sale1,011$125.96840
2014-12-17Open-market sale500$126.75340
2014-12-17Open-market sale200$127.61140
2014-12-17Option exercise2,211$63.222,351
2014-12-15Option exercise (derivative)2,592$0.00546,884
2014-12-15Open-market sale400$130.79440
2014-12-15Open-market sale1,392$129.45840
2014-12-15Open-market sale300$131.38140
2014-12-15Option exercise2,592$52.652,732
2014-12-15Open-market sale500$128.782,232
2014-12-11Option exercise (derivative)5,547$0.00593,494
2014-12-11Option exercise (derivative)4,115$0.00201,650
2014-12-11Option exercise5,547$30.755,687
2014-12-11Open-market sale600$132.24440
2014-12-11Open-market sale1,854$130.931,040
2014-12-11Open-market sale2,693$130.132,894
2014-12-11Open-market sale100$128.565,587
2014-12-11Open-market sale100$131.82140
2014-12-11Open-market sale100$131.80240
2014-12-11Open-market sale3,915$131.25340
2014-12-11Option exercise4,115$34.564,255
2014-12-10Option exercise (derivative)2,211$0.00466,540
2014-12-10Open-market sale200$133.96440
2014-12-10Option exercise2,211$63.222,351
2014-12-10Open-market sale511$131.111,840
2014-12-10Open-market sale200$136.41140
2014-12-10Open-market sale100$135.09340
2014-12-10Open-market sale400$133.15640
2014-12-10Open-market sale800$132.131,040
2014-12-08Option exercise (derivative)2,592$0.00549,476
2014-12-08Open-market sale1,000$133.77630
2014-12-08Open-market sale200$129.252,532
2014-12-08Option exercise2,592$52.652,732
2014-12-08Open-market sale600$132.721,630
2014-12-08Open-market sale302$131.582,230
2014-12-08Open-market sale490$130.66140
2014-12-04Option exercise (derivative)4,115$0.00205,765
2014-12-04Option exercise (derivative)5,547$0.00599,041
2014-12-04Open-market sale800$131.27855
2014-12-04Open-market sale1,436$131.32940
2014-12-04Open-market sale2,459$130.812,376
2014-12-04Open-market sale852$129.764,835
2014-12-04Option exercise5,547$30.755,687
2014-12-04Open-market sale800$132.36140
2014-12-04Open-market sale2,600$130.601,655
2014-12-04Option exercise4,115$34.564,255
2014-12-03Option exercise (derivative)2,211$0.00468,751
2014-12-03Option exercise2,211$63.222,351
2014-12-03Open-market sale700$133.52140
2014-12-03Open-market sale1,511$132.29840
2014-12-01Option exercise (derivative)2,592$0.00552,068
2014-12-01Open-market sale500$134.00440
2014-12-01Option exercise2,592$52.652,732
2014-12-01Open-market sale1,192$131.981,540
2014-12-01Open-market sale600$132.90940
2014-12-01Open-market sale300$134.86140
2014-11-28Option exercise (derivative)4,115$0.00209,880
2014-11-28Option exercise (derivative)5,547$0.00604,588
2014-11-28Option exercise5,547$30.755,687
2014-11-28Option exercise4,115$34.564,255
2014-11-28Open-market sale900$131.454,787
2014-11-28Open-market sale1,493$132.763,294
2014-11-28Open-market sale2,364$133.57930
2014-11-28Open-market sale790$134.23140
2014-11-26Option exercise (derivative)2,211$0.00470,962
2014-11-26Open-market sale1,311$130.96140
2014-11-26Open-market sale900$129.881,451
2014-11-26Option exercise2,211$63.222,351
2014-11-24Option exercise (derivative)2,592$0.00554,660
2014-11-24Option exercise2,592$52.652,732
2014-11-24Open-market sale1,200$130.261,532
2014-11-24Open-market sale1,392$131.12140
2014-11-20Option exercise (derivative)4,115$0.00213,995
2014-11-20Option exercise (derivative)5,547$0.00610,135
2014-11-20Open-market sale100$126.275,587
2014-11-20Open-market sale4,547$128.93540
2014-11-20Open-market sale500$128.005,087
2014-11-20Option exercise5,547$30.755,687
2014-11-20Open-market sale4,115$128.87140
2014-11-20Option exercise4,115$34.564,255
2014-11-19Option exercise (derivative)2,211$0.00473,173
2014-11-19Open-market sale1,411$128.40940
2014-11-19Open-market sale800$129.20140
2014-11-19Option exercise2,211$63.222,351
2014-11-17Option exercise (derivative)2,592$0.00557,252
2014-11-17Open-market sale694$125.362,038
2014-11-17Open-market sale1,798$125.72240
2014-11-17Open-market sale100$126.42140
2014-11-17Option exercise2,592$52.652,732
2014-11-13Option exercise (derivative)5,547$0.00615,682
2014-11-13Option exercise (derivative)4,115$0.00218,110
2014-11-13Open-market sale930$125.18140
2014-11-13Option exercise5,547$30.755,687
2014-11-13Open-market sale288$122.715,399
2014-11-13Open-market sale200$123.815,199
2014-11-13Open-market sale4,129$124.551,070
2014-11-13Option exercise4,115$34.564,255
2014-11-12Option exercise (derivative)2,211$0.00475,384
2014-11-12Open-market sale1,611$122.75740
2014-11-12Open-market sale600$123.24140
2014-11-12Option exercise2,211$63.222,351
2014-11-10Option exercise (derivative)2,592$0.00559,844
2014-11-10Option exercise2,592$52.652,732
2014-11-10Open-market sale1,296$124.881,436
2014-11-10Open-market sale1,296$125.40140
2014-11-06Option exercise (derivative)4,115$0.00222,225
2014-11-06Open-market sale4,115$125.33140
2014-11-06Option exercise4,115$34.564,255
2014-11-06Option exercise (derivative)5,547$0.00621,229
2014-11-06Open-market sale100$125.66140
2014-11-06Open-market sale5,347$125.04240
2014-11-06Open-market sale100$123.625,587
2014-11-06Option exercise5,547$30.755,687
2014-11-05Option exercise (derivative)2,211$0.00477,595
2014-11-05Open-market sale1,500$124.34340
2014-11-05Option exercise2,211$63.222,351
2014-11-05Open-market sale511$123.851,840
2014-11-05Open-market sale200$125.24140
2014-11-03Option exercise (derivative)2,592$0.00562,436
2014-11-03Option exercise2,592$52.652,732
2014-11-03Open-market sale100$129.95140
2014-11-03Open-market sale292$128.88240
2014-11-03Open-market sale900$128.07532
2014-11-03Open-market sale800$126.981,432
2014-11-03Open-market sale500$125.962,232
2014-10-30Option exercise (derivative)5,547$0.00626,776
2014-10-30Option exercise (derivative)4,115$0.00226,340
2014-10-30Open-market sale2,250$130.71240
2014-10-30Open-market sale3,197$130.262,490
2014-10-30Option exercise5,547$30.755,687
2014-10-30Option exercise4,115$34.564,255
2014-10-30Open-market sale4,115$130.36140
2014-10-29Option exercise (derivative)2,211$0.00479,806
2014-10-29Open-market sale500$132.43140
2014-10-29Open-market sale500$131.19640
2014-10-29Open-market sale1,211$130.511,140
2014-10-29Option exercise2,211$63.222,351
2014-10-27Option exercise (derivative)2,592$0.00565,028
2014-10-27Open-market sale30$133.00140
2014-10-27Open-market sale1,100$131.81170
2014-10-27Open-market sale1,462$132.401,270
2014-10-27Option exercise2,592$52.652,732
2014-10-23Option exercise (derivative)5,547$0.00632,323
2014-10-23Option exercise (derivative)4,115$0.00230,455
2014-10-23Option exercise5,547$30.755,687
2014-10-23Option exercise4,115$34.564,255
2014-10-23Open-market sale1,300$130.40940
2014-10-23Open-market sale1,400$129.322,240
2014-10-23Open-market sale2,047$128.513,640
2014-10-23Open-market sale1,965$131.53140
2014-10-23Open-market sale2,150$130.662,105
2014-10-22Option exercise (derivative)2,211$0.00482,017
2014-10-22Option exercise2,211$63.222,351
2014-10-22Open-market sale1,000$127.911,351
2014-10-22Open-market sale1,000$129.80351
2014-10-22Open-market sale111$128.91240
2014-10-22Open-market sale100$130.54140
2014-10-20Option exercise (derivative)2,592$0.00567,620
2014-10-20Option exercise2,592$52.652,732
2014-10-20Open-market sale1,500$124.191,232
2014-10-20Open-market sale662$125.39570
2014-10-20Open-market sale430$126.22140
2014-10-16Option exercise (derivative)4,115$0.00234,570
2014-10-16Option exercise (derivative)5,547$0.00637,870
2014-10-16Open-market sale700$121.494,187
2014-10-16Open-market sale800$120.584,887
2014-10-16Open-market sale800$122.573,387
2014-10-16Open-market sale1,200$123.352,187
2014-10-16Open-market sale1,483$124.61704
2014-10-16Open-market sale564$125.26140
2014-10-16Open-market sale3,315$120.81940
2014-10-16Option exercise4,115$34.564,255
2014-10-16Option exercise5,547$30.755,687
2014-10-15Option exercise (derivative)2,211$0.00484,228
2014-10-15Open-market sale2,211$120.08140
2014-10-15Option exercise2,211$63.222,351
2014-10-13Option exercise (derivative)2,592$0.00570,212
2014-10-13Open-market sale1,100$126.09140
2014-10-13Option exercise2,592$52.652,732
2014-10-13Open-market sale692$122.502,040
2014-10-13Open-market sale800$123.441,240
2014-10-09Option exercise (derivative)5,547$0.00643,417
2014-10-09Option exercise (derivative)4,115$0.00238,685
2014-10-09Open-market sale2,543$128.443,144
2014-10-09Option exercise4,115$34.564,255
2014-10-09Open-market sale704$129.502,440
2014-10-09Open-market sale1,600$130.58840
2014-10-09Option exercise5,547$30.755,687
2014-10-09Open-market sale700$131.40140
2014-10-08Option exercise (derivative)2,211$0.00486,439
2014-10-08Open-market sale500$130.521,851
2014-10-08Open-market sale1,011$131.49840
2014-10-08Open-market sale700$132.23140
2014-10-08Option exercise2,211$63.222,351
2014-10-06Option exercise (derivative)2,592$0.00572,804
2014-10-06Open-market sale992$128.841,740
2014-10-06Open-market sale917$129.30140
2014-10-06Open-market sale683$130.041,057
2014-10-06Option exercise2,592$52.652,732
2014-10-02Option exercise (derivative)5,547$0.00648,964
2014-10-02Option exercise (derivative)4,115$0.00242,800
2014-10-02Option exercise4,115$34.564,255
2014-10-02Open-market sale4,115$126.89140
2014-10-02Option exercise5,547$30.755,687
2014-10-02Open-market sale1,300$126.704,387
2014-10-02Open-market sale1,300$127.423,087
2014-10-02Open-market sale247$130.22240
2014-10-02Open-market sale2,000$129.56487
2014-10-02Open-market sale600$128.522,487
2014-10-01Option exercise (derivative)2,211$0.00488,650
2014-10-01Open-market sale496$128.68140
2014-10-01Open-market sale1,715$127.03636
2014-10-01Option exercise2,211$63.222,351
2014-09-25Option exercise (derivative)5,547$0.00654,511
2014-09-25Open-market sale1,000$133.284,687
2014-09-25Option exercise5,547$30.755,687
2014-09-25Open-market sale2,947$134.211,740
2014-09-25Open-market sale1,600$134.96140
2014-09-25Option exercise (derivative)4,115$0.00246,915
2014-09-25Open-market sale2,900$133.001,355
2014-09-25Open-market sale1,215$133.60140
2014-09-25Option exercise4,115$34.564,255
2014-09-18Option exercise (derivative)5,547$0.00660,058
2014-09-18Option exercise (derivative)4,115$0.00251,030
2014-09-18Open-market sale800$126.214,887
2014-09-18Option exercise5,547$30.755,687
2014-09-18Open-market sale747$130.14140
2014-09-18Open-market sale1,500$127.373,387
2014-09-18Open-market sale1,400$128.241,987
2014-09-18Open-market sale1,100$129.08887
2014-09-18Option exercise4,115$34.564,255
2014-09-15Option exercise (derivative)50,000$0.00575,396
2014-09-15Open-market sale14,650$124.0227,590
2014-09-15Open-market sale8,318$125.76940
2014-09-15Open-market sale18,332$124.949,258
2014-09-15Open-market sale800$126.55140
2014-09-15Open-market sale7,900$122.9942,240
2014-09-15Option exercise50,000$52.6450,140
2014-09-11Option exercise (derivative)4,115$0.00255,145
2014-09-11Option exercise (derivative)5,547$0.00665,605
2014-09-11Option exercise4,115$34.564,255
2014-09-11Option exercise5,547$30.755,687
2014-09-11Open-market sale1,650$120.244,037
2014-09-11Open-market sale2,420$121.241,617
2014-09-11Open-market sale1,477$121.90140
2014-09-10Option exercise (derivative)50,000$0.00490,861
2014-09-10Open-market sale50,000$120.01140
2014-09-10Option exercise50,000$63.2250,140
2014-09-04Option exercise (derivative)4,115$0.00259,260
2014-09-04Option exercise (derivative)5,547$0.00671,152
2014-09-04Option exercise5,547$30.755,687
2014-09-04Option exercise4,115$34.564,255
2014-09-04Open-market sale4,115$113.07140
2014-09-04Open-market sale3,947$112.461,740
2014-08-28Option exercise (derivative)2,899$0.00676,699
2014-08-28Option exercise (derivative)4,115$0.00263,375
2014-08-28Open-market sale2,699$92.46340
2014-08-28Option exercise2,899$30.753,039
2014-08-28Open-market sale4,115$92.41140
2014-08-28Option exercise4,115$34.564,255
2014-08-21Option exercise (derivative)4,115$0.00267,490
2014-08-21Option exercise (derivative)5,525$0.00679,598
2014-08-21Option exercise5,525$30.755,665
2014-08-21Open-market sale3,975$93.181,690
2014-08-21Option exercise4,115$34.564,255
2014-08-21Open-market sale1,550$93.75140
2014-08-14Option exercise (derivative)4,115$0.00271,605
2014-08-14Option exercise4,115$34.564,255
2014-08-14Open-market sale4,115$88.39140
2014-08-07Option exercise (derivative)4,115$0.00275,720
2014-08-07Option exercise4,115$34.564,255
2014-08-07Open-market sale4,115$88.40140
2014-07-31Option exercise (derivative)100$0.00685,123
2014-07-31Option exercise (derivative)3,833$0.00279,835
2014-07-31Option exercise100$30.75240
2014-07-31Open-market sale100$92.28140
2014-07-31Option exercise3,833$34.563,973
2014-07-24Option exercise (derivative)3,833$0.00283,668
2014-07-24Option exercise (derivative)5,395$0.00685,223
2014-07-24Open-market sale5,195$93.18340
2014-07-24Option exercise5,395$30.755,535
2014-07-24Open-market sale3,833$93.06140
2014-07-24Option exercise3,833$34.563,973
2014-07-17Option exercise (derivative)3,833$0.00287,501
2014-07-17Option exercise3,833$34.563,973
2014-07-17Open-market sale3,833$90.87140
2014-07-10Option exercise (derivative)3,833$0.00291,334
2014-07-10Option exercise (derivative)5,354$0.00690,618
2014-07-10Option exercise5,354$30.755,494
2014-07-10Option exercise3,833$34.563,973
2014-07-10Open-market sale5,354$92.25140
2014-07-03Option exercise (derivative)3,833$0.00295,167
2014-07-03Open-market sale3,833$91.37140
2014-07-03Option exercise3,833$34.563,973
2014-06-26Option exercise (derivative)3,833$0.00299,000
2014-06-26Option exercise3,833$34.563,973
2014-06-26Open-market sale3,833$87.23140
2014-06-19Option exercise (derivative)3,833$0.00302,833
2014-06-19Open-market sale3,833$85.68140
2014-06-19Option exercise3,833$34.563,973
2014-06-12Option exercise (derivative)3,833$0.00306,666
2014-06-12Option exercise (derivative)5,233$0.00695,972
2014-06-12Option exercise3,833$34.563,973
2014-06-12Option exercise5,233$30.755,373
2014-06-12Open-market sale2,883$97.722,490
2014-06-12Open-market sale2,350$98.73140
2014-06-05Option exercise (derivative)3,833$0.00310,499
2014-06-05Option exercise (derivative)5,233$0.00701,205
2014-06-05Option exercise3,833$34.563,973
2014-06-05Open-market sale1,683$96.033,690
2014-06-05Option exercise5,233$30.755,373
2014-06-05Open-market sale3,550$97.02140
2014-05-29Option exercise (derivative)3,833$0.00314,332
2014-05-29Option exercise (derivative)5,233$0.00706,438
2014-05-29Option exercise3,833$34.563,973
2014-05-29Option exercise5,233$30.755,373
2014-05-29Open-market sale4,833$95.24540
2014-05-29Open-market sale400$96.08140
2014-05-22Option exercise (derivative)5,233$0.00711,671
2014-05-22Option exercise (derivative)3,833$0.00318,165
2014-05-22Option exercise3,833$34.563,973
2014-05-22Option exercise5,233$30.755,373
2014-05-22Open-market sale1,023$100.074,350
2014-05-22Open-market sale100$102.31140
2014-05-22Open-market sale4,110$101.56240
2014-05-15Option exercise (derivative)5,233$0.00716,904
2014-05-15Option exercise (derivative)3,833$0.00321,998
2014-05-15Option exercise3,833$34.563,973
2014-05-15Option exercise5,233$30.755,373
2014-05-15Open-market sale4,409$100.85964
2014-05-15Open-market sale200$102.73140
2014-05-15Open-market sale624$101.70340
2014-05-08Option exercise (derivative)5,233$0.00722,137
2014-05-08Option exercise (derivative)3,833$0.00325,831
2014-05-08Option exercise5,233$30.759,206
2014-05-08Option exercise3,833$34.563,973
2014-05-08Open-market sale1,333$105.797,873
2014-05-08Open-market sale1,500$107.916,373
2014-05-08Open-market sale3,833$108.521,240
2014-05-08Open-market sale1,100$106.81140
2014-05-08Open-market sale1,300$108.655,073
2014-05-01Option exercise (derivative)3,833$0.00329,664
2014-05-01Option exercise (derivative)5,233$0.00727,370
2014-05-01Open-market sale1,900$102.70340
2014-05-01Open-market sale2,233$102.012,240
2014-05-01Open-market sale700$100.614,473
2014-05-01Option exercise5,233$30.755,373
2014-05-01Option exercise3,833$34.563,973
2014-05-01Open-market sale200$103.42140
2014-05-01Open-market sale200$99.215,173
2014-04-24Option exercise (derivative)3,833$0.00333,497
2014-04-24Option exercise (derivative)5,233$0.00732,603
2014-04-24Option exercise5,233$30.755,373
2014-04-24Open-market sale5,033$92.25340
2014-04-24Open-market sale3,833$92.63140
2014-04-24Option exercise3,833$34.563,973
2014-04-17Option exercise (derivative)5,233$0.00737,836
2014-04-17Option exercise (derivative)3,833$0.00337,330
2014-04-17Option exercise3,833$34.563,973
2014-04-17Open-market sale1,100$98.101,340
2014-04-17Open-market sale2,933$96.932,440
2014-04-17Open-market sale1,000$98.93340
2014-04-17Option exercise5,233$30.755,373
2014-04-17Open-market sale200$99.76140
2014-04-10Option exercise (derivative)5,233$0.00743,069
2014-04-10Option exercise (derivative)3,833$0.00341,163
2014-04-10Option exercise5,233$30.755,373
2014-04-10Option exercise3,833$34.563,973
2014-04-10Open-market sale3,833$96.11940
2014-04-10Open-market sale600$95.294,773
2014-04-10Open-market sale3,833$96.21140
2014-04-03Option exercise (derivative)5,233$0.00748,302
2014-04-03Option exercise (derivative)3,833$0.00344,996
2014-04-03Option exercise3,833$34.563,973
2014-04-03Open-market sale603$93.64940
2014-04-03Open-market sale3,833$93.14140
2014-04-03Open-market sale3,830$94.041,543
2014-04-03Option exercise5,233$30.755,373
2014-03-27Option exercise (derivative)3,833$0.00348,829
2014-03-27Option exercise (derivative)5,233$0.00753,535
2014-03-27Open-market sale3,833$94.79140
2014-03-27Option exercise5,233$30.755,373
2014-03-27Option exercise3,833$34.563,973
2014-03-27Open-market sale5,133$92.27240
2014-03-20Option exercise (derivative)5,232$0.00758,768
2014-03-20Option exercise (derivative)3,833$0.00352,662
2014-03-20Option exercise5,232$30.755,372
2014-03-20Open-market sale3,532$96.551,840
2014-03-20Open-market sale1,700$97.02140
2014-03-20Option exercise3,833$34.563,973
2014-03-13Option exercise (derivative)3,833$0.00356,495
2014-03-13Open-market sale3,833$95.64140
2014-03-13Option exercise3,833$34.563,973
2014-03-06Option exercise (derivative)3,833$0.00360,328
2014-03-06Open-market sale3,833$102.77140
2014-03-06Option exercise3,833$34.563,973
2014-02-27Option exercise (derivative)3,833$0.00364,161
2014-02-27Option exercise3,833$34.563,973
2014-02-27Open-market sale3,833$100.68140
2014-02-20Option exercise (derivative)3,833$0.00367,994
2014-02-20Option exercise3,833$34.563,973
2014-02-20Open-market sale3,833$103.91140
2014-02-13Option exercise (derivative)3,833$0.00371,827
2014-02-13Option exercise3,833$34.563,973
2014-02-13Open-market sale3,833$99.87140
2014-02-06Option exercise (derivative)3,833$0.00375,660
2014-02-06Open-market sale3,833$97.26140
2014-02-06Option exercise3,833$34.563,973
2014-01-30Option exercise (derivative)3,833$0.00379,493
2014-01-30Open-market sale3,833$106.25140
2014-01-30Option exercise3,833$34.563,973
2014-01-23Option exercise (derivative)3,833$0.00383,326
2014-01-23Option exercise3,833$34.563,973
2014-01-23Open-market sale3,833$111.78140
2014-01-16Option exercise (derivative)3,833$0.00387,159
2014-01-16Option exercise3,833$34.563,973
2014-01-16Open-market sale3,833$111.21140
2014-01-09Option exercise (derivative)3,833$0.00390,992
2014-01-09Option exercise3,833$34.563,973
2014-01-09Open-market sale3,833$108.35140
2014-01-02Option exercise (derivative)3,833$0.00394,825
2014-01-02Option exercise3,833$34.563,973
2014-01-02Open-market sale3,833$111.54140
2013-12-31Grant / award (derivative)1,000,000$0.001,000,000
2013-12-31Open-market sale5,199$112.60546,035.05
2013-12-31Open-market sale401$113.04545,634.05
2013-12-31Open-market sale5,342$112.56540,000.05
2013-12-31Open-market sale292$114.17545,342.05
2013-12-31Open-market sale300$113.24533,094.05
2013-12-31Open-market sale400$113.29539,600.05
2013-12-31Open-market sale1,646$112.55537,954.05
2013-12-31Open-market sale200$113.23537,754.05
2013-12-31Open-market sale4,360$112.53533,394.05
2013-12-30Open-market sale4,898$111.38564,483.05
2013-12-30Open-market sale4,642$111.36558,841.05
2013-12-30Open-market sale100$113.56551,234.05
2013-12-30Open-market sale700$112.46551,334.05
2013-12-30Open-market sale3,860$111.38552,034.05
2013-12-30Open-market sale100$113.56555,894.05
2013-12-30Open-market sale200$112.65555,994.05
2013-12-30Open-market sale1,547$111.38556,194.05
2013-12-30Open-market sale100$113.56557,741.05
2013-12-30Open-market sale100$113.30557,841.05
2013-12-30Open-market sale900$112.58557,941.05
2013-12-30Open-market sale900$112.51563,583.05
2013-12-30Open-market sale100$113.27563,483.05
2013-12-27Open-market sale4,800$112.90576,830.05
2013-12-27Open-market sale842$113.93575,988.05
2013-12-27Open-market sale500$114.61581,630.05
2013-12-27Open-market sale2,098$113.63582,130.05
2013-12-27Open-market sale1,575$112.94574,313.05
2013-12-27Open-market sale260$114.41569,381.05
2013-12-27Open-market sale600$113.72569,641.05
2013-12-27Open-market sale3,800$112.92570,241.05
2013-12-27Open-market sale172$113.83574,041.05
2013-12-27Open-market sale100$113.49574,213.05
2013-12-27Open-market sale3,300$112.87584,228.05
2013-12-27Open-market sale100$114.85575,888.05
2013-12-26Option exercise (derivative)3,833$0.00398,658
2013-12-26Open-market sale215$112.78592,188.05
2013-12-26Open-market sale1,632$111.94592,403.05
2013-12-26Open-market sale697$112.69594,035.05
2013-12-26Option exercise3,833$34.563,973
2013-12-26Open-market sale560$112.56587,528.05
2013-12-26Open-market sale4,100$111.92588,088.05
2013-12-26Open-market sale5,046$111.94594,732.05
2013-12-26Open-market sale800$112.56599,878.05
2013-12-26Open-market sale100$113.62599,778.05
2013-12-26Open-market sale4,998$111.94600,678.05
2013-12-26Open-market sale3,833$111.59140
2013-12-24Open-market sale3,345$113.78614,582.05
2013-12-24Open-market sale100$115.73617,927.05
2013-12-24Open-market sale800$115.04618,027.05
2013-12-24Open-market sale2,800$113.99618,827.05
2013-12-24Open-market sale2,198$113.05621,627.05
2013-12-24Open-market sale1,111$114.47606,176.05
2013-12-24Open-market sale1,698$114.39612,884.05
2013-12-24Open-market sale700$115.44612,184.05
2013-12-24Open-market sale1,447$113.92610,737.05
2013-12-24Open-market sale400$115.05610,337.05
2013-12-24Open-market sale3,050$113.85607,287.05
2013-12-24Open-market sale500$115.51605,676.05
2013-12-23Open-market sale400$113.21630,533.05
2013-12-23Open-market sale100$104.00635,976.05
2013-12-23Open-market sale1,705$107.59634,171.05
2013-12-23Open-market sale200$114.05630,333.05
2013-12-23Open-market sale100$105.57635,876.05
2013-12-23Open-market sale1,037$112.21630,933.05
2013-12-23Open-market sale401$111.13631,970.05
2013-12-23Open-market sale1,300$108.93632,871.05
2013-12-23Open-market sale500$110.03632,371.05
2013-12-23Open-market sale697$113.39636,679.05
2013-12-23Open-market sale603$114.45636,076.05
2013-12-23Open-market sale500$110.86638,176.05
2013-12-23Open-market sale500$109.77638,676.05
2013-12-23Open-market sale900$108.87639,176.05
2013-12-23Open-market sale1,600$107.71640,076.05
2013-12-23Open-market sale298$106.11641,676.05
2013-12-23Open-market sale800$112.27637,376.05
2013-12-23Open-market sale600$111.93624,586.05
2013-12-23Open-market sale100$104.00628,386.05
2013-12-23Open-market sale1,400$107.58626,986.05
2013-12-23Open-market sale1,100$108.94625,886.05
2013-12-23Open-market sale500$110.12625,386.05
2013-12-23Open-market sale200$111.07625,186.05
2013-12-23Open-market sale661$113.07623,925.05
2013-12-23Open-market sale100$113.79623,825.05
2013-12-23Open-market sale300$111.91628,733.05
2013-12-23Open-market sale200$110.36629,033.05
2013-12-23Open-market sale400$109.11629,233.05
2013-12-23Open-market sale600$107.56629,633.05
2013-12-23Open-market sale100$104.00630,233.05
2013-12-23Open-market sale100$114.00628,486.05
2013-12-23Open-market sale147$112.81628,586.05
2013-12-20Open-market sale3,400$86.32656,723.05
2013-12-20Open-market sale1,561$87.41649,564.05
2013-12-20Open-market sale3,100$86.30651,125.05
2013-12-20Open-market sale300$88.02654,225.05
2013-12-20Open-market sale2,198$87.43654,525.05
2013-12-20Open-market sale1,200$86.26648,364.05
2013-12-20Open-market sale300$87.99641,974.05
2013-12-20Open-market sale1,743$87.29642,274.05
2013-12-20Open-market sale3,700$86.28644,017.05
2013-12-20Open-market sale647$87.30647,717.05
2013-12-19Option exercise (derivative)3,833$0.00402,491
2013-12-19Open-market sale3,833$87.25140
2013-12-19Option exercise3,833$34.563,973
2013-12-19Open-market sale500$88.27660,123.05
2013-12-19Open-market sale1,000$87.49660,623.05
2013-12-19Open-market sale4,243$86.26661,623.05
2013-12-19Open-market sale200$88.25665,866.05
2013-12-19Open-market sale400$87.38666,066.05
2013-12-19Open-market sale1,247$86.20666,466.05
2013-12-19Open-market sale500$88.26667,713.05
2013-12-19Open-market sale700$87.44668,213.05
2013-12-19Open-market sale3,461$86.27668,913.05
2013-12-19Open-market sale400$88.08672,374.05
2013-12-19Open-market sale1,000$87.14672,774.05
2013-12-19Open-market sale4,498$86.29673,774.05
2013-12-18Open-market sale247$87.01682,933.05
2013-12-18Open-market sale1,600$86.13683,180.05
2013-12-18Open-market sale750$87.21684,780.05
2013-12-18Open-market sale4,993$86.18685,530.05
2013-12-18Open-market sale500$88.28690,523.05
2013-12-18Open-market sale1,498$86.98691,023.05
2013-12-18Open-market sale3,900$86.10692,521.05
2013-12-18Open-market sale805$87.00678,272.05
2013-12-18Open-market sale3,856$86.13679,077.05
2013-12-17Open-market sale1,647$86.42707,025.05
2013-12-17Open-market sale200$87.27706,825.05
2013-12-17Open-market sale446$87.27702,164.05
2013-12-17Open-market sale4,943$86.38697,221.05
2013-12-17Open-market sale800$87.14696,421.05
2013-12-17Open-market sale4,215$86.41702,610.05
2013-12-12Option exercise (derivative)3,833$0.00406,324
2013-12-12Open-market sale3,833$89.94140
2013-12-12Option exercise3,833$34.563,973
2013-12-05Option exercise (derivative)3,833$0.00410,157
2013-12-05Option exercise3,833$34.563,973
2013-12-05Open-market sale3,833$89.79140
2013-11-29Option exercise (derivative)3,833$0.00413,990
2013-11-29Open-market sale3,833$92.26140
2013-11-29Option exercise3,833$34.563,973
2013-11-21Option exercise (derivative)3,833$0.00417,823
2013-11-21Open-market sale3,833$92.49140
2013-11-21Option exercise3,833$34.563,973
2013-11-14Option exercise (derivative)3,833$0.00421,656
2013-11-14Option exercise3,833$34.563,973
2013-11-14Open-market sale3,833$91.60140
2013-11-07Option exercise (derivative)3,833$0.00425,489
2013-11-07Option exercise3,833$34.563,973
2013-11-07Open-market sale3,833$89.47140
2013-10-31Option exercise (derivative)3,833$0.00429,322
2013-10-31Open-market sale3,833$86.89140
2013-10-31Option exercise3,833$34.563,973
2013-10-24Option exercise (derivative)3,833$0.00433,155
2013-10-24Open-market sale3,833$83.77140
2013-10-24Option exercise3,833$34.563,973
2013-10-17Option exercise (derivative)3,833$0.00436,988
2013-10-17Open-market sale3,833$81.84140
2013-10-17Option exercise3,833$34.563,973
2013-10-10Option exercise (derivative)3,833$0.00440,821
2013-10-10Option exercise3,833$34.563,973
2013-10-10Open-market sale3,833$82.58140
2013-10-03Option exercise (derivative)3,833$0.00444,654
2013-10-03Open-market sale3,833$84.20140
2013-10-03Option exercise3,833$34.563,973
2013-09-26Option exercise (derivative)3,833$0.00448,487
2013-09-26Option exercise3,833$34.563,973
2013-09-26Open-market sale3,833$78.41140
2013-09-19Option exercise (derivative)3,833$0.00452,320
2013-09-19Open-market sale3,833$78.12140
2013-09-19Option exercise3,833$34.563,973
2013-09-12Option exercise (derivative)3,833$0.00456,153
2013-09-12Option exercise3,833$34.563,973
2013-09-12Open-market sale3,833$76.98140
2013-09-05Option exercise (derivative)3,833$0.00459,986
2013-09-05Open-market sale3,833$73.63140
2013-09-05Option exercise3,833$34.563,973
2013-08-29Option exercise (derivative)3,833$0.00463,819
2013-08-29Open-market sale3,833$72.76140
2013-08-29Option exercise3,833$34.563,973
2013-08-22Option exercise (derivative)3,833$0.00467,652
2013-08-22Open-market sale3,833$72.06140
2013-08-22Option exercise3,833$34.563,973
2013-08-15Option exercise (derivative)3,833$0.00471,485
2013-08-15Open-market sale3,833$71.58140
2013-08-15Option exercise3,833$34.563,973
2013-08-08Option exercise (derivative)3,833$0.00475,318
2013-08-08Option exercise3,833$34.563,973
2013-08-08Open-market sale3,833$73.11140
2013-08-01Option exercise (derivative)3,833$0.00479,151
2013-08-01Open-market sale3,833$75.97140
2013-08-01Option exercise3,833$34.563,973
2013-07-25Option exercise (derivative)3,833$0.00482,984
2013-07-25Open-market sale3,833$71.45140
2013-07-25Option exercise3,833$34.563,973
2013-07-18Option exercise (derivative)3,833$0.00486,817
2013-07-18Open-market sale3,833$68.96140
2013-07-18Option exercise3,833$34.563,973
2013-07-11Option exercise (derivative)3,837$0.00490,650
2013-07-11Option exercise3,837$34.563,977
2013-07-11Open-market sale3,837$67.94140
2013-07-05Option exercise (derivative)3,863$0.00494,487
2013-07-05Open-market sale3,863$67.28140
2013-07-05Option exercise3,863$34.564,003
2012-12-31Grant / award (derivative)153,225$0.00153,225
2012-12-28Open-market buy1,167$52.38709,769
2012-12-27Open-market buy3,000$52.41708,602
2012-12-26Open-market buy3,000$52.34705,602
2012-12-24Open-market buy3,000$52.45702,602
2012-12-21Open-market buy3,000$52.12699,602
2012-12-20Open-market buy3,000$51.99696,602
2012-12-19Open-market buy3,000$51.44693,602
2012-06-20Open-market buy3,960$47.95690,602
2012-06-19Open-market buy4,138$47.94686,642
2012-06-18Open-market buy4,130$48.00682,504
2012-06-15Open-market buy4,230$46.97678,374
2012-06-14Open-market buy300$45.71674,144
2012-06-14Open-market buy4,100$45.19673,844
2012-06-13Open-market buy4,582$43.29669,744
2012-06-13Open-market buy4,507$44.01669,744
2012-06-12Open-market buy4,560$43.50665,162
2012-06-11Open-market buy4,507$44.01660,602
2012-06-11Open-market buy4,582$43.29660,677
2011-12-20Open-market buy5,615$44.46656,095
2011-12-19Open-market buy6,208$43.43650,480
2011-12-16Open-market buy6,291$42.85644,272
2011-12-15Open-market buy6,410$42.05637,981
2011-12-14Open-market buy6,578$40.98631,571
2011-12-13Open-market buy6,388$42.19624,993
2011-12-12Open-market buy6,480$41.60618,605
2011-12-09Open-market buy3,070$42.24612,125
2011-12-09Open-market buy3,305$42.25609,055
2011-12-08Open-market buy6,505$41.44605,750
2011-12-07Open-market buy6,489$41.55599,245
2011-12-06Open-market buy6,370$42.32592,756
2011-12-05Open-market buy1,650$42.15581,656
2011-12-05Open-market buy4,730$42.15586,386
2011-12-02Open-market buy6,415$42.00580,006
2011-12-01Open-market buy6,528$41.30573,591
2011-06-02Option exercise (derivative)8,000$0.00764,000
2011-06-02Option exercise8,000$30.758,000
2011-06-02Open-market sale8,000$62.750
2011-05-26Option exercise (derivative)8,000$0.00772,000
2011-05-26Option exercise (derivative)10,000$0.00498,350
2011-05-26Option exercise8,000$30.758,000
2011-05-26Open-market sale10,000$64.620
2011-05-26Option exercise10,000$34.5610,000
2011-05-24Open-market sale69$64.84567,063
2011-05-19Option exercise (derivative)8,000$0.00780,000
2011-05-19Open-market sale8,000$65.130
2011-05-19Option exercise8,000$30.758,000
2011-05-12Option exercise (derivative)8,000$0.00788,000
2011-05-12Option exercise (derivative)10,000$0.00508,350
2011-05-12Option exercise8,000$30.758,000
2011-05-12Open-market sale8,000$67.170
2011-05-12Option exercise10,000$34.5610,000
2011-05-05Option exercise (derivative)8,000$0.00796,000
2011-05-05Open-market sale8,000$66.540
2011-05-05Option exercise8,000$30.758,000
2011-04-28Option exercise (derivative)10,000$0.00528,350
2011-04-28Option exercise (derivative)12,000$0.00804,000
2011-04-28Option exercise12,000$30.7512,000
2011-04-28Open-market sale10,000$67.640
2011-04-28Option exercise10,000$34.5610,000
2011-04-21Option exercise (derivative)8,000$0.00816,000
2011-04-21Open-market sale8,000$70.220
2011-04-21Option exercise8,000$30.758,000
2011-04-14Option exercise (derivative)8,000$0.00824,000
2011-04-14Option exercise (derivative)10,000$0.00538,350
2011-04-14Option exercise8,000$30.758,000
2011-04-14Open-market sale8,000$66.320
2011-04-14Option exercise10,000$34.5610,000
2011-04-07Option exercise (derivative)8,000$0.00832,000
2011-04-07Open-market sale8,000$66.730
2011-04-07Option exercise8,000$30.758,000
2011-03-31Option exercise (derivative)8,000$0.00840,000
2011-03-31Open-market sale8,000$66.710
2011-03-31Option exercise8,000$30.758,000
2011-03-24Option exercise (derivative)8,000$0.00848,000
2011-03-24Open-market sale8,000$65.780
2011-03-24Option exercise8,000$30.758,000
2011-03-24Option exercise (derivative)10,000$0.00538,350
2011-03-24Option exercise10,000$34.5610,000
2011-03-24Open-market sale10,000$65.460
2011-03-23Disposition to issuer (derivative)165,214—856,000
2011-03-17Option exercise (derivative)8,000$0.001,021,214
2011-03-17Option exercise8,000$30.758,000
2011-03-17Open-market sale8,000$65.530
2011-03-10Option exercise (derivative)8,000$0.001,029,214
2011-03-10Option exercise (derivative)10,000$0.00548,350
2011-03-10Open-market sale8,000$67.240
2011-03-10Option exercise10,000$34.5610,000
2011-03-10Open-market sale10,000$67.018,000
2011-03-10Option exercise8,000$30.7518,000
2011-03-03Option exercise (derivative)8,000$0.001,037,214
2011-03-03Open-market sale8,000$69.260
2011-03-03Option exercise8,000$30.758,000
2011-02-24Option exercise (derivative)8,000$0.001,045,214
2011-02-24Option exercise (derivative)10,000$0.00558,350
2011-02-24Option exercise8,000$30.758,000
2011-02-24Open-market sale8,000$66.670
2011-02-24Option exercise10,000$34.5610,000
2011-02-17Option exercise (derivative)8,000$0.001,053,214
2011-02-17Option exercise8,000$30.758,000
2011-02-17Open-market sale8,000$67.740
2011-02-10Option exercise (derivative)10,000$0.00568,350
2011-02-10Option exercise (derivative)8,000$0.001,061,214
2011-02-10Option exercise8,000$30.758,000
2011-02-10Open-market sale8,000$67.580
2011-02-10Option exercise10,000$34.5610,000
2011-02-03Option exercise (derivative)8,000$0.001,069,214
2011-02-03Open-market sale8,000$64.990
2011-02-03Option exercise8,000$30.758,000
2011-01-27Option exercise (derivative)10,000$0.00578,350
2011-01-27Option exercise (derivative)8,000$0.001,077,214
2011-01-27Option exercise8,000$30.758,000
2011-01-27Option exercise10,000$34.5610,000
2011-01-27Open-market sale8,000$67.810
2011-01-20Option exercise (derivative)8,000$0.001,085,214
2011-01-20Option exercise8,000$30.758,000
2011-01-20Open-market sale8,000$67.460
2011-01-13Option exercise (derivative)10,000$0.00588,350
2011-01-13Option exercise (derivative)8,000$0.001,093,214
2011-01-13Option exercise8,000$30.758,000
2011-01-13Option exercise10,000$34.5610,000
2011-01-13Open-market sale8,000$66.230
2011-01-06Option exercise (derivative)8,000$0.001,101,214
2011-01-06Open-market sale8,000$66.070
2011-01-06Option exercise8,000$30.758,000
2010-12-31Grant / award (derivative)540,861$0.00540,861
2010-12-30Option exercise (derivative)8,000$0.001,109,214
2010-12-30Open-market sale8,000$63.640
2010-12-30Option exercise8,000$30.758,000
2010-12-23Option exercise (derivative)10,000$0.00598,350
2010-12-23Option exercise (derivative)8,000$0.001,117,214
2010-12-23Option exercise8,000$30.758,000
2010-12-23Option exercise10,000$34.5610,000
2010-12-23Open-market sale10,000$63.420
2010-12-16Option exercise (derivative)8,000$0.001,125,214
2010-12-16Option exercise8,000$30.758,000
2010-12-16Open-market sale8,000$63.830
2010-12-09Option exercise (derivative)20,000$0.00608,350
2010-12-09Option exercise (derivative)8,000$0.001,133,214
2010-12-09Option exercise8,000$30.758,000
2010-12-09Open-market sale8,000$61.050
2010-12-09Option exercise20,000$34.5620,000
2010-12-02Option exercise (derivative)8,000$0.001,141,214
2010-12-02Option exercise8,000$30.758,000
2010-12-02Open-market sale8,000$62.570
2010-11-18Option exercise (derivative)8,000$0.001,149,214
2010-11-18Option exercise8,000$30.758,000
2010-11-18Open-market sale8,000$62.140
2010-11-11Option exercise (derivative)8,000$0.001,157,214
2010-11-11Option exercise (derivative)10,000$0.00628,350
2010-11-11Option exercise8,000$30.758,000
2010-11-11Open-market sale8,000$60.000
2010-11-11Option exercise10,000$34.5610,000
2010-10-28Option exercise (derivative)5,304$0.00638,350
2010-10-28Open-market sale5,304$59.970
2010-10-28Option exercise5,304$34.565,304
2010-08-05Option exercise (derivative)2,828$0.000
2010-08-05Open-market sale2,828$49.990
2010-08-05Option exercise2,828$21.802,828
2010-07-29Option exercise (derivative)8,000$0.002,828
2010-07-29Option exercise8,000$21.808,000
2010-07-29Open-market sale8,000$46.810
2010-07-22Option exercise (derivative)8,000$0.0010,828
2010-07-22Open-market sale8,000$48.620
2010-07-22Option exercise8,000$21.808,000
2010-07-15Option exercise (derivative)8,000$0.0018,828
2010-07-15Option exercise8,000$21.808,000
2010-07-15Open-market sale8,000$49.440
2010-07-08Option exercise (derivative)8,000$0.0026,828
2010-07-08Option exercise8,000$21.808,000
2010-07-08Open-market sale8,000$48.520
2010-07-01Option exercise (derivative)8,000$0.0034,828
2010-07-01Open-market sale8,000$47.500
2010-07-01Option exercise8,000$21.808,000
2010-06-24Option exercise (derivative)8,000$0.0042,828
2010-06-24Open-market sale8,000$52.300
2010-06-24Option exercise8,000$21.808,000
2010-06-21Option exercise (derivative)20,966$0.000
2010-06-21Option exercise20,966$21.8020,966
2010-06-21Open-market sale20,966$53.640
2010-06-17Option exercise (derivative)8,000$0.0050,828
2010-06-17Open-market sale8,000$54.030
2010-06-17Option exercise8,000$21.808,000
2010-06-14Option exercise (derivative)20,948$0.0020,966
2010-06-14Open-market sale20,948$54.210
2010-06-14Option exercise20,948$21.8020,948
2010-06-10Option exercise (derivative)8,000$0.0058,828
2010-06-10Option exercise8,000$21.808,000
2010-06-10Open-market sale8,000$53.680
2010-06-07Option exercise (derivative)20,948$0.0041,914
2010-06-07Open-market sale20,948$51.400
2010-06-07Option exercise20,948$21.8020,948
2010-06-03Option exercise (derivative)8,000$0.0066,828
2010-06-03Option exercise8,000$21.808,000
2010-06-03Open-market sale8,000$51.950
2010-06-01Option exercise (derivative)20,948$0.0062,862
2010-06-01Open-market sale20,948$50.900
2010-06-01Option exercise20,948$21.8020,948
2010-05-27Option exercise (derivative)8,000$0.0074,828
2010-05-27Option exercise8,000$21.808,000
2010-05-27Open-market sale8,000$52.070
2010-05-20Option exercise (derivative)8,000$0.0082,828
2010-05-20Open-market sale5,279$51.46569,476
2010-05-20Open-market sale4,390$51.46574,755
2010-05-20Open-market sale2,344$51.47567,132
2010-05-20Option exercise8,000$21.808,000
2010-05-20Open-market sale8,000$51.290
2010-05-17Option exercise (derivative)20,948$0.0083,810
2010-05-17Open-market sale20,948$21.800
2010-05-17Option exercise20,948$21.8020,948
2010-05-13Option exercise (derivative)8,000$0.0090,828
2010-05-13Open-market sale8,000$52.840
2010-05-13Option exercise8,000$21.808,000
2010-05-13Open-market sale4,390$52.81586,768
2010-05-13Open-market sale2,344$52.81584,424
2010-05-13Open-market sale5,279$52.81579,145
2010-05-10Option exercise (derivative)20,948$0.00104,758
2010-05-10Open-market sale20,948$53.010
2010-05-10Option exercise20,948$21.8020,948
2010-05-06Option exercise (derivative)8,000$0.0098,828
2010-05-06Option exercise8,000$21.808,765
2010-05-06Open-market sale8,000$53.29765
2010-05-06Open-market sale4,391$52.95598,017
2010-05-06Open-market sale5,279$52.94592,738
2010-05-06Open-market sale2,345$52.94590,393
2010-05-03Option exercise (derivative)20,948$0.00125,706
2010-05-03Open-market sale20,948$56.99765
2010-05-03Option exercise20,948$21.8021,713
2010-04-29Option exercise (derivative)8,000$0.00106,828
2010-04-29Option exercise8,000$21.808,765
2010-04-29Open-market sale8,000$55.38765
2010-04-29Open-market sale4,391$55.83610,032
2010-04-29Open-market sale5,279$55.82604,753
2010-04-29Open-market sale2,345$55.84602,408
2010-04-26Option exercise (derivative)20,948$0.00146,654
2010-04-26Open-market sale20,948$55.27765
2010-04-26Option exercise20,948$21.8021,713
2010-04-22Option exercise (derivative)8,000$0.00114,828
2010-04-22Option exercise8,000$21.808,765
2010-04-22Open-market sale8,000$55.20765
2010-04-19Option exercise (derivative)20,948$0.00167,602
2010-04-19Option exercise20,948$21.8021,713
2010-04-19Open-market sale20,948$58.31765
2010-04-15Option exercise (derivative)8,000$0.00122,828
2010-04-15Open-market sale8,000$57.81765
2010-04-15Option exercise8,000$21.808,765
2010-04-12Option exercise (derivative)20,948$0.00188,550
2010-04-12Open-market sale20,948$57.17765
2010-04-12Option exercise20,948$21.8021,713
2010-04-08Option exercise (derivative)8,000$0.00130,828
2010-04-08Open-market sale8,000$57.82765
2010-04-08Option exercise8,000$21.808,765
2010-04-05Option exercise (derivative)20,948$0.00209,498
2010-04-05Option exercise20,948$21.8021,713
2010-04-05Open-market sale20,948$56.36765
2010-04-01Option exercise (derivative)8,000$0.00138,828
2010-04-01Open-market sale8,000$55.04765
2010-04-01Option exercise8,000$21.808,765
2010-03-29Option exercise (derivative)20,948$0.00230,446
2010-03-29Open-market sale20,948$56.56765
2010-03-29Option exercise20,948$21.8021,713
2010-03-25Option exercise (derivative)8,000$0.00146,828
2010-03-25Option exercise8,000$21.808,765
2010-03-25Open-market sale8,000$56.65765
2010-03-22Option exercise (derivative)20,948$0.00251,394
2010-03-22Open-market sale20,948$56.44765
2010-03-22Option exercise20,948$21.8021,713
2010-03-18Option exercise (derivative)8,000$0.00154,828
2010-03-18Option exercise8,000$21.808,765
2010-03-18Open-market sale8,000$56.48765
2010-03-15Option exercise (derivative)20,948$0.00272,342
2010-03-15Open-market sale20,948$56.89765
2010-03-15Option exercise20,948$21.8021,713
2010-03-11Option exercise (derivative)8,000$0.00162,828
2010-03-11Option exercise8,000$21.808,765
2010-03-11Open-market sale8,000$59.29765
2010-03-10Option exercise (derivative)1,000$0.000
2010-03-10Option exercise1,000$7.242,680
2010-03-10Option exercise424$5.661,680
2010-03-10Option exercise256$42.442,936
2010-03-10Open-market sale2,936$59.330
2010-03-10Option exercise256$7.851,256
2010-03-10Option exercise1,000$28.571,000
2010-03-08Option exercise (derivative)20,948$0.00293,290
2010-03-08Open-market sale20,948$58.99765
2010-03-08Option exercise20,948$21.8021,713
2010-03-04Option exercise (derivative)8,000$0.00170,828
2010-03-04Option exercise8,000$21.808,765
2010-03-04Open-market sale8,000$57.46765
2010-03-01Option exercise (derivative)20,948$0.00314,238
2010-03-01Option exercise20,948$21.8020,948
2010-03-01Open-market sale20,948$58.350
2010-02-25Option exercise (derivative)8,000$0.00178,828
2010-02-25Open-market sale8,000$55.910
2010-02-25Option exercise8,000$21.808,000
2010-02-22Option exercise (derivative)20,948$0.00335,186
2010-02-22Open-market sale20,948$55.030
2010-02-22Option exercise20,948$21.8020,948
2010-02-18Option exercise (derivative)8,000$0.00186,828
2010-02-18Open-market sale8,000$56.060
2010-02-18Option exercise8,000$21.808,000
2010-02-16Option exercise (derivative)20,948$0.00356,134
2010-02-16Open-market sale20,948$57.080
2010-02-16Option exercise20,948$21.8020,948
2010-02-11Option exercise (derivative)10,000$0.00643,654
2010-02-11Option exercise (derivative)8,000$0.00194,828
2010-02-11Option exercise8,000$21.808,000
2010-02-11Option exercise10,000$34.5610,000
2010-02-11Open-market sale8,000$59.540
2010-02-08Option exercise (derivative)20,948$0.00377,082
2010-02-08Option exercise20,948$21.8020,948
2010-02-08Open-market sale20,948$57.580
2010-02-04Option exercise (derivative)8,000$0.00202,828
2010-02-04Open-market sale8,000$57.620
2010-02-04Option exercise8,000$21.808,000
2010-02-01Option exercise (derivative)20,948$0.00398,030
2010-02-01Option exercise20,948$21.8020,948
2010-02-01Open-market sale20,948$59.440
2010-01-28Option exercise (derivative)8,000$0.00210,828
2010-01-28Open-market sale8,000$58.660
2010-01-28Option exercise8,000$21.808,000
2010-01-25Option exercise (derivative)20,948$0.00418,978
2010-01-25Option exercise20,948$21.8020,948
2010-01-25Open-market sale20,948$57.930
2010-01-21Option exercise (derivative)8,000$0.00218,828
2010-01-21Option exercise8,000$21.808,000
2010-01-21Open-market sale8,000$57.050
2010-01-19Option exercise (derivative)20,948$0.00439,926
2010-01-19Option exercise20,948$21.8020,948
2010-01-19Open-market sale20,948$58.180
2010-01-14Option exercise (derivative)8,000$0.00226,828
2010-01-14Option exercise8,000$21.808,000
2010-01-14Open-market sale8,000$58.260
2010-01-11Option exercise (derivative)20,948$0.00460,874
2010-01-11Option exercise20,948$21.8020,948
2010-01-11Open-market sale20,948$54.950
2010-01-07Option exercise (derivative)8,000$0.00234,828
2010-01-07Open-market sale8,000$53.930
2010-01-07Option exercise8,000$21.808,000
2010-01-04Option exercise (derivative)20,948$0.00481,822
2010-01-04Option exercise20,948$21.8020,948
2010-01-04Open-market sale20,948$53.450
2009-12-31Option exercise (derivative)8,000$0.00242,828
2009-12-31Grant / award (derivative)625,396$0.00625,396
2009-12-31Open-market sale8,000$52.590
2009-12-31Option exercise8,000$21.808,000
2009-12-28Option exercise (derivative)20,948$0.00502,770
2009-12-28Option exercise20,948$21.8020,948
2009-12-28Open-market sale20,948$52.760
2009-12-24Option exercise (derivative)8,000$0.00250,828
2009-12-24Option exercise8,000$21.808,000
2009-12-24Open-market sale8,000$52.560
2009-12-21Option exercise (derivative)20,948$0.00523,718
2009-12-21Option exercise20,948$21.8020,948
2009-12-21Open-market sale20,948$51.610
2009-12-17Option exercise (derivative)8,000$0.00258,828
2009-12-17Open-market sale1$52.08613,694
2009-12-17Open-market sale1$52.08613,695
2009-12-17Open-market sale8,000$52.240
2009-12-17Option exercise8,000$21.808,000
2009-12-14Option exercise (derivative)20,948$0.00544,666
2009-12-14Open-market sale20,948$46.980
2009-12-14Option exercise20,948$21.8020,948
2009-06-11Open-market buy39,014$85.05306,848
2009-06-11Open-market buy12,000$84.40231,872
2009-06-11Open-market buy12,000$80.40231,872
2009-06-11Open-market buy35,962$84.49267,834
2008-12-26Grant / award (derivative)582,607—1,326,323
2008-12-26Disposition to issuer (derivative)582,607—743,716
2008-12-26Disposition to issuer (derivative)582,607—743,716
2008-12-26Grant / award (derivative)582,607—1,326,323
2008-12-16Gift60,000$0.000
2008-12-10Gift14,382$0.0084,257
2008-12-10Gift24,257$0.0060,000
2008-12-10J30,000$0.0060,000
2008-12-08J14,382$0.0074,382
2008-12-08J24,257$0.0098,639
2008-12-08J30,000$0.0060,000
2008-12-08J30,000$0.0030,000
2008-11-26Option exercise (derivative)3,200$0.001,323,123
2008-11-26Open-market sale3,200$54.360
2008-11-26Option exercise3,200$43.603,200
2008-11-19Option exercise (derivative)3,200$0.001,326,323
2008-11-19Open-market sale3,200$53.440
2008-11-19Option exercise3,200$43.603,200
2008-11-13Option exercise (derivative)4,000$0.001,329,523
2008-11-13Option exercise (derivative)5,000$0.001,333,523
2008-11-13Option exercise4,000$43.6012,200
2008-11-13Open-market sale5,000$87.704,000
2008-11-13Open-market sale4,000$90.000
2008-11-13Option exercise5,000$69.128,200
2008-11-12Option exercise (derivative)3,200$0.001,338,523
2008-11-12Open-market sale3,200$90.299,000
2008-11-12Option exercise3,200$43.603,200
2008-11-05Option exercise (derivative)3,200$0.001,341,723
2008-11-05Open-market sale3,200$87.480
2008-11-05Option exercise3,200$43.603,200
2008-10-29Option exercise (derivative)3,200$0.001,344,923
2008-10-29Option exercise3,200$43.603,200
2008-10-29Open-market sale3,200$80.280
2008-10-23Option exercise (derivative)5,000$0.001,352,123
2008-10-23Option exercise (derivative)4,000$0.001,348,123
2008-10-23Option exercise4,000$43.6012,200
2008-10-23Open-market sale5,000$96.704,000
2008-10-23Open-market sale4,000$96.590
2008-10-23Option exercise5,000$69.128,200
2008-10-22Option exercise (derivative)3,200$0.001,357,123
2008-10-22Open-market sale3,200$101.279,000
2008-10-22Option exercise3,200$43.603,200
2008-10-16Option exercise (derivative)4,000$0.001,360,323
2008-10-16Open-market sale4,000$90.030
2008-10-16Option exercise4,000$43.607,200
2008-10-15Option exercise (derivative)3,200$0.001,364,323
2008-10-15Open-market sale3,200$92.904,000
2008-10-15Option exercise3,200$43.603,200
2008-10-09Option exercise (derivative)5,000$0.001,371,523
2008-10-09Option exercise (derivative)4,000$0.001,367,523
2008-10-09Option exercise4,000$43.6012,200
2008-10-09Option exercise5,000$69.128,200
2008-10-09Open-market sale5,000$97.014,000
2008-10-09Open-market sale4,000$97.640
2008-10-08Option exercise (derivative)3,200$0.001,376,523
2008-10-08Open-market sale3,200$97.559,000
2008-10-08Option exercise3,200$43.603,200
2008-10-02Option exercise (derivative)4,000$0.001,379,723
2008-10-02Open-market sale4,000$103.850
2008-10-02Option exercise4,000$43.607,200
2008-10-01Option exercise (derivative)3,200$0.001,383,723
2008-10-01Option exercise3,200$43.603,200
2008-10-01Open-market sale3,200$106.654,000
2008-09-25Option exercise (derivative)4,000$0.001,386,923
2008-09-25Option exercise (derivative)5,000$0.001,390,923
2008-09-25Option exercise4,000$43.6012,200
2008-09-25Open-market sale4,000$109.720
2008-09-25Open-market sale5,000$109.204,000
2008-09-25Option exercise5,000$69.128,200
2008-09-24Option exercise (derivative)3,200$0.001,395,923
2008-09-24Option exercise3,200$43.603,200
2008-09-24Open-market sale3,200$108.149,000
2008-09-18Option exercise (derivative)4,000$0.001,399,123
2008-09-18Open-market sale4,000$103.130
2008-09-18Option exercise4,000$43.607,200
2008-09-17Option exercise (derivative)3,200$0.001,403,123
2008-09-17Option exercise3,200$43.603,200
2008-09-17Open-market sale3,200$107.584,000
2008-09-11Option exercise (derivative)5,000$0.001,410,323
2008-09-11Option exercise (derivative)4,000$0.001,406,323
2008-09-11Open-market sale5,000$113.484,000
2008-09-11Open-market sale4,000$113.880
2008-09-11Option exercise5,000$69.128,200
2008-09-11Option exercise4,000$43.6012,200
2008-09-10Option exercise (derivative)3,200$0.001,415,323
2008-09-10Open-market sale3,200$112.889,000
2008-09-10Option exercise3,200$43.603,200
2008-09-04Option exercise (derivative)4,000$0.001,418,523
2008-09-04Open-market sale4,000$108.000
2008-09-04Option exercise4,000$43.607,200
2008-09-03Option exercise (derivative)3,200$0.001,422,523
2008-09-03Option exercise3,200$43.603,200
2008-09-03Open-market sale3,200$107.414,000
2008-08-28Option exercise (derivative)5,000$0.001,429,723
2008-08-28Option exercise (derivative)4,000$0.001,425,723
2008-08-28Option exercise4,000$43.6012,200
2008-08-28Open-market sale5,000$104.614,000
2008-08-28Open-market sale4,000$105.340
2008-08-28Option exercise5,000$69.128,200
2008-08-27Option exercise (derivative)3,200$0.001,434,723
2008-08-27Open-market sale3,200$102.269,000
2008-08-27Option exercise3,200$43.603,200
2008-08-21Option exercise (derivative)4,000$0.001,437,923
2008-08-21Option exercise4,000$43.607,200
2008-08-21Open-market sale4,000$103.720
2008-08-20Option exercise (derivative)3,200$0.001,441,923
2008-08-20Open-market sale3,200$104.994,000
2008-08-20Option exercise3,200$43.603,200
2008-08-14Option exercise (derivative)4,000$0.001,445,123
2008-08-14Option exercise (derivative)3,200$0.001,454,123
2008-08-14Option exercise (derivative)5,000$0.001,449,123
2008-08-14Open-market sale5,000$105.944,000
2008-08-14Open-market sale3,200$108.629,000
2008-08-14Option exercise4,000$43.6012,200
2008-08-14Option exercise5,000$69.128,200
2008-08-14Option exercise3,200$43.603,200
2008-08-14Open-market sale4,000$109.270
2008-08-07Option exercise (derivative)4,000$0.001,457,323
2008-08-07Open-market sale4,000$113.160
2008-08-07Option exercise4,000$43.607,200
2008-08-06Option exercise (derivative)3,200$0.001,461,323
2008-08-06Open-market sale3,200$113.724,000
2008-08-06Option exercise3,200$43.603,200
2008-08-05Gift969.32$0.000
2008-07-31Option exercise (derivative)4,000$0.001,464,523
2008-07-31Option exercise4,000$43.607,200
2008-07-31Open-market sale4,000$111.730
2008-07-30Option exercise (derivative)3,200$0.001,468,253
2008-07-30Option exercise3,200$43.603,200
2008-07-30Open-market sale3,200$107.384,000
2008-07-24Option exercise (derivative)5,000$0.001,475,723
2008-07-24Option exercise (derivative)4,000$0.001,471,723
2008-07-24Open-market sale4,000$105.000
2008-07-24Open-market sale5,000$104.994,000
2008-07-24Option exercise4,000$43.6012,200
2008-07-24Option exercise5,000$69.128,200
2008-07-23Option exercise (derivative)3,200$0.001,480,723
2008-07-23Open-market sale3,200$105.009,000
2008-07-23Option exercise3,200$43.603,200
2008-07-17Option exercise (derivative)4,000$0.001,483,923
2008-07-17Open-market sale4,000$108.020
2008-07-17Option exercise4,000$43.607,200
2008-07-16Option exercise (derivative)3,200$0.001,487,923
2008-07-16Option exercise3,200$43.603,200
2008-07-16Open-market sale3,200$105.124,000
2008-07-10Option exercise (derivative)4,000$0.001,491,123
2008-07-10Option exercise (derivative)1,780$0.001,495,123
2008-07-10Option exercise (derivative)3,220$0.001,496,903
2008-07-10Option exercise4,000$43.6012,200
2008-07-10Open-market sale4,000$101.440
2008-07-10Open-market sale5,000$99.764,000
2008-07-10Option exercise1,780$69.128,200
2008-07-10Option exercise3,220$27.506,420
2008-07-09Option exercise (derivative)3,200$0.001,500,123
2008-07-09Open-market sale3,200$100.759,000
2008-07-09Option exercise3,200$43.603,200
2008-07-03Option exercise (derivative)4,000$0.001,503,323
2008-07-03Option exercise4,000$43.607,200
2008-07-03Open-market sale4,000$102.560
2008-07-02Option exercise (derivative)3,200$0.001,507,323
2008-07-02Option exercise3,200$43.603,200
2008-07-02Open-market sale3,200$105.514,000
2008-06-26Option exercise (derivative)4,000$0.001,510,523
2008-06-26Option exercise (derivative)5,000$0.001,514,523
2008-06-26Option exercise5,000$27.508,200
2008-06-26Open-market sale5,000$93.824,000
2008-06-26Open-market sale4,000$93.530
2008-06-26Option exercise4,000$43.6012,200
2008-06-25Option exercise (derivative)3,200$0.001,519,523
2008-06-25Option exercise3,200$43.603,200
2008-06-25Open-market sale3,200$92.619,000
2008-06-19Option exercise (derivative)4,000$0.001,522,723
2008-06-19Option exercise4,000$43.607,200
2008-06-19Open-market sale4,000$94.850
2008-06-18Option exercise (derivative)3,200$0.001,526,723
2008-06-18Open-market sale3,200$94.694,000
2008-06-18Option exercise3,200$43.603,200
2008-06-18Open-market sale320$95.880
2008-06-12Option exercise (derivative)5,000$0.001,533,923
2008-06-12Option exercise (derivative)4,000$0.001,529,923
2008-06-12Option exercise4,000$43.6012,200
2008-06-12Open-market sale5,000$94.214,000
2008-06-12Open-market sale4,000$94.390
2008-06-12Option exercise5,000$27.508,200
2008-06-11Option exercise (derivative)3,200$0.001,538,923
2008-06-11Option exercise3,200$43.603,200
2008-06-11Open-market sale3,200$93.959,000
2008-06-05Option exercise (derivative)4,000$0.001,542,123
2008-06-05Option exercise4,000$43.607,200
2008-06-05Open-market sale4,000$96.910
2008-06-04Option exercise (derivative)3,200$0.001,546,123
2008-06-04Option exercise3,200$43.603,200
2008-06-04Open-market sale3,200$95.724,000
2008-05-29Option exercise (derivative)4,000$0.001,549,323
2008-05-29Option exercise4,000$43.607,200
2008-05-29Open-market sale4,000$93.840
2008-05-28Option exercise (derivative)3,200$0.001,553,323
2008-05-28Open-market sale3,200$93.334,000
2008-05-28Option exercise3,200$43.603,200
2008-05-22Option exercise (derivative)5,000$0.001,560,523
2008-05-22Option exercise (derivative)4,000$0.001,556,523
2008-05-22Option exercise5,000$27.508,200
2008-05-22Option exercise4,000$43.6012,200
2008-05-22Open-market sale5,000$89.194,000
2008-05-22Open-market sale4,000$90.000
2008-05-21Option exercise (derivative)3,200$0.001,565,523
2008-05-21Option exercise3,200$43.603,200
2008-05-21Open-market sale3,200$89.469,000
2008-05-15Option exercise (derivative)4,000$0.001,568,723
2008-05-15Open-market sale4,000$92.120
2008-05-15Option exercise4,000$43.607,200
2008-05-14Option exercise (derivative)3,200$0.001,572,723
2008-05-14Option exercise3,200$43.603,200
2008-05-14Open-market sale1$93.470
2008-05-14Open-market sale3,200$93.494,000
2008-05-14Gift2,465$0.000
2008-05-08Option exercise (derivative)4,000$0.001,575,923
2008-05-08Option exercise (derivative)5,000$0.001,579,923
2008-05-08Open-market sale4,000$91.183,500
2008-05-08Open-market sale5,000$89.897,500
2008-05-08Option exercise4,000$43.6015,700
2008-05-08Option exercise5,000$27.5011,700
2008-05-07Option exercise (derivative)3,200$0.001,584,923
2008-05-07Open-market sale3,200$91.3612,500
2008-05-07Option exercise3,200$43.606,700
2008-04-30Option exercise (derivative)3,200$0.001,588,123
2008-04-30Option exercise3,200$43.606,700
2008-04-30Open-market sale3,200$85.623,500
2008-04-24Option exercise (derivative)5,000$0.001,591,323
2008-04-24Option exercise5,000$27.5011,700
2008-04-24Open-market sale5,000$86.333,500
2008-04-23Option exercise (derivative)3,200$0.001,596,323
2008-04-23Open-market sale3,200$86.928,500
2008-04-23Option exercise3,200$43.606,700
2008-04-16Option exercise (derivative)3,200$0.001,599,523
2008-04-16Option exercise3,200$43.606,700
2008-04-16Open-market sale3,200$84.373,500
2008-04-10Option exercise (derivative)5,000$0.001,602,723
2008-04-10Option exercise5,000$27.5011,700
2008-04-10Open-market sale5,000$84.263,500
2008-04-09Option exercise (derivative)3,200$0.001,607,723
2008-04-09Open-market sale3,200$81.918,500
2008-04-09Option exercise3,200$43.606,700
2008-04-02Option exercise (derivative)3,200$0.001,610,923
2008-04-02Option exercise3,200$43.606,700
2008-04-02Open-market sale3,200$88.973,500
2008-03-27Option exercise (derivative)5,000$0.001,614,123
2008-03-27Open-market sale5,000$88.133,500
2008-03-27Option exercise5,000$27.5011,700
2008-03-26Option exercise (derivative)3,200$0.001,619,123
2008-03-26Option exercise3,200$43.606,700
2008-03-26Open-market sale3,200$86.938,500
2008-03-19Option exercise (derivative)3,200$0.001,622,323
2008-03-19Open-market sale3,200$83.263,500
2008-03-19Option exercise3,200$43.606,700
2008-03-13Option exercise (derivative)5,000$0.001,625,523
2008-03-13Option exercise5,000$27.5011,700
2008-03-13Open-market sale5,000$78.813,500
2008-03-12Option exercise (derivative)3,200$0.001,630,523
2008-03-12Open-market sale3,200$79.228,500
2008-03-12Option exercise3,200$43.606,700
2008-03-05Option exercise (derivative)3,200$0.001,633,723
2008-03-05Option exercise3,200$43.606,700
2008-03-05Open-market sale3,200$82.523,500
2008-02-28Option exercise (derivative)5,000$0.001,636,923
2008-02-28Open-market sale5,000$84.433,500
2008-02-28Option exercise5,000$27.5011,700
2008-02-27Option exercise (derivative)3,200$0.001,641,923
2008-02-27Open-market sale3,200$84.428,500
2008-02-27Option exercise3,200$43.606,700
2008-02-20Option exercise (derivative)3,200$0.001,645,123
2008-02-20Open-market sale3,200$85.473,500
2008-02-20Option exercise3,200$43.606,700
2008-02-14Option exercise (derivative)5,000$0.001,650,323
2008-02-14Option exercise (derivative)2,000$0.001,648,323
2008-02-14Open-market sale2,000$90.023,500
2008-02-14Open-market sale5,000$88.975,500
2008-02-14Option exercise2,000$43.6013,700
2008-02-14Option exercise5,000$27.5011,700
2008-02-13Option exercise (derivative)3,200$0.001,655,323
2008-02-13Open-market sale3,200$89.9210,500
2008-02-13Option exercise3,200$43.606,700
2008-02-06Option exercise (derivative)3,200$0.001,658,523
2008-02-06Open-market sale3,200$85.233,500
2008-02-06Option exercise3,200$43.606,700
2008-01-30Option exercise (derivative)3,200$0.001,668,923
2008-01-30Open-market sale3,200$86.973,500
2008-01-30Option exercise3,200$43.606,700
2008-01-24Option exercise (derivative)2,000$0.001,672,123
2008-01-24Option exercise (derivative)5,000$0.001,674,123
2008-01-24Option exercise2,000$43.6013,700
2008-01-24Option exercise5,000$27.5011,700
2008-01-24Open-market sale2,000$90.103,500
2008-01-24Open-market sale5,000$90.385,500
2008-01-23Option exercise (derivative)3,200$0.001,679,123
2008-01-23Option exercise3,200$43.606,700
2008-01-23Open-market sale3,200$86.2910,500
2008-01-17Option exercise (derivative)4,000$0.001,682,323
2008-01-17Open-market sale4,000$94.443,500
2008-01-17Option exercise4,000$43.6010,700
2008-01-16Option exercise (derivative)3,200$0.001,686,323
2008-01-16Open-market sale3,200$95.247,500
2008-01-16Option exercise3,200$43.606,700
2008-01-10Option exercise (derivative)4,000$0.001,689,523
2008-01-10Option exercise (derivative)5,000$0.001,693,523
2008-01-10Option exercise4,000$43.6015,700
2008-01-10Open-market sale5,000$97.377,500
2008-01-10Open-market sale4,000$97.093,500
2008-01-10Option exercise5,000$27.5011,700
2008-01-09Option exercise (derivative)3,200$0.001,698,523
2008-01-09Option exercise3,200$43.606,700
2008-01-09Open-market sale3,200$99.4412,500
2008-01-03Option exercise (derivative)4,000$0.001,694,523
2008-01-03Open-market sale4,000$101.293,500
2008-01-03Option exercise4,000$43.6010,700
2008-01-02Option exercise (derivative)3,200$0.001,698,523
2008-01-02Option exercise3,200$43.606,700
2008-01-02Open-market sale3,200$99.307,500
2007-12-31Grant / award (derivative)582,607$0.001,701,723
2007-12-27Option exercise (derivative)4,000$0.001,119,116
2007-12-27Option exercise (derivative)5,000$0.001,123,116
2007-12-27Open-market sale4,000$99.333,500
2007-12-27Open-market sale5,000$99.647,500
2007-12-27Option exercise4,000$43.6015,700
2007-12-27Option exercise5,000$27.5011,700
2007-12-26Option exercise (derivative)3,200$0.001,128,116
2007-12-26Open-market sale3,200$100.1012,500
2007-12-26Option exercise3,200$43.606,700
2007-12-20Option exercise (derivative)4,000$0.001,131,316
2007-12-20Open-market sale4,000$98.933,500
2007-12-20Option exercise4,000$43.6010,700
2007-12-19Option exercise (derivative)3,200$0.001,135,316
2007-12-19Open-market sale3,200$98.927,500
2007-12-19Option exercise3,200$43.606,700
2007-12-13Option exercise (derivative)5,000$0.001,142,516
2007-12-13Option exercise (derivative)4,000$0.001,138,516
2007-12-13Open-market sale4,000$102.853,500
2007-12-13Open-market sale5,000$102.897,500
2007-12-13Option exercise4,000$43.6015,700
2007-12-13Option exercise5,000$27.5011,700
2007-12-12Option exercise (derivative)3,200$0.001,147,516
2007-12-12Open-market sale3,200$104.8312,500
2007-12-12Option exercise3,200$43.606,700
2007-12-06Option exercise (derivative)4,000$0.001,150,716
2007-12-06Option exercise4,000$43.6010,700
2007-12-06Open-market sale4,000$97.263,500
2007-12-05Option exercise (derivative)3,200$0.001,154,716
2007-12-05Open-market sale3,200$98.847,500
2007-12-05Option exercise3,200$43.606,700
2007-11-29Option exercise (derivative)4,000$0.001,157,916
2007-11-29Option exercise4,000$43.6010,700
2007-11-29Open-market sale4,000$101.813,500
2007-11-28Option exercise (derivative)3,200$0.001,161,916
2007-11-28Open-market sale3,200$101.987,500
2007-11-28Option exercise3,200$43.606,700
2007-11-23Option exercise (derivative)4,000$0.001,165,116
2007-11-23Open-market sale4,000$97.703,500
2007-11-23Option exercise4,000$43.607,500
2007-11-22Option exercise (derivative)5,000$0.001,169,116
2007-11-22Open-market sale5,000$97.943,500
2007-11-22Option exercise5,000$22.9511,700
2007-11-21Option exercise (derivative)3,200$0.001,174,116
2007-11-21Open-market sale3,200$98.198,500
2007-11-21Option exercise3,200$43.606,700
2007-11-15Option exercise (derivative)4,000$0.001,177,316
2007-11-15Option exercise4,000$43.6010,700
2007-11-15Open-market sale4,000$103.213,500
2007-11-14Option exercise (derivative)3,200$0.001,181,316
2007-11-14Option exercise3,200$43.606,700
2007-11-14Open-market sale3,200$103.947,500
2007-11-08Option exercise (derivative)4,000$0.001,186,248
2007-11-08Option exercise (derivative)5,000$0.001,190,248
2007-11-08Open-market sale5,000$103.597,500
2007-11-08Open-market sale4,000$103.183,500
2007-11-08Option exercise5,000$22.9511,700
2007-11-08Option exercise4,000$43.6015,700
2007-11-07Option exercise (derivative)3,200$0.001,195,248
2007-11-07Option exercise3,200$43.606,700
2007-11-07Open-market sale3,200$103.9112,500
2007-11-01Option exercise (derivative)2,000$0.001,196,716
2007-11-01Option exercise2,000$43.608,700
2007-11-01Open-market sale2,000$90.003,500
2007-10-31Option exercise (derivative)3,200$0.001,198,716
2007-10-31Option exercise3,200$43.606,700
2007-10-31Open-market sale3,200$68.445,500
2007-10-25Option exercise (derivative)5,000$0.001,201,916
2007-10-25Open-market sale5,000$71.883,500
2007-10-25Option exercise5,000$22.9511,700
2007-10-24Option exercise (derivative)3,200$0.001,206,916
2007-10-24Open-market sale3,200$72.208,500
2007-10-24Option exercise3,200$43.606,700
2007-10-17Option exercise (derivative)3,200$0.001,210,116
2007-10-17Open-market sale3,200$69.393,500
2007-10-17Option exercise3,200$43.606,700
2007-10-11Option exercise (derivative)5,000$0.001,213,316
2007-10-11Option exercise5,000$22.9511,700
2007-10-11Open-market sale5,000$66.803,500
2007-10-10Option exercise (derivative)3,200$0.001,218,316
2007-10-10Option exercise3,200$43.606,700
2007-10-10Open-market sale3,200$66.668,500
2007-10-03Option exercise (derivative)3,200$0.001,221,516
2007-10-03Option exercise3,200$43.606,700
2007-10-03Open-market sale3,200$65.743,500
2007-09-27Option exercise (derivative)5,000$0.001,224,716
2007-09-27Option exercise5,000$22.9511,700
2007-09-27Open-market sale5,000$66.263,500
2007-09-26Option exercise (derivative)3,200$0.001,229,716
2007-09-26Option exercise3,200$43.606,700
2007-09-26Open-market sale3,200$65.928,500
2007-09-19Option exercise (derivative)3,200$0.001,232,916
2007-09-19Option exercise3,200$43.606,700
2007-09-19Open-market sale3,200$66.523,500
2007-09-13Option exercise (derivative)5,000$0.001,236,116
2007-09-13Option exercise5,000$22.9511,700
2007-09-13Open-market sale5,000$67.203,500
2007-09-12Option exercise (derivative)3,200$0.001,241,116
2007-09-12Open-market sale3,200$67.968,500
2007-09-12Option exercise3,200$43.606,700
2007-09-05Option exercise (derivative)3,200$0.001,244,316
2007-09-05Option exercise3,200$43.606,700
2007-09-05Open-market sale3,200$69.493,500
2007-08-29Option exercise (derivative)3,200$0.001,247,516
2007-08-29Option exercise3,200$43.606,700
2007-08-29Open-market sale3,200$67.573,500
2007-08-23Option exercise (derivative)5,000$0.001,250,716
2007-08-23Option exercise5,000$22.9511,700
2007-08-23Open-market sale5,000$67.223,500
2007-08-22Option exercise (derivative)3,200$0.001,255,716
2007-08-22Open-market sale3,200$66.158,500
2007-08-22Option exercise3,200$43.606,700
2007-08-09Option exercise (derivative)5,000$0.001,258,916
2007-08-09Open-market sale5,000$67.963,500
2007-08-09Option exercise5,000$22.958,500
2007-07-26Option exercise (derivative)5,000$0.001,263,916
2007-07-26Option exercise5,000$22.9511,671
2007-07-26Open-market sale5,000$69.706,671
2007-07-12Option exercise (derivative)5,000$0.001,268,916
2007-07-12Open-market sale5,000$67.686,671
2007-07-12Option exercise5,000$22.9511,671
2007-06-28Option exercise (derivative)5,000$0.001,273,916
2007-06-28Open-market sale5,000$63.456,671
2007-06-28Option exercise5,000$22.9511,671
2007-06-14Option exercise (derivative)5,000$0.001,278,916
2007-06-14Open-market sale5,000$64.436,671
2007-06-14Option exercise5,000$22.9511,671
2007-05-24Option exercise (derivative)1,946$0.001,286,970
2007-05-24Option exercise (derivative)3,054$0.001,283,916
2007-05-24Option exercise3,054$22.9511,671
2007-05-24Open-market sale1,946$67.149,725
2007-05-24Open-market sale3,054$67.146,671
2007-05-24Option exercise1,946$16.708,617
2007-05-10Option exercise (derivative)2,000$0.001,293,916
2007-05-10Option exercise (derivative)5,000$0.001,288,916
2007-05-10Open-market sale2,000$64.0811,671
2007-05-10Option exercise2,000$43.608,671
2007-05-10Open-market sale5,000$64.166,671
2007-05-10Option exercise5,000$16.7013,671
2007-05-03Option exercise (derivative)2,000$0.001,295,916
2007-05-03Option exercise2,000$43.60202,196
2007-05-03Open-market sale2,000$58.00200,196
2007-04-26Open-market sale (derivative)5,000$0.001,297,916
2007-04-26Option exercise (derivative)2,000$0.001,302,916
2007-04-26Open-market sale5,000$55.72200,196
2007-04-26Option exercise2,000$43.60202,196
2007-04-26Option exercise5,000$16.70207,196
2007-04-26Open-market sale2,000$55.69205,196
2007-04-19Option exercise (derivative)2,000$0.001,304,916
2007-04-19Option exercise2,000$43.60202,196
2007-04-19Open-market sale2,000$53.49200,196
2007-04-12Option exercise (derivative)2,000$0.001,311,916
2007-04-12Option exercise (derivative)5,000$0.001,306,916
2007-04-12Option exercise5,000$16.70207,196
2007-04-12Option exercise2,000$43.60202,196
2007-04-12Open-market sale2,000$52.32205,196
2007-04-12Open-market sale5,000$52.61200,196
2007-04-05Option exercise (derivative)2,000$0.001,313,916
2007-04-05Option exercise2,000$43.60202,196
2007-04-05Open-market sale2,000$52.86200,196
2007-03-29Option exercise (derivative)2,000$0.001,315,916
2007-03-29Open-market sale2,000$54.20200,196
2007-03-29Option exercise2,000$43.60202,196
2007-03-22Option exercise (derivative)2,000$0.001,322,916
2007-03-22Option exercise (derivative)5,000$0.001,317,916
2007-03-22Open-market sale2,000$56.10205,196
2007-03-22Option exercise2,000$43.60202,196
2007-03-22Open-market sale5,000$55.91200,196
2007-03-22Option exercise5,000$16.70207,196
2007-03-15Option exercise (derivative)1,178$0.001,324,916
2007-03-15Option exercise (derivative)822$0.001,326,094
2007-03-15Option exercise1,178$43.60212,902
2007-03-15Option exercise822$13.90211,724
2007-03-15Open-market sale2,000$55.95210,902
2007-03-09Gift30,000$0.00210,902
2007-03-08Option exercise (derivative)2,000$0.001,326,916
2007-03-08Option exercise (derivative)5,000$0.001,328,916
2007-03-08Option exercise2,000$13.90217,902
2007-03-08Option exercise5,000$16.70215,902
2007-03-08Open-market sale2,000$54.10210,902
2007-03-08Open-market sale5,000$54.04212,902
2007-03-01Option exercise (derivative)1,150$0.001,333,916
2007-03-01Option exercise (derivative)850$0.001,335,066
2007-03-01Open-market sale2,000$55.60210,902
2007-03-01Option exercise1,150$13.90212,902
2007-03-01Option exercise850$9.20211,752
2007-02-22Option exercise (derivative)348$0.001,335,916
2007-02-22Option exercise (derivative)1,652$0.001,336,264
2007-02-22Option exercise (derivative)5,000$0.001,337,916
2007-02-22Option exercise5,000$16.70215,902
2007-02-22Open-market sale2,000$58.12210,902
2007-02-22Open-market sale5,000$58.69212,902
2007-02-22Option exercise348$9.20217,902
2007-02-22Option exercise1,652$11.31217,554
2007-02-15Option exercise (derivative)2,000$0.001,342,916
2007-02-15Open-market sale2,000$51.15210,902
2007-02-15Option exercise2,000$11.31212,902
2007-02-08Option exercise (derivative)5,000$0.001,346,916
2007-02-08Option exercise (derivative)2,000$0.001,344,916
2007-02-08Option exercise5,000$16.70215,902
2007-02-08Option exercise2,000$11.31217,902
2007-02-08Open-market sale5,000$49.80212,902
2007-02-08Open-market sale2,000$51.06210,902
2007-02-01Option exercise (derivative)152$0.001,353,764
2007-02-01Option exercise (derivative)348$0.001,353,416
2007-02-01Option exercise (derivative)1,500$0.001,351,916
2007-02-01Option exercise152$19.80211,054
2007-02-01Option exercise348$11.31211,402
2007-02-01Option exercise1,500$15.69212,902
2007-02-01Open-market sale2,000$53.54210.9
2007-01-25Option exercise (derivative)2,000$0.001,353,916
2007-01-25Option exercise (derivative)5,000$0.001,355,916
2007-01-25Option exercise2,000$19.80217,902
2007-01-25Open-market sale5,000$57.04212,902
2007-01-25Open-market sale2,000$57.17210,902
2007-01-25Option exercise5,000$16.70215,902
2007-01-18Option exercise (derivative)2,000$0.001,360,916
2007-01-18Option exercise2,000$19.80212,902
2007-01-18Open-market sale2,000$57.74210,902
2007-01-11Option exercise (derivative)2,000$0.001,362,916
2007-01-11Option exercise (derivative)5,000$0.001,364,916
2007-01-11Open-market sale2,000$56.39210,902
2007-01-11Open-market sale5,000$56.40212,902
2007-01-11Option exercise2,000$19.80217,902
2007-01-11Option exercise5,000$16.70215,902
2007-01-04Option exercise (derivative)2,000$0.001,369,916
2007-01-04Option exercise2,000$19.80212,902
2007-01-04Open-market sale2,000$52.89210,902
2006-12-28Option exercise (derivative)366$0.001,373,550
2006-12-28Option exercise (derivative)1,634$0.001,371,916
2006-12-28Option exercise (derivative)5,000$0.001,373,916
2006-12-28Option exercise1,634$19.80217,902
2006-12-28Option exercise366$16.50216,268
2006-12-28Open-market sale5,000$53.93212,902
2006-12-28Open-market sale2,000$54.00210,902
2006-12-28Option exercise5,000$16.70215,902
2006-12-21Option exercise (derivative)2,000$0.001,378,916
2006-12-21Open-market sale2,000$53.86210,902
2006-12-21Option exercise2,000$16.50212,902
2006-12-14Option exercise (derivative)5,000$0.001,382,916
2006-12-14Option exercise (derivative)2,000$0.001,380,916
2006-12-14Open-market sale5,000$55.75212,902
2006-12-14Option exercise5,000$16.70215,902
2006-12-14Option exercise2,000$16.50217,902
2006-12-14Open-market sale2,000$55.20210,902
2006-12-07Option exercise (derivative)2,000$0.001,387,916
2006-12-07Option exercise2,000$16.50212,902
2006-12-07Open-market sale2,000$58.95210,902
2006-11-30Option exercise (derivative)2,000$0.001,389,916
2006-11-30Option exercise2,000$16.50212,902
2006-11-30Open-market sale2,000$58.13210,902
2006-11-24Option exercise (derivative)2,000$0.001,391,916
2006-11-24Option exercise (derivative)5,000$0.001,393,916
2006-11-24Option exercise2,000$16.50217,902
2006-11-24Open-market sale5,000$57.86212,902
2006-11-24Open-market sale2,000$57.70210,902
2006-11-24Option exercise5,000$16.70215,902
2006-11-16Option exercise (derivative)2,000$0.001,398,916
2006-11-16Option exercise2,000$16.50212,902
2006-11-16Open-market sale2,000$56.99210,902
2006-11-09Option exercise (derivative)5,000$0.001,402,916
2006-11-09Option exercise (derivative)2,000$0.001,400,916
2006-11-09Open-market sale5,000$58.21212,902
2006-11-09Option exercise5,000$16.70215,902
2006-11-09Open-market sale2,000$58.04210,902
2006-11-09Option exercise2,000$16.50217,902
2006-11-02Option exercise (derivative)2,000$0.001,407,916
2006-11-02Open-market sale2,000$59.55210,902
2006-11-02Option exercise2,000$16.50212,902
2006-10-26Option exercise (derivative)5,000$0.001,411,916
2006-10-26Option exercise (derivative)2,000$0.001,409,916
2006-10-26Open-market sale2,000$61.08210,902
2006-10-26Open-market sale5,000$60.77212,902
2006-10-26Option exercise2,000$16.50217,902
2006-10-26Option exercise5,000$16.70215,902
2006-10-19Option exercise (derivative)2,000$0.001,416,916
2006-10-19Option exercise2,000$16.50212,902
2006-10-19Open-market sale2,000$56.93210,902
2006-10-12Option exercise (derivative)2,000$0.001,418,916
2006-10-12Option exercise (derivative)5,000$0.001,420,916
2006-10-12Option exercise5,000$16.70215,902
2006-10-12Option exercise2,000$16.50217,902
2006-10-12Open-market sale5,000$54.89212,902
2006-10-12Open-market sale2,000$55.05210,902
2006-10-05Option exercise (derivative)2,000$0.001,425,916
2006-10-05Open-market sale2,000$51.01210,902
2006-10-05Option exercise2,000$16.50212,902
2006-09-28Option exercise (derivative)5,000$0.001,429,916
2006-09-28Option exercise (derivative)2,000$0.001,427,916
2006-09-28Option exercise5,000$16.70215,902
2006-09-28Option exercise2,000$16.50217,902
2006-09-28Open-market sale5,000$53.49212,902
2006-09-28Open-market sale2,000$53.40210,902
2006-09-21Option exercise (derivative)2,000$0.001,434,916
2006-09-21Open-market sale2,000$56.92210,902
2006-09-21Option exercise2,000$16.50212,902
2006-09-14Option exercise (derivative)2,000$0.001,436,916
2006-09-14Option exercise (derivative)5,000$0.001,438,916
2006-09-14Option exercise2,000$16.50217,902
2006-09-14Open-market sale5,000$55.80212,902
2006-09-14Open-market sale2,000$55.80210,902
2006-09-14Option exercise5,000$16.70215,902
2006-09-07Option exercise (derivative)2,000$0.001,443,916
2006-09-07Option exercise2,000$16.70212,902
2006-09-07Open-market sale2,000$52.87210,902
2006-08-31Option exercise (derivative)2,000$0.001,445,916
2006-08-31Open-market sale2,000$55.34210,902
2006-08-31Option exercise2,000$16.70212,902
2006-08-24Option exercise (derivative)5,000$0.001,449,916
2006-08-24Option exercise (derivative)2,000$0.001,447,916
2006-08-24Open-market sale5,000$54.12212,904
2006-08-24Option exercise2,000$16.50217,902
2006-08-24Option exercise5,000$16.70215,902
2006-08-24Open-market sale2,000$54.57210,902
2006-08-17Open-market sale2,000$55.34210,902
2006-08-11Option exercise (derivative)30,300$0.001,459,150
2006-08-11Option exercise (derivative)631$0.001,458,519
2006-08-11Option exercise (derivative)1,308$0.001,457,209
2006-08-11Option exercise (derivative)2,293$0.001,454,916
2006-08-11Option exercise (derivative)2$0.001,458,517
2006-08-11Option exercise2,293$43.60212,902
2006-08-11Option exercise30,300$16.50208,668
2006-08-11Option exercise631$19.80209,299
2006-08-11Option exercise2$9.20209,301
2006-08-11Option exercise1,308$13.90210,609
2006-08-10Open-market sale5,000$53.68178,368
2006-08-03Open-market sale2,000$53.07183,368
2006-07-27Open-market sale5,000$58.36185,368
2006-07-20Open-market sale2,000$55.60190,368
2006-07-13Open-market sale5,000$55.72192,368
2006-07-06Open-market sale2,000$58.03197,368
2006-06-22Open-market sale5,000$50.41199,368
2006-06-15Open-market sale2,000$50.06204,368
2006-06-08Open-market sale5,000$49.97206,368
2006-06-01Open-market sale2,000$48.60211,368
2006-05-18Open-market sale2,000$50.88218,368
2006-05-11Gift10,000$0.00220,368
2006-05-11Open-market sale5,000$53.77240,368
2006-05-11Gift10,000$0.00230,368
2006-05-04Open-market sale2,000$55.40245,368
2006-04-27Open-market sale5,000$58.29247,368
2006-04-20Open-market sale2,000$61.11252,368
2006-04-13Open-market sale5,000$61.59254,368
2006-04-06Open-market sale2,000$65.11259,368
2006-03-23Open-market sale5,000$65.41261,368
2006-03-16Open-market sale2,000$63.75266,368
2006-03-09Open-market sale5,000$64.70268,368
2006-03-02Open-market sale2,000$63.52273,368
2006-02-23Open-market sale5,000$61.22275,368
2006-02-16Open-market sale2,000$66.00280,368
2006-02-09Open-market sale5,000$65.60282,368
2006-02-02Open-market sale2,000$66.09287,368
2006-01-26Open-market sale5,000$64.65289,368
2006-01-19Open-market sale2,000$68.51294,368
2006-01-05Open-market sale2,000$68.90301,368
2005-05-26Open-market sale5,000$47.04213,368
2005-01-12Open-market sale5,000$68.08296,368

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