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
- 2002-12-06 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 | $273.08 | $556.90 | 958,700 | — | — |
| 2025-12-30 | $275.83 | $562.51 | 1,345,500 | — | — |
| 2025-12-29 | $278.42 | $567.79 | 951,000 | — | — |
| 2025-12-26 | $276.73 | $564.35 | 545,900 | — | — |
| 2025-12-24 | $276.38 | $563.63 | 580,000 | — | — |
| 2025-12-23 | $275.53 | $561.90 | 766,100 | — | — |
| 2025-12-22 | $273.20 | $557.15 | 1,240,300 | — | — |
| 2025-12-19 | $269.09 | $548.77 | 4,349,900 | — | — |
| 2025-12-18 | $266.03 | $542.53 | 2,110,600 | — | — |
| 2025-12-17 | $273.74 | $558.25 | 1,409,700 | — | — |
| 2025-12-16 | $272.95 | $556.64 | 1,839,400 | — | — |
| 2025-12-15 | $272.18 | $555.07 | 3,094,300 | — | — |
| 2025-12-12 | $273.55 | $557.86 | 1,444,200 | — | — |
| 2025-12-11 | $272.41 | $552.99 | 1,784,600 | — | — |
| 2025-12-10 | $266.33 | $540.65 | 2,242,900 | — | — |
| 2025-12-09 | $270.12 | $548.34 | 1,255,700 | — | — |
| 2025-12-08 | $270.42 | $548.95 | 1,565,900 | — | — |
| 2025-12-05 | $270.87 | $549.86 | 1,968,700 | — | — |
| 2025-12-04 | $273.19 | $554.57 | 2,413,100 | — | — |
| 2025-12-03 | $274.34 | $556.91 | 1,847,500 | — | — |
| 2025-12-02 | $277.49 | $563.30 | 1,871,600 | — | — |
| 2025-12-01 | $278.99 | $566.35 | 1,701,100 | — | — |
| 2025-11-28 | $281.46 | $571.36 | 884,500 | — | — |
| 2025-11-26 | $280.87 | $570.16 | 1,439,700 | — | — |
| 2025-11-25 | $276.98 | $562.27 | 1,514,500 | — | — |
| 2025-11-24 | $275.68 | $559.63 | 3,560,900 | — | — |
| 2025-11-21 | $273.09 | $554.37 | 2,248,500 | — | — |
| 2025-11-20 | $275.22 | $558.69 | 2,038,000 | — | — |
| 2025-11-19 | $272.49 | $553.15 | 3,543,200 | — | — |
| 2025-11-18 | $279.28 | $566.93 | 1,749,700 | — | — |
| 2025-11-17 | $279.13 | $566.63 | 2,199,500 | — | — |
| 2025-11-14 | $285.04 | $578.63 | 3,339,700 | — | — |
| 2025-11-13 | $283.54 | $575.58 | 2,777,700 | — | — |
| 2025-11-12 | $279.58 | $567.54 | 1,100,200 | — | — |
| 2025-11-11 | $278.84 | $566.04 | 1,235,700 | — | — |
| 2025-11-10 | $277.28 | $562.87 | 1,429,100 | — | — |
| 2025-11-07 | $276.50 | $561.29 | 2,158,600 | — | — |
| 2025-11-06 | $271.42 | $550.98 | 1,847,400 | — | — |
| 2025-11-05 | $268.00 | $544.04 | 2,379,800 | — | — |
| 2025-11-04 | $267.85 | $543.73 | 1,539,200 | — | — |
| 2025-11-03 | $264.16 | $536.24 | 1,471,800 | — | — |
| 2025-10-31 | $265.49 | $538.94 | 1,644,400 | — | — |
| 2025-10-30 | $262.89 | $533.66 | 1,568,700 | — | — |
| 2025-10-29 | $261.53 | $530.90 | 2,926,000 | — | — |
| 2025-10-28 | $266.33 | $540.65 | 1,860,300 | — | — |
| 2025-10-27 | $271.09 | $550.31 | 1,541,100 | — | — |
| 2025-10-24 | $269.54 | $547.16 | 1,273,700 | — | — |
| 2025-10-23 | $268.90 | $545.86 | 1,578,500 | — | — |
| 2025-10-22 | $267.81 | $543.65 | 2,070,000 | — | — |
| 2025-10-21 | $268.61 | $545.27 | 1,779,600 | — | — |
| 2025-10-20 | $267.62 | $543.27 | 1,556,800 | — | — |
| 2025-10-17 | $267.94 | $543.91 | 1,881,200 | — | — |
| 2025-10-16 | $262.51 | $532.89 | 1,419,100 | — | — |
| 2025-10-15 | $268.15 | $544.34 | 1,758,400 | — | — |
| 2025-10-14 | $267.18 | $542.37 | 1,870,300 | — | — |
| 2025-10-13 | $271.28 | $550.69 | 1,687,800 | — | — |
| 2025-10-10 | $271.45 | $551.04 | 2,146,000 | — | — |
| 2025-10-09 | $268.84 | $545.74 | 2,040,900 | — | — |
| 2025-10-08 | $264.94 | $537.82 | 2,347,500 | — | — |
| 2025-10-07 | $263.60 | $535.10 | 1,628,600 | — | — |
| 2025-10-06 | $262.05 | $531.96 | 2,190,600 | — | — |
| 2025-10-03 | $264.67 | $537.28 | 1,715,100 | — | — |
| 2025-10-02 | $265.43 | $538.82 | 1,646,200 | — | — |
| 2025-10-01 | $265.84 | $539.65 | 2,308,900 | — | — |
| 2025-09-30 | $270.19 | $548.48 | 2,893,700 | — | — |
| 2025-09-29 | $272.24 | $552.64 | 1,397,500 | — | — |
| 2025-09-26 | $270.28 | $548.66 | 1,534,800 | — | — |
| 2025-09-25 | $268.73 | $545.52 | 2,367,100 | — | — |
| 2025-09-24 | $264.43 | $536.79 | 1,405,200 | — | — |
| 2025-09-23 | $261.96 | $531.78 | 1,098,700 | — | — |
| 2025-09-22 | $261.08 | $529.99 | 1,143,000 | — | — |
| 2025-09-19 | $261.53 | $530.90 | 3,143,900 | — | — |
| 2025-09-18 | $260.59 | $528.99 | 1,890,200 | — | — |
| 2025-09-17 | $262.40 | $532.67 | 1,554,000 | — | — |
| 2025-09-16 | $259.83 | $527.45 | 1,992,700 | — | — |
| 2025-09-15 | $258.83 | $525.42 | 1,820,400 | — | — |
| 2025-09-12 | $262.30 | $532.47 | 1,565,500 | — | — |
| 2025-09-11 | $262.38 | $532.63 | 1,955,300 | — | — |
| 2025-09-10 | $259.91 | $527.61 | 1,722,300 | — | — |
| 2025-09-09 | $261.53 | $530.90 | 1,969,100 | — | — |
| 2025-09-08 | $262.58 | $530.50 | 1,973,600 | — | — |
| 2025-09-05 | $261.94 | $529.20 | 1,633,900 | — | — |
| 2025-09-04 | $267.43 | $540.30 | 1,891,400 | — | — |
| 2025-09-03 | $269.35 | $544.17 | 2,386,500 | — | — |
| 2025-09-02 | $265.40 | $536.19 | 2,847,300 | — | — |
| 2025-08-29 | $266.51 | $538.44 | 1,562,700 | — | — |
| 2025-08-28 | $266.77 | $538.96 | 1,753,300 | — | — |
| 2025-08-27 | $270.12 | $545.73 | 1,397,200 | — | — |
| 2025-08-26 | $271.61 | $548.74 | 3,298,700 | — | — |
| 2025-08-25 | $271.39 | $548.30 | 1,712,600 | — | — |
| 2025-08-22 | $269.52 | $544.52 | 1,591,600 | — | — |
| 2025-08-21 | $273.32 | $552.19 | 1,325,700 | — | — |
| 2025-08-20 | $274.61 | $554.80 | 1,738,700 | — | — |
| 2025-08-19 | $271.49 | $548.50 | 1,767,400 | — | — |
| 2025-08-18 | $270.41 | $546.32 | 2,165,000 | — | — |
| 2025-08-15 | $273.92 | $553.41 | 2,056,500 | — | — |
| 2025-08-14 | $274.70 | $554.98 | 1,971,000 | — | — |
| 2025-08-13 | $273.92 | $553.41 | 2,384,100 | — | — |
| 2025-08-12 | $275.88 | $557.37 | 2,741,100 | — | — |
| 2025-08-11 | $285.75 | $577.31 | 1,567,500 | — | — |
| 2025-08-08 | $282.21 | $570.16 | 1,488,500 | — | — |
| 2025-08-07 | $280.95 | $567.61 | 1,676,000 | — | — |
| 2025-08-06 | $281.35 | $568.42 | 1,689,100 | — | — |
| 2025-08-05 | $284.61 | $575.00 | 1,571,800 | — | — |
| 2025-08-04 | $287.10 | $580.04 | 1,727,100 | — | — |
| 2025-08-01 | $280.76 | $567.23 | 3,011,100 | — | — |
| 2025-07-31 | $278.28 | $562.22 | 1,961,500 | — | — |
| 2025-07-30 | $277.74 | $561.12 | 1,410,900 | — | — |
| 2025-07-29 | $274.60 | $554.78 | 2,147,200 | — | — |
| 2025-07-28 | $274.12 | $553.81 | 2,233,400 | — | — |
| 2025-07-25 | $279.55 | $564.78 | 1,834,700 | — | — |
| 2025-07-24 | $277.18 | $559.99 | 2,720,700 | — | — |
| 2025-07-23 | $276.48 | $558.58 | 2,665,600 | — | — |
| 2025-07-22 | $274.64 | $554.86 | 2,722,700 | — | — |
| 2025-07-21 | $275.00 | $555.59 | 1,998,800 | — | — |
| 2025-07-18 | $274.70 | $554.98 | 2,197,300 | — | — |
| 2025-07-17 | $277.82 | $561.29 | 2,018,900 | — | — |
| 2025-07-16 | $277.53 | $560.70 | 2,452,200 | — | — |
| 2025-07-15 | $275.00 | $555.59 | 1,962,000 | — | — |
| 2025-07-14 | $277.06 | $559.75 | 1,470,400 | — | — |
| 2025-07-11 | $275.08 | $555.75 | 1,531,600 | — | — |
| 2025-07-10 | $275.19 | $555.97 | 1,602,100 | — | — |
| 2025-07-09 | $275.64 | $556.88 | 2,841,500 | — | — |
| 2025-07-08 | $275.63 | $556.86 | 3,437,300 | — | — |
| 2025-07-07 | $282.55 | $570.84 | 2,252,300 | — | — |
| 2025-07-03 | $276.70 | $559.02 | 1,234,000 | — | — |
| 2025-07-02 | $275.82 | $557.25 | 2,074,800 | — | — |
| 2025-07-01 | $275.42 | $556.44 | 2,010,200 | — | — |
| 2025-06-30 | $275.62 | $556.84 | 2,473,000 | — | — |
| 2025-06-27 | $274.76 | $555.10 | 2,682,100 | — | — |
| 2025-06-26 | $272.83 | $551.20 | 2,428,700 | — | — |
| 2025-06-25 | $273.03 | $551.61 | 1,590,000 | — | — |
| 2025-06-24 | $271.38 | $548.28 | 2,344,500 | — | — |
| 2025-06-23 | $272.66 | $550.86 | 2,363,200 | — | — |
| 2025-06-20 | $273.99 | $553.55 | 10,645,700 | — | — |
| 2025-06-18 | $272.10 | $549.73 | 2,539,500 | — | — |
| 2025-06-17 | $269.70 | $544.88 | 1,795,500 | — | — |
| 2025-06-16 | $267.51 | $540.46 | 3,208,600 | — | — |
| 2025-06-13 | $269.50 | $544.48 | 1,576,400 | — | — |
| 2025-06-12 | $270.96 | $547.43 | 2,194,200 | — | — |
| 2025-06-11 | $269.65 | $544.78 | 2,749,000 | — | — |
| 2025-06-10 | $266.10 | $537.61 | 2,640,300 | — | — |
| 2025-06-09 | $268.35 | $542.15 | 3,020,200 | — | — |
| 2025-06-06 | $274.24 | $551.53 | 1,635,900 | — | — |
| 2025-06-05 | $274.90 | $552.86 | 1,958,100 | — | — |
| 2025-06-04 | $277.88 | $558.85 | 1,837,000 | — | — |
| 2025-06-03 | $282.31 | $567.76 | 2,745,700 | — | — |
| 2025-06-02 | $290.71 | $584.65 | 2,150,100 | — | — |
| 2025-05-30 | $289.00 | $581.21 | 4,721,400 | — | — |
| 2025-05-29 | $285.87 | $574.92 | 1,486,200 | — | — |
| 2025-05-28 | $285.98 | $575.14 | 2,297,700 | — | — |
| 2025-05-27 | $284.36 | $571.88 | 1,792,900 | — | — |
| 2025-05-23 | $284.07 | $571.30 | 2,323,500 | — | — |
| 2025-05-22 | $282.00 | $567.13 | 1,783,300 | — | — |
| 2025-05-21 | $281.74 | $566.61 | 2,221,600 | — | — |
| 2025-05-20 | $277.87 | $558.83 | 1,389,200 | — | — |
| 2025-05-19 | $277.94 | $558.97 | 1,617,800 | — | — |
| 2025-05-16 | $276.29 | $555.65 | 1,516,000 | — | — |
| 2025-05-15 | $274.00 | $551.05 | 2,226,200 | — | — |
| 2025-05-14 | $266.28 | $535.52 | 2,483,100 | — | — |
| 2025-05-13 | $268.34 | $539.66 | 3,201,100 | — | — |
| 2025-05-12 | $270.47 | $543.95 | 4,906,400 | — | — |
| 2025-05-09 | $284.35 | $571.86 | 953,400 | — | — |
| 2025-05-08 | $281.99 | $567.11 | 1,620,100 | — | — |
| 2025-05-07 | $284.82 | $572.81 | 1,411,400 | — | — |
| 2025-05-06 | $282.98 | $569.11 | 1,888,500 | — | — |
| 2025-05-05 | $282.56 | $568.26 | 1,510,500 | — | — |
| 2025-05-02 | $280.45 | $564.02 | 2,245,600 | — | — |
| 2025-05-01 | $277.11 | $557.30 | 2,048,100 | — | — |
| 2025-04-30 | $277.08 | $557.24 | 2,122,400 | — | — |
| 2025-04-29 | $272.36 | $547.75 | 1,770,600 | — | — |
| 2025-04-28 | $267.92 | $538.82 | 1,778,500 | — | — |
| 2025-04-25 | $266.30 | $535.56 | 1,709,100 | — | — |
| 2025-04-24 | $263.27 | $529.47 | 2,632,100 | — | — |
| 2025-04-23 | $261.48 | $525.87 | 3,475,900 | — | — |
| 2025-04-22 | $265.56 | $534.07 | 2,744,000 | — | — |
| 2025-04-21 | $260.33 | $523.55 | 2,493,800 | — | — |
| 2025-04-17 | $262.53 | $527.98 | 1,796,800 | — | — |
| 2025-04-16 | $261.39 | $525.69 | 2,380,200 | — | — |
| 2025-04-15 | $262.87 | $528.66 | 1,567,600 | — | — |
| 2025-04-14 | $263.69 | $530.31 | 2,373,700 | — | — |
| 2025-04-11 | $261.54 | $525.99 | 2,757,000 | — | — |
| 2025-04-10 | $258.39 | $519.65 | 3,013,900 | — | — |
| 2025-04-09 | $254.13 | $511.08 | 6,336,300 | — | — |
| 2025-04-08 | $255.03 | $512.89 | 5,514,500 | — | — |
| 2025-04-07 | $252.37 | $507.55 | 5,472,700 | — | — |
| 2025-04-04 | $254.46 | $511.75 | 5,818,900 | — | — |
| 2025-04-03 | $268.36 | $539.70 | 4,242,900 | — | — |
| 2025-04-02 | $262.54 | $528.00 | 2,064,900 | — | — |
| 2025-04-01 | $262.24 | $527.39 | 1,972,700 | — | — |
| 2025-03-31 | $265.29 | $533.53 | 2,414,800 | — | — |
| 2025-03-28 | $262.22 | $527.35 | 1,736,100 | — | — |
| 2025-03-27 | $261.85 | $526.61 | 1,892,900 | — | — |
| 2025-03-26 | $262.72 | $528.36 | 1,909,800 | — | — |
| 2025-03-25 | $262.06 | $527.03 | 2,584,300 | — | — |
| 2025-03-24 | $262.94 | $528.80 | 2,131,600 | — | — |
| 2025-03-21 | $263.35 | $529.63 | 7,238,600 | — | — |
| 2025-03-20 | $266.54 | $536.04 | 1,990,500 | — | — |
| 2025-03-19 | $265.47 | $533.89 | 2,878,100 | — | — |
| 2025-03-18 | $266.49 | $535.94 | 2,770,500 | — | — |
| 2025-03-17 | $263.58 | $530.09 | 2,453,600 | — | — |
| 2025-03-14 | $258.68 | $520.24 | 1,935,700 | — | — |
| 2025-03-13 | $259.84 | $522.57 | 3,286,100 | — | — |
| 2025-03-12 | $256.72 | $516.29 | 4,086,000 | — | — |
| 2025-03-11 | $260.43 | $523.75 | 4,312,300 | — | — |
| 2025-03-10 | $262.28 | $527.48 | 4,407,300 | — | — |
| 2025-03-07 | $254.57 | $511.97 | 2,698,400 | — | — |
| 2025-03-06 | $254.04 | $508.39 | 2,247,900 | — | — |
| 2025-03-05 | $254.48 | $509.27 | 2,364,000 | — | — |
| 2025-03-04 | $251.98 | $504.27 | 2,301,200 | — | — |
| 2025-03-03 | $256.88 | $514.07 | 2,640,300 | — | — |
| 2025-02-28 | $253.77 | $507.85 | 2,157,200 | — | — |
| 2025-02-27 | $249.85 | $500.00 | 1,461,100 | — | — |
| 2025-02-26 | $247.99 | $496.28 | 1,941,600 | — | — |
| 2025-02-25 | $250.82 | $501.95 | 2,131,700 | — | — |
| 2025-02-24 | $247.75 | $495.80 | 1,205,400 | — | — |
| 2025-02-21 | $248.87 | $498.04 | 1,769,900 | — | — |
| 2025-02-20 | $248.32 | $496.94 | 1,248,700 | — | — |
| 2025-02-19 | $250.75 | $501.81 | 1,171,300 | — | — |
| 2025-02-18 | $247.85 | $496.00 | 1,316,700 | — | — |
| 2025-02-14 | $245.48 | $491.26 | 1,444,300 | — | — |
| 2025-02-13 | $250.11 | $500.53 | 1,683,200 | — | — |
| 2025-02-12 | $248.96 | $498.22 | 2,575,000 | — | — |
| 2025-02-11 | $241.74 | $483.77 | 1,359,000 | — | — |
| 2025-02-10 | $241.81 | $483.91 | 1,717,200 | — | — |
| 2025-02-07 | $244.83 | $489.96 | 1,096,100 | — | — |
| 2025-02-06 | $244.41 | $489.12 | 1,446,600 | — | — |
| 2025-02-05 | $241.64 | $483.57 | 1,421,600 | — | — |
| 2025-02-04 | $242.53 | $485.36 | 2,055,800 | — | — |
| 2025-02-03 | $240.65 | $481.59 | 2,536,700 | — | — |
| 2025-01-31 | $236.52 | $473.33 | 1,981,700 | — | — |
| 2025-01-30 | $235.92 | $472.13 | 1,586,500 | — | — |
| 2025-01-29 | $232.50 | $465.28 | 1,640,400 | — | — |
| 2025-01-28 | $234.39 | $469.07 | 1,468,900 | — | — |
| 2025-01-27 | $236.95 | $474.19 | 1,941,000 | — | — |
| 2025-01-24 | $234.68 | $469.65 | 1,644,600 | — | — |
| 2025-01-23 | $233.38 | $467.04 | 2,396,800 | — | — |
| 2025-01-22 | $232.53 | $465.34 | 1,684,700 | — | — |
| 2025-01-21 | $232.25 | $464.78 | 2,041,400 | — | — |
| 2025-01-17 | $232.71 | $465.70 | 1,908,700 | — | — |
| 2025-01-16 | $232.31 | $464.90 | 1,572,600 | — | — |
| 2025-01-15 | $227.88 | $456.04 | 2,703,600 | — | — |
| 2025-01-14 | $231.73 | $463.74 | 1,427,800 | — | — |
| 2025-01-13 | $229.45 | $459.18 | 1,650,000 | — | — |
| 2025-01-10 | $229.20 | $458.68 | 2,739,700 | — | — |
| 2025-01-08 | $229.30 | $458.88 | 2,002,500 | — | — |
| 2025-01-07 | $227.01 | $454.30 | 2,121,000 | — | — |
| 2025-01-06 | $225.82 | $451.92 | 2,297,600 | — | — |
| 2025-01-03 | $232.50 | $465.28 | 1,597,900 | — | — |
| 2025-01-02 | $232.72 | $465.72 | 2,246,600 | — | — |