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
- 2010-01-05 to 2026-08-27
- 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 — 2023
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume |
|---|---|---|---|
| 2023-12-29 | $315.70 | $315.70 | 600 |
| 2023-12-28 | $326.00 | $326.00 | 600 |
| 2023-12-27 | $314.25 | $314.25 | 400 |
| 2023-12-26 | $309.68 | $309.68 | 800 |
| 2023-12-22 | $310.25 | $310.25 | 1,200 |
| 2023-12-21 | $306.80 | $306.80 | 1,000 |
| 2023-12-20 | $310.23 | $310.23 | 500 |
| 2023-12-19 | $314.25 | $314.25 | 1,100 |
| 2023-12-18 | $303.25 | $303.25 | 2,700 |
| 2023-12-15 | $311.50 | $311.50 | 2,000 |
| 2023-12-14 | $316.25 | $316.25 | 1,100 |
| 2023-12-13 | $314.00 | $314.00 | 1,100 |
| 2023-12-12 | $299.00 | $299.00 | 900 |
| 2023-12-11 | $316.00 | $316.00 | 1,700 |
| 2023-12-08 | $322.10 | $322.10 | 1,000 |
| 2023-12-07 | $322.25 | $322.25 | 1,900 |
| 2023-12-06 | $319.10 | $319.10 | 900 |
| 2023-12-05 | $313.75 | $313.75 | 1,400 |
| 2023-12-04 | $323.25 | $323.25 | 2,600 |
| 2023-12-01 | $314.48 | $314.48 | 900 |
| 2023-11-30 | $319.00 | $319.00 | 500 |
| 2023-11-29 | $303.60 | $303.60 | 2,200 |
| 2023-11-28 | $302.25 | $302.25 | 600 |
| 2023-11-27 | $309.01 | $309.01 | 1,200 |
| 2023-11-24 | $319.30 | $319.30 | 600 |
| 2023-11-22 | $312.40 | $312.40 | 800 |
| 2023-11-21 | $307.70 | $307.70 | 300 |
| 2023-11-20 | $328.00 | $328.00 | 1,600 |
| 2023-11-17 | $324.80 | $324.80 | 900 |
| 2023-11-16 | $322.50 | $322.50 | 600 |
| 2023-11-15 | $324.07 | $324.07 | 800 |
| 2023-11-14 | $320.30 | $320.30 | 400 |
| 2023-11-13 | $320.26 | $320.26 | 1,000 |
| 2023-11-10 | $310.60 | $310.60 | 600 |
| 2023-11-09 | $316.95 | $316.95 | 4,400 |
| 2023-11-08 | $309.80 | $309.80 | 1,000 |
| 2023-11-07 | $290.75 | $290.75 | 1,300 |
| 2023-11-06 | $285.30 | $285.30 | 900 |
| 2023-11-03 | $287.80 | $287.80 | 400 |
| 2023-11-02 | $276.90 | $276.90 | 1,000 |
| 2023-11-01 | $287.25 | $287.25 | 700 |
| 2023-10-31 | $287.10 | $287.10 | 500 |
| 2023-10-30 | $279.30 | $279.30 | 600 |
| 2023-10-27 | $280.90 | $280.90 | 400 |
| 2023-10-26 | $283.60 | $283.60 | 500 |
| 2023-10-25 | $285.70 | $285.70 | 500 |
| 2023-10-24 | $290.48 | $290.48 | 500 |
| 2023-10-23 | $294.16 | $294.16 | 1,600 |
| 2023-10-20 | $299.67 | $299.67 | 600 |
| 2023-10-19 | $285.75 | $285.75 | 600 |
| 2023-10-18 | $296.28 | $296.28 | 500 |
| 2023-10-17 | $317.26 | $317.26 | 700 |
| 2023-10-16 | $324.25 | $324.25 | 600 |
| 2023-10-13 | $319.00 | $319.00 | 600 |
| 2023-10-12 | $330.65 | $330.65 | 400 |
| 2023-10-11 | $349.70 | $349.70 | 200 |
| 2023-10-10 | $352.25 | $352.25 | 400 |
| 2023-10-09 | $344.90 | $344.90 | 200 |
| 2023-10-06 | $348.70 | $348.70 | 200 |
| 2023-10-05 | $346.10 | $346.10 | 200 |
| 2023-10-04 | $341.90 | $341.90 | 200 |
| 2023-10-03 | $337.70 | $337.70 | 200 |
| 2023-10-02 | $340.26 | $340.26 | 300 |
| 2023-09-29 | $356.30 | $356.30 | 300 |
| 2023-09-28 | $353.75 | $353.75 | 400 |
| 2023-09-27 | $355.25 | $355.25 | 300 |
| 2023-09-26 | $367.70 | $367.70 | 300 |
| 2023-09-25 | $365.90 | $365.90 | 200 |
| 2023-09-22 | $365.27 | $365.27 | 200 |
| 2023-09-21 | $363.01 | $363.01 | 100 |
| 2023-09-20 | $374.47 | $374.47 | 200 |
| 2023-09-19 | $371.25 | $371.25 | 100 |
| 2023-09-18 | $372.00 | $372.00 | 600 |
| 2023-09-15 | $376.20 | $376.20 | 200 |
| 2023-09-14 | $388.70 | $388.70 | 100 |
| 2023-09-13 | $366.10 | $366.10 | 500 |
| 2023-09-12 | $366.10 | $366.10 | 100 |
| 2023-09-11 | $368.98 | $368.98 | 500 |
| 2023-09-08 | $382.00 | $382.00 | 300 |
| 2023-09-07 | $380.35 | $380.35 | 200 |
| 2023-09-06 | $379.05 | $379.05 | 200 |
| 2023-09-05 | $377.40 | $377.40 | 200 |
| 2023-09-01 | $384.45 | $384.45 | 5,100 |
| 2023-08-31 | $379.20 | $379.20 | 100 |
| 2023-08-30 | $389.00 | $389.00 | 100 |
| 2023-08-29 | $391.00 | $391.00 | 200 |
| 2023-08-28 | $384.90 | $384.90 | 200 |
| 2023-08-25 | $372.70 | $372.70 | 200 |
| 2023-08-24 | $370.68 | $370.68 | 1,600 |
| 2023-08-23 | $375.25 | $375.25 | 600 |
| 2023-08-22 | $364.10 | $364.10 | 200 |
| 2023-08-21 | $366.78 | $366.78 | 300 |
| 2023-08-18 | $361.00 | $361.00 | 400 |
| 2023-08-17 | $357.70 | $357.70 | 400 |
| 2023-08-16 | $364.26 | $364.26 | 200 |
| 2023-08-15 | $368.40 | $368.40 | 100 |
| 2023-08-14 | $367.80 | $367.80 | 200 |
| 2023-08-11 | $371.60 | $371.60 | 100 |
| 2023-08-10 | $374.70 | $374.70 | 100 |
| 2023-08-09 | $379.75 | $379.75 | 400 |
| 2023-08-08 | $375.91 | $375.91 | 300 |
| 2023-08-07 | $379.60 | $379.60 | 100 |
| 2023-08-04 | $375.21 | $375.21 | 500 |
| 2023-08-03 | $395.55 | $395.55 | 100 |
| 2023-08-02 | $389.57 | $389.57 | 100 |
| 2023-08-01 | $400.49 | $400.49 | 400 |
| 2023-07-31 | $410.40 | $410.40 | 200 |
| 2023-07-28 | $421.26 | $421.26 | 1,800 |
| 2023-07-27 | $397.40 | $397.40 | 300 |
| 2023-07-26 | $389.13 | $389.13 | 200 |
| 2023-07-25 | $390.50 | $390.50 | 200 |
| 2023-07-24 | $394.57 | $394.57 | 200 |
| 2023-07-21 | $412.80 | $412.80 | 200 |
| 2023-07-20 | $417.60 | $417.60 | 500 |
| 2023-07-19 | $405.70 | $405.70 | 100 |
| 2023-07-18 | $401.90 | $401.90 | 100 |
| 2023-07-17 | $412.80 | $412.80 | 200 |
| 2023-07-14 | $395.43 | $395.43 | 200 |
| 2023-07-13 | $391.10 | $391.10 | 100 |
| 2023-07-12 | $383.02 | $383.02 | 100 |
| 2023-07-11 | $380.40 | $380.40 | 200 |
| 2023-07-10 | $379.30 | $379.30 | 200 |
| 2023-07-07 | $381.30 | $381.30 | 100 |
| 2023-07-06 | $379.40 | $379.40 | 300 |
| 2023-07-05 | $381.40 | $381.40 | 5,100 |
| 2023-07-03 | $384.60 | $384.60 | 200 |
| 2023-06-30 | $374.57 | $374.57 | 700 |
| 2023-06-29 | $377.70 | $377.70 | 500 |
| 2023-06-28 | $375.74 | $375.74 | 100 |
| 2023-06-27 | $377.75 | $377.75 | 200 |
| 2023-06-26 | $382.93 | $382.93 | 300 |
| 2023-06-23 | $381.20 | $381.20 | 300 |
| 2023-06-22 | $387.50 | $387.50 | 3,100 |
| 2023-06-21 | $383.75 | $383.75 | 100 |
| 2023-06-20 | $385.50 | $385.50 | 300 |
| 2023-06-16 | $387.25 | $387.25 | 400 |
| 2023-06-15 | $384.50 | $384.50 | 500 |
| 2023-06-14 | $389.33 | $389.33 | 100 |
| 2023-06-13 | $387.75 | $387.75 | 200 |
| 2023-06-12 | $386.20 | $386.20 | 300 |
| 2023-06-09 | $385.01 | $385.01 | 1,500 |
| 2023-06-08 | $391.60 | $391.60 | 100 |
| 2023-06-07 | $382.50 | $382.50 | 600 |
| 2023-06-06 | $388.50 | $388.50 | 800 |
| 2023-06-05 | $390.23 | $390.23 | 200 |
| 2023-06-02 | $396.75 | $396.75 | 300 |
| 2023-06-01 | $397.45 | $397.45 | 400 |
| 2023-05-31 | $394.99 | $394.99 | 600 |
| 2023-05-30 | $395.90 | $395.90 | 200 |
| 2023-05-26 | $404.26 | $404.26 | 300 |
| 2023-05-25 | $408.40 | $408.40 | 100 |
| 2023-05-24 | $408.42 | $408.42 | 300 |
| 2023-05-23 | $415.70 | $415.70 | 200 |
| 2023-05-22 | $422.25 | $422.25 | 300 |
| 2023-05-19 | $417.40 | $417.40 | 200 |
| 2023-05-18 | $409.80 | $409.80 | 200 |
| 2023-05-17 | $407.48 | $407.48 | 100 |
| 2023-05-16 | $412.10 | $412.10 | 100 |
| 2023-05-15 | $424.10 | $424.10 | 800 |
| 2023-05-12 | $420.30 | $420.30 | 900 |
| 2023-05-11 | $417.00 | $417.00 | 300 |
| 2023-05-10 | $400.00 | $400.00 | 200 |
| 2023-05-09 | $398.90 | $398.90 | 200 |
| 2023-05-08 | $404.75 | $404.75 | 200 |
| 2023-05-05 | $407.30 | $407.30 | 200 |
| 2023-05-04 | $401.01 | $401.01 | 400 |
| 2023-05-03 | $407.51 | $407.51 | 200 |
| 2023-05-02 | $404.43 | $404.43 | 200 |
| 2023-05-01 | $408.70 | $408.70 | 200 |
| 2023-04-28 | $408.70 | $408.70 | 100 |
| 2023-04-27 | $412.75 | $412.75 | 100 |
| 2023-04-26 | $407.10 | $407.10 | 200 |
| 2023-04-25 | $409.30 | $409.30 | 700 |
| 2023-04-24 | $411.70 | $411.70 | 600 |
| 2023-04-21 | $412.80 | $412.80 | 200 |
| 2023-04-20 | $401.85 | $401.85 | 200 |
| 2023-04-19 | $401.50 | $401.50 | 100 |
| 2023-04-18 | $413.20 | $413.20 | 200 |
| 2023-04-17 | $426.00 | $426.00 | 200 |
| 2023-04-14 | $412.50 | $412.50 | 100 |
| 2023-04-13 | $403.50 | $403.50 | 800 |
| 2023-04-12 | $394.10 | $394.10 | 600 |
| 2023-04-11 | $387.00 | $387.00 | 400 |
| 2023-04-10 | $384.00 | $384.00 | 300 |
| 2023-04-06 | $383.00 | $383.00 | 400 |
| 2023-04-05 | $379.60 | $379.60 | 500 |
| 2023-04-04 | $373.75 | $373.75 | 900 |
| 2023-04-03 | $377.75 | $377.75 | 200 |
| 2023-03-31 | $373.75 | $373.75 | 100 |
| 2023-03-30 | $378.30 | $378.30 | 100 |
| 2023-03-29 | $373.00 | $373.00 | 100 |
| 2023-03-28 | $368.80 | $368.80 | 200 |
| 2023-03-27 | $375.90 | $375.90 | 200 |
| 2023-03-24 | $370.90 | $370.90 | 600 |
| 2023-03-23 | $371.37 | $371.37 | 500 |
| 2023-03-22 | $362.20 | $362.20 | 100 |
| 2023-03-21 | $364.90 | $364.90 | 200 |
| 2023-03-20 | $362.00 | $362.00 | 100 |
| 2023-03-17 | $362.40 | $362.40 | 100 |
| 2023-03-16 | $362.70 | $362.70 | 100 |
| 2023-03-15 | $355.25 | $355.25 | 500 |
| 2023-03-14 | $356.75 | $356.75 | 300 |
| 2023-03-13 | $358.00 | $358.00 | 300 |
| 2023-03-10 | $348.86 | $348.86 | 100 |
| 2023-03-09 | $349.75 | $349.75 | 400 |
| 2023-03-08 | $347.70 | $347.70 | 200 |
| 2023-03-07 | $355.90 | $355.90 | 200 |
| 2023-03-06 | $367.20 | $367.20 | 300 |
| 2023-03-03 | $364.00 | $364.00 | 200 |
| 2023-03-02 | $367.75 | $367.75 | 300 |
| 2023-03-01 | $371.00 | $371.00 | 400 |
| 2023-02-28 | $373.25 | $373.25 | 100 |
| 2023-02-27 | $380.90 | $380.90 | 200 |
| 2023-02-24 | $373.75 | $373.75 | 200 |
| 2023-02-23 | $370.70 | $370.70 | 100 |
| 2023-02-22 | $385.20 | $385.20 | 600 |
| 2023-02-21 | $390.70 | $390.70 | 400 |
| 2023-02-17 | $397.57 | $397.57 | 1,000 |
| 2023-02-16 | $390.25 | $390.25 | 400 |
| 2023-02-15 | $394.30 | $394.30 | 200 |
| 2023-02-14 | $395.40 | $395.40 | 200 |
| 2023-02-13 | $390.10 | $390.10 | 200 |
| 2023-02-10 | $384.30 | $384.30 | 600 |
| 2023-02-09 | $395.45 | $395.45 | 200 |
| 2023-02-08 | $392.75 | $392.75 | 100 |
| 2023-02-07 | $394.30 | $394.30 | 100 |
| 2023-02-06 | $384.25 | $384.25 | 200 |
| 2023-02-03 | $386.00 | $386.00 | 300 |
| 2023-02-02 | $379.00 | $379.00 | 300 |
| 2023-02-01 | $391.55 | $391.55 | 400 |
| 2023-01-31 | $392.00 | $392.00 | 1,100 |
| 2023-01-30 | $388.20 | $388.20 | 200 |
| 2023-01-27 | $392.50 | $392.50 | 100 |
| 2023-01-26 | $383.70 | $383.70 | 300 |
| 2023-01-25 | $385.75 | $385.75 | 500 |
| 2023-01-24 | $387.30 | $387.30 | 100 |
| 2023-01-23 | $394.30 | $394.30 | 200 |
| 2023-01-20 | $399.90 | $399.90 | 400 |
| 2023-01-19 | $398.50 | $398.50 | 200 |
| 2023-01-18 | $392.40 | $392.40 | 200 |
| 2023-01-17 | $396.00 | $396.00 | 200 |
| 2023-01-13 | $403.00 | $403.00 | 100 |
| 2023-01-12 | $397.10 | $397.10 | 100 |
| 2023-01-11 | $399.10 | $399.10 | 100 |
| 2023-01-10 | $429.01 | $429.01 | 200 |
| 2023-01-09 | $428.49 | $428.49 | 300 |
| 2023-01-06 | $425.90 | $425.90 | 800 |
| 2023-01-05 | $424.50 | $424.50 | 300 |
| 2023-01-04 | $421.60 | $421.60 | 300 |
| 2023-01-03 | $432.11 | $432.11 | 500 |