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
- 1980-03-17 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 | $324.03 | $624.99 | 830,200 | — | — |
| 2025-12-30 | $326.16 | $629.10 | 913,000 | — | — |
| 2025-12-29 | $325.23 | $627.31 | 1,217,400 | — | — |
| 2025-12-26 | $325.44 | $627.71 | 884,900 | — | — |
| 2025-12-24 | $325.35 | $627.54 | 708,600 | — | — |
| 2025-12-23 | $324.05 | $625.03 | 1,454,400 | — | — |
| 2025-12-22 | $323.84 | $624.63 | 1,301,600 | — | — |
| 2025-12-19 | $320.86 | $618.88 | 4,367,200 | — | — |
| 2025-12-18 | $325.36 | $627.56 | 2,348,000 | — | — |
| 2025-12-17 | $327.95 | $632.55 | 1,569,000 | — | — |
| 2025-12-16 | $327.87 | $632.40 | 1,485,100 | — | — |
| 2025-12-15 | $328.45 | $633.52 | 1,623,600 | — | — |
| 2025-12-12 | $328.69 | $633.98 | 1,633,000 | — | — |
| 2025-12-11 | $329.30 | $635.16 | 1,899,700 | — | — |
| 2025-12-10 | $326.27 | $629.31 | 2,160,500 | — | — |
| 2025-12-09 | $321.14 | $619.42 | 1,685,000 | — | — |
| 2025-12-08 | $327.13 | $630.97 | 1,376,300 | — | — |
| 2025-12-05 | $333.11 | $642.51 | 2,011,700 | — | — |
| 2025-12-04 | $335.37 | $646.87 | 1,368,400 | — | — |
| 2025-12-03 | $339.24 | $654.33 | 1,282,000 | — | — |
| 2025-12-02 | $337.49 | $650.95 | 1,389,400 | — | — |
| 2025-12-01 | $341.49 | $658.67 | 1,662,600 | — | — |
| 2025-11-28 | $343.69 | $662.91 | 566,800 | — | — |
| 2025-11-26 | $343.39 | $662.33 | 1,174,300 | — | — |
| 2025-11-25 | $342.65 | $660.91 | 1,452,400 | — | — |
| 2025-11-24 | $338.00 | $651.94 | 2,306,500 | — | — |
| 2025-11-21 | $337.06 | $650.13 | 2,392,500 | — | — |
| 2025-11-20 | $328.01 | $632.67 | 2,881,900 | — | — |
| 2025-11-19 | $329.78 | $636.08 | 2,050,200 | — | — |
| 2025-11-18 | $323.83 | $624.61 | 2,255,300 | — | — |
| 2025-11-17 | $326.81 | $630.36 | 1,991,300 | — | — |
| 2025-11-14 | $332.18 | $640.71 | 2,317,500 | — | — |
| 2025-11-13 | $338.84 | $652.03 | 2,322,900 | — | — |
| 2025-11-12 | $344.72 | $663.35 | 1,516,300 | — | — |
| 2025-11-11 | $345.08 | $664.04 | 2,216,600 | — | — |
| 2025-11-10 | $342.55 | $659.17 | 1,617,100 | — | — |
| 2025-11-07 | $340.16 | $654.58 | 1,631,900 | — | — |
| 2025-11-06 | $333.66 | $642.07 | 1,989,900 | — | — |
| 2025-11-05 | $335.77 | $646.13 | 2,543,600 | — | — |
| 2025-11-04 | $342.98 | $660.00 | 2,221,000 | — | — |
| 2025-11-03 | $345.64 | $665.12 | 2,386,600 | — | — |
| 2025-10-31 | $344.94 | $663.77 | 1,558,200 | — | — |
| 2025-10-30 | $347.90 | $669.47 | 1,609,900 | — | — |
| 2025-10-29 | $345.73 | $665.29 | 2,037,200 | — | — |
| 2025-10-28 | $354.45 | $682.07 | 5,420,800 | — | — |
| 2025-10-27 | $336.08 | $646.72 | 3,088,700 | — | — |
| 2025-10-24 | $334.00 | $642.72 | 2,375,300 | — | — |
| 2025-10-23 | $331.75 | $638.39 | 2,346,400 | — | — |
| 2025-10-22 | $333.81 | $642.36 | 1,797,300 | — | — |
| 2025-10-21 | $338.44 | $651.27 | 2,268,400 | — | — |
| 2025-10-20 | $331.24 | $637.41 | 3,061,200 | — | — |
| 2025-10-17 | $330.74 | $636.45 | 2,203,400 | — | — |
| 2025-10-16 | $331.46 | $637.83 | 1,913,700 | — | — |
| 2025-10-15 | $332.73 | $640.28 | 2,245,800 | — | — |
| 2025-10-14 | $335.27 | $645.17 | 3,393,500 | — | — |
| 2025-10-13 | $332.16 | $639.18 | 1,697,700 | — | — |
| 2025-10-10 | $332.81 | $640.43 | 2,419,300 | — | — |
| 2025-10-09 | $333.22 | $641.22 | 2,228,600 | — | — |
| 2025-10-08 | $337.57 | $649.59 | 1,549,000 | — | — |
| 2025-10-07 | $337.00 | $648.49 | 1,499,800 | — | — |
| 2025-10-06 | $336.91 | $648.32 | 2,032,100 | — | — |
| 2025-10-03 | $346.60 | $666.97 | 1,188,100 | — | — |
| 2025-10-02 | $343.90 | $661.77 | 1,564,100 | — | — |
| 2025-10-01 | $341.22 | $656.61 | 1,413,900 | — | — |
| 2025-09-30 | $346.26 | $666.31 | 1,332,900 | — | — |
| 2025-09-29 | $342.92 | $659.89 | 1,642,100 | — | — |
| 2025-09-26 | $341.91 | $657.94 | 1,039,400 | — | — |
| 2025-09-25 | $340.10 | $654.46 | 1,582,400 | — | — |
| 2025-09-24 | $342.96 | $659.96 | 1,128,200 | — | — |
| 2025-09-23 | $344.45 | $662.83 | 1,350,600 | — | — |
| 2025-09-22 | $346.41 | $666.60 | 1,224,200 | — | — |
| 2025-09-19 | $346.80 | $667.35 | 2,559,000 | — | — |
| 2025-09-18 | $349.56 | $672.66 | 1,608,000 | — | — |
| 2025-09-17 | $350.21 | $673.91 | 2,165,900 | — | — |
| 2025-09-16 | $353.20 | $679.67 | 2,266,100 | — | — |
| 2025-09-15 | $357.08 | $687.13 | 2,016,300 | — | — |
| 2025-09-12 | $360.10 | $692.95 | 1,848,800 | — | — |
| 2025-09-11 | $368.68 | $709.46 | 2,079,000 | — | — |
| 2025-09-10 | $357.45 | $687.85 | 1,777,800 | — | — |
| 2025-09-09 | $361.38 | $695.41 | 2,210,000 | — | — |
| 2025-09-08 | $375.23 | $722.06 | 1,544,600 | — | — |
| 2025-09-05 | $372.43 | $716.67 | 3,067,000 | — | — |
| 2025-09-04 | $365.78 | $703.88 | 1,922,900 | — | — |
| 2025-09-03 | $363.03 | $698.58 | 2,528,600 | — | — |
| 2025-09-02 | $360.92 | $694.52 | 1,472,500 | — | — |
| 2025-08-29 | $365.83 | $703.97 | 1,328,500 | — | — |
| 2025-08-28 | $366.18 | $704.65 | 1,136,900 | — | — |
| 2025-08-27 | $367.40 | $706.99 | 812,400 | — | — |
| 2025-08-26 | $366.46 | $705.18 | 1,828,400 | — | — |
| 2025-08-25 | $367.00 | $706.22 | 1,411,000 | — | — |
| 2025-08-22 | $372.93 | $717.63 | 2,298,600 | — | — |
| 2025-08-21 | $363.86 | $700.18 | 1,450,100 | — | — |
| 2025-08-20 | $367.13 | $706.47 | 1,798,300 | — | — |
| 2025-08-19 | $367.93 | $708.01 | 2,089,400 | — | — |
| 2025-08-18 | $358.85 | $690.54 | 2,097,300 | — | — |
| 2025-08-15 | $364.40 | $701.22 | 1,785,100 | — | — |
| 2025-08-14 | $365.57 | $701.95 | 2,615,100 | — | — |
| 2025-08-13 | $368.83 | $708.21 | 2,880,900 | — | — |
| 2025-08-12 | $358.09 | $687.59 | 2,567,500 | — | — |
| 2025-08-11 | $354.58 | $680.85 | 2,626,000 | — | — |
| 2025-08-08 | $352.16 | $676.20 | 1,628,300 | — | — |
| 2025-08-07 | $349.93 | $671.92 | 1,410,300 | — | — |
| 2025-08-06 | $350.73 | $673.46 | 2,134,200 | — | — |
| 2025-08-05 | $352.09 | $676.07 | 1,565,400 | — | — |
| 2025-08-04 | $347.85 | $667.93 | 2,145,700 | — | — |
| 2025-08-01 | $343.41 | $659.40 | 4,073,900 | — | — |
| 2025-07-31 | $330.88 | $635.34 | 1,752,600 | — | — |
| 2025-07-30 | $331.98 | $637.45 | 1,539,700 | — | — |
| 2025-07-29 | $336.97 | $647.04 | 1,518,200 | — | — |
| 2025-07-28 | $336.16 | $645.48 | 1,919,500 | — | — |
| 2025-07-25 | $340.10 | $653.05 | 1,868,400 | — | — |
| 2025-07-24 | $340.21 | $653.26 | 2,132,400 | — | — |
| 2025-07-23 | $342.94 | $658.50 | 2,234,100 | — | — |
| 2025-07-22 | $340.07 | $652.99 | 3,896,900 | — | — |
| 2025-07-21 | $341.30 | $655.35 | 2,350,600 | — | — |
| 2025-07-18 | $340.07 | $652.99 | 2,202,500 | — | — |
| 2025-07-17 | $339.90 | $652.66 | 1,331,500 | — | — |
| 2025-07-16 | $339.86 | $652.58 | 1,273,300 | — | — |
| 2025-07-15 | $339.05 | $651.03 | 1,322,100 | — | — |
| 2025-07-14 | $344.50 | $661.49 | 999,800 | — | — |
| 2025-07-11 | $345.93 | $664.24 | 1,038,500 | — | — |
| 2025-07-10 | $351.83 | $675.57 | 1,216,400 | — | — |
| 2025-07-09 | $351.54 | $675.01 | 2,120,100 | — | — |
| 2025-07-08 | $346.00 | $664.37 | 1,319,800 | — | — |
| 2025-07-07 | $346.29 | $664.93 | 2,209,200 | — | — |
| 2025-07-03 | $354.00 | $679.74 | 1,088,700 | — | — |
| 2025-07-02 | $352.51 | $676.87 | 1,340,800 | — | — |
| 2025-07-01 | $355.30 | $682.23 | 2,310,200 | — | — |
| 2025-06-30 | $343.36 | $659.30 | 1,809,800 | — | — |
| 2025-06-27 | $345.72 | $663.84 | 1,366,900 | — | — |
| 2025-06-26 | $341.87 | $656.44 | 1,724,300 | — | — |
| 2025-06-25 | $343.62 | $659.80 | 1,614,600 | — | — |
| 2025-06-24 | $345.69 | $663.78 | 1,585,100 | — | — |
| 2025-06-23 | $343.77 | $660.09 | 1,600,800 | — | — |
| 2025-06-20 | $333.50 | $640.37 | 2,707,400 | — | — |
| 2025-06-18 | $331.47 | $636.47 | 1,451,800 | — | — |
| 2025-06-17 | $331.03 | $635.63 | 1,593,300 | — | — |
| 2025-06-16 | $335.76 | $644.71 | 1,706,400 | — | — |
| 2025-06-13 | $335.88 | $644.94 | 2,797,900 | — | — |
| 2025-06-12 | $356.20 | $683.96 | 888,500 | — | — |
| 2025-06-11 | $357.13 | $685.75 | 1,115,300 | — | — |
| 2025-06-10 | $360.73 | $692.66 | 769,400 | — | — |
| 2025-06-09 | $357.95 | $687.32 | 849,200 | — | — |
| 2025-06-06 | $357.48 | $686.42 | 1,495,300 | — | — |
| 2025-06-05 | $357.88 | $687.19 | 1,438,700 | — | — |
| 2025-06-04 | $362.22 | $695.52 | 1,557,000 | — | — |
| 2025-06-03 | $357.76 | $686.96 | 1,792,800 | — | — |
| 2025-06-02 | $355.44 | $682.50 | 1,990,600 | — | — |
| 2025-05-30 | $358.81 | $688.97 | 2,509,200 | — | — |
| 2025-05-29 | $355.75 | $683.10 | 726,400 | — | — |
| 2025-05-28 | $354.73 | $681.14 | 792,200 | — | — |
| 2025-05-27 | $359.32 | $689.95 | 1,260,200 | — | — |
| 2025-05-23 | $352.51 | $676.87 | 1,018,300 | — | — |
| 2025-05-22 | $352.94 | $677.70 | 1,349,600 | — | — |
| 2025-05-21 | $353.94 | $679.62 | 1,449,800 | — | — |
| 2025-05-20 | $359.10 | $689.53 | 1,949,600 | — | — |
| 2025-05-19 | $362.00 | $695.10 | 1,662,500 | — | — |
| 2025-05-16 | $363.51 | $698.00 | 892,900 | — | — |
| 2025-05-15 | $361.45 | $692.52 | 1,650,600 | — | — |
| 2025-05-14 | $351.37 | $673.21 | 1,159,700 | — | — |
| 2025-05-13 | $356.04 | $682.16 | 1,390,500 | — | — |
| 2025-05-12 | $357.15 | $684.29 | 1,390,600 | — | — |
| 2025-05-09 | $351.86 | $674.15 | 1,470,700 | — | — |
| 2025-05-08 | $353.57 | $677.43 | 1,259,400 | — | — |
| 2025-05-07 | $351.58 | $673.61 | 1,025,900 | — | — |
| 2025-05-06 | $352.52 | $675.41 | 1,159,000 | — | — |
| 2025-05-05 | $359.82 | $689.40 | 1,583,500 | — | — |
| 2025-05-02 | $359.64 | $689.06 | 1,398,600 | — | — |
| 2025-05-01 | $353.64 | $677.56 | 1,447,100 | — | — |
| 2025-04-30 | $352.92 | $676.18 | 2,307,200 | — | — |
| 2025-04-29 | $348.13 | $667.00 | 2,461,600 | — | — |
| 2025-04-28 | $332.20 | $636.48 | 1,799,800 | — | — |
| 2025-04-25 | $331.62 | $635.37 | 1,552,900 | — | — |
| 2025-04-24 | $334.44 | $640.77 | 1,081,400 | — | — |
| 2025-04-23 | $331.25 | $634.66 | 1,338,600 | — | — |
| 2025-04-22 | $331.96 | $636.02 | 1,331,500 | — | — |
| 2025-04-21 | $322.30 | $617.51 | 1,511,200 | — | — |
| 2025-04-17 | $333.38 | $638.74 | 2,238,300 | — | — |
| 2025-04-16 | $331.28 | $634.72 | 1,386,000 | — | — |
| 2025-04-15 | $336.88 | $645.45 | 1,247,900 | — | — |
| 2025-04-14 | $341.02 | $653.38 | 1,632,000 | — | — |
| 2025-04-11 | $336.77 | $645.24 | 2,032,700 | — | — |
| 2025-04-10 | $329.91 | $632.09 | 2,470,900 | — | — |
| 2025-04-09 | $336.25 | $644.24 | 3,253,100 | — | — |
| 2025-04-08 | $313.51 | $600.67 | 3,115,400 | — | — |
| 2025-04-07 | $322.81 | $618.49 | 3,240,400 | — | — |
| 2025-04-04 | $332.06 | $636.21 | 4,338,800 | — | — |
| 2025-04-03 | $340.65 | $652.67 | 2,143,700 | — | — |
| 2025-04-02 | $353.66 | $677.60 | 1,583,100 | — | — |
| 2025-04-01 | $350.57 | $671.68 | 1,258,000 | — | — |
| 2025-03-31 | $349.19 | $669.03 | 1,964,500 | — | — |
| 2025-03-28 | $339.75 | $650.95 | 1,305,200 | — | — |
| 2025-03-27 | $345.65 | $662.25 | 2,058,100 | — | — |
| 2025-03-26 | $344.42 | $659.89 | 1,499,200 | — | — |
| 2025-03-25 | $341.16 | $653.65 | 1,180,500 | — | — |
| 2025-03-24 | $342.71 | $656.62 | 1,847,700 | — | — |
| 2025-03-21 | $334.41 | $640.72 | 3,478,300 | — | — |
| 2025-03-20 | $336.03 | $643.82 | 2,158,600 | — | — |
| 2025-03-19 | $334.92 | $641.69 | 2,112,100 | — | — |
| 2025-03-18 | $335.53 | $642.86 | 1,645,300 | — | — |
| 2025-03-17 | $342.25 | $655.74 | 1,760,100 | — | — |
| 2025-03-14 | $341.78 | $654.84 | 1,860,100 | — | — |
| 2025-03-13 | $342.10 | $655.45 | 1,959,500 | — | — |
| 2025-03-12 | $349.83 | $670.26 | 1,418,800 | — | — |
| 2025-03-11 | $353.02 | $676.37 | 2,002,600 | — | — |
| 2025-03-10 | $357.78 | $685.49 | 2,445,600 | — | — |
| 2025-03-07 | $363.62 | $696.68 | 2,024,500 | — | — |
| 2025-03-06 | $360.08 | $689.90 | 2,094,000 | — | — |
| 2025-03-05 | $362.32 | $694.19 | 2,000,200 | — | — |
| 2025-03-04 | $355.28 | $680.70 | 2,564,400 | — | — |
| 2025-03-03 | $356.73 | $683.48 | 2,607,300 | — | — |
| 2025-02-28 | $362.27 | $692.58 | 2,799,200 | — | — |
| 2025-02-27 | $355.51 | $679.66 | 2,468,400 | — | — |
| 2025-02-26 | $359.59 | $687.46 | 2,438,200 | — | — |
| 2025-02-25 | $353.03 | $674.92 | 2,063,300 | — | — |
| 2025-02-24 | $343.87 | $657.40 | 2,442,500 | — | — |
| 2025-02-21 | $344.57 | $658.74 | 2,871,800 | — | — |
| 2025-02-20 | $350.02 | $669.16 | 2,041,800 | — | — |
| 2025-02-19 | $351.85 | $672.66 | 2,042,700 | — | — |
| 2025-02-18 | $352.99 | $674.84 | 1,498,600 | — | — |
| 2025-02-14 | $356.86 | $682.24 | 1,872,000 | — | — |
| 2025-02-13 | $361.13 | $690.40 | 1,907,300 | — | — |
| 2025-02-12 | $355.50 | $679.64 | 1,095,000 | — | — |
| 2025-02-11 | $361.37 | $690.86 | 1,111,200 | — | — |
| 2025-02-10 | $359.16 | $686.64 | 1,263,200 | — | — |
| 2025-02-07 | $360.57 | $689.33 | 951,100 | — | — |
| 2025-02-06 | $365.22 | $698.22 | 970,300 | — | — |
| 2025-02-05 | $364.48 | $696.81 | 1,619,500 | — | — |
| 2025-02-04 | $357.59 | $683.63 | 1,783,200 | — | — |
| 2025-02-03 | $357.64 | $683.73 | 1,641,800 | — | — |
| 2025-01-31 | $358.16 | $684.72 | 1,870,800 | — | — |
| 2025-01-30 | $365.55 | $698.85 | 3,418,600 | — | — |
| 2025-01-29 | $360.41 | $689.03 | 1,616,300 | — | — |
| 2025-01-28 | $364.17 | $696.21 | 1,338,800 | — | — |
| 2025-01-27 | $364.17 | $696.21 | 1,270,500 | — | — |
| 2025-01-24 | $360.15 | $688.53 | 1,335,400 | — | — |
| 2025-01-23 | $361.11 | $690.36 | 800,000 | — | — |
| 2025-01-22 | $357.74 | $683.92 | 1,181,500 | — | — |
| 2025-01-21 | $361.52 | $691.15 | 1,808,200 | — | — |
| 2025-01-17 | $353.98 | $676.73 | 2,392,500 | — | — |
| 2025-01-16 | $354.17 | $677.10 | 1,469,700 | — | — |
| 2025-01-15 | $346.93 | $663.25 | 1,741,200 | — | — |
| 2025-01-14 | $341.64 | $653.14 | 1,501,400 | — | — |
| 2025-01-13 | $336.12 | $642.59 | 1,442,700 | — | — |
| 2025-01-10 | $330.16 | $631.19 | 1,685,200 | — | — |
| 2025-01-08 | $337.54 | $645.30 | 1,413,700 | — | — |
| 2025-01-07 | $334.40 | $639.30 | 1,625,900 | — | — |
| 2025-01-06 | $337.82 | $645.84 | 1,841,100 | — | — |
| 2025-01-03 | $336.54 | $643.39 | 1,636,100 | — | — |
| 2025-01-02 | $333.16 | $636.93 | 2,263,600 | — | — |