Joseph D. Mansueto
Net Worth

Last updated:

What is Joseph D. Mansueto net worth?

The estimated net worth of Mr. Joseph D. Mansueto is at least $4,254,898,788 as of 2 Dec 2024. He owns shares worth $2,793,820,116 as insider, has earned $1,459,288,232 from insider trading and has received compensation worth at least $1,790,440 in Morningstar, Inc..

What is the salary of Joseph D. Mansueto?

Mr. Joseph D. Mansueto salary is $105,320 per year as Executive Chairman in Morningstar, Inc..

How old is Joseph D. Mansueto?

Mr. Joseph D. Mansueto is 69 years old, born in 1956.

What stocks does Joseph D. Mansueto currently own?

As insider, Mr. Joseph D. Mansueto owns shares in one company:

Company Title Shares Price per share Total value
Morningstar, Inc. (MORN) Executive Chairman 10,729,780 $260.38 $2,793,820,116

What does Morningstar, Inc. do?

Morningstar, Inc. provides independent investment research services in North America, Europe, Australia, and Asia. The company offers web-based tools; investment data, fundamental equity and manager research, private capital markets research, credit and fund rating, and index, as well as environmental, social, and governance (ESG) rating services; and investment offerings, including managed investment products, publicly listed and private companies, fixed income securities, and real-time global market data for financial advisors, asset managers, retirement plan providers and sponsors, and individual and institutional investors. It also provides Morningstar Data, an investment data spanning various databases, including equity fundamentals, managed investments, ESG factors, and market data; Morningstar Direct, an investment-analysis platform; Morningstar Managed Portfolios, an advisor service consisting of model portfolio that offers services for independent financial advisors, as well as offers asset allocation services for asset managers, broker/dealers, and insurance providers; Morningstar Advisor Workstation, a web-based research, financial planning, and proposal generation platform; and Morningstar.com, a website for individual investors. In addition, the company offers Morningstar Enterprise Components; Morningstar Credit Ratings that provides issuance and surveillance services for structured finance products and instruments; corporate credit estimates and operational risk assessment rankings; Morningstar Indexes for creating investment products; Morningstar workplace solutions, such as retirement accounts, fiduciary services, allocation funds, and custom models; and PitchBook Platform, research and analysis workstation for investment and research professionals. Further, its PitchBook provides a mobile application, excel plug-in, data feeds, and data solutions. The company was incorporated in 1984 and is headquartered in Chicago, Illinois.

Joseph D. Mansueto insider trading

Morningstar, Inc.

Mr. Joseph D. Mansueto has made 2,229 insider trades between 2008-2024, according to the Form 4 filled with the SEC. Most recently he sold 2 units of MORN stock worth $711 on 2 Dec 2024.

The largest trade he's ever made was exercising 29,400 units of MORN stock on 29 Oct 2008. As of 2 Dec 2024 he still owns at least 10,729,780 units of MORN stock.

