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 | $322.22 | $1,556.28 | 5,048,500 | — | — |
| 2025-12-30 | $323.42 | $1,562.08 | 7,904,300 | — | — |
| 2025-12-29 | $323.75 | $1,563.67 | 8,635,300 | — | — |
| 2025-12-26 | $327.91 | $1,583.76 | 4,158,300 | — | — |
| 2025-12-24 | $329.17 | $1,589.85 | 4,289,300 | — | — |
| 2025-12-23 | $325.93 | $1,574.20 | 6,668,300 | — | — |
| 2025-12-22 | $323.09 | $1,560.48 | 8,354,600 | — | — |
| 2025-12-19 | $317.21 | $1,532.08 | 24,494,400 | — | — |
| 2025-12-18 | $313.00 | $1,511.75 | 11,444,900 | — | — |
| 2025-12-17 | $314.98 | $1,521.31 | 8,718,700 | — | — |
| 2025-12-16 | $315.55 | $1,524.06 | 8,331,300 | — | — |
| 2025-12-15 | $320.02 | $1,545.65 | 10,864,100 | — | — |
| 2025-12-12 | $318.52 | $1,538.41 | 8,982,900 | — | — |
| 2025-12-11 | $317.38 | $1,532.90 | 9,721,900 | — | — |
| 2025-12-10 | $310.11 | $1,497.79 | 18,874,100 | — | — |
| 2025-12-09 | $300.51 | $1,451.42 | 18,049,200 | — | — |
| 2025-12-08 | $315.21 | $1,522.42 | 7,417,200 | — | — |
| 2025-12-05 | $315.04 | $1,521.60 | 6,518,900 | — | — |
| 2025-12-04 | $316.10 | $1,526.72 | 9,627,800 | — | — |
| 2025-12-03 | $312.13 | $1,507.55 | 8,535,300 | — | — |
| 2025-12-02 | $307.88 | $1,487.02 | 7,249,000 | — | — |
| 2025-12-01 | $308.92 | $1,492.04 | 7,727,300 | — | — |
| 2025-11-28 | $313.08 | $1,512.13 | 4,322,400 | — | — |
| 2025-11-26 | $307.64 | $1,485.86 | 7,910,900 | — | — |
| 2025-11-25 | $303.00 | $1,463.45 | 8,877,200 | — | — |
| 2025-11-24 | $298.00 | $1,439.30 | 10,940,200 | — | — |
| 2025-11-21 | $298.02 | $1,439.40 | 11,766,800 | — | — |
| 2025-11-20 | $298.38 | $1,441.14 | 7,501,600 | — | — |
| 2025-11-19 | $303.27 | $1,464.75 | 5,546,600 | — | — |
| 2025-11-18 | $299.41 | $1,446.11 | 8,077,300 | — | — |
| 2025-11-17 | $300.37 | $1,450.75 | 8,344,000 | — | — |
| 2025-11-14 | $303.61 | $1,466.40 | 10,327,000 | — | — |
| 2025-11-13 | $309.48 | $1,494.75 | 8,973,300 | — | — |
| 2025-11-12 | $320.41 | $1,547.54 | 10,578,300 | — | — |
| 2025-11-11 | $315.62 | $1,524.40 | 5,030,200 | — | — |
| 2025-11-10 | $316.89 | $1,530.54 | 5,794,100 | — | — |
| 2025-11-07 | $314.21 | $1,517.59 | 7,302,300 | — | — |
| 2025-11-06 | $313.42 | $1,513.78 | 7,206,100 | — | — |
| 2025-11-05 | $311.68 | $1,505.37 | 6,865,200 | — | — |
| 2025-11-04 | $309.25 | $1,493.64 | 7,085,200 | — | — |
| 2025-11-03 | $309.35 | $1,494.12 | 7,770,000 | — | — |
| 2025-10-31 | $311.12 | $1,502.67 | 7,721,300 | — | — |
| 2025-10-30 | $309.44 | $1,494.55 | 7,514,600 | — | — |
| 2025-10-29 | $305.51 | $1,475.57 | 7,520,300 | — | — |
| 2025-10-28 | $305.36 | $1,474.85 | 6,336,000 | — | — |
| 2025-10-27 | $304.15 | $1,469.00 | 5,642,200 | — | — |
| 2025-10-24 | $300.44 | $1,451.08 | 7,228,300 | — | — |
| 2025-10-23 | $294.54 | $1,422.59 | 5,438,800 | — | — |
| 2025-10-22 | $294.11 | $1,420.51 | 8,054,100 | — | — |
| 2025-10-21 | $297.09 | $1,434.90 | 7,372,700 | — | — |
| 2025-10-20 | $302.36 | $1,460.36 | 6,894,900 | — | — |
| 2025-10-17 | $297.56 | $1,437.18 | 10,153,500 | — | — |
| 2025-10-16 | $298.54 | $1,441.91 | 10,549,400 | — | — |
| 2025-10-15 | $305.69 | $1,476.44 | 11,354,800 | — | — |
| 2025-10-14 | $302.08 | $1,459.01 | 16,178,800 | — | — |
| 2025-10-13 | $307.97 | $1,487.45 | 10,788,700 | — | — |
| 2025-10-10 | $300.89 | $1,453.26 | 8,597,400 | — | — |
| 2025-10-09 | $305.53 | $1,475.67 | 7,060,300 | — | — |
| 2025-10-08 | $304.03 | $1,468.42 | 6,489,900 | — | — |
| 2025-10-07 | $307.69 | $1,486.10 | 8,454,200 | — | — |
| 2025-10-06 | $309.18 | $1,493.30 | 7,214,500 | — | — |
| 2025-10-03 | $310.03 | $1,490.16 | 6,029,900 | — | — |
| 2025-10-02 | $307.55 | $1,478.24 | 7,600,000 | — | — |
| 2025-10-01 | $310.71 | $1,493.43 | 9,235,200 | — | — |
| 2025-09-30 | $315.43 | $1,516.11 | 11,823,300 | — | — |
| 2025-09-29 | $315.69 | $1,517.36 | 6,462,400 | — | — |
| 2025-09-26 | $316.06 | $1,519.14 | 7,258,100 | — | — |
| 2025-09-25 | $313.45 | $1,506.60 | 7,083,200 | — | — |
| 2025-09-24 | $313.42 | $1,506.45 | 7,310,500 | — | — |
| 2025-09-23 | $312.74 | $1,503.18 | 8,584,400 | — | — |
| 2025-09-22 | $312.44 | $1,501.74 | 7,520,200 | — | — |
| 2025-09-19 | $314.78 | $1,512.99 | 23,568,600 | — | — |
| 2025-09-18 | $313.23 | $1,505.54 | 8,050,700 | — | — |
| 2025-09-17 | $311.75 | $1,498.43 | 8,657,800 | — | — |
| 2025-09-16 | $309.19 | $1,486.12 | 10,525,600 | — | — |
| 2025-09-15 | $308.90 | $1,484.73 | 7,122,000 | — | — |
| 2025-09-12 | $306.91 | $1,475.16 | 6,846,700 | — | — |
| 2025-09-11 | $305.56 | $1,468.67 | 7,942,500 | — | — |
| 2025-09-10 | $300.54 | $1,444.55 | 7,787,300 | — | — |
| 2025-09-09 | $297.85 | $1,431.62 | 7,848,200 | — | — |
| 2025-09-08 | $292.91 | $1,407.87 | 8,188,500 | — | — |
| 2025-09-05 | $294.38 | $1,414.94 | 9,837,700 | — | — |
| 2025-09-04 | $303.82 | $1,460.31 | 6,605,800 | — | — |
| 2025-09-03 | $299.51 | $1,439.59 | 6,316,900 | — | — |
| 2025-09-02 | $299.70 | $1,440.51 | 7,221,900 | — | — |
| 2025-08-29 | $301.42 | $1,448.77 | 6,796,400 | — | — |
| 2025-08-28 | $301.07 | $1,447.09 | 6,410,500 | — | — |
| 2025-08-27 | $299.28 | $1,438.49 | 6,056,500 | — | — |
| 2025-08-26 | $298.57 | $1,435.08 | 6,714,700 | — | — |
| 2025-08-25 | $294.90 | $1,417.44 | 5,856,300 | — | — |
| 2025-08-22 | $296.24 | $1,423.88 | 8,552,800 | — | — |
| 2025-08-21 | $291.47 | $1,400.95 | 6,624,000 | — | — |
| 2025-08-20 | $292.24 | $1,404.65 | 7,374,200 | — | — |
| 2025-08-19 | $290.66 | $1,397.06 | 6,031,500 | — | — |
| 2025-08-18 | $291.53 | $1,401.24 | 5,386,900 | — | — |
| 2025-08-15 | $290.49 | $1,396.24 | 7,340,500 | — | — |
| 2025-08-14 | $294.16 | $1,413.88 | 6,322,400 | — | — |
| 2025-08-13 | $290.53 | $1,396.43 | 8,420,400 | — | — |
| 2025-08-12 | $292.85 | $1,407.58 | 8,570,900 | — | — |
| 2025-08-11 | $289.56 | $1,391.77 | 5,510,100 | — | — |
| 2025-08-08 | $288.76 | $1,387.92 | 6,634,100 | — | — |
| 2025-08-07 | $286.94 | $1,379.18 | 8,057,100 | — | — |
| 2025-08-06 | $291.35 | $1,400.37 | 6,330,200 | — | — |
| 2025-08-05 | $291.37 | $1,400.47 | 7,182,300 | — | — |
| 2025-08-04 | $294.26 | $1,414.36 | 6,649,500 | — | — |
| 2025-08-01 | $289.37 | $1,390.86 | 12,007,100 | — | — |
| 2025-07-31 | $296.24 | $1,423.88 | 14,749,700 | — | — |
| 2025-07-30 | $299.63 | $1,440.17 | 8,061,700 | — | — |
| 2025-07-29 | $297.04 | $1,427.72 | 7,635,700 | — | — |
| 2025-07-28 | $298.28 | $1,433.68 | 5,840,400 | — | — |
| 2025-07-25 | $298.62 | $1,435.32 | 5,918,500 | — | — |
| 2025-07-24 | $296.55 | $1,425.37 | 7,001,200 | — | — |
| 2025-07-23 | $296.76 | $1,426.38 | 7,083,500 | — | — |
| 2025-07-22 | $291.43 | $1,400.76 | 6,717,500 | — | — |
| 2025-07-21 | $290.97 | $1,398.55 | 7,898,100 | — | — |
| 2025-07-18 | $291.27 | $1,399.99 | 12,217,000 | — | — |
| 2025-07-17 | $289.90 | $1,393.40 | 8,509,500 | — | — |
| 2025-07-16 | $285.82 | $1,373.79 | 9,979,800 | — | — |
| 2025-07-15 | $286.55 | $1,377.30 | 12,526,100 | — | — |
| 2025-07-14 | $288.70 | $1,387.64 | 9,079,900 | — | — |
| 2025-07-11 | $286.86 | $1,378.79 | 7,384,700 | — | — |
| 2025-07-10 | $288.19 | $1,385.18 | 8,410,900 | — | — |
| 2025-07-09 | $283.16 | $1,361.01 | 11,273,800 | — | — |
| 2025-07-08 | $282.78 | $1,359.18 | 15,440,900 | — | — |
| 2025-07-07 | $291.97 | $1,403.35 | 8,825,700 | — | — |
| 2025-07-03 | $296.00 | $1,422.72 | 6,541,600 | — | — |
| 2025-07-02 | $292.00 | $1,396.77 | 8,158,700 | — | — |
| 2025-07-01 | $290.41 | $1,389.16 | 9,338,300 | — | — |
| 2025-06-30 | $289.91 | $1,386.77 | 12,689,200 | — | — |
| 2025-06-27 | $287.11 | $1,373.38 | 17,868,600 | — | — |
| 2025-06-26 | $288.75 | $1,381.22 | 8,942,100 | — | — |
| 2025-06-25 | $284.06 | $1,358.79 | 6,826,900 | — | — |
| 2025-06-24 | $281.26 | $1,345.39 | 9,267,900 | — | — |
| 2025-06-23 | $278.27 | $1,331.09 | 8,094,600 | — | — |
| 2025-06-20 | $275.00 | $1,315.45 | 13,969,700 | — | — |
| 2025-06-18 | $273.96 | $1,310.47 | 9,586,400 | — | — |
| 2025-06-17 | $269.52 | $1,289.24 | 6,739,300 | — | — |
| 2025-06-16 | $270.36 | $1,293.25 | 8,566,000 | — | — |
| 2025-06-13 | $264.95 | $1,267.38 | 7,098,300 | — | — |
| 2025-06-12 | $268.24 | $1,283.11 | 6,618,000 | — | — |
| 2025-06-11 | $268.15 | $1,282.68 | 7,434,100 | — | — |
| 2025-06-10 | $268.60 | $1,284.84 | 7,538,100 | — | — |
| 2025-06-09 | $266.74 | $1,275.94 | 8,285,000 | — | — |
| 2025-06-06 | $265.73 | $1,271.11 | 7,738,100 | — | — |
| 2025-06-05 | $261.95 | $1,253.03 | 8,173,800 | — | — |
| 2025-06-04 | $264.22 | $1,263.88 | 5,915,700 | — | — |
| 2025-06-03 | $266.27 | $1,273.69 | 6,998,400 | — | — |
| 2025-06-02 | $264.66 | $1,265.99 | 6,011,200 | — | — |
| 2025-05-30 | $264.00 | $1,262.83 | 10,977,700 | — | — |
| 2025-05-29 | $264.37 | $1,264.60 | 5,081,200 | — | — |
| 2025-05-28 | $263.49 | $1,260.39 | 5,535,400 | — | — |
| 2025-05-27 | $265.29 | $1,269.00 | 7,506,600 | — | — |
| 2025-05-23 | $260.71 | $1,247.09 | 6,671,800 | — | — |
| 2025-05-22 | $260.67 | $1,246.90 | 6,514,100 | — | — |
| 2025-05-21 | $261.04 | $1,248.67 | 7,464,000 | — | — |
| 2025-05-20 | $265.68 | $1,270.87 | 8,436,300 | — | — |
| 2025-05-19 | $264.88 | $1,267.04 | 12,145,000 | — | — |
| 2025-05-16 | $267.56 | $1,279.86 | 8,932,900 | — | — |
| 2025-05-15 | $267.49 | $1,279.53 | 9,214,600 | — | — |
| 2025-05-14 | $265.64 | $1,270.68 | 8,643,100 | — | — |
| 2025-05-13 | $263.01 | $1,258.10 | 8,589,000 | — | — |
| 2025-05-12 | $260.05 | $1,243.94 | 9,603,900 | — | — |
| 2025-05-09 | $253.08 | $1,210.60 | 5,087,600 | — | — |
| 2025-05-08 | $253.47 | $1,212.46 | 8,320,100 | — | — |
| 2025-05-07 | $249.39 | $1,192.95 | 8,724,100 | — | — |
| 2025-05-06 | $249.25 | $1,192.28 | 6,369,900 | — | — |
| 2025-05-05 | $252.56 | $1,208.11 | 5,450,700 | — | — |
| 2025-05-02 | $252.51 | $1,207.87 | 7,165,000 | — | — |
| 2025-05-01 | $246.89 | $1,180.99 | 8,689,600 | — | — |
| 2025-04-30 | $244.62 | $1,170.13 | 12,991,700 | — | — |
| 2025-04-29 | $244.62 | $1,170.13 | 7,216,800 | — | — |
| 2025-04-28 | $243.22 | $1,163.43 | 7,394,300 | — | — |
| 2025-04-25 | $243.55 | $1,165.01 | 8,588,600 | — | — |
| 2025-04-24 | $244.64 | $1,170.22 | 9,055,200 | — | — |
| 2025-04-23 | $240.88 | $1,152.24 | 14,126,800 | — | — |
| 2025-04-22 | $235.59 | $1,126.93 | 10,701,400 | — | — |
| 2025-04-21 | $228.99 | $1,095.36 | 8,716,200 | — | — |
| 2025-04-17 | $231.96 | $1,109.57 | 9,557,900 | — | — |
| 2025-04-16 | $229.61 | $1,098.33 | 9,322,300 | — | — |
| 2025-04-15 | $233.13 | $1,115.17 | 10,912,900 | — | — |
| 2025-04-14 | $234.72 | $1,122.77 | 13,017,800 | — | — |
| 2025-04-11 | $236.20 | $1,129.85 | 20,284,500 | — | — |
| 2025-04-10 | $227.11 | $1,086.37 | 18,896,400 | — | — |
| 2025-04-09 | $234.34 | $1,120.95 | 24,022,400 | — | — |
| 2025-04-08 | $216.87 | $1,037.39 | 19,485,700 | — | — |
| 2025-04-07 | $214.44 | $1,025.76 | 22,914,400 | — | — |
| 2025-04-04 | $210.28 | $1,005.86 | 27,170,700 | — | — |
| 2025-04-03 | $228.69 | $1,087.23 | 17,188,500 | — | — |
| 2025-04-02 | $245.82 | $1,168.67 | 7,758,800 | — | — |
| 2025-04-01 | $243.66 | $1,158.40 | 8,054,700 | — | — |
| 2025-03-31 | $245.30 | $1,166.20 | 13,603,000 | — | — |
| 2025-03-28 | $242.85 | $1,154.55 | 11,978,400 | — | — |
| 2025-03-27 | $248.12 | $1,179.60 | 8,022,500 | — | — |
| 2025-03-26 | $251.03 | $1,193.44 | 12,779,300 | — | — |
| 2025-03-25 | $251.13 | $1,193.91 | 9,287,700 | — | — |
| 2025-03-24 | $248.06 | $1,179.32 | 9,422,700 | — | — |
| 2025-03-21 | $241.63 | $1,148.75 | 19,326,900 | — | — |
| 2025-03-20 | $239.01 | $1,136.29 | 8,328,500 | — | — |
| 2025-03-19 | $239.11 | $1,136.77 | 10,120,600 | — | — |
| 2025-03-18 | $234.97 | $1,117.09 | 10,344,900 | — | — |
| 2025-03-17 | $233.93 | $1,112.14 | 9,586,000 | — | — |
| 2025-03-14 | $232.44 | $1,105.06 | 11,962,100 | — | — |
| 2025-03-13 | $225.19 | $1,070.59 | 16,467,900 | — | — |
| 2025-03-12 | $227.90 | $1,083.48 | 16,054,000 | — | — |
| 2025-03-11 | $229.14 | $1,089.37 | 18,143,000 | — | — |
| 2025-03-10 | $232.22 | $1,104.01 | 18,887,200 | — | — |
| 2025-03-07 | $242.28 | $1,151.84 | 20,498,700 | — | — |
| 2025-03-06 | $246.54 | $1,172.09 | 9,983,200 | — | — |
| 2025-03-05 | $251.53 | $1,195.82 | 7,861,400 | — | — |
| 2025-03-04 | $250.25 | $1,189.73 | 13,465,600 | — | — |
| 2025-03-03 | $260.62 | $1,239.03 | 9,058,300 | — | — |
| 2025-02-28 | $264.65 | $1,258.19 | 10,467,100 | — | — |
| 2025-02-27 | $259.05 | $1,231.57 | 8,204,400 | — | — |
| 2025-02-26 | $258.79 | $1,230.33 | 5,943,600 | — | — |
| 2025-02-25 | $257.40 | $1,223.72 | 9,608,400 | — | — |
| 2025-02-24 | $261.34 | $1,242.45 | 10,372,800 | — | — |
| 2025-02-21 | $264.24 | $1,256.24 | 12,835,600 | — | — |
| 2025-02-20 | $266.80 | $1,268.41 | 13,846,700 | — | — |
| 2025-02-19 | $279.25 | $1,327.60 | 7,007,200 | — | — |
| 2025-02-18 | $279.95 | $1,330.93 | 7,919,800 | — | — |
| 2025-02-14 | $276.59 | $1,314.96 | 5,688,600 | — | — |
| 2025-02-13 | $276.32 | $1,313.67 | 8,398,700 | — | — |
| 2025-02-12 | $275.45 | $1,309.54 | 6,683,900 | — | — |
| 2025-02-11 | $274.99 | $1,307.35 | 7,196,400 | — | — |
| 2025-02-10 | $271.04 | $1,288.57 | 8,627,400 | — | — |
| 2025-02-07 | $275.80 | $1,311.20 | 6,857,900 | — | — |
| 2025-02-06 | $276.90 | $1,316.43 | 7,264,400 | — | — |
| 2025-02-05 | $270.43 | $1,285.67 | 5,704,400 | — | — |
| 2025-02-04 | $267.94 | $1,273.83 | 5,626,000 | — | — |
| 2025-02-03 | $266.81 | $1,268.46 | 8,381,400 | — | — |
| 2025-01-31 | $267.30 | $1,270.79 | 7,193,800 | — | — |
| 2025-01-30 | $268.23 | $1,275.21 | 8,753,500 | — | — |
| 2025-01-29 | $266.58 | $1,267.37 | 7,684,900 | — | — |
| 2025-01-28 | $267.14 | $1,270.03 | 7,375,400 | — | — |
| 2025-01-27 | $265.85 | $1,263.90 | 7,522,300 | — | — |
| 2025-01-24 | $264.84 | $1,259.09 | 7,666,300 | — | — |
| 2025-01-23 | $265.95 | $1,264.37 | 10,749,700 | — | — |
| 2025-01-22 | $262.84 | $1,249.59 | 9,021,900 | — | — |
| 2025-01-21 | $263.03 | $1,250.49 | 13,712,100 | — | — |
| 2025-01-17 | $259.16 | $1,232.09 | 17,678,100 | — | — |
| 2025-01-16 | $254.27 | $1,208.84 | 15,292,300 | — | — |
| 2025-01-15 | $252.35 | $1,199.71 | 18,448,500 | — | — |
| 2025-01-14 | $247.47 | $1,176.51 | 12,407,400 | — | — |
| 2025-01-13 | $244.21 | $1,161.02 | 10,005,300 | — | — |
| 2025-01-10 | $239.87 | $1,140.38 | 10,256,800 | — | — |
| 2025-01-08 | $243.13 | $1,155.88 | 8,675,300 | — | — |
| 2025-01-07 | $243.17 | $1,156.07 | 8,753,400 | — | — |
| 2025-01-06 | $240.85 | $1,145.04 | 9,917,800 | — | — |
| 2025-01-03 | $243.28 | $1,150.65 | 9,491,100 | — | — |
| 2025-01-02 | $240.00 | $1,135.14 | 9,220,900 | — | — |