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
- 1993-02-23 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 | $177.53 | $397.15 | 3,098,100 | — | — |
| 2025-12-30 | $179.08 | $400.62 | 2,365,500 | — | — |
| 2025-12-29 | $179.94 | $402.54 | 2,464,300 | — | — |
| 2025-12-26 | $181.87 | $406.86 | 2,564,700 | — | — |
| 2025-12-24 | $181.65 | $406.37 | 2,648,000 | — | — |
| 2025-12-23 | $179.50 | $401.56 | 3,514,800 | — | — |
| 2025-12-22 | $179.76 | $402.14 | 4,574,600 | — | — |
| 2025-12-19 | $176.98 | $395.92 | 10,639,400 | — | — |
| 2025-12-18 | $172.96 | $386.93 | 7,993,400 | — | — |
| 2025-12-17 | $174.80 | $391.04 | 5,796,100 | — | — |
| 2025-12-16 | $176.51 | $394.87 | 6,840,500 | — | — |
| 2025-12-15 | $177.79 | $397.73 | 5,219,000 | — | — |
| 2025-12-12 | $178.41 | $399.12 | 4,961,500 | — | — |
| 2025-12-11 | $180.29 | $403.32 | 7,598,700 | — | — |
| 2025-12-10 | $179.71 | $402.03 | 6,591,200 | — | — |
| 2025-12-09 | $178.83 | $400.06 | 4,191,200 | — | — |
| 2025-12-08 | $176.83 | $395.58 | 7,271,700 | — | — |
| 2025-12-05 | $176.51 | $394.87 | 4,641,600 | — | — |
| 2025-12-04 | $174.89 | $391.24 | 4,813,200 | — | — |
| 2025-12-03 | $173.72 | $388.63 | 6,223,300 | — | — |
| 2025-12-02 | $169.09 | $378.27 | 4,338,700 | — | — |
| 2025-12-01 | $168.47 | $376.88 | 4,393,500 | — | — |
| 2025-11-28 | $169.66 | $379.54 | 2,133,700 | — | — |
| 2025-11-26 | $167.94 | $375.70 | 4,844,200 | — | — |
| 2025-11-25 | $165.43 | $370.08 | 5,561,000 | — | — |
| 2025-11-24 | $162.83 | $364.27 | 10,125,700 | — | — |
| 2025-11-21 | $158.17 | $353.84 | 9,021,300 | — | — |
| 2025-11-20 | $158.70 | $355.03 | 5,258,600 | — | — |
| 2025-11-19 | $162.29 | $363.06 | 6,413,600 | — | — |
| 2025-11-18 | $159.83 | $357.55 | 4,864,900 | — | — |
| 2025-11-17 | $159.45 | $356.70 | 5,727,200 | — | — |
| 2025-11-14 | $163.86 | $366.57 | 6,691,200 | — | — |
| 2025-11-13 | $165.61 | $370.48 | 6,090,900 | — | — |
| 2025-11-12 | $169.92 | $380.13 | 6,892,900 | — | — |
| 2025-11-11 | $166.50 | $372.48 | 3,237,600 | — | — |
| 2025-11-10 | $165.05 | $369.23 | 5,015,400 | — | — |
| 2025-11-07 | $162.36 | $363.21 | 6,323,300 | — | — |
| 2025-11-06 | $163.42 | $365.59 | 4,292,900 | — | — |
| 2025-11-05 | $165.18 | $369.52 | 4,133,000 | — | — |
| 2025-11-04 | $164.01 | $366.90 | 5,739,200 | — | — |
| 2025-11-03 | $163.65 | $366.10 | 4,719,200 | — | — |
| 2025-10-31 | $164.00 | $366.88 | 5,323,500 | — | — |
| 2025-10-30 | $165.26 | $367.46 | 4,960,500 | — | — |
| 2025-10-29 | $164.03 | $364.73 | 4,963,500 | — | — |
| 2025-10-28 | $165.21 | $367.35 | 3,601,000 | — | — |
| 2025-10-27 | $166.02 | $369.15 | 5,056,000 | — | — |
| 2025-10-24 | $163.86 | $364.35 | 5,547,500 | — | — |
| 2025-10-23 | $159.31 | $354.23 | 3,735,600 | — | — |
| 2025-10-22 | $158.12 | $351.59 | 4,360,200 | — | — |
| 2025-10-21 | $159.23 | $354.06 | 4,220,600 | — | — |
| 2025-10-20 | $161.97 | $360.15 | 5,741,000 | — | — |
| 2025-10-17 | $158.67 | $352.81 | 7,965,000 | — | — |
| 2025-10-16 | $160.02 | $355.81 | 10,477,500 | — | — |
| 2025-10-15 | $162.65 | $361.66 | 13,673,700 | — | — |
| 2025-10-14 | $155.34 | $345.41 | 8,023,800 | — | — |
| 2025-10-13 | $155.13 | $344.94 | 4,735,800 | — | — |
| 2025-10-10 | $151.86 | $337.67 | 5,531,700 | — | — |
| 2025-10-09 | $156.27 | $347.47 | 6,092,600 | — | — |
| 2025-10-08 | $155.65 | $346.10 | 4,038,600 | — | — |
| 2025-10-07 | $155.97 | $346.81 | 4,589,700 | — | — |
| 2025-10-06 | $158.09 | $351.52 | 4,696,300 | — | — |
| 2025-10-03 | $157.59 | $350.41 | 5,182,100 | — | — |
| 2025-10-02 | $155.30 | $345.32 | 5,087,400 | — | — |
| 2025-10-01 | $156.89 | $348.85 | 5,467,400 | — | — |
| 2025-09-30 | $158.96 | $353.46 | 5,547,100 | — | — |
| 2025-09-29 | $161.16 | $358.35 | 4,186,000 | — | — |
| 2025-09-26 | $160.11 | $356.01 | 5,326,800 | — | — |
| 2025-09-25 | $158.95 | $353.43 | 5,351,100 | — | — |
| 2025-09-24 | $157.88 | $351.05 | 5,195,200 | — | — |
| 2025-09-23 | $160.76 | $357.46 | 5,335,900 | — | — |
| 2025-09-22 | $160.71 | $357.35 | 4,421,200 | — | — |
| 2025-09-19 | $159.91 | $355.57 | 14,902,000 | — | — |
| 2025-09-18 | $159.24 | $354.08 | 4,323,700 | — | — |
| 2025-09-17 | $157.41 | $350.01 | 4,604,200 | — | — |
| 2025-09-16 | $155.81 | $346.45 | 7,539,500 | — | — |
| 2025-09-15 | $156.64 | $348.30 | 4,829,900 | — | — |
| 2025-09-12 | $156.39 | $347.74 | 4,341,600 | — | — |
| 2025-09-11 | $156.48 | $347.94 | 7,399,500 | — | — |
| 2025-09-10 | $154.12 | $342.69 | 4,945,600 | — | — |
| 2025-09-09 | $152.22 | $338.47 | 6,673,200 | — | — |
| 2025-09-08 | $148.79 | $330.84 | 3,820,800 | — | — |
| 2025-09-05 | $148.09 | $329.29 | 5,697,300 | — | — |
| 2025-09-04 | $150.53 | $334.71 | 3,955,000 | — | — |
| 2025-09-03 | $148.53 | $330.26 | 4,338,900 | — | — |
| 2025-09-02 | $148.85 | $330.98 | 5,330,200 | — | — |
| 2025-08-29 | $150.48 | $334.60 | 3,629,400 | — | — |
| 2025-08-28 | $150.18 | $333.93 | 3,898,100 | — | — |
| 2025-08-27 | $149.38 | $332.15 | 3,329,200 | — | — |
| 2025-08-26 | $148.97 | $331.24 | 4,453,800 | — | — |
| 2025-08-25 | $147.65 | $328.31 | 2,596,500 | — | — |
| 2025-08-22 | $148.02 | $329.13 | 6,759,600 | — | — |
| 2025-08-21 | $144.04 | $320.28 | 3,269,400 | — | — |
| 2025-08-20 | $144.12 | $320.46 | 4,619,300 | — | — |
| 2025-08-19 | $144.07 | $320.35 | 4,257,700 | — | — |
| 2025-08-18 | $144.78 | $321.93 | 3,548,700 | — | — |
| 2025-08-15 | $144.63 | $321.59 | 4,986,000 | — | — |
| 2025-08-14 | $148.51 | $330.22 | 4,188,600 | — | — |
| 2025-08-13 | $147.76 | $328.55 | 5,542,000 | — | — |
| 2025-08-12 | $147.29 | $327.51 | 7,111,600 | — | — |
| 2025-08-11 | $143.88 | $319.92 | 4,024,700 | — | — |
| 2025-08-08 | $143.18 | $318.37 | 3,943,500 | — | — |
| 2025-08-07 | $140.92 | $313.34 | 3,728,600 | — | — |
| 2025-08-06 | $141.30 | $314.19 | 3,765,800 | — | — |
| 2025-08-05 | $140.46 | $312.32 | 5,331,100 | — | — |
| 2025-08-04 | $141.36 | $314.32 | 3,851,500 | — | — |
| 2025-08-01 | $139.09 | $309.27 | 6,678,500 | — | — |
| 2025-07-31 | $142.46 | $316.77 | 5,523,700 | — | — |
| 2025-07-30 | $144.94 | $320.06 | 5,236,800 | — | — |
| 2025-07-29 | $143.56 | $317.01 | 5,158,700 | — | — |
| 2025-07-28 | $142.56 | $314.80 | 3,729,300 | — | — |
| 2025-07-25 | $143.01 | $315.80 | 3,463,000 | — | — |
| 2025-07-24 | $142.50 | $314.67 | 3,817,900 | — | — |
| 2025-07-23 | $142.21 | $314.03 | 6,612,900 | — | — |
| 2025-07-22 | $140.04 | $309.24 | 5,257,200 | — | — |
| 2025-07-21 | $140.47 | $310.19 | 5,853,400 | — | — |
| 2025-07-18 | $140.83 | $310.98 | 5,572,300 | — | — |
| 2025-07-17 | $140.90 | $311.14 | 7,695,800 | — | — |
| 2025-07-16 | $139.79 | $308.69 | 10,610,800 | — | — |
| 2025-07-15 | $141.59 | $312.66 | 7,392,200 | — | — |
| 2025-07-14 | $143.97 | $317.92 | 5,376,100 | — | — |
| 2025-07-11 | $142.28 | $314.18 | 3,647,500 | — | — |
| 2025-07-10 | $143.09 | $315.97 | 5,622,800 | — | — |
| 2025-07-09 | $141.55 | $312.57 | 4,837,000 | — | — |
| 2025-07-08 | $141.13 | $311.64 | 6,620,400 | — | — |
| 2025-07-07 | $143.74 | $317.41 | 5,991,600 | — | — |
| 2025-07-03 | $144.14 | $318.29 | 3,974,700 | — | — |
| 2025-07-02 | $142.86 | $315.47 | 5,494,500 | — | — |
| 2025-07-01 | $141.07 | $311.51 | 6,166,700 | — | — |
| 2025-06-30 | $140.86 | $311.05 | 8,034,400 | — | — |
| 2025-06-27 | $140.69 | $310.67 | 7,249,300 | — | — |
| 2025-06-26 | $139.75 | $308.60 | 6,013,200 | — | — |
| 2025-06-25 | $137.72 | $304.11 | 5,736,400 | — | — |
| 2025-06-24 | $135.90 | $300.10 | 5,599,900 | — | — |
| 2025-06-23 | $134.00 | $295.90 | 5,232,400 | — | — |
| 2025-06-20 | $132.71 | $293.05 | 8,904,400 | — | — |
| 2025-06-18 | $132.52 | $292.63 | 6,170,400 | — | — |
| 2025-06-17 | $130.09 | $287.27 | 4,767,700 | — | — |
| 2025-06-16 | $130.90 | $289.05 | 6,240,500 | — | — |
| 2025-06-13 | $129.49 | $285.94 | 4,367,500 | — | — |
| 2025-06-12 | $131.92 | $291.31 | 4,258,700 | — | — |
| 2025-06-11 | $131.81 | $291.06 | 5,810,200 | — | — |
| 2025-06-10 | $131.82 | $291.09 | 3,816,900 | — | — |
| 2025-06-09 | $131.95 | $291.37 | 4,838,600 | — | — |
| 2025-06-06 | $131.82 | $291.09 | 5,004,400 | — | — |
| 2025-06-05 | $130.62 | $288.44 | 6,193,300 | — | — |
| 2025-06-04 | $128.16 | $283.00 | 3,123,200 | — | — |
| 2025-06-03 | $128.68 | $284.15 | 4,145,600 | — | — |
| 2025-06-02 | $128.40 | $283.53 | 3,607,900 | — | — |
| 2025-05-30 | $128.03 | $282.72 | 6,436,100 | — | — |
| 2025-05-29 | $128.16 | $283.00 | 4,337,500 | — | — |
| 2025-05-28 | $127.51 | $281.57 | 4,050,900 | — | — |
| 2025-05-27 | $129.21 | $285.32 | 5,472,400 | — | — |
| 2025-05-23 | $126.07 | $278.39 | 3,361,400 | — | — |
| 2025-05-22 | $126.26 | $278.81 | 5,689,200 | — | — |
| 2025-05-21 | $125.30 | $276.69 | 6,371,600 | — | — |
| 2025-05-20 | $129.13 | $285.15 | 5,220,100 | — | — |
| 2025-05-19 | $130.84 | $288.92 | 7,703,500 | — | — |
| 2025-05-16 | $132.18 | $291.88 | 6,303,800 | — | — |
| 2025-05-15 | $132.51 | $292.61 | 7,209,300 | — | — |
| 2025-05-14 | $131.04 | $289.36 | 6,273,400 | — | — |
| 2025-05-13 | $129.35 | $285.63 | 6,086,700 | — | — |
| 2025-05-12 | $127.06 | $280.58 | 9,162,100 | — | — |
| 2025-05-09 | $121.70 | $268.74 | 4,240,100 | — | — |
| 2025-05-08 | $121.88 | $269.14 | 6,449,300 | — | — |
| 2025-05-07 | $119.10 | $263.00 | 4,680,600 | — | — |
| 2025-05-06 | $118.33 | $261.30 | 5,739,600 | — | — |
| 2025-05-05 | $119.60 | $264.10 | 6,540,300 | — | — |
| 2025-05-02 | $120.22 | $265.47 | 6,894,400 | — | — |
| 2025-05-01 | $116.76 | $257.83 | 7,743,600 | — | — |
| 2025-04-30 | $115.42 | $254.87 | 6,502,400 | — | — |
| 2025-04-29 | $116.21 | $254.57 | 4,689,800 | — | — |
| 2025-04-28 | $115.83 | $253.74 | 4,171,200 | — | — |
| 2025-04-25 | $116.01 | $254.14 | 5,013,200 | — | — |
| 2025-04-24 | $115.60 | $253.24 | 6,640,700 | — | — |
| 2025-04-23 | $112.31 | $246.03 | 9,243,800 | — | — |
| 2025-04-22 | $110.38 | $241.80 | 6,571,300 | — | — |
| 2025-04-21 | $106.30 | $232.86 | 7,784,500 | — | — |
| 2025-04-17 | $109.18 | $239.17 | 5,233,100 | — | — |
| 2025-04-16 | $107.86 | $236.28 | 6,520,100 | — | — |
| 2025-04-15 | $110.44 | $241.93 | 6,003,800 | — | — |
| 2025-04-14 | $109.11 | $239.02 | 8,224,500 | — | — |
| 2025-04-11 | $108.12 | $236.85 | 10,573,200 | — | — |
| 2025-04-10 | $106.58 | $233.48 | 10,956,700 | — | — |
| 2025-04-09 | $111.70 | $244.69 | 16,919,500 | — | — |
| 2025-04-08 | $100.31 | $219.74 | 10,710,100 | — | — |
| 2025-04-07 | $100.92 | $221.08 | 20,721,400 | — | — |
| 2025-04-04 | $99.83 | $218.69 | 18,876,900 | — | — |
| 2025-04-03 | $107.93 | $236.44 | 15,186,100 | — | — |
| 2025-04-02 | $119.27 | $261.28 | 8,415,300 | — | — |
| 2025-04-01 | $115.74 | $253.54 | 6,651,000 | — | — |
| 2025-03-31 | $116.67 | $255.58 | 7,616,600 | — | — |
| 2025-03-28 | $115.33 | $252.65 | 7,349,400 | — | — |
| 2025-03-27 | $119.00 | $260.69 | 8,239,400 | — | — |
| 2025-03-26 | $122.20 | $267.70 | 5,084,600 | — | — |
| 2025-03-25 | $125.20 | $274.27 | 4,326,300 | — | — |
| 2025-03-24 | $124.27 | $272.23 | 6,184,400 | — | — |
| 2025-03-21 | $120.14 | $263.18 | 10,989,900 | — | — |
| 2025-03-20 | $120.47 | $263.91 | 7,026,000 | — | — |
| 2025-03-19 | $119.85 | $262.55 | 8,430,800 | — | — |
| 2025-03-18 | $118.11 | $258.74 | 7,234,900 | — | — |
| 2025-03-17 | $117.96 | $258.41 | 8,374,900 | — | — |
| 2025-03-14 | $115.34 | $252.67 | 6,879,400 | — | — |
| 2025-03-13 | $111.68 | $244.65 | 7,435,500 | — | — |
| 2025-03-12 | $114.00 | $249.73 | 7,925,500 | — | — |
| 2025-03-11 | $112.04 | $245.44 | 13,490,400 | — | — |
| 2025-03-10 | $111.69 | $244.67 | 16,765,700 | — | — |
| 2025-03-07 | $119.29 | $261.32 | 8,513,500 | — | — |
| 2025-03-06 | $119.37 | $261.50 | 8,611,500 | — | — |
| 2025-03-05 | $123.75 | $271.09 | 7,291,900 | — | — |
| 2025-03-04 | $121.72 | $266.64 | 12,996,500 | — | — |
| 2025-03-03 | $129.13 | $282.88 | 5,969,400 | — | — |
| 2025-02-28 | $133.11 | $291.60 | 7,424,200 | — | — |
| 2025-02-27 | $129.24 | $283.12 | 5,538,700 | — | — |
| 2025-02-26 | $131.05 | $287.08 | 5,493,600 | — | — |
| 2025-02-25 | $129.60 | $283.91 | 7,458,500 | — | — |
| 2025-02-24 | $129.97 | $284.72 | 7,784,500 | — | — |
| 2025-02-21 | $131.69 | $288.48 | 6,704,100 | — | — |
| 2025-02-20 | $134.34 | $294.29 | 8,860,800 | — | — |
| 2025-02-19 | $140.69 | $308.20 | 3,623,100 | — | — |
| 2025-02-18 | $140.71 | $308.24 | 3,797,000 | — | — |
| 2025-02-14 | $138.95 | $304.39 | 5,044,500 | — | — |
| 2025-02-13 | $136.84 | $299.77 | 4,699,800 | — | — |
| 2025-02-12 | $137.11 | $300.36 | 4,688,900 | — | — |
| 2025-02-11 | $137.79 | $301.85 | 5,096,800 | — | — |
| 2025-02-10 | $137.31 | $300.80 | 5,517,700 | — | — |
| 2025-02-07 | $139.98 | $306.65 | 3,529,000 | — | — |
| 2025-02-06 | $141.08 | $309.05 | 4,576,600 | — | — |
| 2025-02-05 | $138.93 | $304.34 | 5,871,200 | — | — |
| 2025-02-04 | $136.77 | $299.61 | 5,997,300 | — | — |
| 2025-02-03 | $137.16 | $300.47 | 5,307,000 | — | — |
| 2025-01-31 | $138.43 | $303.25 | 5,502,700 | — | — |
| 2025-01-30 | $139.94 | $304.53 | 4,545,700 | — | — |
| 2025-01-29 | $138.71 | $301.85 | 5,719,800 | — | — |
| 2025-01-28 | $138.54 | $301.48 | 5,885,100 | — | — |
| 2025-01-27 | $136.65 | $297.37 | 6,460,700 | — | — |
| 2025-01-24 | $137.82 | $299.92 | 6,475,500 | — | — |
| 2025-01-23 | $137.80 | $299.87 | 6,911,000 | — | — |
| 2025-01-22 | $136.00 | $295.96 | 7,177,500 | — | — |
| 2025-01-21 | $137.30 | $298.79 | 11,213,300 | — | — |
| 2025-01-17 | $137.87 | $300.03 | 12,481,500 | — | — |
| 2025-01-16 | $135.81 | $295.54 | 16,235,700 | — | — |
| 2025-01-15 | $130.55 | $284.10 | 11,349,500 | — | — |
| 2025-01-14 | $124.62 | $271.19 | 8,999,900 | — | — |
| 2025-01-13 | $123.99 | $269.82 | 5,433,000 | — | — |
| 2025-01-10 | $123.45 | $268.65 | 6,873,800 | — | — |
| 2025-01-08 | $127.86 | $278.24 | 5,744,500 | — | — |
| 2025-01-07 | $126.88 | $276.11 | 7,268,800 | — | — |
| 2025-01-06 | $128.64 | $279.94 | 6,665,200 | — | — |
| 2025-01-03 | $125.94 | $274.06 | 3,988,400 | — | — |
| 2025-01-02 | $124.78 | $271.54 | 5,014,300 | — | — |