Transaction Date Security Shares Price per share Total value Source
Sale
Common Stock 2 $355.32 $711
Sale
Common Stock 53 $353.65 $18,744
Sale
Common Stock 63 $354.4 $22,327
Sale
Common Stock 53 $356.18 $18,877
Sale
Common Stock 132 $355.15 $46,880
Sale
Common Stock 8 $357.03 $2,856
Sale
Common Stock 803 $355.89 $285,776
Sale
Common Stock 2,204 $355.3 $783,081
Sale
Common Stock 359 $357.71 $128,418
Sale
Common Stock 4,767 $354.22 $1,688,552
Sale
Common Stock 3,124 $355.71 $1,111,232
Sale
Common Stock 447 $352.04 $157,360
Sale
Common Stock 792 $353.6 $280,053
Sale
Common Stock 2,597 $354.71 $921,192
Sale
Common Stock 2,102 $356.42 $749,189
Sale
Common Stock 417 $348.01 $145,119
Sale
Common Stock 3,825 $351.41 $1,344,151
Sale
Common Stock 956 $352.09 $336,601
Sale
Common Stock 2,023 $350.52 $709,094
Sale
Common Stock 1,841 $349.39 $643,221
Sale
Common Stock 532 $342.41 $182,163
Sale
Common Stock 18 $339.72 $6,115
Sale
Common Stock 368 $341.47 $125,659
Sale
Common Stock 249 $346.25 $86,216
Sale
Common Stock 2,471 $345.47 $853,659
Sale
Common Stock 4,431 $344.57 $1,526,790
Sale
Common Stock 993 $343.34 $340,937
Sale
Common Stock 337 $336.75 $113,484
Sale
Common Stock 2,948 $340.37 $1,003,414
Sale
Common Stock 4,134 $339.49 $1,403,448
Sale
Common Stock 418 $337.61 $141,122
Sale
Common Stock 2,836 $334.39 $948,316
Sale
Common Stock 2,958 $335.44 $992,229
Sale
Common Stock 3,159 $333.94 $1,054,923
Sale
Common Stock 1,307 $337.12 $440,615
Sale
Common Stock 1,228 $335.74 $412,287
Sale
Common Stock 3,368 $334.69 $1,127,222
Sale
Common Stock 275 $336.67 $92,583
Sale
Common Stock 118 $342.13 $40,371
Sale
Common Stock 498 $345.02 $171,819
Sale
Common Stock 538 $346.99 $186,680
Sale
Common Stock 1,848 $346.32 $640,007
Sale
Common Stock 1,434 $352.12 $504,944
Sale
Common Stock 1,199 $349.85 $419,469
Sale
Common Stock 1,192 $350.96 $418,340
Sale
Common Stock 294 $347.98 $102,307
Sale
Common Stock 2,176 $350.36 $762,375
Sale
Common Stock 1,234 $349.27 $430,997
Sale
Common Stock 84 $352 $29,568
Sale
Common Stock 2,368 $351.43 $832,191
Sale
Common Stock 2,110 $349.46 $737,352
Sale
Common Stock 1,430 $351.54 $502,695
Sale
Common Stock 2,563 $348.44 $893,052
Sale
Common Stock 1,119 $350.48 $392,183
Sale
Common Stock 54 $343.46 $18,547
Sale
Common Stock 566 $345.38 $195,483
Sale
Common Stock 1,030 $346.71 $357,110
Sale
Common Stock 2,330 $348.17 $811,234
Sale
Common Stock 3,551 $349.11 $1,239,683
Sale
Common Stock 1,531 $349.87 $535,645
Sale
Common Stock 233 $345.43 $80,484
Sale
Common Stock 1,054 $343.63 $362,189
Sale
Common Stock 332 $343.81 $114,143
Sale
Common Stock 150 $345.9 $51,885
Sale
Common Stock 1,488 $340.35 $506,445
Sale
Common Stock 705 $339.01 $239,004
Sale
Common Stock 2,324 $337.74 $784,896
Sale
Common Stock 1,958 $336.39 $658,656
Sale
Common Stock 2,001 $343.05 $686,437
Sale
Common Stock 104 $345.21 $35,902
Sale
Common Stock 1,441 $336.19 $484,453
Sale
Common Stock 943 $335.16 $316,058
Sale
Common Stock 2,258 $334.1 $754,398
Sale
Common Stock 2,716 $333.02 $904,488
Sale
Common Stock 760 $331.97 $252,299
Sale
Common Stock 544 $330.99 $180,056
Sale
Common Stock 919 $327.83 $301,277
Sale
Common Stock 5,229 $329.77 $1,724,388
Sale
Common Stock 281 $330.57 $92,891
Sale
Common Stock 2,633 $329.25 $866,910
Sale
Common Stock 4,502 $327.58 $1,474,783
Sale
Common Stock 2,818 $328.46 $925,603
Sale
Common Stock 259 $300.39 $77,802
Sale
Common Stock 1,445 $299.63 $432,967
Sale
Common Stock 3,359 $298.66 $1,003,209
Sale
Common Stock 1,011 $298.29 $301,572
Sale
Common Stock 1,260 $295.94 $372,887
Sale
Common Stock 2,367 $296.86 $702,656
Sale
Common Stock 1,812 $298.89 $541,581
Sale
Common Stock 30 $302.53 $9,076
Sale
Common Stock 104 $299.82 $31,181
Sale
Common Stock 473 $301.62 $142,664
Sale
Common Stock 3,936 $300.74 $1,183,709
Sale
Common Stock 2,882 $299.9 $864,318
Sale
Common Stock 53 $298.39 $15,815
Sale
Common Stock 2,524 $298.67 $753,836
Sale
Common Stock 128 $295.62 $37,839
Sale
Common Stock 352 $296.84 $104,487
Sale
Common Stock 2,563 $297.5 $762,482
Sale
Common Stock 280 $300.02 $84,005
Sale
Common Stock 1,919 $299.34 $574,433
Sale
Common Stock 5,016 $294.31 $1,476,264
Sale
Common Stock 2,010 $293.57 $590,072
Sale
Common Stock 18 $291.74 $5,251
Sale
Common Stock 1,910 $295.24 $563,914
Sale
Common Stock 3,911 $290.81 $1,137,338
Sale
Common Stock 593 $291.63 $172,938
Sale
Common Stock 569 $287.67 $163,681
Sale
Common Stock 1,063 $288.87 $307,071
Sale
Common Stock 2,185 $289.7 $632,988
Sale
Common Stock 1,852 $287.5 $532,443
Sale
Common Stock 800 $288.55 $230,838
Sale
Common Stock 1,199 $282.95 $339,258
Sale
Common Stock 722 $290.44 $209,699
Sale
Common Stock 753 $289.65 $218,106
Sale
Common Stock 1,597 $286.48 $457,512
Sale
Common Stock 368 $285.59 $105,096
Sale
Common Stock 1,034 $284.36 $294,024
Sale
Common Stock 2,571 $309.6 $795,971
Sale
Common Stock 2,151 $306.42 $659,105
Sale
Common Stock 732 $308.23 $225,625
Sale
Common Stock 291 $310.26 $90,284
Sale
Common Stock 840 $305.1 $256,287
Sale
Common Stock 2,029 $307.3 $623,516
Sale
Common Stock 1,297 $307.69 $399,073
Sale
Common Stock 1,313 $311.24 $408,663
Sale
Common Stock 2,251 $310.28 $698,429
Sale
Common Stock 1,111 $312.48 $347,160
Sale
Common Stock 1,585 $314.48 $498,444
Sale
Common Stock 552 $313.48 $173,042
Sale
Common Stock 908 $311.86 $283,168
Sale
Common Stock 3,193 $311.13 $993,451
Sale
Common Stock 2,294 $310.17 $711,528
Sale
Common Stock 1 $315.06 $315
Sale
Common Stock 3,146 $309.97 $975,172
Sale
Common Stock 377 $305.45 $115,155
Sale
Common Stock 173 $306.2 $52,973
Sale
Common Stock 1,720 $308.11 $529,947
Sale
Common Stock 3,993 $309.18 $1,234,572
Sale
Common Stock 573 $310.77 $178,072
Sale
Common Stock 2,793 $304.78 $851,239
Sale
Common Stock 151 $305.76 $46,170
Sale
Common Stock 3,640 $302.84 $1,102,319
Sale
Common Stock 5,133 $303.86 $1,559,729
Sale
Common Stock 280 $299.64 $83,900
Sale
Common Stock 518 $304.38 $157,669
Sale
Common Stock 5,175 $303.58 $1,571,047
Sale
Common Stock 3,648 $302.84 $1,104,768
Sale
Common Stock 240 $300.9 $72,215
Sale
Common Stock 2,376 $298.82 $709,996
Sale
Common Stock 3,649 $298.09 $1,087,723
Sale
Common Stock 200 $300 $60,000
Sale
Common Stock 993 $299.1 $297,005
Sale
Common Stock 3,205 $298.42 $956,423
Sale
Common Stock 2,452 $296.84 $727,839
Sale
Common Stock 2,312 $297.85 $688,627
Sale
Common Stock 2,818 $295.74 $833,401
Sale
Common Stock 1,656 $298.71 $494,667
Sale
Common Stock 697 $294.95 $205,582
Sale
Common Stock 11,004 $294.86 $3,244,683
Sale
Common Stock 20 $295.8 $5,916
Sale
Common Stock 3,451 $298.12 $1,028,822
Sale
Common Stock 1,835 $299.42 $549,434
Sale
Common Stock 304 $292.82 $89,017
Sale
Common Stock 245 $301.77 $73,934
Sale
Common Stock 2,537 $301.06 $763,784
Sale
Common Stock 1,687 $299.95 $506,014
Sale
Common Stock 1,094 $298.78 $326,866
Sale
Common Stock 2,732 $298 $814,125
Sale
Common Stock 2,339 $296.88 $694,393
Sale
Common Stock 838 $295.23 $247,404
Sale
Common Stock 654 $294.5 $192,601
Sale
Common Stock 100 $291.33 $29,133
Sale
Common Stock 20 $283.9 $5,678
Sale
Common Stock 100 $282.1 $28,210
Sale
Common Stock 3,837 $236.01 $905,567
Sale
Common Stock 4,568 $235.47 $1,075,645
Sale
Common Stock 2,042 $234.34 $478,516
Sale
Common Stock 517 $232.25 $120,072
Sale
Common Stock 430 $233.34 $100,335
Sale
Common Stock 1,753 $231.34 $405,544
Sale
Common Stock 904 $227.85 $205,975
Sale
Common Stock 614 $229.42 $140,861
Sale
Common Stock 20 $233.01 $4,660
Sale
Common Stock 5,342 $232.58 $1,242,453
Sale
Common Stock 4,017 $230.43 $925,653
Sale
Common Stock 3,003 $227.45 $683,029
Sale
Common Stock 823 $225.43 $185,531
Sale
Common Stock 1,830 $224.32 $410,504
Sale
Common Stock 3,198 $228.45 $730,596
Sale
Common Stock 1,461 $226.52 $330,952
Sale
Common Stock 1,973 $226.93 $447,741
Sale
Common Stock 1,180 $227.54 $268,500
Sale
Common Stock 3,462 $225.84 $781,868
Sale
Common Stock 2,030 $222.62 $451,917
Sale
Common Stock 360 $227.47 $81,890
Sale
Common Stock 2,781 $226.77 $630,636
Sale
Common Stock 4,049 $225.91 $914,701
Sale
Common Stock 1,322 $224.72 $297,085
Sale
Common Stock 1,888 $223.6 $422,162
Sale
Common Stock 220 $221.54 $48,739
Sale
Common Stock 1,098 $222.16 $243,926
Sale
Common Stock 3,259 $220.53 $718,691
Sale
Common Stock 8,293 $221.37 $1,835,846
Sale
Common Stock 722 $221.25 $159,739
Sale
Common Stock 4,358 $220.63 $961,488
Sale
Common Stock 4,335 $219.67 $952,248
Sale
Common Stock 4,588 $219.69 $1,007,951
Sale
Common Stock 1,898 $218.72 $415,121
Sale
Common Stock 513 $220.25 $112,987
Sale
Common Stock 890 $217.05 $193,177
Sale
Common Stock 946 $216.09 $204,417
Sale
Common Stock 2,393 $216.21 $517,386
Sale
Common Stock 2,120 $214.23 $454,159
Sale
Common Stock 4,296 $215.43 $925,483
Sale
Common Stock 907 $216.5 $196,362
Sale
Common Stock 4,056 $215.39 $873,626
Sale
Common Stock 224 $219.39 $49,143
Sale
Common Stock 1,600 $219.37 $350,994
Sale
Common Stock 5,172 $220.27 $1,139,231
Sale
Common Stock 2,318 $221.19 $512,711
Sale
Common Stock 1,595 $222.22 $354,433
Sale
Common Stock 1,965 $223.03 $438,254
Sale
Common Stock 1,038 $218.75 $227,064
Sale
Common Stock 6,761 $219.49 $1,483,972
Sale
Common Stock 1,317 $219.05 $288,490
Sale
Common Stock 4,186 $218.46 $914,474
Sale
Common Stock 3,050 $219.04 $668,084
Sale
Common Stock 1,010 $220.16 $222,357
Sale
Common Stock 1,361 $218.57 $297,468
Sale
Common Stock 3,279 $219.54 $719,875
Sale
Common Stock 3,098 $218.63 $677,322
Sale
Common Stock 4,470 $219.29 $980,244
Sale
Common Stock 680 $220.5 $149,942
Sale
Common Stock 2,779 $219.75 $610,688
Sale
Common Stock 726 $220.81 $160,310
Sale
Common Stock 235 $221.51 $52,056
Sale
Common Stock 4,233 $220.53 $933,487
Sale
Common Stock 1,789 $220.92 $395,222
Sale
Common Stock 4,398 $220.96 $971,773
Sale
Common Stock 1 $223.58 $224
Sale
Common Stock 633 $222.99 $141,151
Sale
Common Stock 2,500 $221.96 $554,898
Sale
Common Stock 1,011 $220.19 $222,614
Sale
Common Stock 983 $224.68 $220,861
Sale
Common Stock 2,173 $223.88 $486,483
Sale
Common Stock 6,964 $225.37 $1,569,463
Sale
Common Stock 340 $226.13 $76,885
Sale
Common Stock 120 $226.91 $27,229
Sale
Common Stock 629 $230.89 $145,230
Sale
Common Stock 20 $231.71 $4,634
Sale
Common Stock 4,046 $229.83 $929,880
Sale
Common Stock 3,246 $198.79 $645,266
Sale
Common Stock 348 $199.6 $69,460
Sale
Common Stock 6,194 $198.08 $1,226,926
Sale
Common Stock 1,896 $197.12 $373,738
Sale
Common Stock 2,179 $195.43 $425,842
Sale
Common Stock 320 $193.46 $61,906
Sale
Common Stock 697 $199.11 $138,778
Sale
Common Stock 2,489 $197.59 $491,804
Sale
Common Stock 4,732 $198.54 $939,477
Sale
Common Stock 801 $196.32 $157,252
Sale
Common Stock 120 $194.24 $23,309
Sale
Common Stock 6,430 $193.73 $1,245,671
Sale
Common Stock 260 $195.61 $50,859
Sale
Common Stock 4,240 $195.46 $828,763
Sale
Common Stock 2,710 $196.34 $532,092
Sale
Common Stock 450 $196.45 $88,404
Sale
Common Stock 1,919 $195.7 $375,552
Sale
Common Stock 5,078 $194.87 $989,535
Sale
Common Stock 4,753 $193.53 $919,834
Sale
Common Stock 450 $192.68 $86,707
Sale
Common Stock 1,719 $192.91 $331,609
Sale
Common Stock 2,707 $188.56 $510,432
Sale
Common Stock 1,956 $189.7 $371,049
Sale
Common Stock 2,101 $190.82 $400,909
Sale
Common Stock 4,080 $191.89 $782,928
Sale
Common Stock 87 $193.73 $16,854
Sale
Common Stock 6,389 $188.07 $1,201,566
Sale
Common Stock 1,255 $188.55 $236,634
Sale
Common Stock 3,787 $188.76 $714,842
Sale
Common Stock 5,093 $187.12 $953,017
Sale
Common Stock 3,770 $188.02 $708,820
Sale
Common Stock 240 $192.92 $46,300
Sale
Common Stock 240 $196.79 $47,231
Sale
Common Stock 2,349 $195.91 $460,197
Sale
Common Stock 932 $203.87 $190,004
Sale
Common Stock 4,587 $202.87 $930,542
Sale
Common Stock 1,246 $208.14 $259,340
Sale
Common Stock 60 $208.88 $12,533
Sale
Common Stock 2,974 $207.04 $615,725
Sale
Common Stock 765 $205.5 $157,208
Sale
Common Stock 2,780 $204.08 $567,342
Sale
Common Stock 135 $203.16 $27,427
Sale
Common Stock 4,413 $207.43 $915,402
Sale
Common Stock 360 $206.36 $74,291
Sale
Common Stock 20 $208.01 $4,160
Sale
Common Stock 1,951 $205.08 $400,103
Sale
Common Stock 1,472 $204.04 $300,353
Sale
Common Stock 4,908 $204.52 $1,003,784
Sale
Common Stock 2,753 $201.9 $555,822
Sale
Common Stock 2,878 $202.85 $583,808
Sale
Common Stock 1 $203.58 $204
Sale
Common Stock 311 $206.52 $64,227
Sale
Common Stock 3,450 $205.45 $708,789
Sale
Commonn Stock 4,772 $206.22 $984,077
Sale
Common Stock 3,706 $205.24 $760,601
Sale
Common Stock 3,052 $207.12 $632,124
Sale
Common Stock 465 $208.01 $96,724
Sale
Common Stock 3,166 $205.9 $651,870
Sale
Common Stock 3,891 $206.95 $805,235
Sale
Common Stock 1,081 $205.51 $222,158
Sale
Common Stock 120 $204.45 $24,534
Sale
Common Stock 3,182 $206.28 $656,367
Sale
Common Stock 343 $207.76 $71,260
Sale
Common Stock 3,787 $207.17 $784,568
Sale
Common Stock 6,362 $204.15 $1,298,783
Sale
Common Stock 1,710 $205 $350,555
Sale
Common Stock 740 $207.04 $153,206
Sale
Common Stock 4,892 $206.43 $1,009,846
Sale
Common Stock 1,120 $200.8 $224,900
Sale
Common Stock 492 $207.54 $102,109
Sale
Common Stock 2,238 $204.82 $458,376
Sale
Common Stock 2,229 $204.05 $454,825
Sale
Common Stock 980 $203.35 $199,283
Sale
Common Stock 3,092 $201.94 $624,392
Sale
Common Stock 2,499 $206.74 $516,651
Sale
Common Stock 190 $189.01 $35,912
Sale
Common Stock 227 $183.6 $41,677
Sale
Common Stock 586 $185.06 $108,446
Sale
Common Stock 820 $186.24 $152,720
Sale
Common Stock 2,157 $187.59 $404,623
Sale
Common Stock 2,171 $188.13 $408,419
Sale
Common Stock 4,182 $183.15 $765,925
Sale
Common Stock 840 $184.88 $155,300
Sale
Common Stock 2,926 $183.97 $538,290
Sale
Common Stock 503 $185.36 $93,234
Sale
Common Stock 220 $183.08 $40,278
Sale
Common Stock 2,054 $184.76 $379,505
Sale
Common Stock 1,793 $186.79 $334,911
Sale
Common Stock 5,359 $186.07 $997,122
Sale
Common Stock 2 $189.99 $380
Sale
Common Stock 1,027 $188.8 $193,900
Sale
Common Stock 1,129 $187.78 $212,007
Sale
Common Stock 3,079 $187.81 $578,276
Sale
Common Stock 510 $190.46 $97,136
Sale
Common Stock 8,711 $189.87 $1,653,923
Sale
Common Stock 2,140 $188.86 $404,169
Sale
Common Stock 60 $186.74 $11,204
Sale
Common Stock 140 $200.56 $28,079
Sale
Common Stock 1,782 $206.96 $368,794
Sale
Common Stock 872 $208.59 $181,892
Sale
Common Stock 100 $209.41 $20,941
Sale
Common Stock 2,268 $207.89 $471,504
Sale
Common Stock 8,620 $207.18 $1,785,874
Sale
Common Stock 320 $209.27 $66,968
Sale
Common Stock 1,013 $214.52 $217,312
Sale
Common Stock 2,360 $210.65 $497,132
Sale
Common Stock 2,978 $212.56 $632,995
Sale
Common Stock 120 $215.23 $25,828
Sale
Common Stock 1,288 $211.68 $272,643
Sale
Common Stock 1,989 $213.86 $425,366
Sale
Common Stock 2,862 $206.98 $592,365
Sale
Common Stock 1,026 $208.83 $214,254
Sale
Common Stock 1,929 $210.15 $405,379
Sale
Common Stock 4,363 $210.86 $919,987
Sale
Common Stock 100 $211.46 $21,146
Sale
Common Stock 2,613 $207.9 $543,243
Sale
Common Stock 3,487 $207.22 $722,569
Sale
Common Stock 6,640 $206.51 $1,371,253
Sale
Common Stock 3,840 $207.68 $797,484
Sale
Common Stock 40 $208.54 $8,342
Sale
Common Stock 10,620 $206.85 $2,196,758
Sale
Common Stock 6,464 $207.88 $1,343,723
Sale
Common Stock 5,954 $207.24 $1,233,931
Sale
Common Stock 1,144 $208.39 $238,398
Sale
Common Stock 9,144 $207.64 $1,898,688
Sale
Common Stock 2,694 $206.62 $556,624
Sale
Common Stock 160 $236.17 $37,788
Sale
Common Stock 2,678 $235.65 $631,073
Sale
Common Stock 1,357 $234.57 $318,309
Sale
Common Stock 761 $233.62 $177,783
Sale
Common Stock 4,317 $232.39 $1,003,219
Sale
Common Stock 420 $233.89 $98,234
Sale
Common Stock 5,577 $232.97 $1,299,257
Sale
Common Stock 2,494 $232.06 $578,758
Sale
Common Stock 122 $238.42 $29,087
Sale
Common Stock 2,711 $237.81 $644,695
Sale
Common Stock 2,514 $236.71 $595,089
Sale
Common Stock 1,998 $238.8 $477,128
Sale
Common Stock 182 $239.58 $43,604
Sale
Common Stock 1,854 $239.28 $443,625
Sale
Common Stock 2,675 $238.56 $638,143
Sale
Common Stock 1,413 $237.74 $335,931
Sale
Common Stock 420 $236.4 $99,288
Sale
Common Stock 614 $239.25 $146,899
Sale
Common Stock 172 $238.7 $41,056
Sale
Common Stock 2,826 $237.38 $670,842
Sale
Common Stock 480 $238.08 $114,279
Sale
Common Stock 4,086 $237.3 $969,596
Sale
Common Stock 3,726 $236.44 $880,975
Sale
Common Stock 567 $235.37 $133,455
Sale
Common Stock 100 $238.13 $23,813
Sale
Common Stock 712 $245.42 $174,738
Sale
Common Stock 1,448 $244.4 $353,897
Sale
Common Stock 1,300 $243.24 $316,208
Sale
Common Stock 680 $241.99 $164,556
Sale
Common Stock 397 $245.65 $97,522
Sale
Common Stock 1,100 $244.34 $268,771
Sale
Common Stock 1,393 $244.8 $341,011
Sale
Common Stock 1,380 $243.95 $336,644
Sale
Common Stock 1,143 $242.83 $277,552
Sale
Common Stock 1,200 $258.54 $310,250
Sale
Common Stock 1,861 $257.45 $479,105
Sale
Common Stock 2,788 $256.51 $715,158
Sale
Common Stock 2,076 $255.29 $529,988
Sale
Common Stock 545 $254.29 $138,585
Sale
Common Stock 384 $253.11 $97,195
Sale
Common Stock 831 $252.29 $209,656
Sale
Common Stock 20 $249.62 $4,992
Sale
Common Stock 100 $247.3 $24,730
Sale
Common Stock 1,006 $247.77 $249,255
Sale
Common Stock 2,669 $247.08 $659,446
Sale
Common Stock 349 $245.9 $85,820
Sale
Common Stock 280 $244.35 $68,417
Sale
Common Stock 2,158 $243.28 $525,000
Sale
Common Stock 2,500 $242.45 $606,133
Sale
Common Stock 671 $218.92 $146,896
Sale
Common Stock 1,135 $218.15 $247,596
Sale
Common Stock 765 $217.18 $166,145
Sale
Common Stock 288 $216.03 $62,218
Sale
Common Stock 3,355 $218.64 $733,541
Sale
Common Stock 2,635 $219.35 $577,990
Sale
Common Stock 520 $217.27 $112,981
Sale
Common Stock 990 $216.23 $214,071
Sale
Common Stock 385 $215.01 $82,780
Sale
Common Stock 1,235 $214.07 $264,370
Sale
Common Stock 280 $213.01 $59,642
Sale
Common Stock 44 $211.65 $9,313
Sale
Common Stock 136 $210.21 $28,589
Sale
Common Stock 20 $208.69 $4,174
Sale
Common Stock 2,900 $211.86 $614,406
Sale
Common Stock 582 $213.63 $124,330
Sale
Common Stock 1,638 $212.98 $348,858
Sale
Common Stock 3,989 $212.86 $849,111
Sale
Common Stock 368 $213.88 $78,709
Sale
Common Stock 120 $215.51 $25,861
Sale
Common Stock 1,286 $214.21 $275,475
Sale
Common Stock 5,834 $214.66 $1,252,326
Sale
Common Stock 529 $215.07 $113,773
Sale
Common Stock 180 $215.56 $38,801
Sale
Common Stock 4,449 $214.84 $955,814
Sale
Common Stock 8,691 $214.03 $1,860,161
Sale
Common Stock 1,180 $212.93 $251,256
Sale
Common Stock 540 $214.69 $115,935
Sale
Common Stock 2,260 $213.31 $482,074
Sale
Common Stock 14,500 $214.43 $3,109,221
Sale
Common Stock 15 $234.57 $3,519
Sale
Common Stock 1,245 $232.96 $290,034
Sale
Common Stock 100 $241 $24,100
Sale
Common Stock 360 $240.07 $86,424
Sale
Common Stock 960 $239.2 $229,635
Sale
Common Stock 454 $238.27 $108,175
Sale
Common Stock 1,195 $236.97 $283,174
Sale
Common Stock 360 $236.04 $84,973
Sale
Common Stock 1,850 $234.7 $434,195
Sale
Common Stock 3,851 $233.88 $900,668
Sale
Common Stock 1,375 $232.96 $320,317
Sale
Common Stock 800 $232.6 $186,082
Sale
Common Stock 946 $235.86 $223,122
Sale
Common Stock 40 $241.19 $9,648
Sale
Common Stock 913 $239.95 $219,076
Sale
Common Stock 1,004 $238.93 $239,888
Sale
Common Stock 3,250 $237.7 $772,528
Sale
Common Stock 460 $234.29 $107,772
Sale
Common Stock 581 $239.11 $138,924
Sale
Common Stock 4,889 $238.52 $1,166,129
Sale
Common Stock 1,340 $237.48 $318,223
Sale
Common Stock 240 $236.03 $56,646
Sale
Common Stock 120 $239.94 $28,793
Sale
Common Stock 20 $251 $5,020
Sale
Common Stock 1,790 $250.22 $447,887
Sale
Common Stock 3,590 $249.42 $895,414
Sale
Common Stock 220 $244.16 $53,715
Sale
Common Stock 560 $245.68 $137,582
Sale
Common Stock 815 $246.93 $201,251
Sale
Common Stock 2,297 $247.89 $569,392
Sale
Common Stock 2,433 $248.99 $605,788
Sale
Common Stock 1,428 $249.73 $356,607
Sale
Common Stock 100 $250.47 $25,047
Sale
Common Stock 310 $237.4 $73,594
Sale
Common Stock 1,191 $235.02 $279,909
Sale
Common Stock 468 $245.65 $114,966
Sale
Common Stock 1,889 $244.91 $462,637
Sale
Common Stock 820 $242 $198,443
Sale
Common Stock 514 $242.76 $124,780
Sale
Common Stock 838 $243.97 $204,443
Sale
Common Stock 586 $240.89 $141,163
Sale
Common Stock 560 $239.65 $134,201
Sale
Common Stock 100 $238.66 $23,866
Sale
Common Stock 249 $236.04 $58,774
Sale
Common Stock 781 $240.41 $187,763
Sale
Common Stock 121 $245.55 $29,712
Sale
Common Stock 2,241 $246.7 $552,859
Sale
Common Stock 3,159 $246.05 $777,281
Sale
Common Stock 100 $241.65 $24,165
Sale
Common Stock 1,850 $246.39 $455,814
Sale
Common Stock 1,792 $245.28 $439,540
Sale
Common Stock 672 $244.64 $164,396
Sale
Common Stock 375 $243.45 $91,293
Sale
Common Stock 1,911 $247.14 $472,279
Sale
Common Stock 160 $242.84 $38,854
Sale
Common Stock 2,896 $241.06 $698,098
Sale
Common Stock 2,544 $242.3 $616,421
Sale
Common Stock 817 $240.18 $196,225
Sale
Common Stock 2,277 $238.72 $543,572
Sale
Common Stock 4,453 $239.57 $1,066,792
Sale
Common Stock 3,564 $240.52 $857,224
Sale
Common Stock 100 $241.15 $24,115
Sale
Common Stock 20 $242.45 $4,849
Sale
Common Stock 916 $239.46 $219,343
Sale
Common Stock 927 $240.67 $223,099
Sale
Common Stock 668 $241.64 $161,416
Sale
Common Stock 2,522 $245.53 $619,237
Sale
Common Stock 1,108 $246.36 $272,968
Sale
Common Stock 1,470 $244.56 $359,500
Sale
Common Stock 120 $240.56 $28,868
Sale
Common Stock 532 $241.99 $128,741
Sale
Common Stock 1,825 $243.02 $443,506
Sale
Common Stock 2,617 $243.96 $638,451
Sale
Common Stock 3,363 $244.89 $823,568
Sale
Common Stock 762 $245.82 $187,315
Sale
Common Stock 1,061 $244.93 $259,871
Sale
Common Stock 3,091 $245.5 $758,834
Sale
Common Stock 143 $248.53 $35,540
Sale
Common Stock 469 $247.34 $116,001
Sale
Common Stock 445 $246.3 $109,604
Sale
Common Stock 3,383 $244.57 $827,384
Sale
Common Stock 625 $238.92 $149,326
Sale
Common Stock 7 $236.23 $1,654
Sale
Common Stock 346 $237.6 $82,211
Sale
Common Stock 1,521 $240.11 $365,207
Sale
Common Stock 2,876 $241.43 $694,358
Sale
Common Stock 4,819 $242.11 $1,166,718
Sale
Common Stock 2,603 $243.29 $633,294
Sale
Common Stock 503 $234.84 $118,125
Sale
Common Stock 553 $236.06 $130,542
Sale
Common Stock 118 $230.7 $27,222
Sale
Common Stock 1,877 $234.35 $439,879
Sale
Common Stock 1,863 $233.32 $434,675
Sale
Common Stock 2,730 $232.13 $633,723
Sale
Common Stock 2,748 $235.54 $647,256
Sale
Common Stock 395 $232.36 $91,781
Sale
Common Stock 105 $232.96 $24,461
Sale
Common Stock 1,865 $231.08 $430,968
Sale
Common Stock 3,479 $230.77 $802,856
Sale
Common Stock 584 $233.99 $136,652
Sale
Common Stock 546 $232.94 $127,184
Sale
Common Stock 1,020 $228.89 $233,464
Sale
Common Stock 4,041 $229.91 $929,078
Sale
Common Stock 890 $231.72 $206,226
Sale
Common Stock 51 $214.68 $10,949
Sale
Common Stock 978 $214.12 $209,405
Sale
Common Stock 98 $217.12 $21,278
Sale
Common Stock 540 $212.87 $114,951
Sale
Common Stock 394 $215.95 $85,083
Sale
Common Stock 930 $215.07 $200,015
Sale
Common Stock 1,357 $214.34 $290,861
Sale
Common Stock 20 $216.69 $4,334
Sale
Common Stock 2,456 $215.85 $530,123
Sale
Common Stock 3,685 $214.96 $792,113
Sale
Common Stock 1,602 $214 $342,825
Sale
Common Stock 187 $212.29 $39,699
Sale
Common Stock 477 $211.63 $100,947
Sale
Common Stock 413 $210.73 $87,029
Sale
Common Stock 4,142 $210.54 $872,053
Sale
Common Stock 1,029 $211.77 $217,908
Sale
Common Stock 479 $212.84 $101,949
Sale
Common Stock 100 $213.62 $21,362
Sale
Common Stock 305 $215.02 $65,580
Sale
Common Stock 100 $216.17 $21,617
Sale
Common Stock 20 $219.27 $4,385
Sale
Common Stock 1,515 $224.65 $340,342
Sale
Common Stock 3,075 $225.68 $693,954
Sale
Common Stock 380 $226.49 $86,067
Sale
Common Stock 420 $222.91 $93,622
Sale
Common Stock 2,138 $224.25 $479,449
Sale
Common Stock 5,614 $225.23 $1,264,441
Sale
Common Stock 2,697 $226.22 $610,102
Sale
Common Stock 1,119 $226.93 $253,929
Sale
Common Stock 4,502 $223.84 $1,007,723
Sale
Common Stock 600 $226.82 $136,094
Sale
Common Stock 753 $230.78 $173,778
Sale
Common Stock 357 $232.14 $82,875
Sale
Common Stock 177 $234.39 $41,487
Sale
Common Stock 1,799 $233.67 $420,380
Sale
Common Stock 43 $236.06 $10,151
Sale
Common Stock 1,176 $232.58 $273,509
Sale
Common Stock 5,875 $246.2 $1,446,443
Sale
Common Stock 1,529 $245.35 $375,142
Sale
Common Stock 1,343 $246.93 $331,631
Sale
Common Stock 893 $243.81 $217,721
Sale
Common Stock 4,324 $244.78 $1,058,437
Sale
Common Stock 2,632 $245.62 $646,472
Sale
Common Stock 100 $241.36 $24,136
Sale
Common Stock 60 $242.27 $14,536
Sale
Common Stock 1,241 $238.35 $295,790
Sale
Common Stock 4,018 $240.22 $965,208
Sale
Common Stock 350 $237.02 $82,958
Sale
Common Stock 230 $235.9 $54,256
Sale
Common Stock 100 $240.94 $24,094
Sale
Common Stock 1,061 $239.15 $253,733
Sale
Common Stock 832 $232.64 $193,556
Sale
Common Stock 240 $229.59 $55,100
Sale
Common Stock 520 $230.37 $119,792
Sale
Common Stock 680 $231.97 $157,736
Sale
Common Stock 1,060 $233.93 $247,961
Sale
Common Stock 640 $235.04 $150,423
Sale
Common Stock 2,131 $236.33 $503,621
Sale
Common Stock 1,950 $237.2 $462,540
Sale
Common Stock 1,007 $225.69 $227,268
Sale
Common Stock 241 $230.41 $55,529
Sale
Common Stock 3,742 $229.72 $859,608
Sale
Common Stock 3,451 $228.91 $789,955
Sale
Common Stock 339 $227.8 $77,224
Sale
Common Stock 408 $226.57 $92,439
Sale
Common Stock 1,293 $231.03 $298,715
Sale
Common Stock 195 $231.66 $45,174
Sale
Common Stock 725 $229.85 $166,644
Sale
Common Stock 2,907 $227.45 $661,186
Sale
Common Stock 320 $230.24 $73,676
Sale
Common Stock 1,180 $229.48 $270,781
Sale
Common Stock 2,873 $228.31 $655,920
Sale
Common Stock 290 $230.73 $66,913
Sale
Common Stock 2,058 $229.89 $473,107
Sale
Common Stock 5,523 $228.96 $1,264,568
Sale
Common Stock 340 $232.21 $78,952
Sale
Common Stock 4,440 $229.9 $1,020,743
Sale
Common Stock 240 $230.93 $55,424
Sale
Common Stock 3,376 $232.02 $783,303
Sale
Common Stock 340 $232.76 $79,140
Sale
Common Stock 3,438 $231.2 $794,862
Sale
Common Stock 260 $237.64 $61,786
Sale
Common Stock 615 $240.09 $147,655
Sale
Common Stock 265 $238.94 $63,319
Sale
Common Stock 1,800 $237.78 $428,008
Sale
Common Stock 2,515 $235.83 $593,107
Sale
Common Stock 3,078 $236.88 $729,120
Sale
Common Stock 2,478 $235.05 $582,444
Sale
Common Stock 422 $238.57 $100,678
Sale
Common Stock 7,424 $235.45 $1,747,981
Sale
Common Stock 1,061 $236.2 $250,604
Sale
Common Stock 180 $239.04 $43,027
Sale
Common Stock 207 $256.24 $53,042
Sale
Common Stock 2,161 $255.29 $551,690
Sale
Common Stock 2,096 $256.86 $538,374
Sale
Common Stock 40 $257.68 $10,307
Sale
Common Stock 261 $259.02 $67,603
Sale
Common Stock 84 $261.04 $21,927
Sale
Common Stock 2,006 $260.4 $522,354
Sale
Common Stock 1,589 $259.42 $412,225
Sale
Common Stock 1,744 $258.28 $450,440
Sale
Common Stock 2,292 $257.37 $589,894
Sale
Common Stock 2,178 $255.62 $556,729
Sale
Common Stock 668 $254.7 $170,136
Sale
Common Stock 240 $252.66 $60,638
Sale
Common Stock 1,593 $256.9 $409,234
Sale
Common Stock 1,098 $257.54 $282,781
Sale
Common Stock 324 $258.23 $83,666
Sale
Common Stock 571 $257.14 $146,826
Sale
Common Stock 100 $259.89 $25,989
Sale
Common Stock 2,167 $254.21 $550,877
Sale
Common Stock 288 $251.01 $72,291
Sale
Common Stock 137 $249.87 $34,232
Sale
Common Stock 135 $247.19 $33,371
Sale
Common Stock 240 $251.91 $60,458
Sale
Common Stock 45 $257.65 $11,594
Sale
Common Stock 3,137 $257.14 $806,654
Sale
Common Stock 1,952 $255.86 $499,429
Sale
Common Stock 2,428 $255.1 $619,390
Sale
Common Stock 1,153 $252.05 $290,611
Sale
Common Stock 4,120 $249.74 $1,028,912
Sale
Common Stock 2,356 $250.57 $590,331
Sale
Common Stock 266 $252.73 $67,225
Sale
Common Stock 120 $248 $29,760
Sale
Common Stock 190 $249.81 $47,464
Sale
Common Stock 3,133 $248.9 $779,816
Sale
Common Stock 2,384 $248.54 $592,524
Sale
Common Stock 698 $246.19 $171,841
Sale
Common Stock 258 $246.87 $63,693
Sale
Common Stock 3,332 $249.35 $830,841
Sale
Common Stock 1,045 $250.27 $261,536
Sale
Common Stock 183 $251.06 $45,944
Sale
Common Stock 1,087 $242.95 $264,091
Sale
Common Stock 2,175 $243.94 $530,563
Sale
Common Stock 320 $240.13 $76,840
Sale
Common Stock 5,089 $247.08 $1,257,385
Sale
Common Stock 240 $241.57 $57,976
Sale
Common Stock 2,340 $246.02 $575,680
Sale
Common Stock 3,249 $245.08 $796,268
Sale
Common Stock 120 $254.35 $30,522
Sale
Common Stock 5 $225.69 $1,128
Sale
Common Stock 2 $229.71 $459
Sale
Common Stock 16 $228.06 $3,649
Sale
Common Stock 20 $228.88 $4,578
Sale
Common Stock 2 $224.45 $449
Sale
Common Stock 3,823 $234.25 $895,526
Sale
Common Stock 684 $235.27 $160,927
Sale
Common Stock 914 $236.79 $216,424
Sale
Common Stock 230 $237.47 $54,618
Sale
Common Stock 1,787 $232.33 $415,170
Sale
Common Stock 520 $231.26 $120,256
Sale
Common Stock 560 $229.99 $128,793
Sale
Common Stock 5,982 $233.4 $1,396,193
Sale
Common Stock 2,634 $223.49 $588,670
Sale
Common Stock 1,373 $225.29 $309,323
Sale
Common Stock 910 $229.72 $209,044
Sale
Common Stock 916 $226.94 $207,878
Sale
Common Stock 3,189 $228.74 $729,445
Sale
Common Stock 3,332 $227.89 $759,343
Sale
Common Stock 2,106 $224.5 $472,791
Sale
Common Stock 40 $230.85 $9,234
Sale
Common Stock 1,160 $241.65 $280,317
Sale
Common Stock 420 $243.13 $102,113
Sale
Common Stock 2,901 $242.27 $702,825
Sale
Common Stock 100 $244.14 $24,414
Sale
Common Stock 126 $245.83 $30,975
Sale
Common Stock 1,397 $243.04 $339,524
Sale
Common Stock 1,955 $244.15 $477,317
Sale
Common Stock 440 $242.1 $106,526
Sale
Common Stock 3,356 $245.17 $822,784
Sale
Common Stock 1,926 $246.5 $474,751
Sale
Common Stock 100 $246.86 $24,686
Sale
Common Stock 1,970 $244.97 $482,583
Sale
Common Stock 1,525 $248.45 $378,883
Sale
Common Stock 200 $246.83 $49,365
Sale
Common Stock 887 $245.96 $218,166
Sale
Common Stock 630 $248.87 $156,791
Sale
Common Stock 60 $246.18 $14,771
Sale
Common Stock 400 $247.75 $99,098
Sale
Common Stock 520 $250.34 $130,176
Sale
Common Stock 1,303 $251.09 $327,173
Sale
Common Stock 2,414 $252.21 $608,828
Sale
Common Stock 4,195 $253.13 $1,061,868
Sale
Common Stock 360 $245.15 $88,254
Sale
Common Stock 258 $261.83 $67,552
Sale
Common Stock 540 $259.2 $139,965
Sale
Common Stock 140 $257.63 $36,068
Sale
Common Stock 570 $256.2 $146,035
Sale
Common Stock 564 $260.47 $146,906
Sale
Common Stock 120 $261.84 $31,421
Sale
Common Stock 2,756 $262.21 $722,640
Sale
Common Stock 140 $262.75 $36,785
Sale
Common Stock 726 $261.11 $189,566
Sale
Common Stock 2,995 $260 $778,697
Sale
Common Stock 818 $259.07 $211,919
Sale
Common Stock 150 $257.29 $38,594
Sale
Common Stock 120 $253.85 $30,462
Sale
Common Stock 100 $246.46 $24,646
Sale
Common Stock 2,595 $254.1 $659,382
Sale
Common Stock 823 $248.82 $204,782
Sale
Common Stock 1,721 $249.74 $429,808
Sale
Common Stock 906 $250.75 $227,182
Sale
Common Stock 474 $251.93 $119,415
Sale
Common Stock 1,305 $253.13 $330,335
Sale
Common Stock 240 $254.87 $61,170
Sale
Common Stock 376 $242.49 $91,178
Sale
Common Stock 1,213 $246.21 $298,655
Sale
Common Stock 1,813 $244.34 $442,987
Sale
Common Stock 340 $240.6 $81,803
Sale
Common Stock 2,329 $247.32 $575,997
Sale
Common Stock 3,384 $245.12 $829,473
Sale
Common Stock 922 $248.07 $228,722
Sale
Common Stock 2,621 $247.7 $649,211
Sale
Common Stock 888 $244.83 $217,405
Sale
Common Stock 4,763 $246.91 $1,176,042
Sale
Common Stock 473 $243.63 $115,238
Sale
Common Stock 1,882 $245.84 $462,663
Sale
Common Stock 2,214 $239.58 $530,421
Sale
Common Stock 1,176 $238.75 $280,768
Sale
Common Stock 390 $237.83 $92,753
Sale
Common Stock 1,516 $243.71 $369,467
Sale
Common Stock 864 $242.86 $209,834
Sale
Common Stock 1,320 $241.58 $318,884
Sale
Common Stock 2,649 $240.72 $637,673
Sale
Common Stock 540 $232.42 $125,509
Sale
Common Stock 420 $238.63 $100,223
Sale
Common Stock 2,366 $237.89 $562,838
Sale
Common Stock 5,300 $237.05 $1,256,370
Sale
Common Stock 920 $236.01 $217,129
Sale
Common Stock 540 $234.77 $126,775
Sale
Common Stock 1,180 $233.39 $275,395
Sale
Common Stock 580 $230.31 $133,582
Sale
Common Stock 3 $244.86 $735
Sale
Common Stock 900 $244.06 $219,653
Sale
Common Stock 3,062 $243.04 $744,173
Sale
Common Stock 3,581 $242.28 $867,587
Sale
Common Stock 2,757 $241.38 $665,479
Sale
Common Stock 1,115 $240.35 $267,987
Sale
Common Stock 54 $246.54 $13,313
Sale
Common Stock 240 $245.38 $58,891
Sale
Common Stock 142 $244.03 $34,652
Sale
Common Stock 408 $243.06 $99,167
Sale
Common Stock 616 $242.24 $149,218
Sale
Common Stock 729 $240.71 $175,475
Sale
Common Stock 10,536 $239.93 $2,527,902
Sale
Common Stock 1,315 $239.1 $314,419
Sale
Common Stock 240 $237.24 $56,936
Sale
Common Stock 220 $236.14 $51,950
Sale
Common Stock 200 $236.08 $47,215
Sale
Common Stock 692 $235.28 $162,816
Sale
Common Stock 1,665 $234.35 $390,184
Sale
Common Stock 4,788 $233.19 $1,116,533
Sale
Common Stock 1,140 $239.21 $272,701
Sale
Common Stock 1 $242.11 $242
Sale
Common Stock 360 $241.45 $86,923
Sale
Common Stock 1,020 $240.33 $245,137
Sale
Common Stock 1,085 $238 $258,233
Sale
Common Stock 1,231 $239.04 $294,257
Sale
Common Stock 5,000 $238.19 $1,190,930
Sale
Common Stock 2,308 $237.28 $547,649
Sale
Common Stock 642 $235.84 $151,409
Sale
Common Stock 1,389 $234.87 $326,232
Sale
Common Stock 1,815 $233.6 $423,979
Sale
Common Stock 100 $251.71 $25,171
Sale
Common Stock 3,347 $261.67 $875,806
Sale
Common Stock 1,036 $260.91 $270,305
Sale
Common Stock 100 $259.62 $25,962
Sale
Common Stock 901 $258.12 $232,568
Sale
Common Stock 120 $257.64 $30,916
Sale
Common Stock 868 $254.47 $220,883
Sale
Common Stock 2,635 $253.66 $668,402
Sale
Common Stock 840 $257.78 $216,535
Sale
Common Stock 3,165 $256.47 $811,715
Sale
Common Stock 1,220 $255.48 $311,688
Sale
Common Stock 4,928 $254.29 $1,253,131
Sale
Common Stock 2,552 $253.44 $646,781
Sale
Common Stock 395 $252.11 $99,585
Sale
Common Stock 1,305 $253.89 $331,323
Sale
Common Stock 8,004 $252.51 $2,021,106
Sale
Common Stock 411 $275.31 $113,153
Sale
Common Stock 2,295 $274.62 $630,248
Sale
Common Stock 6,674 $273.47 $1,825,119
Sale
Common Stock 5,016 $272.81 $1,368,425
Sale
Common Stock 400 $271.1 $108,438
Sale
Common Stock 281 $269.74 $75,796
Sale
Common Stock 550 $273.48 $150,412
Sale
Common Stock 1,650 $272.31 $449,310
Sale
Common Stock 901 $280.42 $252,659
Sale
Common Stock 1,131 $279.59 $316,217
Sale
Common Stock 1,675 $278.3 $466,156
Sale
Common Stock 1,201 $282.24 $338,969
Sale
Common Stock 2,649 $281.11 $744,666
Sale
Common Stock 4,166 $280.5 $1,168,559
Sale
Common Stock 5,598 $279.12 $1,562,536
Sale
Common Stock 100 $281.51 $28,151
Sale
Common Stock 4,132 $280.83 $1,160,398
Sale
Common Stock 4,687 $279.89 $1,311,858
Sale
Common Stock 4,654 $279.03 $1,298,601
Sale
Common Stock 2,199 $277.86 $611,003
Sale
Common Stock 400 $277.04 $110,815
Sale
Common Stock 100 $274.19 $27,419
Sale
Common Stock 2,510 $273.52 $686,538
Sale
Common Stock 2,758 $272.64 $751,949
Sale
Common Stock 779 $271.57 $211,554
Sale
Common Stock 1,233 $270.46 $333,475
Sale
Common Stock 1,017 $269.83 $274,416
Sale
Common Stock 579 $268.42 $155,417
Sale
Common Stock 24 $269.7 $6,473
Sale
Common Stock 2,304 $268.89 $619,527
Sale
Common Stock 7,722 $268.04 $2,069,774
Sale
Common Stock 23 $271.33 $6,241
Sale
Common Stock 361 $269.82 $97,405
Sale
Common Stock 6,111 $268.96 $1,643,596
Sale
Common Stock 4,934 $268.32 $1,323,911
Sale
Common Stock 500 $284.98 $142,488
Sale
Common Stock 304 $285.78 $86,878
Sale
Common Stock 1,050 $283.59 $297,765
Sale
Common Stock 2,372 $282.49 $670,071
Sale
Common Stock 2,361 $281.58 $664,799
Sale
Common Stock 2,750 $280.42 $771,166
Sale
Common Stock 1,218 $282.23 $343,754
Sale
Common Stock 2,288 $281.83 $644,834
Sale
Common Stock 440 $282.85 $124,453
Sale
Common Stock 5,256 $282.3 $1,483,753
Sale
Common Stock 902 $281.06 $253,516
Sale
Common Stock 1,801 $280.1 $504,460
Sale
Common Stock 2,016 $279.11 $562,682
Sale
Common Stock 2,290 $278.08 $636,810
Sale
Common Stock 1,170 $277.03 $324,120
Sale
Common Stock 150 $274.97 $41,246
Sale
Common Stock 2,643 $275.61 $728,427
Sale
Common Stock 3,114 $274.96 $856,213
Sale
Common Stock 1,709 $273.72 $467,784
Sale
Common Stock 296 $272.56 $80,677
Sale
Common Stock 832 $270.87 $225,361
Sale
Common Stock 1,374 $270.01 $370,988
Sale
Common Stock 1,738 $268.92 $467,379
Sale
Common Stock 111 $271.09 $30,091
Sale
Common Stock 851 $270.17 $229,916
Sale
Common Stock 2,228 $269.19 $599,760
Sale
Common Stock 5,333 $268.3 $1,430,855
Sale
Common Stock 3,300 $267.36 $882,285
Sale
Common Stock 1,856 $266.24 $494,136
Sale
Common Stock 1,683 $265.2 $446,325
Sale
Common Stock 549 $263.74 $144,794
Sale
Common Stock 977 $262.82 $256,773
Sale
Common Stock 800 $261.85 $209,476
Sale
Common Stock 751 $264.74 $198,823
Sale
Common Stock 3,156 $263.82 $832,606
Sale
Common Stock 3,031 $262.68 $796,174
Sale
Common Stock 6,892 $261.82 $1,804,477
Sale
Common Stock 1,084 $260.93 $282,849
Sale
Common Stock 140 $258.53 $36,194
Sale
Common Stock 171 $265.72 $45,438
Sale
Common Stock 1,472 $264.95 $390,005
Sale
Common Stock 3,108 $264.2 $821,118
Sale
Common Stock 1,186 $263.23 $312,191
Sale
Common Stock 1,183 $262.03 $309,979
Sale
Common Stock 1,868 $260.92 $487,406
Sale
Common Stock 4,630 $259.92 $1,203,434
Sale
Common Stock 50 $267.11 $13,356
Sale
Common Stock 224 $266.17 $59,621
Sale
Common Stock 305 $265.12 $80,860
Sale
Common Stock 2,503 $264.35 $661,671
Sale
Common Stock 4,451 $263.46 $1,172,638
Sale
Common Stock 2,150 $262.53 $564,444
Sale
Common Stock 150 $268.66 $40,299
Sale
Common Stock 1,034 $271.33 $280,555
Sale
Common Stock 1,936 $270.38 $523,460
Sale
Common Stock 4,633 $269.6 $1,249,066
Sale
Common Stock 1,510 $268.52 $405,462
Sale
Common Stock 889 $267.66 $237,949
Sale
Common Stock 800 $265.85 $212,679
Sale
Common Stock 325 $264.24 $85,879
Sale
Common Stock 810 $263.46 $213,403
Sale
Common Stock 844 $260.11 $219,529
Sale
Common Stock 2,123 $259.14 $550,158
Sale
Common Stock 1,934 $257.97 $498,918
Sale
Common Stock 3,353 $257.09 $862,016
Sale
Common Stock 2,936 $256 $751,619
Sale
Common Stock 1,934 $254.78 $492,743
Sale
Common Stock 579 $266.43 $154,261
Sale
Common Stock 3 $274.37 $823
Sale
Common Stock 607 $273.44 $165,978
Sale
Common Stock 2,426 $272.45 $660,969
Sale
Common Stock 3,616 $271.55 $981,925
Sale
Common Stock 5,270 $270.58 $1,425,941
Sale
Common Stock 422 $272.04 $114,800
Sale
Common Stock 9,967 $271.44 $2,705,393
Sale
Common Stock 7,250 $270.61 $1,961,886
Sale
Common Stock 3,414 $269.25 $919,226
Sale
Common Stock 600 $279.83 $167,896
Sale
Common Stock 200 $284.75 $56,951
Sale
Common Stock 200 $283.1 $56,620
Sale
Common Stock 938 $281.95 $264,469
Sale
Common Stock 10,884 $280.87 $3,057,011
Sale
Common Stock 997 $281.48 $280,640
Sale
Common Stock 2,760 $280.71 $774,746
Sale
Common Stock 1,672 $279.49 $467,302
Sale
Common Stock 2,250 $278.37 $626,324
Sale
Common Stock 2,415 $277.46 $670,073
Sale
Common Stock 2,291 $276.38 $633,175
Sale
Common Stock 1,200 $275.48 $330,571
Sale
Common Stock 1,350 $273.87 $369,726
Sale
Common Stock 510 $273.01 $139,236
Sale
Common Stock 803 $271.35 $217,891
Sale
Common Stock 400 $270.21 $108,084
Sale
Common Stock 543 $268.92 $146,021
Sale
Common Stock 781 $267.98 $209,292
Sale
Common Stock 1,050 $266.61 $279,939
Sale
Common Stock 801 $266.8 $213,708
Sale
Common Stock 5,057 $266.08 $1,345,582
Sale
Common Stock 3,991 $265.12 $1,058,102
Sale
Common Stock 3,650 $263.92 $963,315
Sale
Common Stock 184 $272.57 $50,153
Sale
Common Stock 797 $271.63 $216,492
Sale
Common Stock 1,759 $270.57 $475,940
Sale
Common Stock 1,507 $269.6 $406,287
Sale
Common Stock 201 $273.97 $55,067
Sale
Common Stock 4,344 $273.1 $1,186,338
Sale
Common Stock 200 $275.89 $55,179
Sale
Common Stock 1,240 $275.09 $341,108
Sale
Common Stock 3,426 $274.12 $939,145
Sale
Common Stock 4,953 $273.26 $1,353,477
Sale
Common Stock 4,428 $281.05 $1,244,507
Sale
Common Stock 525 $284.86 $149,550
Sale
Common Stock 1,723 $284.18 $489,647
Sale
Common Stock 2,063 $283.11 $584,046
Sale
Common Stock 4,853 $282.02 $1,368,629
Sale
Common Stock 3,458 $281.16 $972,248
Sale
Common Stock 1,150 $280.23 $322,268
Sale
Common Stock 20 $285.81 $5,716
Sale
Common Stock 680 $284.76 $193,638
Sale
Common Stock 1,697 $295.13 $500,836
Sale
Common Stock 3,452 $294.17 $1,015,478
Sale
Common Stock 850 $297.43 $252,815
Sale
Common Stock 5,308 $296.59 $1,574,300
Sale
Common Stock 6,350 $295.48 $1,876,311
Sale
Common Stock 300 $296.9 $89,069
Sale
Common Stock 3,256 $296.24 $964,567
Sale
Common Stock 4,874 $295.41 $1,439,828
Sale
Common Stock 1,347 $294.36 $396,506
Sale
Common Stock 955 $293.14 $279,946
Sale
Common Stock 150 $289.87 $43,481
Sale
Common Stock 34 $293.25 $9,971
Sale
Common Stock 299 $292.16 $87,356
Sale
Common Stock 200 $297.22 $59,444
Sale
Common Stock 3,814 $296.35 $1,130,290
Sale
Common Stock 5,574 $295.36 $1,646,331
Sale
Common Stock 2,583 $294.29 $760,161
Sale
Common Stock 154 $297.6 $45,830
Sale
Common Stock 950 $297.07 $282,216
Sale
Common Stock 2,024 $295.86 $598,817
Sale
Common Stock 4,130 $294.98 $1,218,259
Sale
Common Stock 760 $294.1 $223,513
Sale
Common Stock 1,386 $292.71 $405,699
Sale
Common Stock 1,913 $291.66 $557,947
Sale
Common Stock 1,187 $290.52 $344,842
Sale
Common Stock 950 $294.24 $279,530
Sale
Common Stock 400 $296.35 $118,541
Sale
Common Stock 4,462 $295.35 $1,317,834
Sale
Common Stock 6,501 $294.53 $1,914,753
Sale
Common Stock 1,553 $293.53 $455,849
Sale
Common Stock 897 $292.1 $262,010
Sale
Common Stock 908 $290.97 $264,198
Sale
Common Stock 642 $289.63 $185,942
Sale
Common Stock 50 $288.38 $14,419
Sale
Common Stock 12,629 $287.78 $3,634,348
Sale
Common Stock 1,116 $280.66 $313,221
Sale
Common Stock 149 $284.81 $42,437
Sale
Common Stock 3,457 $292.15 $1,009,956
Sale
Common Stock 6,810 $296.37 $2,018,259
Sale
Common Stock 100 $295.19 $29,519
Sale
Common Stock 866 $298.46 $258,469
Sale
Common Stock 1,334 $318.81 $425,287
Sale
Common Stock 29,000 $310.5 $9,004,384
Sale
Common Stock 18,030 $304.7 $5,493,813
Sale
Common Stock 786 $315.69 $248,135
Sale
Common Stock 183 $320.74 $58,696
Sale
Common Stock 1,619 $335.93 $543,876
Sale
Common Stock 9,659 $336.54 $3,250,630
Sale
Common Stock 1,850 $341.67 $632,084
Sale
Common Stock 8,506 $342.38 $2,912,318
Sale
Common Stock 4,292 $344.03 $1,476,560
Sale
Common Stock 8,449 $347.13 $2,932,893
Sale
Common Stock 8,689 $346.34 $3,009,348
Sale
Common Stock 8,859 $343.2 $3,040,444
Sale
Common Stock 9,375 $338.72 $3,175,528
Sale
Common Stock 10,000 $337.04 $3,370,440
Sale
Common Stock 11,179 $333.16 $3,724,362
Sale
Common Stock 1,100 $330.12 $363,130
Sale
Common Stock 9,021 $336.03 $3,031,282
Sale
Common Stock 19,295 $334.26 $6,449,470
Sale
Common Stock 13,591 $327.66 $4,453,173
Sale
Common Stock 10,419 $324.31 $3,378,975
Sale
Common Stock 9,277 $324.01 $3,005,831
Sale
Common Stock 10,516 $320.65 $3,371,913
Sale
Common Stock 2,336 $324.97 $759,123
Sale
Common Stock 8,053 $322.62 $2,598,043
Sale
Common Stock 10,112 $320.6 $3,241,857
Sale
Common Stock 10,898 $315.57 $3,439,027
Sale
Common Stock 648 $321.84 $208,552
Sale
Common Stock 11,767 $316.86 $3,728,503
Sale
Common Stock 14,604 $314.77 $4,596,828
Sale
Common Stock 10,825 $316.77 $3,429,003
Sale
Common Stock 7,437 $318.43 $2,368,142
Sale
Common Stock 6,400 $317.15 $2,029,786
Sale
Common Stock 1,776 $323.91 $575,261
Sale
Common Stock 7,778 $325.97 $2,535,379
Sale
Common Stock 8,952 $322.18 $2,884,146
Sale
Common Stock 5,258 $321.81 $1,692,087
Sale
Common Stock 9,600 $318.56 $3,058,195
Sale
Common Stock 2,462 $317.48 $781,631
Sale
Common Stock 8,915 $316.88 $2,825,003
Sale
Common Stock 10,730 $314.2 $3,371,387
Sale
Common Stock 9,509 $313.08 $2,977,078
Sale
Common Stock 6,739 $311.89 $2,101,854
Sale
Common Stock 4,792 $312.58 $1,497,883
Sale
Common Stock 2,213 $315.36 $697,881
Sale
Common Stock 8,894 $312.96 $2,783,466
Sale
Common Stock 5,751 $311.43 $1,791,022
Sale
Common Stock 3,212 $316.9 $1,017,896
Sale
Common Stock 2,812 $316.38 $889,669
Sale
Common Stock 3,719 $275.54 $1,024,718
Sale
Common Stock 7,400 $274.15 $2,028,725
Sale
Common Stock 7,509 $270.72 $2,032,859
Sale
Common Stock 8,292 $268.01 $2,222,314
Sale
Common Stock 4,526 $319.19 $1,444,645
Sale
Common Stock 4,547 $273.34 $1,242,859
Sale
Common Stock 10,593 $273.38 $2,895,925
Sale
Common Stock 11,036 $270.24 $2,982,391
Sale
Common Stock 7,996 $264.63 $2,115,965
Sale
Common Stock 10,322 $259.41 $2,677,661
Sale
Common Stock 9,880 $260.45 $2,573,246
Sale
Common Stock 2,550 $265.42 $676,824
Sale
Common Stock 3,437 $269.29 $925,533
Sale
Common Stock 310 $271.53 $84,174
Sale
Common Stock 250 $277.68 $69,420
Sale
Common Stock 9,634 $278.53 $2,683,368
Sale
Common Stock 8,977 $275.48 $2,472,948
Sale
Common Stock 9,036 $272.91 $2,465,997
Sale
Common Stock 5,397 $273.89 $1,478,174
Sale
Common Stock 1,195 $275.46 $329,177
Sale
Common Stock 2,946 $275.84 $812,625
Sale
Common Stock 2,946 $275.84 $812,625
Sale
Common Stock 9,005 $276.47 $2,489,648
Sale
Common Stock 8,000 $275.04 $2,200,312
Sale
Common Stock 12,089 $273.11 $3,301,627
Sale
Common Stock 353 $278.41 $98,280
Sale
Common Stock 7,018 $282.36 $1,981,631
Sale
Common Stock 7,886 $281.27 $2,218,087
Sale
Common Stock 12,231 $278.95 $3,411,886
Sale
Common Stock 9,297 $279.9 $2,602,221
Sale
Common Stock 9,500 $277.9 $2,640,069
Sale
Common Stock 12,103 $281.84 $3,411,097
Sale
Common Stock 11,641 $273.97 $3,189,320
Sale
Common Stock 9,788 $268.67 $2,629,771
Sale
Common Stock 11,194 $263.94 $2,954,544
Sale
Common Stock 3,162 $263.33 $832,637
Sale
Common Stock 2,876 $264.06 $759,428
Sale
Common Stock 7,900 $264.14 $2,086,706
Sale
Common Stock 6,694 $263.25 $1,762,202
Sale
Common Stock 7,733 $262.82 $2,032,387
Sale
Common Stock 8,834 $262.54 $2,319,278
Sale
Common Stock 10,764 $259.63 $2,794,604
Sale
Common Stock 350 $263.33 $92,166
Sale
Common Stock 5,075 $266.31 $1,351,503
Sale
Common Stock 10,505 $264.13 $2,774,644
Sale
Common Stock 7,209 $262.01 $1,888,816
Sale
Common Stock 6,726 $260.98 $1,755,338
Sale
Common Stock 7,455 $262.18 $1,954,515
Sale
Common Stock 2,066 $264.28 $546,002
Sale
Common Stock 9,251 $262.53 $2,428,637
Sale
Common Stock 9,218 $261.76 $2,412,858
Sale
Common Stock 300 $266.59 $79,978
Sale
Common Stock 10,311 $266.54 $2,748,294
Sale
Common Stoick 5,411 $268.07 $1,450,532
Sale
Common Stock 10,311 $266.54 $2,748,294
Sale
Common Stock 12,757 $260.69 $3,325,635
Sale
Common Stock 11,290 $255.71 $2,886,966
Sale
Common Stoick 4,456 $258.33 $1,151,118
Sale
Common Stock 3,639 N/A N/A
Sale
Common Stock 3,639 $248.85 $905,580
Sale
Common Stock 15 $252.07 $3,781
Sale
Common Stock 8,745 $253.04 $2,212,835
Sale
Common Stock 8,745 $253.04 $2,212,835
Sale
Common Stock 10,781 N/A N/A
Sale
Common Stock 10,781 $250.02 $2,695,455
Sale
Common Stock 10,781 $250.02 $2,695,455
Sale
Common Stock 10,203 N/A N/A
Sale
Common Stock 10,203 $248.16 $2,531,997
Sale
Common Stock 465 N/A N/A
Sale
Common Stock 253 N/A N/A
Sale
Common Stock 1,541 N/A N/A
Sale
Common Stock 7,249 $252.86 $1,833,004
Sale
Common Stock 7,249 $252.86 $1,833,004
Sale
Common Stock 7,829 $252.46 $1,976,494
Sale
Common Stock 7,829 $252.46 $1,976,494
Sale
Common Stock 9,014 N/A N/A
Sale
Common Stock 9,014 $257.94 $2,325,080
Sale
Common Stock 9,014 $257.94 $2,325,080
Sale
Common Stock 9,155 N/A N/A
Sale
Common Stock 9,155 $258.02 $2,362,127
Sale
Common Stock 9,155 $258.02 $2,362,127
Sale
Common Stock 11,823 N/A N/A
Sale
Common Stock 11,823 $255.94 $3,026,014
Sale
Common Stock 324 N/A N/A
Sale
Common Stock 324 $257.04 $83,280
Sale
Common Stock 11,064 N/A N/A
Sale
Common Stock 11,064 $256.93 $2,842,696
Sale
Common Stock 9,415 N/A N/A
Sale
Common Stock 9,415 $254.02 $2,391,570
Sale
Common Stock 8,620 $250.95 $2,163,146
Sale
Common Stock 8,620 $250.95 $2,163,146
Sale
Common Stock 8,620 $250.95 $2,163,146
Sale
Common Stock 8,620 $250.95 $2,163,146
Sale
Common Stock 11,654 $248.9 $2,900,727
Sale
Common Stock 11,654 $248.9 $2,900,727
Sale
Common Stock 3,728 N/A N/A
Sale
Common Stock 3,728 $248.14 $925,073
Sale
Common Stock 3,728 $248.14 $925,073
Sale
Common Stock 6,611 N/A N/A
Sale
Common Stock 8,679 $247.66 $2,149,406
Sale
Common Stock 9,789 $245.1 $2,399,284
Sale
Common Stock 9,789 $245.1 $2,399,284
Sale
Common Stock 5,569 N/A N/A
Sale
Common Stock 5,569 $243.9 $1,358,262
Sale
Common Stock 9,487 N/A N/A
Sale
Common Stock 9,487 $241.45 $2,290,589
Sale
Common Stock 9,487 N/A N/A
Sale
Common Stock 9,487 $241.45 $2,290,589
Sale
Common Stock 9,556 $239.11 $2,284,954
Sale
Common Stock 9,556 N/A N/A
Sale
Common Stock 11,520 $239.32 $2,757,012
Sale
Common Stock 11,520 $239.32 $2,757,012
Sale
Common Stock 8,588 $236.81 $2,033,690
Sale
Common Stock 8,588 $236.81 $2,033,690
Sale
Common Stock 10,240 $235.43 $2,410,783
Sale
Common Stock 10,240 N/A N/A
Sale
Common Stock 9,924 $232.84 $2,310,744
Sale
Common Stock 9,924 $232.84 $2,310,744
Sale
Common Stock 11,031 $231.85 $2,557,526
Sale
Common Stock 11,031 $77.64 $856,392
Sale
Common Stock 11,031 $231.85 $2,557,526
Sale
Common Stock 9,462 $230.75 $2,183,394
Sale
Common Stock 9,462 $230.75 $2,183,394
Sale
Common Stock 3,976 $233.55 $928,611
Sale
Common Stock 3,976 $233.55 $928,611
Sale
Common Stock 8,649 $232.48 $2,010,754
Sale
Common Stock 8,649 N/A N/A
Sale
Common Stock 8,649 $232.48 $2,010,754
Sale
Common Stock 98 $233.88 $22,920
Sale
Common Stock 11,996 $233.51 $2,801,126
Sale
Common Stock 11,996 N/A N/A
Sale
Common Stock 11,996 $233.51 $2,801,126
Sale
Common Stock 11,996 $233.51 $2,801,126
Sale
Common Stock 212 $235.88 $50,007
Sale
Common Stock 212 $235.88 $50,007
Sale
Common Stock 10,722 $236 $2,530,392
Sale
Common Stock 10,722 $236 $2,530,392
Sale
Common Stock 12,347 $232.98 $2,876,641
Sale
Common Stock 12,347 $232.98 $2,876,641
Sale
Common Stock 871 $235.71 $205,303
Sale
Common Stock 16,073 $236.9 $3,807,726
Sale
Common Stock 11,498 N/A N/A
Sale
Common Stock 2,457 N/A N/A
Sale
Common Stock 2,457 $239.77 $589,120
Sale
Common Stock 17,286 $236.34 $4,085,356
Sale
Common Stock 17,286 N/A N/A
Sale
Common Stock 17,286 $236.34 $4,085,356
Sale
Common Stock 2,798 $235.34 $658,470
Sale
Common Stock 2,798 $235.34 $658,470
Sale
Common Stock 275 $242.16 $66,595
Sale
Common Stock 5,729 $246.96 $1,414,845
Sale
Common Stock 5,729 $246.96 $1,414,845
Sale
Common Stock 10,376 $245.11 $2,543,292
Sale
Common Stock 4,493 N/A N/A
Sale
Common Stock 4,493 $253.61 $1,139,483
Sale
Common Stock 2,256 $261.96 $590,973
Sale
Common Stock 2,256 $261.96 $590,973
Sale
Common Stock 8,266 $262.15 $2,166,924
Sale
Common Stock 8,266 $262.15 $2,166,924
Sale
Common Stock 641 N/A N/A
Sale
Common Stock 641 $264.03 $169,241
Sale
Common Stock 10,488 N/A N/A
Sale
Common Stock 5,488 $263.76 $1,447,515
Sale
Common Stock 17,032 $264.78 $4,509,699
Sale
Common Stock 12,026 $235.54 $2,832,556
Sale
Common Stock 12,026 $235.54 $2,832,556
Sale
Common Stock 12,026 $157.79 $1,897,522
Sale
Common Stock 12,026 $235.54 $2,832,556
Sale
Common Stock 12,053 $229.06 $2,760,800
Sale
Common Stock 12,053 N/A N/A
Sale
Common Stock 12,053 $229.06 $2,760,800
Sale
Common Stock 8,133 $227.68 $1,851,681
Sale
Common Stock 8,133 $151.47 $1,231,906
Sale
Common Stock 8,133 $227.68 $1,851,681
Sale
Common Stock 8,724 $226.82 $1,978,795
Sale
Common Stock 8,149 $226.31 $1,844,216
Sale
Common Stock 11,620 N/A N/A
Sale
Common Stock 132 N/A N/A
Sale
Common Stock 255 $232.9 $59,389
Sale
Common Stock 11,708 $231.73 $2,713,071
Sale
Common Stock 260 $236.45 $61,477
Sale
Common Stock 16,005 $237.76 $3,805,269
Sale
Common Stock 1,935 N/A N/A
Sale
Common Stock 10,498 N/A N/A
Sale
Common Stock 608 $248.56 $151,122
Sale
Common Stock 608 $248.56 $151,122
Sale
Common Stock 14,168 $247.26 $3,503,180
Sale
Common Stock 14,168 $247.26 $3,503,180
Sale
Common Stock 14,168 N/A N/A
Sale
Common Stock 7,847 $243.89 $1,913,766
Sale
Common Stock 10,266 $245.09 $2,516,043
Sale
Common Stock 11,735 N/A N/A
Sale
Common Stock 13,808 N/A N/A
Sale
Common Stock 13,808 $206.94 $2,857,469
Sale
Common Stock 11,234 $59.05 $663,345
Sale
Common Stock 11,234 $237.74 $2,670,749
Sale
Common Stock 12,347 $208.37 $2,572,781
Sale
Common Stock 12,347 $231.97 $2,864,084
Sale
Common Stock 5,485 $230.59 $1,264,786
Sale
Common Stock 20,587 $231 $4,755,576
Sale
Common Stock 9,268 $230.05 $2,132,140
Sale
Common Stock 11,463 $228.94 $2,624,305
Sale
Common Stock 15,736 $223.64 $3,519,183
Sale
Common Stock 3,609 $224.7 $810,928
Sale
Common Stock 6,580 $249.67 $1,642,815
Sale
Common Stock 12,001 $251.94 $3,023,484
Sale
Common Stock 256 $251.63 $64,418
Sale
Common Stock 17,261 $253.32 $4,372,522
Sale
Common Stock 14,553 $49.87 $725,729
Sale
Common Stock 11,849 N/A N/A
Sale
Common Stock 11,138 N/A N/A
Sale
Common Stock 17,579 N/A N/A
Sale
Common Stock 17,680 N/A N/A
Sale
Common Stock 17,680 $240.19 $4,246,471
Sale
Common Stock 91 N/A N/A
Sale
Common Stock 9,914 N/A N/A
Sale
Common Stock 142 N/A N/A
Sale
Common Stock 12,921 N/A N/A
Sale
Common Stock 12,921 $242.1 $3,128,213
Sale
Common Stock 18,376 N/A N/A
Sale
Common Stock 18,376 $236.04 $4,337,489
Sale
Common Stock 4,973 N/A N/A
Sale
Common Stock 8,266 N/A N/A
Sale
Common Stock 10,657 N/A N/A
Sale
Common Stock 11,581 $221.49 $2,565,053
Sale
Common Stock 11,581 N/A N/A
Sale
Common Stock 293 N/A N/A
Sale
Common Stock 11,662 N/A N/A
Sale
Common Stock 11,662 $220.68 $2,573,605
Sale
Common Stock 13,248 $217.37 $2,879,771
Sale
Common Stock 13,248 N/A N/A
Sale
Common Stock 10,507 $211.38 $2,220,928
Sale
Common Stock 10,507 N/A N/A
Sale
Common Stock 11,590 N/A N/A
Sale
Common Stock 13,577 $208.63 $2,832,529
Sale
Common Stock 13,577 N/A N/A
Sale
Common Stock 17,238 N/A N/A
Sale
Common Stock 14,852 N/A N/A
Sale
Common Stock 13,904 N/A N/A
Sale
Common Stock 9,781 N/A N/A
Sale
Common Stock 5,933 $203.35 $1,206,487
Sale
Common Stock 20,525 N/A N/A
Sale
Common Stock 8,959 N/A N/A
Sale
Common Stock 2 $203.9 $408
Sale
Common Stock 1,721 N/A N/A
Sale
Common Stock 8,861 N/A N/A
Sale
Common Stock 9,865 N/A N/A
Sale
Common Stock 12,398 N/A N/A
Sale
Common Stock 6,440 $198.39 $1,277,657
Sale
Common Stock 9,926 $198.38 $1,969,150
Sale
Common Stock 9,926 N/A N/A
Sale
Common Stock 7,736 $198.39 $1,534,706
Sale
Common Stock 7,736 N/A N/A
Sale
Common Stock 12,971 N/A N/A
Sale
Common Stock 141 N/A N/A
Sale
Common Stock 8,888 $203.04 $1,804,584
Sale
Common Stock 15,093 N/A N/A
Sale
Common Stock 9,176 N/A N/A
Sale
Common Stock 277 N/A N/A
Sale
Common Stock 6,180 N/A N/A
Sale
Common Stock 1,881 N/A N/A
Sale
Common Stock 980 $207.68 $203,522
Sale
Common Stock 7,214 N/A N/A
Sale
Common Stock 229 N/A N/A
Sale
Common Stock 7,451 $214.22 $1,596,116
Sale
Common Stock 15,491 N/A N/A
Sale
Common Stock 15,653 N/A N/A
Sale
Common Stock 17,030 $212.34 $3,616,082
Sale
Common Stock 17,030 N/A N/A
Sale
Common Stock 10,077 $207.78 $2,093,799
Sale
Common Stock 11,953 $207.58 $2,481,228
Sale
Common Stock 11,953 N/A N/A
Sale
Common Stock 11,373 N/A N/A
Sale
Common Stock 14,450 N/A N/A
Sale
Common Stock 14,572 N/A N/A
Sale
Common Stock 12,811 $192.39 $2,464,721
Sale
Common Stock 14,196 $192.73 $2,736,038
Sale
Common Stock 14,196 N/A N/A
Sale
Common Stock 652 N/A N/A
Sale
Common Stock 12,783 N/A N/A
Sale
Common Stock 17,337 N/A N/A
Sale
Common Stock 17,824 $161.66 $2,881,446
Sale
Common Stock 17,824 N/A N/A
Sale
Common Stock 12,756 N/A N/A
Sale
Common Stock 9,636 N/A N/A
Sale
Common Stock 11,301 N/A N/A
Sale
Common Stock 12,682 $154.29 $1,956,744
Sale
Common Stock 12,682 N/A N/A
Sale
Common Stock 19,836 N/A N/A
Sale
Common Stock 9,216 N/A N/A
Sale
Common Stock 13,226 N/A N/A
Sale
Common Stock 2,102 N/A N/A
Sale
Common Stock 8,899 N/A N/A
Sale
Common Stock 3,131 N/A N/A
Sale
Common Stock 9,082 $162.22 $1,473,273
Sale
Common Stock 9,082 N/A N/A
Sale
Common Stock 8,740 N/A N/A
Sale
Common Stock 12,112 N/A N/A
Sale
Common Stock 8,997 N/A N/A
Sale
Common Stock 5,540 $159.84 $885,503
Sale
Common Stoick 2,958 N/A N/A
Sale
Common Stock 5,540 N/A N/A
Sale
Common Stock 9,684 $158.29 $1,532,851
Sale
Common Stock 9,684 N/A N/A
Sale
Common Stock 2,815 N/A N/A
Sale
Common Stock 2,250 N/A N/A
Sale
Common Stock 395 N/A N/A
Sale
Common Stock 11,373 N/A N/A
Sale
Common Stock 18,304 N/A N/A
Sale
Common Stock 18,304 $163.34 $2,989,684
Sale
Common Stock 4,498 N/A N/A
Sale
Common Stock 8,326 N/A N/A
Sale
Common Stock 10,483 N/A N/A
Sale
Common Stock 10,260 N/A N/A
Sale
Common Stock 9,548 N/A N/A
Sale
Common Stock 8,371 N/A N/A
Sale
Common Stock 9,084 $157.36 $1,429,476
Sale
Common Stock 9,084 N/A N/A
Sale
Common Stock 8,046 N/A N/A
Sale
Common Stock 10,566 N/A N/A
Sale
Common Stock 10,704 N/A N/A
Sale
Common Stock 9,130 N/A N/A
Sale
Common Stock 8,458 N/A N/A
Sale
Common Stock 8,988 N/A N/A
Sale
Common Stock 8,358 N/A N/A
Sale
Common Stock 10,092 N/A N/A
Sale
Common Stock 123 N/A N/A
Sale
Common Stock 679 N/A N/A
Sale
Common Stock 10,182 N/A N/A
Sale
Common Stock 6,742 N/A N/A
Sale
Common Stock 326 N/A N/A
Sale
Common Stock 3,405 N/A N/A
Sale
Common Stock 5,218 N/A N/A
Sale
Common Stock 16,267 N/A N/A
Sale
Common Stock 5,214 N/A N/A
Sale
Common Stock 16,928 N/A N/A
Sale
Common Stock 14,544 N/A N/A
Sale
Common Stock 3,142 N/A N/A
Sale
Common Stock 2,803 N/A N/A
Sale
Common Stock 10,322 $151.06 $1,559,283
Sale
Common Stock 10,322 N/A N/A
Sale
Common Stock 10,085 N/A N/A
Sale
Common Stock 12,432 $151.45 $1,882,814
Sale
Common Stock 12,432 N/A N/A
Sale
Common Stock 9,922 N/A N/A
Sale
Common Stock 10,330 N/A N/A
Sale
Common Stock 10,380 N/A N/A
Sale
Common Stock 11,183 N/A N/A
Sale
Common Stock 11,500 $153.02 $1,759,696
Sale
Common Stock 11,500 N/A N/A
Sale
Common Stock 10,529 $150.66 $1,586,320
Sale
Common Stock 10,529 N/A N/A
Sale
Common Stock 847 N/A N/A
Sale
Common Stock 9,935 N/A N/A
Sale
Common Stock 1,398 N/A N/A
Sale
Common Stock 11,035 $154.28 $1,702,458
Sale
Common Stock 11,035 N/A N/A
Sale
Common Stock 13,079 N/A N/A
Sale
Common Stock 17,254 N/A N/A
Sale
Common Stock 11,003 N/A N/A
Sale
Common Stock 29,000 N/A N/A
Sale
Common Stock 4,426 N/A N/A
Sale
Common Stock 10,009 N/A N/A
Sale
Common Stock 13,055 N/A N/A
Sale
Common Stock 12,567 N/A N/A
Sale
Common Stock 1,286 N/A N/A
Sale
Common Stock 14,833 N/A N/A
Sale
Common Stock 7,907 N/A N/A
Sale
Common Stock 16,839 N/A N/A
Sale
Common Stock 12,169 $145.66 $1,772,561
Sale
Common Stock 12,169 N/A N/A
Sale
Common Stock 9,520 N/A N/A
Sale
Common Stock 11,024 N/A N/A
Sale
Common Stock 5,059 N/A N/A
Sale
Common Stock 9,128 N/A N/A
Sale
Common Stock 16,325 N/A N/A
Sale
Common Stock 1,367 N/A N/A
Sale
Common Stock 2,371 N/A N/A
Sale
Common Stock 12,388 N/A N/A
Sale
Common Stock 11,798 N/A N/A
Sale
Common Stock 13,333 $119.84 $1,597,760
Sale
Common Stock 13,333 N/A N/A
Sale
Common Stock 15,574 N/A N/A
Sale
Common Stock 1,116 N/A N/A
Sale
Common Stock 1,832 N/A N/A
Sale
Common Stock 10,725 N/A N/A
Sale
Common Stock 10,616 N/A N/A
Sale
Common Stock 10,928 N/A N/A
Sale
Common Stock 10,928 $118.15 $1,291,187
Sale
Common Stock 10,734 N/A N/A
Sale
Common Stock 14,739 $118.93 $1,752,880
Sale
Common Stock 14,739 N/A N/A
Sale
Common Stoick 343 N/A N/A
Sale
Common Stock 15,452 N/A N/A
Sale
Common Stock 14,415 N/A N/A
Sale
Common Stock 14,415 $111.4 $1,605,831
Sale
Common Stock 17,033 N/A N/A
Sale
Common Stock 6,990 N/A N/A
Sale
Common Stock 6,990 $112.1 $783,600
Sale
Common Stock 15,587 N/A N/A
Sale
Common Stock 21,606 N/A N/A
Sale
Common Stock 20,985 N/A N/A
Sale
Common Stock 20,985 $117.54 $2,466,598
Sale
Common Stock 200 N/A N/A
Sale
Common Stock 11,968 N/A N/A
Sale
Common Stock 11,968 $133.1 $1,592,977
Sale
Common Stock 5,893 N/A N/A
Sale
Common Stock 12,981 N/A N/A
Sale
Common Stock 1,600 N/A N/A
Sale
Common Stock 12,871 N/A N/A
Sale
Common Stock 16,012 N/A N/A
Sale
Common Stock 16,012 $146.52 $2,346,142
Sale
Common Stock 9,400 N/A N/A
Sale
Common Stock 1,543 N/A N/A
Sale
Common Stock 33 N/A N/A
Sale
Common Stock 130 N/A N/A
Sale
Common Stock 8,483 N/A N/A
Sale
Common Stock 8,686 N/A N/A
Sale
Common Stock 8,686 $164.36 $1,427,622
Sale
Common Stock 9,213 N/A N/A
Sale
Common Stock 7,310 N/A N/A
Sale
Common Stock 7,615 N/A N/A
Sale
Common Stock 6,827 N/A N/A
Sale
Common Stock 6,768 N/A N/A
Sale
Common Stock 7,142 N/A N/A
Sale
Common Stock 500 N/A N/A
Sale
Common Stock 7,943 N/A N/A
Sale
Common Stock 9,055 N/A N/A
Sale
Common Stock 10,762 N/A N/A
Sale
Common Stock 8,500 N/A N/A
Sale
Common Stock 4,348 N/A N/A
Sale
Common Stock 6,475 N/A N/A
Sale
Common Stock 8,571 N/A N/A
Sale
Common Stock 901 N/A N/A
Sale
Common Stock 10,221 N/A N/A
Sale
Common Stock 7,733 N/A N/A
Sale
Common Stock 9,086 N/A N/A
Sale
Common Stock 9,643 N/A N/A
Sale
Common Stock 100 N/A N/A
Sale
Common Stock 9,421 N/A N/A
Sale
Common Stock 7,677 N/A N/A
Sale
Common Stock 5,738 N/A N/A
Sale
Common Stock 3,679 N/A N/A
Sale
Common Stock 11,640 N/A N/A
Sale
Common Stock 8,422 N/A N/A
Sale
Common Stock 11,069 N/A N/A
Sale
Common Stock 11,071 N/A N/A
Sale
Common Stock 11,232 $150.53 $1,690,697
Sale
Common Stock 11,476 N/A N/A
Sale
Common Stock 5,031 N/A N/A
Sale
Common Stock 4,353 N/A N/A
Sale
Common Stock 8,808 N/A N/A
Sale
Common Stock 3,267 N/A N/A
Sale
Common Stock 8,246 N/A N/A
Sale
Common Stock 10,747 N/A N/A
Sale
Common Stock 8,476 N/A N/A
Sale
Common Stock 8,091 N/A N/A
Sale
Common Stock 11,359 N/A N/A
Sale
Common Stock 544 N/A N/A
Sale
Common Stock 8,294 N/A N/A
Sale
Common Stock 7,052 $157.91 $1,113,553
Sale
Common Stock 8,130 N/A N/A
Sale
Common Stock 10,042 N/A N/A
Sale
Common Stock 8,097 N/A N/A
Sale
Common Stock 9,884 N/A N/A
Sale
Common Stock 3,092 N/A N/A
Sale
Common Stock 13,177 $158.71 $2,091,295
Sale
Common Stock 2,667 $159.23 $424,661
Sale
Common Stock 13,177 N/A N/A
Sale
Common Stock 14,360 N/A N/A
Sale
Common Stock 8,296 N/A N/A
Sale
Common Stock 29 $156.65 $4,543
Sale
Common Stock 8,859 N/A N/A
Sale
Common Stock 8,702 N/A N/A
Sale
Common Stock 11,767 $156.83 $1,845,372
Sale
Common Stock 11,767 N/A N/A
Sale
Common Stock 9,920 N/A N/A
Sale
Common Stock 9,176 $155.57 $1,427,492
Sale
Common Stock 9,988 N/A N/A
Sale
Common Stock 1,756 N/A N/A
Sale
Common Stock 6,793 N/A N/A
Sale
Common Stock 11,048 N/A N/A
Sale
Common Stock 10,063 N/A N/A
Sale
Common Stock 12,445 N/A N/A
Sale
Common Stock 19,094 $162.3 $3,098,956
Sale
Common Stock 19,094 N/A N/A
Sale
Common Stock 387 N/A N/A
Sale
Common Stock 9,944 $145.78 $1,449,656
Sale
Common Stock 9,944 N/A N/A
Sale
Common Stock 9,009 N/A N/A
Sale
Common Stock 11,145 N/A N/A
Sale
Common Stock 9,786 N/A N/A
Sale
Common Stock 5,622 $146.5 $823,634
Sale
Common Stock 5,622 N/A N/A
Sale
Common Stock 9,338 N/A N/A
Sale
Common Stock 1,193 N/A N/A
Sale
Common Stock 1,817 N/A N/A
Sale
Common Stock 5,325 N/A N/A
Sale
Common Stock 2,810 $155.96 $438,253
Sale
Common Stock 2,810 N/A N/A
Sale
Common Stock 1,271 N/A N/A
Sale
Common Stock 14,319 N/A N/A
Sale
Common Stock 15,219 $160.06 $2,435,999
Sale
Common Stock 15,219 N/A N/A
Sale
Common Stock 10,960 N/A N/A
Sale
Common Stock 9,322 $157.46 $1,467,842
Sale
Common Stock 9,322 N/A N/A
Sale
Common Stock 8,922 N/A N/A
Sale
Common Stock 10,425 N/A N/A
Sale
Common Stock 4,456 N/A N/A
Sale
Common Stock 15,174 N/A N/A
Sale
Common Stock 2,207 N/A N/A
Sale
Common Stock 1,244 $159.6 $198,541
Sale
Common Stock 13,794 $160.69 $2,216,516
Sale
Common Stock 8,856 $161.49 $1,430,191
Sale
Common Stock 8,827 $160.82 $1,419,567
Sale
Common Stock 11,064 $160.92 $1,780,386
Sale
Common Stock 8,430 $161.3 $1,359,784
Sale
Common Stock 9,547 $161.43 $1,541,134
Sale
Common Stock 9,068 $160.03 $1,451,116
Sale
Common Stock 11,113 $158.08 $1,756,743
Sale
Common Stock 8,131 $157.22 $1,278,315
Sale
Common Stock 14,459 $155.16 $2,243,502
Sale
Common Stock 4,784 $155.49 $743,850
Sale
Common Stock 7,388 $155.84 $1,151,324
Sale
Common Stock 12,965 $157.04 $2,035,985
Sale
Common Stock 9,656 $156.63 $1,512,371
Sale
Common Stock 12,755 $156.32 $1,993,811
Sale
Common Stock 9,549 $154.53 $1,475,559
Sale
Common Stock 9,894 $154.06 $1,524,250
Sale
Common Stock 3,251 $154.51 $502,322
Sale
Common Stock 7,200 $153.74 $1,106,928
Sale
Common Stock 6,705 $154.78 $1,037,793
Sale
Common Stock 8,251 $154.2 $1,272,296
Sale
Common Stock 9,837 $153.32 $1,508,199
Sale
Common Stock 8,391 $150.32 $1,261,369
Sale
Common Stock 11,023 $149.54 $1,648,390
Sale
Common Stock 2,055 $150.66 $309,612
Sale
Common Stock 9,133 $150.82 $1,377,448
Sale
Common Stock 8,435 $152.25 $1,284,237
Sale
Common Stock 4,971 $147.92 $735,300
Sale
Common Stock 11,096 $145.5 $1,614,435
Sale
Common Stock 7,370 $146.2 $1,077,472
Sale
Common Stock 8,582 $146.08 $1,253,684
Sale
Common Stock 11,235 $146.06 $1,640,984
Sale
Common Stock 8,816 $145.57 $1,283,354
Sale
Common Stock 9,234 $145.34 $1,342,070
Sale
Common Stock 13,404 $144.43 $1,935,886
Sale
Common Stock 10,304 $143.08 $1,474,265
Sale
Common Stock 10,700 $141.56 $1,514,671
Sale
Common Stock 11,370 $142.06 $1,615,245
Sale
Common Stock 6,551 $143.19 $938,031
Sale
Common Stock 9,906 $144.43 $1,430,694
Sale
Common Stock 8,659 $145.64 $1,261,114
Sale
Common Stock 8,914 $144.7 $1,289,883
Sale
Common Stock 7,951 $144.41 $1,148,172
Sale
Common Stock 10,647 $145.35 $1,547,552
Sale
Common Stock 3,320 $146.66 $486,908
Sale
Common Stock 2,256 $148.06 $334,021
Sale
Common Stock 7,434 $147.12 $1,093,720
Sale
Common Stock 1,316 $146.49 $192,776
Sale
Common Stock 4,511 $148.36 $669,243
Sale
Common Stock 10,668 $147.33 $1,571,727
Sale
Common Stock 7,806 $145.18 $1,133,306
Sale
Common Stock 13,565 $142.95 $1,939,144
Sale
Common Stock 10,049 $140.82 $1,415,100
Sale
Common Stock 17,267 $141.18 $2,437,824
Sale
Common Stock 9,745 $139.07 $1,355,266
Sale
Common Stock 12,033 $138.99 $1,672,491
Sale
Common Stock 10,362 $137.54 $1,425,200
Sale
Common Stock 9,910 $136.9 $1,356,699
Sale
Common Stock 9,252 $136.19 $1,260,039
Sale
Common Stock 3,806 $135.41 $515,351
Sale
Common Stock 10,679 $136.33 $1,455,879
Sale
Common Stock 8,803 $134.58 $1,184,743
Sale
Common Stock 8,772 $134.7 $1,181,562
Sale
Common Stock 10,108 $134.37 $1,358,242
Sale
Common Stock 8,900 $134.46 $1,196,685
Sale
Common Stock 8,917 $133.45 $1,189,956
Sale
Common Stock 8,318 $132.53 $1,102,343
Sale
Common Stock 13,284 $133.35 $1,771,395
Sale
Common Stock 345 $135.1 $46,610
Sale
Common Stock 5,569 $137.94 $768,188
Sale
Common Stock 1,463 $139.72 $204,412
Sale
Common Stock 882 $141.04 $124,401
Sale
Common Stock 9,824 $141.96 $1,394,566
Sale
Common Stock 3,505 $141.86 $497,230
Sale
Common Stock 7,621 $143.31 $1,092,135
Sale
Common Stock 839 $129.37 $108,540
Sale
Common Stock 7,400 $128.21 $948,739
Sale
Common Stock 8,600 $127.7 $1,098,186
Sale
Common Stock 8,333 $127.65 $1,063,699
Sale
Common Stock 8,946 $128.11 $1,146,045
Sale
Common Stock 4,948 $129.44 $640,454
Sale
Common Stock 11,219 $129.5 $1,452,894
Sale
Common Stock 14,846 $128.73 $1,911,155
Sale
Common Stock 14,979 $127.9 $1,915,754
Sale
Common Stock 10,414 $124.99 $1,301,656
Sale
Common Stock 9,827 $123.33 $1,212,003
Sale
Common Stock 6,759 $122.9 $830,708
Sale
Common Stock 11,104 $122.18 $1,356,698
Sale
Common Stock 12,427 $121.08 $1,504,686
Sale
Common Stock 7,005 $121.82 $853,363
Sale
Common Stock 10,521 $122.19 $1,285,561
Sale
Common Stock 8,446 $122.29 $1,032,828
Sale
Common Stock 9,475 $122.3 $1,158,764
Sale
Common Stock 8,826 $121.58 $1,073,056
Sale
Common Stock 10,448 $120.12 $1,254,993
Sale
Common Stock 11,082 $119.17 $1,320,631
Sale
Common Stock 8,064 $119.83 $966,269
Sale
Common Stock 3,849 $120.02 $461,957
Sale
Common Stock 9,010 $120.71 $1,087,588
Sale
Common Stock 2,727 $120.16 $327,685
Sale
Comon Stock 3,674 $121.43 $446,123
Sale
Common Stock 6,900 $122.06 $842,186
Sale
Comon Stock 3,205 $123.66 $396,327
Sale
Common Stock 6,498 $125.01 $812,341
Sale
Common Stock 2,520 $125.91 $317,286
Sale
Common Stock 8,345 $126.39 $1,054,758
Sale
Common Stock 9,173 $126.38 $1,159,247
Sale
Common Stock 7,308 $127.27 $930,089
Sale
Common Stock 8,857 $126.97 $1,124,564
Sale
Common Stock 582 $128.13 $74,569
Sale
Common Stock 9,942 $126.51 $1,257,733
Sale
Common Stock 9,392 $125.12 $1,175,155
Sale
Common Stock 8,098 $126.12 $1,021,352
Sale
Common Stock 8,449 $126.54 $1,069,128
Sale
Common Stock 7,836 $126.37 $990,267
Sale
Common Stock 9,419 $126.9 $1,195,262
Sale
Common Stock 8,154 $126.29 $1,029,736
Sale
Common Stock 9,946 $125.81 $1,251,326
Sale
Common Stock 8,963 $124.99 $1,120,303
Sale
Common Stock 11,416 $124.85 $1,425,242
Sale
Common Stock 9,946 $125.54 $1,248,621
Sale
Common Stock 11,442 $125.05 $1,430,868
Sale
Common Stock 8,191 $122.67 $1,004,815
Sale
Common Stock 1,650 $123.44 $203,674
Sale
Common Stock 5,623 $108.92 $612,463
Sale
Common Stock 9,821 $109.09 $1,071,324
Sale
Common Stock 14,360 $109.06 $1,566,044
Sale
Common Stock 9,304 $108.42 $1,008,730
Sale
Common Stock 8,700 $108.65 $945,264
Sale
Common Stock 11,173 $108.71 $1,214,594
Sale
Common Stock 12,843 $108.34 $1,391,411
Sale
Common Stock 5,226 $109.57 $572,613
Sale
Common Stock 10,781 $110.66 $1,193,004
Sale
Common Stock 11,374 $111.02 $1,262,776
Sale
Common Stock 9,989 $109.26 $1,091,388
Sale
Common Stock 13,060 $107.7 $1,406,497
Sale
Common Stock 8,648 $106.84 $923,978
Sale
Common Stock 5,653 $108.85 $615,329
Sale
Common Stock 2,975 $111.56 $331,885
Sale
Common Stock 12,761 $113.33 $1,446,179
Sale
Common Stock 13,511 $113.16 $1,528,932
Sale
Common Stock 7,454 $114.12 $850,680
Sale
Common Stock 13,726 $115.17 $1,580,823
Sale
Common Stock 11,627 $114.02 $1,325,664
Sale
Common Stock 10,778 $113.93 $1,227,959
Sale
Common Stock 9,707 $112.85 $1,095,474
Sale
Common Stock 423 $114.61 $48,481
Sale
Common Stock 9,255 $115.84 $1,072,053
Sale
Common Stock 8,396 N/A N/A
Sale
Common Stock 1,900 N/A N/A
Sale
Common Stock 10,262 $118.61 $1,217,166
Sale
Common Stock 6,705 $119.13 $798,780
Sale
Common Stock 9,808 $119.3 $1,170,114
Sale
Common Stock 10,875 $116.81 $1,270,298
Sale
Common Stock 8,636 $115.68 $998,969
Sale
Common Stock 7,507 $115.79 $869,213
Sale
Common Stock 4,720 $115.29 $544,164
Sale
Common Stock 7,025 $116.24 $816,614
Sale
Common Stock 256 $117.19 $30,001
Sale
Common Stock 425 $120.51 $51,216
Sale
Common Stock 7,863 $121.82 $957,871
Sale
Common Stock 8,646 $121.38 $1,049,443
Sale
Common Stock 5,406 $122.14 $660,283
Sale
Common Stock 2,377 $123.04 $292,476
Sale
Common Stock 6,573 $124.36 $817,392
Sale
Common Stock 13,408 $125.19 $1,678,548
Sale
Common Stock 5,830 $125.86 $733,740
Sale
Common Stock 8,003 $125.54 $1,004,689
Sale
Common Stock 9,994 $124.19 $1,241,195
Sale
Common Stock 8,621 $124.33 $1,071,840
Sale
Common Stock 8,508 $125.36 $1,066,537
Sale
Common Stock 9,484 $124.81 $1,183,651
Sale
Common Stock 7,091 $115.96 $822,258
Sale
Common Stock 2,297 $117.09 $268,956
Sale
Common Stock 3,502 $118.6 $415,330
Sale
Common Stock 212 $121.07 $25,666
Sale
Common Stock 13,268 $122.43 $1,624,415
Sale
Common Stock 340 $124.91 $42,470
Sale
Common Stock 8,407 $125.7 $1,056,785
Sale
Common Stock 9,938 $126.56 $1,257,783
Sale
Common Stock 7,686 $126.85 $974,977
Sale
Common Stock 6,862 $128.18 $879,585
Sale
Common Stock 2,341 $130.97 $306,601
Sale
Common Stock 11,412 $131.75 $1,503,520
Sale
Common Stock 9,483 $131.47 $1,246,739
Sale
Common Stock 8,093 $131.34 $1,062,967
Sale
Common Stock 7,803 $131.68 $1,027,530
Sale
Common Stock 11,347 $132.12 $1,499,177
Sale
Common Stock 100 $137.84 $13,784
Sale
Common Stock 8,686 $138.31 $1,201,335
Sale
Common Stock 6,539 $137.54 $899,387
Sale
Common Stock 5,705 $137.63 $785,173
Sale
Common Stock 3,509 $138.77 $486,926
Sale
Common Stock 10,108 $139.86 $1,413,705
Sale
Common Stock 4,178 $142.15 $593,886
Sale
Common Stock 8,049 $141.85 $1,141,710
Sale
Common Stock 5,988 $141.74 $848,757
Sale
Common Stock 9,932 $142.25 $1,412,837
Sale
Common Stock 16,060 $140.3 $2,253,138
Sale
Common Stock 6,266 $138.96 $870,730
Sale
Common Stock 7,900 $139.79 $1,104,317
Sale
Common Stock 9,023 $139.24 $1,256,372
Sale
Common Stock 8,607 $137.94 $1,187,215
Sale
Common Stock 11,134 $137.31 $1,528,843
Sale
Common Stock 11,232 $137.27 $1,541,850
Sale
Common Stock 9,039 $137.31 $1,241,127
Sale
Common Stock 9,045 $137.32 $1,242,041
Sale
Common Stock 9,393 $136.96 $1,286,418
Sale
Common Stock 12,124 $136.13 $1,650,404
Sale
Common Stock 12,660 $135.28 $1,712,683
Sale
Common Stock 8,914 $134.13 $1,195,626
Sale
Common Stock 11,093 $133.67 $1,482,812
Sale
Common Stock 9,793 $132.72 $1,299,756
Sale
Common Stock 5,411 $133.51 $722,401
Sale
Common Stock 10,920 $134.79 $1,471,852
Sale
Common Stock 12,834 $133.42 $1,712,248
Sale
Common Stock 10,650 $132.57 $1,411,871
Sale
Common Stock 11,233 $131.07 $1,472,287
Sale
Common Stock 6,431 $130.91 $841,889
Sale
Common Stock 8,852 $131.23 $1,161,648
Sale
Common Stock 8,510 $131.85 $1,122,061
Sale
Common Stock 15,195 $130.38 $1,981,109
Sale
Common Stock 7,436 $130.05 $967,015
Sale
Common Stock 14,918 $131.46 $1,961,046
Sale
Common Stock 16,469 $132.56 $2,183,114
Sale
Common Stock 16,600 $132.88 $2,205,841
Sale
Common Stock 15,039 $130.56 $1,963,552
Sale
Common Stock 11,373 $128.89 $1,465,889
Sale
Common Stock 9,889 $127.61 $1,261,945
Sale
Common Stock 12,402 $126.09 $1,563,781
Sale
Common Stock 13,501 $124.78 $1,684,655
Sale
Common Stock 14,127 $124.09 $1,752,963
Sale
Common Stock 12,037 $122.74 $1,477,445
Sale
Common Stock 11,776 $120.74 $1,421,787
Sale
Common Stock 8,621 $120.31 $1,037,218
Sale
Common Stock 10,468 $119.77 $1,253,742
Sale
Common Stock 11,857 $117.71 $1,395,687
Sale
Common Stock 7,500 $117.4 $880,463
Sale
Common Stock 12,462 $117.55 $1,464,896
Sale
Common Stock 13,505 $116.21 $1,569,389
Sale
Common Stock 12,200 $115.74 $1,411,967
Sale
Common Stock 11,153 $115.66 $1,289,967
Sale
Common Stock 13,111 $114.62 $1,502,730
Sale
Common Stock 9,789 $114.67 $1,122,495
Sale
Common Stock 10,610 $113.86 $1,208,002
Sale
Common Stock 8,734 $112.55 $983,038
Sale
Common Stock 9,800 $112.08 $1,098,335
Sale
Common Stock 7,862 $111.5 $876,597
Sale
Common Stock 11,117 $111.37 $1,238,145
Sale
Common Stock 8,846 $110.08 $973,794
Sale
Common Stock 11,792 $109.31 $1,288,972
Sale
Common Stock 10,279 $108.24 $1,112,599
Sale
Common Stock 12,565 $107.55 $1,351,403
Sale
Common Stock 8,344 $107.36 $895,803
Sale
Common Stock 6,409 $108.91 $697,972
Sale
Common Stock 12,214 $108.68 $1,327,418
Sale
Common Stock 2,600 $42.65 $110,900
Sale
Common Stock 9,750 $42.58 $415,145
Sale
Common Stock 9,750 $42.55 $414,902
Sale
Common Stock 9,750 $45.51 $443,713
Sale
Common Stock 9,750 $45.77 $446,287
Sale
Common Stock 9,100 $46.37 $421,967
Sale
Common Stock 9,750 $45.99 $448,403
Sale
Common Stock 8,568 $45.59 $390,581
Sale
Common Stock 3,553 $45.8 $162,731
Sale
Common Stock 12,400 $45.63 $565,787
Sale
Common Stock 11,000 N/A N/A
Sale
Common Stock 12,400 $44.43 $550,957
Sale
Common Stock 12,400 $44.42 $550,771
Sale
Common Stock 12,400 $44.68 $554,044
Sale
Common Stock 12,400 $43.96 $545,141
Sale
Common Stock 12,400 $43.72 $542,116
Sale
Common Stock 12,400 $43.55 $539,983
Sale
Common Stock 12,400 $42.57 $527,831
Sale
Common Stock 10,000 $43.26 $432,590
Sale
Common Stock 7,000 $42.78 $299,467
Sale
Common Stock 11,200 N/A N/A
Sale
Common Stock 11,400 $45 $513,046
Sale
Common Stock 11,000 $45.74 $503,140
Sale
Common Stock 10,600 $46.74 $495,391
Sale
Common Stock 11,400 $46.04 $524,902
Sale
Common Stock 11,400 $46.05 $524,981
Sale
Common Stock 11,000 $46.07 $506,781
Sale
Common Stock 8,900 $46.4 $412,933
Sale
Common Stock 2,146 $46.63 $100,074
Sale
Common Stock 2,700 $47.12 $127,211
Sale
Common Stock 11,400 $47.68 $543,586
Sale
Common Stock 11,400 N/A N/A
Sale
Common Stock 508 $47.57 $24,164
Sale
Common Stock 10,300 $47.91 $493,514
Sale
Common Stock 10,300 $46.43 $478,219
Sale
Common Stock 10,300 $46.63 $480,248
Sale
Common Stock 10,300 $48.81 $502,733
Sale
Common Stock 10,300 N/A N/A
Sale
Common Stock 10,300 $48.09 $495,296
Sale
Common Stock 10,300 $48.27 $497,212
Sale
Common Stock 10,300 $48.27 $497,130
Sale
Common Stock 10,300 $47.87 $493,092
Sale
Common Stock 10,300 $47.34 $487,633
Sale
Common Stock 10,300 $47.09 $485,006
Sale
Common Stock 11,400 $49.62 $565,645
Sale
Common Stock 4,700 $50.49 $237,284
Sale
Common Stock 11,400 $49.55 $564,870
Sale
Common Stock 11,400 $48.64 $554,485
Sale
Common Stock 11,400 $48.02 $547,428
Sale
Common Stock 11,400 $47.39 $540,257
Sale
Common Stock 11,400 $47.41 $540,451
Sale
Common Stock 11,400 N/A N/A
Sale
Common Stock 100 $47.67 $4,767
Sale
Common Stock 11,400 $48 $547,223
Sale
Common Stock 11,400 $48.03 $547,542
Sale
Common Stock 300 $48.66 $14,599
Sale
Common Stock 8,500 $49.13 $417,605
Sale
Common Stock 8,500 $49.15 $417,809
Sale
Common Stock 8,500 $48.99 $416,424
Sale
Common Stock 8,500 $48.81 $414,851
Sale
Common Stock 7,236 $48.68 $352,220
Sale
Common Stock 8,050 $48.87 $393,371
Sale
Common Stock 3,502 $49.17 $172,190
Sale
Common Stock 6,400 $49.05 $313,907
Sale
Common Stock 8,500 $49.01 $416,577
Sale
Common Stock 8,500 $48.82 $415,004
Sale
Common Stock 8,500 $48.15 $409,309
Sale
Common Stock 200 $45.61 $9,122
Sale
Common Stock 7,600 $45.96 $349,304
Sale
Common Stock 8,500 $45.52 $386,954
Sale
Common Stock 8,200 $45 $368,975
Sale
Common Stock 6,050 $44.61 $269,866
Sale
Common Stock 6,050 N/A N/A
Sale
Common Stock 6,050 $44.35 $268,305
Sale
Common Stock 2,700 N/A N/A
Sale
Common Stock 6,050 $45.12 $273,000
Sale
Common Stock 6,050 $45.05 $272,528
Sale
Common Stock 800 $45.03 $36,024
Sale
Common Stock 6,050 $45.19 $273,387
Sale
Common Stock 2,240 $45.57 $102,072
Sale
Common Stock 6,050 $47.13 $285,149
Sale
Common Stock 6,050 $47.07 $284,774
Sale
Common Stock 6,050 $47.04 $284,568
Sale
Common Stock 8,200 $46.6 $382,145
Sale
Common Stock 8,000 $46.46 $371,648
Sale
Common Stock 1,900 N/A N/A
Sale
Common Stock 7,500 $48.55 $364,133
Sale
Common Stock 2,600 $48.57 $126,290
Sale
Common Stock 8,200 $48.47 $397,454
Sale
Common Stock 8,200 $49.46 $405,556
Sale
Common Stock 8,200 $49.05 $402,235
Sale
Common Stock 2,324 $48.84 $113,500
Sale
Common Stock 8,200 $49.25 $403,825
Sale
Common Stock 8,200 N/A N/A
Sale
Common Stock 8,200 $48.32 $396,208
Sale
Common Stock 15,685 $48.13 $754,856
Sale
Common Stock 12,753 $48.08 $613,126
Sale
Common Stock 8,082 $48.38 $390,991
Sale
Common Stock 7,333 $48.21 $353,546
Sale
Common Stock 20,000 $48.05 $960,980
Sale
Common Stock 16,100 N/A N/A
Sale
Common Stock 9,500 $48.4 $459,838
Sale
Common Stock 7,000 $48.39 $338,758
Sale
Common Stock 14,500 $46.97 $681,109
Sale
Common Stock 3,240 $48.23 $156,252
Sale
Common Stock 300 $48.62 $14,585
Sale
Common Stock 15,000 $48.07 $720,990
Sale
Common Stock 15,000 $46.22 $693,270
Sale
Common Stock 15,000 $46.22 $693,270
Sale
Common Stock 20,000 $47.82 $956,420
Sale
Common Stock 3,000 $47.6 $142,809
Sale
Common Stock 15,000 $48.82 $732,315
Sale
Common Stock 1,010 $49.38 $49,877
Sale
Common Stock 13,000 $49.28 $640,575
Sale
Common Stock 11,000 $50.03 $550,308
Sale
Common Stock 10,000 $50.45 $504,500
Sale
Common Stock 10,000 $50.48 $504,760
Sale
Common Stock 15,000 $50.83 $762,465
Sale
Common Stock 7,484 $50.22 $375,861
Sale
Common Stock 4,496 N/A N/A
Sale
Common Stock 1,103 N/A N/A
Sale
Common Stock 2,000 $53.36 $106,714
Sale
Common Stock 8,300 $53.47 $443,768
Sale
Common Stock 10,000 $51.15 $511,530
Sale
Common Stock 200 $51.36 $10,271
Sale
Common Stock 9,000 $51.54 $463,842
Sale
Common Stock 10,000 $51.75 $517,490
Sale
Common Stock 300 $52.39 $15,718
Sale
Common Stock 9,000 $52.18 $469,656
Sale
Common Stock 6,341 $49.53 $314,051
Sale
Common Stock 9,000 $49.1 $441,909
Sale
Common Stock 9,000 N/A N/A
Sale
Common Stock 9,000 $47.23 $425,097
Sale
Common Stock 9,000 $47.27 $425,412
Sale
Common Stock 9,000 $46.8 $421,200
Sale
Common Stock 9,000 N/A N/A
Sale
Common Stock 9,000 $46.32 $416,907
Sale
Common Stock 5,800 $45.76 $265,385
Sale
Common Stock 9,000 $43.79 $394,110
Sale
Common Stock 3,093 $43.77 $135,393
Sale
Common Stock 9,000 $43.78 $393,993
Sale
Common Stock 9,000 N/A N/A
Sale
Common Stock 12,000 $43.21 $518,568
Sale
Common Stock 8,000 $43.08 $344,608
Sale
Common Stock 1,139 $43.28 $49,290
Sale
Common Stock 8,000 $44.14 $353,144
Sale
Common Stock 1,324 N/A N/A
Sale
Common Stock 8,000 $44.32 $354,560
Sale
Common Stock 8,000 $41.15 $329,232
Sale
Common Stock 398 $44.52 $17,719
Sale
Common Stock 8,000 $43.88 $351,032
Sale
Common Stock 1,200 $44.2 $53,040
Sale
Common Stock 8,000 $46.31 $370,472
Sale
Common Stock 99 $47.4 $4,693
Sale
Common Stock 8,000 $47.73 $381,808
Sale
Common Stock 500 $46.98 $23,492
Sale
Common Stock 8,000 $46.34 $370,712
Sale
Common Stock 8,000 $45.52 $364,144
Sale
Common Stock 5,101 $46.57 $237,564
Sale
Common Stock 2,900 $46.74 $135,532
Sale
Common Stock 8,000 $46.64 $373,088
Sale
Common Stock 8,000 $44.17 $353,320
Sale
Common Stock 6,408 $43.76 $280,395
Sale
Common Stock 8,000 $39.89 $319,128
Sale
Common Stock 8,000 $41.27 $330,152
Sale
Common Stock 8,000 $39.89 $319,128
Sale
Common Stock 8,000 $39.29 $314,320
Sale
Common Stock 8,000 $39.49 $315,888
Sale
Common Stock 8,000 $39.49 $315,888
Sale
Common Stock 8,000 $40.1 $320,816
Sale
Common Stock 8,000 $41.55 $332,416
Sale
Common Stock 8,000 $40.63 $325,048
Sale
Common Stock 871 $40.65 $35,406
Sale
Common Stock 8,000 $39.15 $313,224
Sale
Common Stock 8,000 $38.8 $310,416
Sale
Common Stock 100 $39.36 $3,936
Sale
Common Stock 1,400 $40.77 $57,081
Sale
Common Stock 3,566 $42.12 $150,193
Sale
Common Stock 1,685 $43.37 $73,080
Sale
Common Stock 8,000 $42.47 $339,752
Sale
Common Stock 8,000 $42.47 $339,752
Sale
Common Stock 7,200 $42.75 $307,814
Sale
Common Stock 8,000 $41.97 $335,768
Sale
Common Stock 7,507 $40.78 $306,135
Sale
Common Stock 8,000 $41.17 $329,344
Sale
Common Stock 8,000 $41.17 $329,344
Sale
Common Stock 8,000 $39.54 $316,344
Sale
Common Stock 1,000 $39.97 $39,972
Sale
Common Stock 16,000 $38.51 $616,160
Sale
Common Stock 1,700 $43.05 $73,177
Sale
Common Stock 8,000 $42.48 $339,832
Sale
Common Stock 400 $43.03 $17,212
Sale
Common Stock 8,000 $43.55 $348,384
Sale
Common Stock 7,846 $43.79 $343,584
Sale
Common Stock 8,000 N/A N/A
Sale
Common Stock 8,000 $35.9 $287,184
Sale
Common Stock 8,000 $35.9 $287,184
Sale
Common Stock 8,000 $34.71 $277,648
Sale
Common Stock 8,000 $34.71 $277,648
Sale
Common Stock 600 $32.44 $19,463
Sale
Common Stock 8,000 $32.44 $259,512
Sale
Common Stock 8,000 $32.15 $257,160
Sale
Common Stock 8,000 $32.04 $256,312
Sale
Common Stock 8,000 $31.52 $252,152
Sale
Common Stock 8,000 $31.56 $252,480
Sale
Common Stock 2,541 $32.04 $81,401
Sale
Common Stock 1,300 $33.9 $44,073
Sale
Common Stock 8,000 N/A N/A
Sale
Common Stock 8,000 $34.3 $274,416
Sale
Common Stock 8,000 $34.8 $278,424
Sale
Common Stock 8,000 $35.79 $286,320
Sale
Common Stock 8,000 $33.67 $269,320
Sale
Common Stock 7,600 $31.39 $238,564
Sale
Common Stock 8,000 $32.55 $260,400
Sale
Common Stock 8,000 $31.7 $253,600
Sale
Common Stock 8,000 $30.1 $240,792
Sale
Common Stock 8,000 $28.61 $228,880
Sale
Common Stock 7,200 $28.4 $204,502
Sale
Common Stock 7,200 $28.4 $204,502
Sale
Common Stock 7,200 $27.28 $196,445
Sale
Common Stock 3,000 $27.94 $83,826
Sale
Common Stock 7,200 $27.83 $200,347
Sale
Common Stock 7,200 $27.89 $200,772
Sale
Common Stock 7,200 $33.11 $238,378
Sale
Common Stock 7,200 $34.33 $247,205
Sale
Common Stock 7,200 $34.03 $244,994
Sale
Common Stock 2,575 $34.56 $88,982
Sale
Common Stock 4,400 $34.93 $153,692
Sale
Common Stock 7,200 $34.8 $250,560
Sale
Common Stock 7,200 $34.76 $250,265
Sale
Common Stock 7,200 $34.74 $250,128
Sale
Common Stock 7,200 $35.49 $255,550
Sale
Common Stock 7,200 $35.01 $252,050
Sale
Common Stock 7,200 $35.01 $252,050
Sale
Common Stock 6,300 $34.83 $219,448
Sale
Common Stock 7,200 $33.55 $241,567
Sale
Common Stock 7,200 $34.02 $244,966
Sale
Common Stock 7,200 $35.79 $257,688
Sale
Common Stock 700 $36.58 $25,606
Sale
Common Stock 7,200 $38.05 $273,924
Sale
Common Stock 7,200 $37.76 $271,886
Sale
Common Stock 7,200 $37.76 $271,886
Sale
Common Stock 22,902 $31.96 $731,948
Sale
Common Stock 20,000 $30.27 $605,480
Sale
Common Stock 20,000 $29.84 $596,700
Sale
Common Stock 20,000 $30.77 $615,340
Sale
Common Stock 20,000 $30.07 $601,300
Sale
Common Stock 20,000 $28.97 $579,480
Sale
Common Stock 25,000 $29.63 $740,675
Sale
Common Stock 14,248 $30.01 $427,611
Sale
Common Stock 20,000 $32.06 $641,260
Sale
Common Stock 20,000 $32.06 $641,260
Sale
Common Stock 6,130 $33.8 $207,200
Sale
Common Stock 15,000 $33.45 $501,810
Sale
Common Stock 15,000 $35.58 $533,625
Sale
Common Stock 25,000 $35.59 $889,800
Sale
Common Stock 29,400 $39.94 $1,174,148
Sale
Common Stock 1,700 $40.87 $69,471
Sale
Common Stock 1,600 $42.67 $68,270
Sale
Common Stock 211 $50.49 $10,653
Sale
Common Stock 1,436 $54.7 $78,549
Sale
Common Stock 9,800 $51.94 $509,051
Sale
Common Stock 10,000 $47.73 $477,250
Sale
Common Stock 10,000 $50.62 $506,190
Sale
Common Stock 10,000 $49.99 $499,930
Sale
Common Stock 10,000 $55.55 $555,490
Sale
Common Stock 10,000 $55.18 $551,810
Sale
Common Stock 6,735 $53.56 $360,747
Sale
Common Stock 10,000 $59.12 $591,230
Sale
Common Stock 10,000 $55.33 $553,290
Sale
Common Stock 10,000 $55.33 $553,290
Sale
Common Stock 10,000 $57.96 $579,640
Sale
Common Stock 4,000 $63.27 $253,096
Sale
Common Stock 58 $59.75 $3,466
Sale
Common Stock 10,000 $61.65 $616,510
Sale
Common Stock 10,000 $55.92 $559,240
Sale
Common Stock 100 $59.08 $5,908
Sale
Common Stock 2,400 $59.84 $143,614
Sale
Common Stock 6,620 $62.01 $410,513
Sale
Common Stock 200 $63.8 $12,759
Sale
Common Stock 2,200 $66.65 $146,630
Sale
Common Stock 8,000 $67.63 $541,024
Sale
Common Stock 1,100 $66.17 $72,783
Sale
Common Stock 8,000 $67.21 $537,712
Sale
Common Stock 8,000 $67.38 $539,064
Sale
Common Stock 8,000 $64.04 $512,352
Sale
Common Stock 8,000 $63.32 $506,576
Sale
Common Stock 5,164 $63.14 $326,065
Sale
Common Stock 16,000 $62.99 $1,007,872
Sale
Common Stock 8,000 $63 $504,032
Sale
Common Stock 2,200 $64.46 $141,819
Sale
Common Stock 8,000 $65.26 $522,056
Sale
Common Stock 600 $67.36 $40,417
Sale
Common Stock 8,000 $65.93 $527,432
Sale
Common Stock 8,000 $64.36 $514,896
Sale
Common Stock 8,000 $64.49 $515,896
Sale
Common Stock 6,372 $63.58 $405,100
Sale
Common Stock 8,000 $63.92 $511,344
Sale
Common Stock 5,700 $63.05 $359,368
Sale
Common Stock 8,000 $65.22 $521,728
Sale
Common Stock 8,000 $63.83 $510,664
Sale
Common Stock 8,000 $63.78 $510,248
Sale
Common Stock 8,000 N/A N/A
Sale
Common Stock 8,000 $61.46 $491,640
Sale
Common Stock 7,200 $62.18 $447,674
Sale
Common Stock 100 $67.1 $6,710
Sale
Common Stock 8,000 N/A N/A
Sale
Common Stock 3,000 $67.48 $202,443
Sale
Common Stock 300 $68.2 $20,459
Sale
Common Stock 5,800 $69.79 $404,794
Sale
Common Stock 8,000 $72.6 $580,824
Sale
Common Stock 7,400 $72.52 $536,626
Sale
Common Stock 1,100 $73.01 $80,309
Sale
Common Stock 8,000 $73.92 $591,360
Sale
Common Stock 1,466 $74.18 $108,752
Sale
Common Stock 200 $69.81 $13,962
Sale
Common Stock 8,000 $69.72 $557,784
Sale
Common Stock 8,000 $70.11 $560,856
Sale
Common Stock 1,300 $69.72 $90,640
Sale
Common Stock 7,500 $70.15 $526,140
Sale
Common Stock 200 $71.4 $14,280
Sale
Common Stock 8,000 $71.95 $575,576
Sale
Common Stock 3,800 $70.08 $266,289
Sale
Common Stock 8,000 $69.48 $555,856
Sale
Common Stock 1,900 $72.41 $137,570
Sale
Common Stock 1,000 $72.58 $72,582
Sale
Common Stock 6,707 $74.01 $496,358
Sale
Common Stock 7,000 $74.02 $518,126
Sale
Common Stock 8,000 $73.88 $591,056
Sale
Common Stock 7,900 $74.12 $585,564
Sale
Common Stock 7,900 $76.1 $601,214
Sale
Common Stock 7,900 $74.98 $592,303
Sale
Common Stock 8,000 $74.15 $593,168
Sale
Common Stock 6,600 $58.46 $385,862
Sale
Common Stock 8,000 $58.04 $464,352
Sale
Common Stock 8,000 $57.93 $463,416
Sale
Common Stock 8,000 $55.7 $445,608
Sale
Common Stock 456 $55.61 $25,358
Sale
Common Stock 400 $56.6 $22,639
Sale
Common Stock 7,900 $57.42 $453,579
Sale
Common Stock 500 $59.11 $29,557
Sale
Common Stock 1,700 $59.81 $101,682
Sale
Common Stock 402 $64.6 $25,971
Sale
Common Stock 8,000 $64.41 $515,280
Sale
Common Stock 4,734 $64.96 $307,511
Sale
Common Stock 8,000 $65.69 $525,520
Sale
Common Stock 8,000 $63.01 $504,056
Sale
Common Stock 8,317 $43.35 $360,567
Sale
Common Stock 8,000 $65.9 $527,192
Sale
Common Stock 8,000 $64.44 $515,544
Sale
Common Stock 8,000 $60.94 $487,480
Sale
Common Stock 8,000 $63.05 $504,392
Sale
Common Stock 8,000 $60.7 $485,576
Sale
Common Stock 3,400 $61.75 $209,953
Sale
Common Stock 8,000 $61.66 $493,280
Sale
Common Stock 200 $60.72 $12,144
Sale
Common Stock 8,000 $64 $512,016
Sale
Common Stock 8,000 $63.74 $509,880
Sale
Common Stock 8,000 $64.26 $514,048
Sale
Common Stock 1,200 $66.59 $79,908
Sale
Common Stock 7,800 $65.58 $511,501
Sale
Common Stock 8,000 $63.56 $508,496
Sale
Common Stock 2,693 $65.47 $176,313
Sale
Common Stock 8,000 $66.92 $535,320
Sale
Common Stock 8,000 $66.31 $530,464
Sale
Common Stock 11,100 $67.19 $745,798
Sale
Common Stock 8,000 $64.44 $515,528
Sale
Common Stock 6,800 $64.02 $435,336
Sale
Common Stock 8,000 $63.33 $506,640
Sale
Common Stock 1,400 $66.65 $93,314
Sale
Common Stock 8,000 $66.6 $532,800
Sale
Common Stock 8,000 $61.79 $494,336
Sale
Common Stock 8,000 $62.35 $498,800
Sale
Common Stock 8,000 $63.47 $507,784
Sale
Common Stock 8,000 $60.07 $480,560
Sale
Common Stock 2,066 $61.95 $127,989

Morningstar key executives

Morningstar, Inc. executives and other stock owners filed with the SEC: