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
- 2011-03-10 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 | $466.86 | $626.68 | 589,800 | — | — |
| 2025-12-30 | $473.26 | $635.27 | 494,100 | — | — |
| 2025-12-29 | $474.02 | $636.29 | 795,000 | — | — |
| 2025-12-26 | $477.13 | $640.47 | 437,800 | — | — |
| 2025-12-24 | $474.06 | $636.35 | 254,200 | — | — |
| 2025-12-23 | $474.04 | $636.32 | 660,400 | — | — |
| 2025-12-22 | $472.03 | $633.62 | 1,346,200 | — | — |
| 2025-12-19 | $472.98 | $634.90 | 4,262,500 | — | — |
| 2025-12-18 | $466.56 | $626.28 | 1,410,200 | — | — |
| 2025-12-17 | $471.85 | $633.38 | 1,206,500 | — | — |
| 2025-12-16 | $469.79 | $630.61 | 1,436,100 | — | — |
| 2025-12-15 | $476.98 | $640.27 | 1,420,400 | — | — |
| 2025-12-12 | $484.77 | $649.76 | 856,300 | — | — |
| 2025-12-11 | $482.35 | $646.51 | 996,400 | — | — |
| 2025-12-10 | $468.73 | $628.26 | 2,229,200 | — | — |
| 2025-12-09 | $488.50 | $654.76 | 994,200 | — | — |
| 2025-12-08 | $485.15 | $650.27 | 1,083,200 | — | — |
| 2025-12-05 | $486.70 | $652.34 | 947,300 | — | — |
| 2025-12-04 | $487.66 | $653.63 | 1,633,400 | — | — |
| 2025-12-03 | $486.77 | $652.44 | 2,025,000 | — | — |
| 2025-12-02 | $500.31 | $670.58 | 1,198,900 | — | — |
| 2025-12-01 | $503.00 | $674.19 | 1,144,400 | — | — |
| 2025-11-28 | $508.29 | $681.28 | 534,700 | — | — |
| 2025-11-26 | $514.76 | $689.95 | 1,056,200 | — | — |
| 2025-11-25 | $515.85 | $691.41 | 1,240,900 | — | — |
| 2025-11-24 | $501.04 | $671.56 | 3,187,300 | — | — |
| 2025-11-21 | $491.00 | $658.11 | 1,937,800 | — | — |
| 2025-11-20 | $476.28 | $638.38 | 1,149,700 | — | — |
| 2025-11-19 | $481.06 | $644.78 | 1,217,000 | — | — |
| 2025-11-18 | $478.14 | $640.87 | 1,119,800 | — | — |
| 2025-11-17 | $477.10 | $639.48 | 1,183,800 | — | — |
| 2025-11-14 | $472.65 | $633.51 | 1,000,700 | — | — |
| 2025-11-13 | $473.28 | $634.36 | 1,253,100 | — | — |
| 2025-11-12 | $473.61 | $634.80 | 1,411,800 | — | — |
| 2025-11-11 | $462.31 | $619.65 | 1,347,900 | — | — |
| 2025-11-10 | $459.30 | $615.62 | 1,716,500 | — | — |
| 2025-11-07 | $476.61 | $638.82 | 1,186,300 | — | — |
| 2025-11-06 | $471.36 | $631.78 | 836,700 | — | — |
| 2025-11-05 | $473.20 | $634.25 | 1,097,000 | — | — |
| 2025-11-04 | $471.68 | $632.21 | 1,490,400 | — | — |
| 2025-11-03 | $461.56 | $618.65 | 1,269,800 | — | — |
| 2025-10-31 | $459.68 | $616.13 | 1,511,200 | — | — |
| 2025-10-30 | $466.80 | $625.67 | 1,513,900 | — | — |
| 2025-10-29 | $468.40 | $627.81 | 1,564,900 | — | — |
| 2025-10-28 | $466.46 | $625.21 | 1,493,700 | — | — |
| 2025-10-27 | $467.86 | $627.09 | 1,789,500 | — | — |
| 2025-10-24 | $447.04 | $599.19 | 2,847,200 | — | — |
| 2025-10-23 | $440.16 | $589.96 | 1,928,600 | — | — |
| 2025-10-22 | $441.19 | $591.34 | 1,522,700 | — | — |
| 2025-10-21 | $432.01 | $579.04 | 1,082,700 | — | — |
| 2025-10-20 | $433.15 | $580.57 | 878,400 | — | — |
| 2025-10-17 | $426.16 | $571.20 | 1,034,500 | — | — |
| 2025-10-16 | $419.60 | $562.41 | 1,004,700 | — | — |
| 2025-10-15 | $420.25 | $563.28 | 1,260,800 | — | — |
| 2025-10-14 | $418.40 | $560.80 | 1,523,000 | — | — |
| 2025-10-13 | $410.68 | $550.45 | 1,067,200 | — | — |
| 2025-10-10 | $415.14 | $556.43 | 1,638,400 | — | — |
| 2025-10-09 | $418.87 | $561.43 | 1,245,300 | — | — |
| 2025-10-08 | $426.27 | $571.35 | 1,485,100 | — | — |
| 2025-10-07 | $437.57 | $586.49 | 1,252,400 | — | — |
| 2025-10-06 | $433.55 | $581.10 | 960,400 | — | — |
| 2025-10-03 | $429.54 | $575.73 | 988,400 | — | — |
| 2025-10-02 | $426.69 | $571.91 | 865,200 | — | — |
| 2025-10-01 | $426.07 | $571.08 | 1,371,900 | — | — |
| 2025-09-30 | $426.20 | $571.25 | 1,591,800 | — | — |
| 2025-09-29 | $420.92 | $564.18 | 894,800 | — | — |
| 2025-09-26 | $419.08 | $561.71 | 1,184,900 | — | — |
| 2025-09-25 | $414.89 | $556.09 | 667,300 | — | — |
| 2025-09-24 | $416.62 | $558.41 | 978,600 | — | — |
| 2025-09-23 | $409.45 | $548.80 | 801,600 | — | — |
| 2025-09-22 | $407.24 | $545.84 | 1,010,600 | — | — |
| 2025-09-19 | $402.30 | $539.22 | 4,308,500 | — | — |
| 2025-09-18 | $401.06 | $537.56 | 1,337,800 | — | — |
| 2025-09-17 | $399.39 | $535.32 | 1,250,000 | — | — |
| 2025-09-16 | $399.75 | $535.80 | 1,319,800 | — | — |
| 2025-09-15 | $403.17 | $539.42 | 897,500 | — | — |
| 2025-09-12 | $405.13 | $542.04 | 761,200 | — | — |
| 2025-09-11 | $402.85 | $538.99 | 1,295,300 | — | — |
| 2025-09-10 | $394.36 | $527.63 | 2,014,000 | — | — |
| 2025-09-09 | $413.40 | $553.11 | 1,084,100 | — | — |
| 2025-09-08 | $418.10 | $559.39 | 1,472,900 | — | — |
| 2025-09-05 | $420.77 | $562.97 | 1,059,800 | — | — |
| 2025-09-04 | $411.59 | $550.68 | 1,714,800 | — | — |
| 2025-09-03 | $407.61 | $545.36 | 651,700 | — | — |
| 2025-09-02 | $406.14 | $543.39 | 955,600 | — | — |
| 2025-08-29 | $403.96 | $540.48 | 996,400 | — | — |
| 2025-08-28 | $407.28 | $544.92 | 965,400 | — | — |
| 2025-08-27 | $405.05 | $541.93 | 702,200 | — | — |
| 2025-08-26 | $401.96 | $537.80 | 1,180,600 | — | — |
| 2025-08-25 | $402.77 | $538.88 | 805,500 | — | — |
| 2025-08-22 | $404.97 | $541.83 | 1,081,200 | — | — |
| 2025-08-21 | $404.26 | $540.88 | 1,198,700 | — | — |
| 2025-08-20 | $410.18 | $548.80 | 1,639,500 | — | — |
| 2025-08-19 | $402.69 | $538.78 | 1,502,100 | — | — |
| 2025-08-18 | $393.62 | $526.64 | 1,016,100 | — | — |
| 2025-08-15 | $395.79 | $529.55 | 1,251,400 | — | — |
| 2025-08-14 | $393.65 | $526.68 | 912,000 | — | — |
| 2025-08-13 | $390.46 | $522.41 | 1,416,100 | — | — |
| 2025-08-12 | $390.31 | $522.21 | 1,089,900 | — | — |
| 2025-08-11 | $382.91 | $512.31 | 991,600 | — | — |
| 2025-08-08 | $381.61 | $510.57 | 1,016,100 | — | — |
| 2025-08-07 | $373.33 | $499.50 | 1,136,800 | — | — |
| 2025-08-06 | $366.15 | $489.89 | 1,125,200 | — | — |
| 2025-08-05 | $363.81 | $486.76 | 1,106,100 | — | — |
| 2025-08-04 | $363.20 | $485.94 | 1,078,300 | — | — |
| 2025-08-01 | $356.97 | $477.61 | 1,369,800 | — | — |
| 2025-07-31 | $353.99 | $473.62 | 1,462,700 | — | — |
| 2025-07-30 | $355.06 | $475.05 | 2,389,900 | — | — |
| 2025-07-29 | $344.50 | $460.92 | 1,879,300 | — | — |
| 2025-07-28 | $340.54 | $455.62 | 1,869,500 | — | — |
| 2025-07-25 | $334.32 | $447.30 | 3,175,900 | — | — |
| 2025-07-24 | $341.48 | $456.88 | 2,404,800 | — | — |
| 2025-07-23 | $353.27 | $472.66 | 1,237,000 | — | — |
| 2025-07-22 | $350.97 | $469.58 | 2,985,800 | — | — |
| 2025-07-21 | $364.55 | $487.75 | 1,145,300 | — | — |
| 2025-07-18 | $361.12 | $483.16 | 1,029,800 | — | — |
| 2025-07-17 | $362.60 | $485.14 | 1,226,100 | — | — |
| 2025-07-16 | $362.58 | $485.11 | 2,004,800 | — | — |
| 2025-07-15 | $371.80 | $497.45 | 1,304,400 | — | — |
| 2025-07-14 | $380.45 | $509.02 | 935,600 | — | — |
| 2025-07-11 | $376.07 | $503.16 | 877,100 | — | — |
| 2025-07-10 | $378.32 | $506.17 | 1,584,400 | — | — |
| 2025-07-09 | $378.44 | $506.33 | 1,217,700 | — | — |
| 2025-07-08 | $377.60 | $505.21 | 1,098,700 | — | — |
| 2025-07-07 | $378.98 | $507.05 | 1,369,700 | — | — |
| 2025-07-03 | $376.58 | $503.84 | 943,100 | — | — |
| 2025-07-02 | $378.04 | $505.80 | 1,297,300 | — | — |
| 2025-07-01 | $389.53 | $521.17 | 1,299,900 | — | — |
| 2025-06-30 | $383.10 | $512.57 | 1,172,500 | — | — |
| 2025-06-27 | $379.30 | $507.48 | 1,554,900 | — | — |
| 2025-06-26 | $377.66 | $505.29 | 1,838,000 | — | — |
| 2025-06-25 | $374.19 | $500.65 | 1,294,200 | — | — |
| 2025-06-24 | $379.02 | $507.11 | 1,105,100 | — | — |
| 2025-06-23 | $378.72 | $506.71 | 1,098,000 | — | — |
| 2025-06-20 | $377.50 | $505.07 | 4,238,400 | — | — |
| 2025-06-18 | $376.86 | $504.22 | 1,374,300 | — | — |
| 2025-06-17 | $372.45 | $498.32 | 1,334,100 | — | — |
| 2025-06-16 | $368.59 | $493.15 | 2,140,000 | — | — |
| 2025-06-13 | $371.18 | $495.66 | 872,300 | — | — |
| 2025-06-12 | $371.67 | $496.31 | 787,900 | — | — |
| 2025-06-11 | $367.59 | $490.86 | 1,026,700 | — | — |
| 2025-06-10 | $364.92 | $487.30 | 1,915,000 | — | — |
| 2025-06-09 | $373.01 | $498.10 | 2,014,600 | — | — |
| 2025-06-06 | $384.34 | $513.23 | 619,600 | — | — |
| 2025-06-05 | $381.50 | $509.44 | 1,058,700 | — | — |
| 2025-06-04 | $381.66 | $509.65 | 943,000 | — | — |
| 2025-06-03 | $383.06 | $511.52 | 1,220,800 | — | — |
| 2025-06-02 | $382.16 | $510.32 | 1,066,900 | — | — |
| 2025-05-30 | $381.39 | $509.29 | 2,556,400 | — | — |
| 2025-05-29 | $378.65 | $505.63 | 1,449,500 | — | — |
| 2025-05-28 | $378.44 | $505.35 | 921,100 | — | — |
| 2025-05-27 | $378.81 | $505.84 | 996,900 | — | — |
| 2025-05-23 | $376.59 | $502.88 | 1,138,200 | — | — |
| 2025-05-22 | $376.64 | $502.95 | 1,250,400 | — | — |
| 2025-05-21 | $381.81 | $509.85 | 1,118,200 | — | — |
| 2025-05-20 | $386.05 | $515.51 | 1,361,400 | — | — |
| 2025-05-19 | $386.89 | $516.63 | 2,041,100 | — | — |
| 2025-05-16 | $387.52 | $517.47 | 1,789,700 | — | — |
| 2025-05-15 | $385.50 | $514.78 | 3,047,300 | — | — |
| 2025-05-14 | $367.50 | $490.74 | 1,798,700 | — | — |
| 2025-05-13 | $368.10 | $491.54 | 2,203,500 | — | — |
| 2025-05-12 | $363.28 | $485.11 | 1,679,400 | — | — |
| 2025-05-09 | $353.70 | $472.31 | 979,500 | — | — |
| 2025-05-08 | $353.92 | $472.61 | 1,224,500 | — | — |
| 2025-05-07 | $360.98 | $482.03 | 1,984,400 | — | — |
| 2025-05-06 | $356.70 | $476.32 | 1,587,000 | — | — |
| 2025-05-05 | $349.38 | $466.54 | 789,900 | — | — |
| 2025-05-02 | $347.97 | $464.66 | 802,300 | — | — |
| 2025-05-01 | $343.04 | $458.08 | 1,148,000 | — | — |
| 2025-04-30 | $345.08 | $460.80 | 1,330,400 | — | — |
| 2025-04-29 | $340.58 | $454.79 | 1,416,600 | — | — |
| 2025-04-28 | $332.02 | $443.36 | 1,528,100 | — | — |
| 2025-04-25 | $327.92 | $437.89 | 2,803,600 | — | — |
| 2025-04-24 | $341.41 | $455.90 | 2,272,300 | — | — |
| 2025-04-23 | $335.98 | $448.65 | 1,402,100 | — | — |
| 2025-04-22 | $324.62 | $433.48 | 1,432,800 | — | — |
| 2025-04-21 | $317.61 | $424.12 | 1,650,300 | — | — |
| 2025-04-17 | $335.01 | $447.36 | 1,830,600 | — | — |
| 2025-04-16 | $331.00 | $442.00 | 1,194,600 | — | — |
| 2025-04-15 | $335.55 | $448.08 | 1,011,400 | — | — |
| 2025-04-14 | $340.62 | $454.85 | 1,172,400 | — | — |
| 2025-04-11 | $333.37 | $445.17 | 1,677,500 | — | — |
| 2025-04-10 | $334.99 | $447.33 | 2,134,700 | — | — |
| 2025-04-09 | $338.53 | $452.06 | 2,909,100 | — | — |
| 2025-04-08 | $332.18 | $443.58 | 2,058,700 | — | — |
| 2025-04-07 | $329.63 | $440.17 | 1,999,100 | — | — |
| 2025-04-04 | $331.65 | $442.87 | 2,518,300 | — | — |
| 2025-04-03 | $349.14 | $466.22 | 1,946,900 | — | — |
| 2025-04-02 | $347.03 | $463.41 | 1,249,400 | — | — |
| 2025-04-01 | $345.73 | $461.67 | 1,226,300 | — | — |
| 2025-03-31 | $345.55 | $461.43 | 1,571,800 | — | — |
| 2025-03-28 | $342.16 | $456.90 | 1,114,500 | — | — |
| 2025-03-27 | $342.34 | $457.14 | 1,326,100 | — | — |
| 2025-03-26 | $337.29 | $450.40 | 1,191,800 | — | — |
| 2025-03-25 | $336.46 | $449.29 | 1,318,000 | — | — |
| 2025-03-24 | $333.84 | $445.79 | 1,423,800 | — | — |
| 2025-03-21 | $328.79 | $439.05 | 3,392,400 | — | — |
| 2025-03-20 | $333.52 | $445.37 | 1,671,400 | — | — |
| 2025-03-19 | $334.18 | $446.25 | 1,276,200 | — | — |
| 2025-03-18 | $330.16 | $440.88 | 1,009,700 | — | — |
| 2025-03-17 | $328.46 | $438.61 | 1,104,300 | — | — |
| 2025-03-14 | $319.39 | $425.54 | 1,041,800 | — | — |
| 2025-03-13 | $314.79 | $419.41 | 957,100 | — | — |
| 2025-03-12 | $312.87 | $416.85 | 1,466,600 | — | — |
| 2025-03-11 | $323.55 | $431.08 | 2,126,200 | — | — |
| 2025-03-10 | $336.16 | $447.88 | 2,674,900 | — | — |
| 2025-03-07 | $330.15 | $439.87 | 1,869,000 | — | — |
| 2025-03-06 | $321.75 | $428.68 | 1,512,500 | — | — |
| 2025-03-05 | $319.63 | $425.86 | 1,324,300 | — | — |
| 2025-03-04 | $312.05 | $415.76 | 1,321,100 | — | — |
| 2025-03-03 | $311.28 | $414.73 | 1,413,600 | — | — |
| 2025-02-28 | $306.30 | $408.10 | 3,469,100 | — | — |
| 2025-02-27 | $320.94 | $427.60 | 1,788,600 | — | — |
| 2025-02-26 | $319.91 | $426.23 | 2,109,600 | — | — |
| 2025-02-25 | $333.07 | $443.76 | 2,908,600 | — | — |
| 2025-02-24 | $319.57 | $425.78 | 1,488,400 | — | — |
| 2025-02-21 | $316.42 | $421.58 | 1,638,400 | — | — |
| 2025-02-20 | $321.50 | $428.35 | 1,545,500 | — | — |
| 2025-02-19 | $320.56 | $427.09 | 1,738,400 | — | — |
| 2025-02-18 | $316.71 | $421.97 | 1,084,500 | — | — |
| 2025-02-14 | $316.21 | $421.30 | 1,451,600 | — | — |
| 2025-02-13 | $321.92 | $428.91 | 1,715,000 | — | — |
| 2025-02-12 | $312.38 | $416.20 | 1,972,100 | — | — |
| 2025-02-11 | $323.73 | $431.32 | 1,419,200 | — | — |
| 2025-02-10 | $318.26 | $424.03 | 1,632,400 | — | — |
| 2025-02-07 | $322.05 | $429.08 | 1,530,000 | — | — |
| 2025-02-06 | $324.53 | $432.38 | 2,209,200 | — | — |
| 2025-02-05 | $336.83 | $448.77 | 951,400 | — | — |
| 2025-02-04 | $334.80 | $446.07 | 1,133,100 | — | — |
| 2025-02-03 | $334.30 | $445.40 | 1,532,200 | — | — |
| 2025-01-31 | $329.91 | $439.55 | 1,254,800 | — | — |
| 2025-01-30 | $334.61 | $445.81 | 1,201,700 | — | — |
| 2025-01-29 | $327.62 | $436.50 | 1,142,200 | — | — |
| 2025-01-28 | $328.70 | $437.94 | 2,498,600 | — | — |
| 2025-01-27 | $332.00 | $442.34 | 2,805,800 | — | — |
| 2025-01-24 | $313.07 | $417.12 | 3,031,300 | — | — |
| 2025-01-23 | $325.36 | $433.49 | 2,915,800 | — | — |
| 2025-01-22 | $319.51 | $425.70 | 2,376,900 | — | — |
| 2025-01-21 | $318.47 | $424.31 | 1,846,000 | — | — |
| 2025-01-17 | $310.45 | $413.62 | 1,206,600 | — | — |
| 2025-01-16 | $309.44 | $412.28 | 767,800 | — | — |
| 2025-01-15 | $306.25 | $408.03 | 1,235,700 | — | — |
| 2025-01-14 | $305.79 | $407.42 | 1,055,600 | — | — |
| 2025-01-13 | $308.18 | $410.60 | 1,406,700 | — | — |
| 2025-01-10 | $302.82 | $403.46 | 2,417,600 | — | — |
| 2025-01-08 | $311.25 | $414.69 | 1,995,200 | — | — |
| 2025-01-07 | $308.21 | $410.64 | 1,724,600 | — | — |
| 2025-01-06 | $296.92 | $395.60 | 1,440,900 | — | — |
| 2025-01-03 | $296.70 | $395.31 | 1,260,000 | — | — |
| 2025-01-02 | $297.75 | $396.70 | 962,600 | — | — |