Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.
- Available history
- 2010-01-05 to 2026-09-04
- Data captured
Stock Price Chart
Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close
Logarithmic scale. Both lines share the same starting value for the selected range.
Historical Stock Price — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $208.75 | $208.75 | 940,600 | — | — |
| 2025-12-30 | $209.60 | $209.60 | 1,195,600 | — | — |
| 2025-12-29 | $209.04 | $209.04 | 1,749,100 | — | — |
| 2025-12-26 | $207.16 | $207.16 | 791,100 | — | — |
| 2025-12-24 | $208.46 | $208.46 | 513,500 | — | — |
| 2025-12-23 | $205.28 | $205.28 | 1,291,800 | — | — |
| 2025-12-22 | $206.02 | $206.02 | 1,379,400 | — | — |
| 2025-12-19 | $205.00 | $205.00 | 5,997,800 | — | — |
| 2025-12-18 | $206.50 | $206.50 | 2,294,700 | — | — |
| 2025-12-17 | $209.66 | $209.66 | 1,742,400 | — | — |
| 2025-12-16 | $211.29 | $211.29 | 1,774,600 | — | — |
| 2025-12-15 | $209.52 | $209.52 | 1,533,100 | — | — |
| 2025-12-12 | $206.60 | $206.60 | 1,687,600 | — | — |
| 2025-12-11 | $212.06 | $212.06 | 1,532,400 | — | — |
| 2025-12-10 | $213.29 | $213.29 | 1,546,400 | — | — |
| 2025-12-09 | $205.13 | $205.13 | 1,111,000 | — | — |
| 2025-12-08 | $204.65 | $204.65 | 2,028,600 | — | — |
| 2025-12-05 | $205.10 | $205.10 | 1,681,800 | — | — |
| 2025-12-04 | $199.98 | $199.98 | 1,587,100 | — | — |
| 2025-12-03 | $199.96 | $199.96 | 1,346,500 | — | — |
| 2025-12-02 | $197.72 | $197.72 | 1,491,800 | — | — |
| 2025-12-01 | $196.94 | $196.94 | 1,817,100 | — | — |
| 2025-11-28 | $200.12 | $200.12 | 899,100 | — | — |
| 2025-11-26 | $199.81 | $199.81 | 1,416,400 | — | — |
| 2025-11-25 | $200.76 | $200.76 | 1,378,200 | — | — |
| 2025-11-24 | $199.08 | $199.08 | 2,879,600 | — | — |
| 2025-11-21 | $203.00 | $203.00 | 2,253,800 | — | — |
| 2025-11-20 | $194.71 | $194.71 | 1,669,700 | — | — |
| 2025-11-19 | $194.22 | $194.22 | 2,744,100 | — | — |
| 2025-11-18 | $200.69 | $200.69 | 1,319,500 | — | — |
| 2025-11-17 | $201.84 | $201.84 | 2,212,400 | — | — |
| 2025-11-14 | $203.10 | $203.10 | 1,967,800 | — | — |
| 2025-11-13 | $204.80 | $204.80 | 2,286,300 | — | — |
| 2025-11-12 | $213.07 | $213.07 | 1,871,000 | — | — |
| 2025-11-11 | $209.22 | $209.22 | 1,352,400 | — | — |
| 2025-11-10 | $210.45 | $210.45 | 1,829,100 | — | — |
| 2025-11-07 | $219.86 | $219.86 | 1,405,200 | — | — |
| 2025-11-06 | $217.86 | $217.86 | 1,896,100 | — | — |
| 2025-11-05 | $225.15 | $225.15 | 2,154,900 | — | — |
| 2025-11-04 | $220.91 | $220.91 | 1,882,600 | — | — |
| 2025-11-03 | $222.20 | $222.20 | 2,991,900 | — | — |
| 2025-10-31 | $233.84 | $233.84 | 4,283,900 | — | — |
| 2025-10-30 | $230.92 | $230.92 | 3,957,200 | — | — |
| 2025-10-29 | $241.56 | $241.56 | 3,192,700 | — | — |
| 2025-10-28 | $248.88 | $248.88 | 1,983,000 | — | — |
| 2025-10-27 | $245.44 | $245.44 | 2,278,600 | — | — |
| 2025-10-24 | $244.20 | $244.20 | 1,446,200 | — | — |
| 2025-10-23 | $243.92 | $243.92 | 2,006,100 | — | — |
| 2025-10-22 | $244.94 | $244.94 | 2,258,800 | — | — |
| 2025-10-21 | $252.52 | $252.52 | 1,423,200 | — | — |
| 2025-10-20 | $251.51 | $251.51 | 1,507,200 | — | — |
| 2025-10-17 | $253.16 | $253.16 | 1,727,500 | — | — |
| 2025-10-16 | $255.34 | $255.34 | 2,011,400 | — | — |
| 2025-10-15 | $264.56 | $264.56 | 1,144,600 | — | — |
| 2025-10-14 | $266.25 | $266.25 | 1,360,700 | — | — |
| 2025-10-13 | $258.73 | $258.73 | 1,964,000 | — | — |
| 2025-10-10 | $259.49 | $259.49 | 1,694,800 | — | — |
| 2025-10-09 | $265.00 | $265.00 | 2,088,900 | — | — |
| 2025-10-08 | $274.37 | $274.37 | 1,445,900 | — | — |
| 2025-10-07 | $276.48 | $276.48 | 1,425,300 | — | — |
| 2025-10-06 | $282.74 | $282.74 | 1,340,800 | — | — |
| 2025-10-03 | $280.01 | $280.01 | 1,684,500 | — | — |
| 2025-10-02 | $269.61 | $269.61 | 1,786,900 | — | — |
| 2025-10-01 | $275.10 | $275.10 | 2,039,700 | — | — |
| 2025-09-30 | $275.11 | $275.11 | 4,552,200 | — | — |
| 2025-09-29 | $276.12 | $276.12 | 2,151,400 | — | — |
| 2025-09-26 | $273.40 | $273.40 | 2,573,900 | — | — |
| 2025-09-25 | $270.57 | $270.57 | 2,050,700 | — | — |
| 2025-09-24 | $263.39 | $263.39 | 1,438,900 | — | — |
| 2025-09-23 | $267.04 | $267.04 | 2,417,200 | — | — |
| 2025-09-22 | $266.13 | $266.13 | 1,754,500 | — | — |
| 2025-09-19 | $262.55 | $262.55 | 3,206,400 | — | — |
| 2025-09-18 | $262.17 | $262.17 | 1,832,700 | — | — |
| 2025-09-17 | $268.02 | $268.02 | 2,258,800 | — | — |
| 2025-09-16 | $261.08 | $261.08 | 1,720,500 | — | — |
| 2025-09-15 | $260.72 | $260.72 | 1,476,500 | — | — |
| 2025-09-12 | $263.40 | $263.40 | 1,764,200 | — | — |
| 2025-09-11 | $263.92 | $263.92 | 1,605,900 | — | — |
| 2025-09-10 | $263.00 | $263.00 | 1,701,800 | — | — |
| 2025-09-09 | $263.35 | $263.35 | 1,742,900 | — | — |
| 2025-09-08 | $263.88 | $263.88 | 1,853,200 | — | — |
| 2025-09-05 | $261.50 | $261.50 | 2,245,900 | — | — |
| 2025-09-04 | $259.51 | $259.51 | 2,801,300 | — | — |
| 2025-09-03 | $261.22 | $261.22 | 2,130,700 | — | — |
| 2025-09-02 | $264.42 | $264.42 | 1,723,100 | — | — |
| 2025-08-29 | $265.58 | $265.58 | 1,707,600 | — | — |
| 2025-08-28 | $263.63 | $263.63 | 1,611,200 | — | — |
| 2025-08-27 | $269.15 | $269.15 | 1,472,100 | — | — |
| 2025-08-26 | $266.67 | $266.67 | 2,456,900 | — | — |
| 2025-08-25 | $273.44 | $273.44 | 1,212,300 | — | — |
| 2025-08-22 | $277.58 | $277.58 | 1,820,600 | — | — |
| 2025-08-21 | $267.98 | $267.98 | 1,185,700 | — | — |
| 2025-08-20 | $266.62 | $266.62 | 1,830,300 | — | — |
| 2025-08-19 | $267.01 | $267.01 | 1,825,600 | — | — |
| 2025-08-18 | $266.81 | $266.81 | 1,486,800 | — | — |
| 2025-08-15 | $267.80 | $267.80 | 1,697,900 | — | — |
| 2025-08-14 | $263.20 | $263.20 | 1,947,000 | — | — |
| 2025-08-13 | $269.00 | $269.00 | 2,231,300 | — | — |
| 2025-08-12 | $263.10 | $263.10 | 1,645,200 | — | — |
| 2025-08-11 | $258.77 | $258.77 | 1,918,100 | — | — |
| 2025-08-08 | $256.57 | $256.57 | 1,782,100 | — | — |
| 2025-08-07 | $258.78 | $258.78 | 1,992,100 | — | — |
| 2025-08-06 | $262.04 | $262.04 | 2,335,000 | — | — |
| 2025-08-05 | $265.98 | $265.98 | 3,549,300 | — | — |
| 2025-08-04 | $261.75 | $261.75 | 2,670,000 | — | — |
| 2025-08-01 | $264.69 | $264.69 | 2,563,500 | — | — |
| 2025-07-31 | $269.36 | $269.36 | 3,532,500 | — | — |
| 2025-07-30 | $279.89 | $279.89 | 3,908,200 | — | — |
| 2025-07-29 | $280.68 | $280.68 | 4,374,500 | — | — |
| 2025-07-28 | $298.27 | $298.27 | 4,020,600 | — | — |
| 2025-07-25 | $309.75 | $309.75 | 9,638,100 | — | — |
| 2025-07-24 | $380.00 | $380.00 | 2,574,000 | — | — |
| 2025-07-23 | $398.11 | $398.11 | 1,196,800 | — | — |
| 2025-07-22 | $395.85 | $395.85 | 1,331,200 | — | — |
| 2025-07-21 | $388.89 | $388.89 | 1,367,300 | — | — |
| 2025-07-18 | $382.08 | $382.08 | 1,122,300 | — | — |
| 2025-07-17 | $383.56 | $383.56 | 1,544,900 | — | — |
| 2025-07-16 | $379.62 | $379.62 | 1,446,100 | — | — |
| 2025-07-15 | $383.33 | $383.33 | 2,124,200 | — | — |
| 2025-07-14 | $399.61 | $399.61 | 823,300 | — | — |
| 2025-07-11 | $392.20 | $392.20 | 813,900 | — | — |
| 2025-07-10 | $401.58 | $401.58 | 927,200 | — | — |
| 2025-07-09 | $403.56 | $403.56 | 1,503,500 | — | — |
| 2025-07-08 | $411.66 | $411.66 | 967,400 | — | — |
| 2025-07-07 | $408.32 | $408.32 | 1,316,200 | — | — |
| 2025-07-03 | $416.97 | $416.97 | 516,700 | — | — |
| 2025-07-02 | $412.26 | $412.26 | 853,800 | — | — |
| 2025-07-01 | $418.22 | $418.22 | 1,328,500 | — | — |
| 2025-06-30 | $408.81 | $408.81 | 1,281,800 | — | — |
| 2025-06-27 | $400.97 | $400.97 | 1,942,800 | — | — |
| 2025-06-26 | $394.01 | $394.01 | 940,500 | — | — |
| 2025-06-25 | $398.85 | $398.85 | 933,400 | — | — |
| 2025-06-24 | $403.50 | $403.50 | 1,057,500 | — | — |
| 2025-06-23 | $392.58 | $392.58 | 787,300 | — | — |
| 2025-06-20 | $386.37 | $386.37 | 1,981,300 | — | — |
| 2025-06-18 | $377.43 | $377.43 | 907,800 | — | — |
| 2025-06-17 | $373.62 | $373.62 | 1,290,700 | — | — |
| 2025-06-16 | $375.23 | $375.23 | 1,470,000 | — | — |
| 2025-06-13 | $388.72 | $388.72 | 1,311,100 | — | — |
| 2025-06-12 | $396.90 | $396.90 | 919,600 | — | — |
| 2025-06-11 | $399.79 | $399.79 | 1,014,200 | — | — |
| 2025-06-10 | $406.77 | $406.77 | 1,078,000 | — | — |
| 2025-06-09 | $394.56 | $394.56 | 806,200 | — | — |
| 2025-06-06 | $396.45 | $396.45 | 816,200 | — | — |
| 2025-06-05 | $391.27 | $391.27 | 942,200 | — | — |
| 2025-06-04 | $388.77 | $388.77 | 878,000 | — | — |
| 2025-06-03 | $390.80 | $390.80 | 1,578,600 | — | — |
| 2025-06-02 | $394.78 | $394.78 | 1,251,200 | — | — |
| 2025-05-30 | $396.27 | $396.27 | 1,829,900 | — | — |
| 2025-05-29 | $395.81 | $395.81 | 1,488,200 | — | — |
| 2025-05-28 | $407.38 | $407.38 | 788,000 | — | — |
| 2025-05-27 | $411.13 | $411.13 | 1,570,700 | — | — |
| 2025-05-23 | $406.36 | $406.36 | 1,146,400 | — | — |
| 2025-05-22 | $409.93 | $409.93 | 1,425,200 | — | — |
| 2025-05-21 | $415.44 | $415.44 | 1,355,800 | — | — |
| 2025-05-20 | $423.49 | $423.49 | 1,236,100 | — | — |
| 2025-05-19 | $418.63 | $418.63 | 1,821,500 | — | — |
| 2025-05-16 | $427.25 | $427.25 | 3,625,400 | — | — |
| 2025-05-15 | $419.57 | $419.57 | 1,281,900 | — | — |
| 2025-05-14 | $413.86 | $413.86 | 1,078,800 | — | — |
| 2025-05-13 | $411.13 | $411.13 | 1,540,700 | — | — |
| 2025-05-12 | $402.52 | $402.52 | 1,064,100 | — | — |
| 2025-05-09 | $401.73 | $401.73 | 902,700 | — | — |
| 2025-05-08 | $404.41 | $404.41 | 1,055,800 | — | — |
| 2025-05-07 | $404.14 | $404.14 | 1,114,000 | — | — |
| 2025-05-06 | $402.01 | $402.01 | 1,145,200 | — | — |
| 2025-05-05 | $394.24 | $394.24 | 1,311,300 | — | — |
| 2025-05-02 | $385.00 | $385.00 | 1,740,700 | — | — |
| 2025-05-01 | $383.00 | $383.00 | 1,442,800 | — | — |
| 2025-04-30 | $391.86 | $391.86 | 1,445,700 | — | — |
| 2025-04-29 | $386.33 | $386.33 | 1,543,500 | — | — |
| 2025-04-28 | $376.87 | $376.87 | 1,929,700 | — | — |
| 2025-04-25 | $373.65 | $373.65 | 2,702,300 | — | — |
| 2025-04-24 | $335.33 | $335.33 | 2,171,700 | — | — |
| 2025-04-23 | $337.51 | $337.51 | 1,572,400 | — | — |
| 2025-04-22 | $331.34 | $331.34 | 1,161,100 | — | — |
| 2025-04-21 | $322.43 | $322.43 | 1,219,400 | — | — |
| 2025-04-17 | $338.96 | $338.96 | 934,300 | — | — |
| 2025-04-16 | $332.50 | $332.50 | 1,000,400 | — | — |
| 2025-04-15 | $343.18 | $343.18 | 1,041,800 | — | — |
| 2025-04-14 | $340.40 | $340.40 | 1,253,700 | — | — |
| 2025-04-11 | $334.38 | $334.38 | 1,288,400 | — | — |
| 2025-04-10 | $335.47 | $335.47 | 1,646,300 | — | — |
| 2025-04-09 | $346.98 | $346.98 | 3,280,500 | — | — |
| 2025-04-08 | $321.68 | $321.68 | 2,147,400 | — | — |
| 2025-04-07 | $332.89 | $332.89 | 1,522,800 | — | — |
| 2025-04-04 | $338.29 | $338.29 | 1,834,000 | — | — |
| 2025-04-03 | $368.40 | $368.40 | 1,445,400 | — | — |
| 2025-04-02 | $379.27 | $379.27 | 923,300 | — | — |
| 2025-04-01 | $370.91 | $370.91 | 977,800 | — | — |
| 2025-03-31 | $368.53 | $368.53 | 2,349,900 | — | — |
| 2025-03-28 | $369.02 | $369.02 | 1,217,200 | — | — |
| 2025-03-27 | $382.02 | $382.02 | 1,245,000 | — | — |
| 2025-03-26 | $384.77 | $384.77 | 1,371,700 | — | — |
| 2025-03-25 | $375.01 | $375.01 | 979,200 | — | — |
| 2025-03-24 | $367.50 | $367.50 | 1,488,200 | — | — |
| 2025-03-21 | $363.81 | $363.81 | 1,569,800 | — | — |
| 2025-03-20 | $362.58 | $362.58 | 1,112,100 | — | — |
| 2025-03-19 | $353.02 | $353.02 | 1,202,900 | — | — |
| 2025-03-18 | $354.45 | $354.45 | 1,094,300 | — | — |
| 2025-03-17 | $354.08 | $354.08 | 878,700 | — | — |
| 2025-03-14 | $351.50 | $351.50 | 1,211,000 | — | — |
| 2025-03-13 | $345.40 | $345.40 | 1,432,400 | — | — |
| 2025-03-12 | $349.75 | $349.75 | 2,413,700 | — | — |
| 2025-03-11 | $355.87 | $355.87 | 1,343,700 | — | — |
| 2025-03-10 | $373.52 | $373.52 | 2,029,700 | — | — |
| 2025-03-07 | $379.52 | $379.52 | 1,581,700 | — | — |
| 2025-03-06 | $382.94 | $382.94 | 1,408,600 | — | — |
| 2025-03-05 | $378.42 | $378.42 | 1,095,500 | — | — |
| 2025-03-04 | $368.36 | $368.36 | 1,316,700 | — | — |
| 2025-03-03 | $370.66 | $370.66 | 1,430,900 | — | — |
| 2025-02-28 | $363.57 | $363.57 | 1,386,000 | — | — |
| 2025-02-27 | $359.04 | $359.04 | 931,100 | — | — |
| 2025-02-26 | $353.48 | $353.48 | 787,100 | — | — |
| 2025-02-25 | $358.73 | $358.73 | 1,037,600 | — | — |
| 2025-02-24 | $365.80 | $365.80 | 1,435,500 | — | — |
| 2025-02-21 | $361.00 | $361.00 | 614,200 | — | — |
| 2025-02-20 | $363.01 | $363.01 | 692,100 | — | — |
| 2025-02-19 | $361.58 | $361.58 | 1,040,800 | — | — |
| 2025-02-18 | $361.74 | $361.74 | 616,600 | — | — |
| 2025-02-14 | $360.27 | $360.27 | 671,800 | — | — |
| 2025-02-13 | $360.77 | $360.77 | 728,100 | — | — |
| 2025-02-12 | $354.56 | $354.56 | 762,700 | — | — |
| 2025-02-11 | $350.92 | $350.92 | 613,000 | — | — |
| 2025-02-10 | $343.73 | $343.73 | 866,900 | — | — |
| 2025-02-07 | $347.84 | $347.84 | 480,900 | — | — |
| 2025-02-06 | $353.31 | $353.31 | 760,300 | — | — |
| 2025-02-05 | $345.05 | $345.05 | 909,500 | — | — |
| 2025-02-04 | $340.26 | $340.26 | 1,219,100 | — | — |
| 2025-02-03 | $341.50 | $341.50 | 1,742,400 | — | — |
| 2025-01-31 | $345.49 | $345.49 | 2,805,400 | — | — |
| 2025-01-30 | $336.62 | $336.62 | 3,273,000 | — | — |
| 2025-01-29 | $359.33 | $359.33 | 1,040,700 | — | — |
| 2025-01-28 | $365.38 | $365.38 | 1,938,200 | — | — |
| 2025-01-27 | $367.49 | $367.49 | 1,150,400 | — | — |
| 2025-01-24 | $367.58 | $367.58 | 938,800 | — | — |
| 2025-01-23 | $359.96 | $359.96 | 1,225,600 | — | — |
| 2025-01-22 | $352.80 | $352.80 | 921,000 | — | — |
| 2025-01-21 | $350.56 | $350.56 | 1,050,400 | — | — |
| 2025-01-17 | $351.37 | $351.37 | 1,206,900 | — | — |
| 2025-01-16 | $346.68 | $346.68 | 747,900 | — | — |
| 2025-01-15 | $348.00 | $348.00 | 1,311,300 | — | — |
| 2025-01-14 | $346.29 | $346.29 | 1,094,100 | — | — |
| 2025-01-13 | $337.84 | $337.84 | 809,200 | — | — |
| 2025-01-10 | $334.89 | $334.89 | 1,259,500 | — | — |
| 2025-01-08 | $349.32 | $349.32 | 839,900 | — | — |
| 2025-01-07 | $347.63 | $347.63 | 950,400 | — | — |
| 2025-01-06 | $349.55 | $349.55 | 868,300 | — | — |
| 2025-01-03 | $358.35 | $358.35 | 1,884,200 | — | — |
| 2025-01-02 | $349.35 | $349.35 | 724,800 | — | — |