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
- 2003-10-07 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 | $74.69 | $199.78 | 30,400 | — | — |
| 2025-12-30 | $74.91 | $200.37 | 23,800 | — | — |
| 2025-12-29 | $76.07 | $203.47 | 25,900 | — | — |
| 2025-12-26 | $75.81 | $202.78 | 18,200 | — | — |
| 2025-12-24 | $75.23 | $201.23 | 18,700 | — | — |
| 2025-12-23 | $73.94 | $197.78 | 21,600 | — | — |
| 2025-12-22 | $74.34 | $198.85 | 29,400 | — | — |
| 2025-12-19 | $73.58 | $196.81 | 66,400 | — | — |
| 2025-12-18 | $75.21 | $201.17 | 70,400 | — | — |
| 2025-12-17 | $75.25 | $199.06 | 64,500 | — | — |
| 2025-12-16 | $73.99 | $195.73 | 99,700 | — | — |
| 2025-12-15 | $75.09 | $198.64 | 95,300 | — | — |
| 2025-12-12 | $74.60 | $197.34 | 35,500 | — | — |
| 2025-12-11 | $73.64 | $194.80 | 34,900 | — | — |
| 2025-12-10 | $72.83 | $192.66 | 39,200 | — | — |
| 2025-12-09 | $70.89 | $187.53 | 28,400 | — | — |
| 2025-12-08 | $71.14 | $188.19 | 29,400 | — | — |
| 2025-12-05 | $70.63 | $186.84 | 15,600 | — | — |
| 2025-12-04 | $70.31 | $185.99 | 11,800 | — | — |
| 2025-12-03 | $71.34 | $188.72 | 14,100 | — | — |
| 2025-12-02 | $69.62 | $184.17 | 13,500 | — | — |
| 2025-12-01 | $71.12 | $188.13 | 19,100 | — | — |
| 2025-11-28 | $71.18 | $188.29 | 15,200 | — | — |
| 2025-11-26 | $70.44 | $186.34 | 11,500 | — | — |
| 2025-11-25 | $69.27 | $183.24 | 10,800 | — | — |
| 2025-11-24 | $66.48 | $175.86 | 14,900 | — | — |
| 2025-11-21 | $67.83 | $179.43 | 16,200 | — | — |
| 2025-11-20 | $65.03 | $172.02 | 11,500 | — | — |
| 2025-11-19 | $64.98 | $171.89 | 9,300 | — | — |
| 2025-11-18 | $65.33 | $172.82 | 10,400 | — | — |
| 2025-11-17 | $64.58 | $170.83 | 14,900 | — | — |
| 2025-11-14 | $66.22 | $175.17 | 14,900 | — | — |
| 2025-11-13 | $67.72 | $179.14 | 27,500 | — | — |
| 2025-11-12 | $65.78 | $174.01 | 52,600 | — | — |
| 2025-11-11 | $63.23 | $167.26 | 14,200 | — | — |
| 2025-11-10 | $61.92 | $163.80 | 9,300 | — | — |
| 2025-11-07 | $60.79 | $160.81 | 11,900 | — | — |
| 2025-11-06 | $59.40 | $157.13 | 10,900 | — | — |
| 2025-11-05 | $59.85 | $158.32 | 11,100 | — | — |
| 2025-11-04 | $58.68 | $155.23 | 7,500 | — | — |
| 2025-11-03 | $58.88 | $155.76 | 11,300 | — | — |
| 2025-10-31 | $58.95 | $155.94 | 7,200 | — | — |
| 2025-10-30 | $58.99 | $156.05 | 7,900 | — | — |
| 2025-10-29 | $59.02 | $156.13 | 8,300 | — | — |
| 2025-10-28 | $61.21 | $161.92 | 11,300 | — | — |
| 2025-10-27 | $61.70 | $163.22 | 12,500 | — | — |
| 2025-10-24 | $62.05 | $164.14 | 6,700 | — | — |
| 2025-10-23 | $62.66 | $165.75 | 6,400 | — | — |
| 2025-10-22 | $62.83 | $166.20 | 8,300 | — | — |
| 2025-10-21 | $62.43 | $165.15 | 9,700 | — | — |
| 2025-10-20 | $61.34 | $162.26 | 5,500 | — | — |
| 2025-10-17 | $60.81 | $160.86 | 7,100 | — | — |
| 2025-10-16 | $60.61 | $160.33 | 5,800 | — | — |
| 2025-10-15 | $60.31 | $159.54 | 9,300 | — | — |
| 2025-10-14 | $59.83 | $158.27 | 8,300 | — | — |
| 2025-10-13 | $59.91 | $158.48 | 7,300 | — | — |
| 2025-10-10 | $59.64 | $157.77 | 8,800 | — | — |
| 2025-10-09 | $60.90 | $161.10 | 7,100 | — | — |
| 2025-10-08 | $62.21 | $164.56 | 5,100 | — | — |
| 2025-10-07 | $61.62 | $163.00 | 9,300 | — | — |
| 2025-10-06 | $62.46 | $165.23 | 7,900 | — | — |
| 2025-10-03 | $62.53 | $165.41 | 3,700 | — | — |
| 2025-10-02 | $62.35 | $164.93 | 7,100 | — | — |
| 2025-10-01 | $62.35 | $164.93 | 7,400 | — | — |
| 2025-09-30 | $61.61 | $162.98 | 11,500 | — | — |
| 2025-09-29 | $61.32 | $162.21 | 5,600 | — | — |
| 2025-09-26 | $61.86 | $163.64 | 6,000 | — | — |
| 2025-09-25 | $60.97 | $161.28 | 12,900 | — | — |
| 2025-09-24 | $62.03 | $164.09 | 11,300 | — | — |
| 2025-09-23 | $62.86 | $166.28 | 9,900 | — | — |
| 2025-09-22 | $63.27 | $167.37 | 30,600 | — | — |
| 2025-09-19 | $62.19 | $164.51 | 40,800 | — | — |
| 2025-09-18 | $63.36 | $167.61 | 13,300 | — | — |
| 2025-09-17 | $62.32 | $164.86 | 18,600 | — | — |
| 2025-09-16 | $62.31 | $164.83 | 11,800 | — | — |
| 2025-09-15 | $63.31 | $165.25 | 11,000 | — | — |
| 2025-09-12 | $63.49 | $165.72 | 8,500 | — | — |
| 2025-09-11 | $63.85 | $166.66 | 16,500 | — | — |
| 2025-09-10 | $62.50 | $163.14 | 11,400 | — | — |
| 2025-09-09 | $62.28 | $162.56 | 10,400 | — | — |
| 2025-09-08 | $63.36 | $165.38 | 13,900 | — | — |
| 2025-09-05 | $64.50 | $168.36 | 8,700 | — | — |
| 2025-09-04 | $64.17 | $167.50 | 8,600 | — | — |
| 2025-09-03 | $64.19 | $167.55 | 9,900 | — | — |
| 2025-09-02 | $65.32 | $170.50 | 11,600 | — | — |
| 2025-08-29 | $68.28 | $178.22 | 7,400 | — | — |
| 2025-08-28 | $70.30 | $183.50 | 5,000 | — | — |
| 2025-08-27 | $68.68 | $179.27 | 5,900 | — | — |
| 2025-08-26 | $69.22 | $180.68 | 5,300 | — | — |
| 2025-08-25 | $69.65 | $181.80 | 7,100 | — | — |
| 2025-08-22 | $71.30 | $186.11 | 14,600 | — | — |
| 2025-08-21 | $70.12 | $183.03 | 7,200 | — | — |
| 2025-08-20 | $69.49 | $181.38 | 6,500 | — | — |
| 2025-08-19 | $69.57 | $181.59 | 4,600 | — | — |
| 2025-08-18 | $68.94 | $179.95 | 6,000 | — | — |
| 2025-08-15 | $69.69 | $181.91 | 7,600 | — | — |
| 2025-08-14 | $70.31 | $183.52 | 9,100 | — | — |
| 2025-08-13 | $72.03 | $188.01 | 8,600 | — | — |
| 2025-08-12 | $70.84 | $184.91 | 6,700 | — | — |
| 2025-08-11 | $68.98 | $180.05 | 6,400 | — | — |
| 2025-08-08 | $68.60 | $179.06 | 4,000 | — | — |
| 2025-08-07 | $68.77 | $179.50 | 4,800 | — | — |
| 2025-08-06 | $67.50 | $176.19 | 5,200 | — | — |
| 2025-08-05 | $66.21 | $172.82 | 7,000 | — | — |
| 2025-08-04 | $64.68 | $168.83 | 4,800 | — | — |
| 2025-08-01 | $63.95 | $166.92 | 10,600 | — | — |
| 2025-07-31 | $65.65 | $171.36 | 5,900 | — | — |
| 2025-07-30 | $65.70 | $171.49 | 6,400 | — | — |
| 2025-07-29 | $67.30 | $175.67 | 40,100 | — | — |
| 2025-07-28 | $68.37 | $178.46 | 5,100 | — | — |
| 2025-07-25 | $69.78 | $182.14 | 4,200 | — | — |
| 2025-07-24 | $69.98 | $182.66 | 3,900 | — | — |
| 2025-07-23 | $71.12 | $185.64 | 4,600 | — | — |
| 2025-07-22 | $70.05 | $182.85 | 7,300 | — | — |
| 2025-07-21 | $68.51 | $178.83 | 5,300 | — | — |
| 2025-07-18 | $68.40 | $178.54 | 10,400 | — | — |
| 2025-07-17 | $69.21 | $180.65 | 9,600 | — | — |
| 2025-07-16 | $68.20 | $178.02 | 9,300 | — | — |
| 2025-07-15 | $67.85 | $177.10 | 9,600 | — | — |
| 2025-07-14 | $69.69 | $181.91 | 8,000 | — | — |
| 2025-07-11 | $70.87 | $184.99 | 10,700 | — | — |
| 2025-07-10 | $71.67 | $187.07 | 6,100 | — | — |
| 2025-07-09 | $71.87 | $187.60 | 4,300 | — | — |
| 2025-07-08 | $71.82 | $187.47 | 10,100 | — | — |
| 2025-07-07 | $72.16 | $188.35 | 9,100 | — | — |
| 2025-07-03 | $73.39 | $191.56 | 3,200 | — | — |
| 2025-07-02 | $72.82 | $190.08 | 9,200 | — | — |
| 2025-07-01 | $73.01 | $190.57 | 17,600 | — | — |
| 2025-06-30 | $69.01 | $180.13 | 13,200 | — | — |
| 2025-06-27 | $70.34 | $183.60 | 35,000 | — | — |
| 2025-06-26 | $70.40 | $183.76 | 6,900 | — | — |
| 2025-06-25 | $69.64 | $181.77 | 9,800 | — | — |
| 2025-06-24 | $70.32 | $183.55 | 24,600 | — | — |
| 2025-06-23 | $68.66 | $179.22 | 23,100 | — | — |
| 2025-06-20 | $66.32 | $173.11 | 20,300 | — | — |
| 2025-06-18 | $65.53 | $171.05 | 12,900 | — | — |
| 2025-06-17 | $65.49 | $170.94 | 19,200 | — | — |
| 2025-06-16 | $67.19 | $173.27 | 14,000 | — | — |
| 2025-06-13 | $66.03 | $170.27 | 23,400 | — | — |
| 2025-06-12 | $67.52 | $174.12 | 17,700 | — | — |
| 2025-06-11 | $67.29 | $173.52 | 20,200 | — | — |
| 2025-06-10 | $66.83 | $172.34 | 18,000 | — | — |
| 2025-06-09 | $67.37 | $173.73 | 12,300 | — | — |
| 2025-06-06 | $68.84 | $177.52 | 21,100 | — | — |
| 2025-06-05 | $66.86 | $172.41 | 33,200 | — | — |
| 2025-06-04 | $59.01 | $152.17 | 13,200 | — | — |
| 2025-06-03 | $59.93 | $154.54 | 4,900 | — | — |
| 2025-06-02 | $59.36 | $153.07 | 10,400 | — | — |
| 2025-05-30 | $60.25 | $155.37 | 19,000 | — | — |
| 2025-05-29 | $60.66 | $156.43 | 6,800 | — | — |
| 2025-05-28 | $60.00 | $154.72 | 9,200 | — | — |
| 2025-05-27 | $60.01 | $154.75 | 10,400 | — | — |
| 2025-05-23 | $58.16 | $149.98 | 8,900 | — | — |
| 2025-05-22 | $58.96 | $152.04 | 4,900 | — | — |
| 2025-05-21 | $59.17 | $152.58 | 7,400 | — | — |
| 2025-05-20 | $60.29 | $155.47 | 5,000 | — | — |
| 2025-05-19 | $60.93 | $157.12 | 6,000 | — | — |
| 2025-05-16 | $60.67 | $156.45 | 9,300 | — | — |
| 2025-05-15 | $59.72 | $154.00 | 6,500 | — | — |
| 2025-05-14 | $59.88 | $154.42 | 7,800 | — | — |
| 2025-05-13 | $59.90 | $154.47 | 10,400 | — | — |
| 2025-05-12 | $59.76 | $154.11 | 20,000 | — | — |
| 2025-05-09 | $59.13 | $152.48 | 5,100 | — | — |
| 2025-05-08 | $59.68 | $153.90 | 4,600 | — | — |
| 2025-05-07 | $58.35 | $150.47 | 7,200 | — | — |
| 2025-05-06 | $57.49 | $148.25 | 5,300 | — | — |
| 2025-05-05 | $57.27 | $147.68 | 4,300 | — | — |
| 2025-05-02 | $58.11 | $149.85 | 11,900 | — | — |
| 2025-05-01 | $55.81 | $143.92 | 10,700 | — | — |
| 2025-04-30 | $55.57 | $143.30 | 10,700 | — | — |
| 2025-04-29 | $56.95 | $146.86 | 9,500 | — | — |
| 2025-04-28 | $57.26 | $147.66 | 8,200 | — | — |
| 2025-04-25 | $57.57 | $148.46 | 7,300 | — | — |
| 2025-04-24 | $58.15 | $149.95 | 10,700 | — | — |
| 2025-04-23 | $56.60 | $145.96 | 7,800 | — | — |
| 2025-04-22 | $56.61 | $145.98 | 10,600 | — | — |
| 2025-04-21 | $55.42 | $142.91 | 10,900 | — | — |
| 2025-04-17 | $56.04 | $144.51 | 21,800 | — | — |
| 2025-04-16 | $54.67 | $140.98 | 14,300 | — | — |
| 2025-04-15 | $55.95 | $144.28 | 7,000 | — | — |
| 2025-04-14 | $56.82 | $146.52 | 8,800 | — | — |
| 2025-04-11 | $56.40 | $145.44 | 12,400 | — | — |
| 2025-04-10 | $55.02 | $141.88 | 12,800 | — | — |
| 2025-04-09 | $56.91 | $146.76 | 24,500 | — | — |
| 2025-04-08 | $53.49 | $137.94 | 19,400 | — | — |
| 2025-04-07 | $54.56 | $140.70 | 32,000 | — | — |
| 2025-04-04 | $56.54 | $145.80 | 16,800 | — | — |
| 2025-04-03 | $57.37 | $147.94 | 15,900 | — | — |
| 2025-04-02 | $59.46 | $153.33 | 8,500 | — | — |
| 2025-04-01 | $59.37 | $153.10 | 14,100 | — | — |
| 2025-03-31 | $59.28 | $152.87 | 17,200 | — | — |
| 2025-03-28 | $59.50 | $153.44 | 13,600 | — | — |
| 2025-03-27 | $60.87 | $156.97 | 16,400 | — | — |
| 2025-03-26 | $59.91 | $154.49 | 24,900 | — | — |
| 2025-03-25 | $58.72 | $151.42 | 13,400 | — | — |
| 2025-03-24 | $58.85 | $151.76 | 22,100 | — | — |
| 2025-03-21 | $57.10 | $147.25 | 50,500 | — | — |
| 2025-03-20 | $58.03 | $149.64 | 8,600 | — | — |
| 2025-03-19 | $58.34 | $150.44 | 21,100 | — | — |
| 2025-03-18 | $57.95 | $149.44 | 20,800 | — | — |
| 2025-03-17 | $58.17 | $150.01 | 14,000 | — | — |
| 2025-03-14 | $58.89 | $149.77 | 13,100 | — | — |
| 2025-03-13 | $57.87 | $147.18 | 13,200 | — | — |
| 2025-03-12 | $58.64 | $149.14 | 18,700 | — | — |
| 2025-03-11 | $58.50 | $148.78 | 15,200 | — | — |
| 2025-03-10 | $57.89 | $147.23 | 24,500 | — | — |
| 2025-03-07 | $60.52 | $153.92 | 12,500 | — | — |
| 2025-03-06 | $59.62 | $151.63 | 15,300 | — | — |
| 2025-03-05 | $59.48 | $151.27 | 12,600 | — | — |
| 2025-03-04 | $58.37 | $148.45 | 23,000 | — | — |
| 2025-03-03 | $59.39 | $151.04 | 17,500 | — | — |
| 2025-02-28 | $60.61 | $154.15 | 16,400 | — | — |
| 2025-02-27 | $60.31 | $153.38 | 33,300 | — | — |
| 2025-02-26 | $62.96 | $160.12 | 8,400 | — | — |
| 2025-02-25 | $62.42 | $158.75 | 8,100 | — | — |
| 2025-02-24 | $61.98 | $157.63 | 6,700 | — | — |
| 2025-02-21 | $61.60 | $156.67 | 9,500 | — | — |
| 2025-02-20 | $62.80 | $159.72 | 5,100 | — | — |
| 2025-02-19 | $63.18 | $160.68 | 5,500 | — | — |
| 2025-02-18 | $63.62 | $161.80 | 6,400 | — | — |
| 2025-02-14 | $62.92 | $160.02 | 3,700 | — | — |
| 2025-02-13 | $62.56 | $159.11 | 7,600 | — | — |
| 2025-02-12 | $61.93 | $157.50 | 6,400 | — | — |
| 2025-02-11 | $63.22 | $160.79 | 7,400 | — | — |
| 2025-02-10 | $63.38 | $161.19 | 7,300 | — | — |
| 2025-02-07 | $62.93 | $160.05 | 9,800 | — | — |
| 2025-02-06 | $63.61 | $161.78 | 4,400 | — | — |
| 2025-02-05 | $64.41 | $163.81 | 5,200 | — | — |
| 2025-02-04 | $63.62 | $161.80 | 4,400 | — | — |
| 2025-02-03 | $62.98 | $160.18 | 9,200 | — | — |
| 2025-01-31 | $63.37 | $161.17 | 11,000 | — | — |
| 2025-01-30 | $64.78 | $164.75 | 19,500 | — | — |
| 2025-01-29 | $64.14 | $163.13 | 7,900 | — | — |
| 2025-01-28 | $64.65 | $164.42 | 4,700 | — | — |
| 2025-01-27 | $65.46 | $166.48 | 11,700 | — | — |
| 2025-01-24 | $64.26 | $163.43 | 14,300 | — | — |
| 2025-01-23 | $64.26 | $163.43 | 11,700 | — | — |
| 2025-01-22 | $63.68 | $161.96 | 11,200 | — | — |
| 2025-01-21 | $65.05 | $165.44 | 8,400 | — | — |
| 2025-01-17 | $64.38 | $163.74 | 9,800 | — | — |
| 2025-01-16 | $64.37 | $163.71 | 9,400 | — | — |
| 2025-01-15 | $63.86 | $162.41 | 6,900 | — | — |
| 2025-01-14 | $63.10 | $160.48 | 9,600 | — | — |
| 2025-01-13 | $62.74 | $159.56 | 9,300 | — | — |
| 2025-01-10 | $61.74 | $157.02 | 9,400 | — | — |
| 2025-01-08 | $63.91 | $162.54 | 14,200 | — | — |
| 2025-01-07 | $63.94 | $162.62 | 10,900 | — | — |
| 2025-01-06 | $65.67 | $167.02 | 12,500 | — | — |
| 2025-01-03 | $66.75 | $169.76 | 4,100 | — | — |
| 2025-01-02 | $66.77 | $169.81 | 8,700 | — | — |