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
- 2018-10-05 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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $99.08 | $99.08 | 1,028,200 | — | — |
| 2024-12-30 | $100.28 | $100.28 | 866,000 | — | — |
| 2024-12-27 | $101.52 | $101.52 | 721,400 | — | — |
| 2024-12-26 | $103.62 | $103.62 | 766,100 | — | — |
| 2024-12-24 | $103.62 | $103.62 | 341,100 | — | — |
| 2024-12-23 | $102.67 | $102.67 | 1,267,500 | — | — |
| 2024-12-20 | $103.63 | $103.63 | 1,858,700 | — | — |
| 2024-12-19 | $103.71 | $103.71 | 1,183,500 | — | — |
| 2024-12-18 | $103.91 | $103.91 | 1,941,400 | — | — |
| 2024-12-17 | $107.25 | $107.25 | 1,538,500 | — | — |
| 2024-12-16 | $104.61 | $104.61 | 957,500 | — | — |
| 2024-12-13 | $104.05 | $104.05 | 1,486,500 | — | — |
| 2024-12-12 | $107.26 | $107.26 | 730,500 | — | — |
| 2024-12-11 | $107.04 | $107.04 | 1,279,900 | — | — |
| 2024-12-10 | $103.81 | $103.81 | 1,608,600 | — | — |
| 2024-12-09 | $107.86 | $107.86 | 2,354,800 | — | — |
| 2024-12-06 | $110.98 | $110.98 | 1,585,800 | — | — |
| 2024-12-05 | $111.53 | $111.53 | 2,748,800 | — | — |
| 2024-12-04 | $116.22 | $116.22 | 1,758,700 | — | — |
| 2024-12-03 | $112.94 | $112.94 | 1,395,600 | — | — |
| 2024-12-02 | $113.09 | $113.09 | 1,729,000 | — | — |
| 2024-11-29 | $109.46 | $109.46 | 821,600 | — | — |
| 2024-11-27 | $110.13 | $110.13 | 1,496,800 | — | — |
| 2024-11-26 | $111.53 | $111.53 | 1,845,800 | — | — |
| 2024-11-25 | $111.48 | $111.48 | 3,660,600 | — | — |
| 2024-11-22 | $108.03 | $108.03 | 7,738,500 | — | — |
| 2024-11-21 | $94.13 | $94.13 | 5,324,900 | — | — |
| 2024-11-20 | $88.58 | $88.58 | 1,254,400 | — | — |
| 2024-11-19 | $88.27 | $88.27 | 1,872,300 | — | — |
| 2024-11-18 | $86.06 | $86.06 | 1,235,800 | — | — |
| 2024-11-15 | $86.32 | $86.32 | 1,776,400 | — | — |
| 2024-11-14 | $89.23 | $89.23 | 1,441,100 | — | — |
| 2024-11-13 | $90.12 | $90.12 | 1,143,500 | — | — |
| 2024-11-12 | $89.80 | $89.80 | 877,600 | — | — |
| 2024-11-11 | $89.96 | $89.96 | 1,300,500 | — | — |
| 2024-11-08 | $86.95 | $86.95 | 780,400 | — | — |
| 2024-11-07 | $85.98 | $85.98 | 629,600 | — | — |
| 2024-11-06 | $85.35 | $85.35 | 1,004,500 | — | — |
| 2024-11-05 | $82.40 | $82.40 | 612,000 | — | — |
| 2024-11-04 | $79.63 | $79.63 | 795,100 | — | — |
| 2024-11-01 | $80.84 | $80.84 | 635,100 | — | — |
| 2024-10-31 | $80.23 | $80.23 | 596,600 | — | — |
| 2024-10-30 | $80.98 | $80.98 | 691,100 | — | — |
| 2024-10-29 | $80.98 | $80.98 | 402,900 | — | — |
| 2024-10-28 | $79.52 | $79.52 | 734,600 | — | — |
| 2024-10-25 | $79.35 | $79.35 | 608,400 | — | — |
| 2024-10-24 | $78.40 | $78.40 | 906,800 | — | — |
| 2024-10-23 | $77.61 | $77.61 | 901,000 | — | — |
| 2024-10-22 | $79.42 | $79.42 | 903,500 | — | — |
| 2024-10-21 | $80.45 | $80.45 | 909,500 | — | — |
| 2024-10-18 | $81.57 | $81.57 | 1,189,000 | — | — |
| 2024-10-17 | $82.31 | $82.31 | 1,296,900 | — | — |
| 2024-10-16 | $81.97 | $81.97 | 766,800 | — | — |
| 2024-10-15 | $82.18 | $82.18 | 859,000 | — | — |
| 2024-10-14 | $83.12 | $83.12 | 1,469,400 | — | — |
| 2024-10-11 | $83.00 | $83.00 | 1,792,300 | — | — |
| 2024-10-10 | $82.03 | $82.03 | 1,037,600 | — | — |
| 2024-10-09 | $79.87 | $79.87 | 1,413,900 | — | — |
| 2024-10-08 | $76.51 | $76.51 | 872,000 | — | — |
| 2024-10-07 | $77.14 | $77.14 | 968,800 | — | — |
| 2024-10-04 | $79.01 | $79.01 | 932,100 | — | — |
| 2024-10-03 | $76.20 | $76.20 | 912,600 | — | — |
| 2024-10-02 | $76.49 | $76.49 | 1,609,400 | — | — |
| 2024-10-01 | $75.01 | $75.01 | 1,380,500 | — | — |
| 2024-09-30 | $76.76 | $76.76 | 991,600 | — | — |
| 2024-09-27 | $77.35 | $77.35 | 703,100 | — | — |
| 2024-09-26 | $77.54 | $77.54 | 936,400 | — | — |
| 2024-09-25 | $78.32 | $78.32 | 1,057,500 | — | — |
| 2024-09-24 | $78.19 | $78.19 | 809,800 | — | — |
| 2024-09-23 | $77.04 | $77.04 | 689,200 | — | — |
| 2024-09-20 | $76.39 | $76.39 | 1,265,400 | — | — |
| 2024-09-19 | $76.30 | $76.30 | 945,400 | — | — |
| 2024-09-18 | $74.92 | $74.92 | 734,000 | — | — |
| 2024-09-17 | $75.16 | $75.16 | 929,000 | — | — |
| 2024-09-16 | $75.80 | $75.80 | 920,700 | — | — |
| 2024-09-13 | $75.24 | $75.24 | 1,207,300 | — | — |
| 2024-09-12 | $73.82 | $73.82 | 1,531,800 | — | — |
| 2024-09-11 | $74.46 | $74.46 | 1,446,100 | — | — |
| 2024-09-10 | $72.09 | $72.09 | 1,286,600 | — | — |
| 2024-09-09 | $71.10 | $71.10 | 2,624,200 | — | — |
| 2024-09-06 | $70.14 | $70.14 | 2,246,900 | — | — |
| 2024-09-05 | $72.52 | $72.52 | 3,003,500 | — | — |
| 2024-09-04 | $73.34 | $73.34 | 2,743,700 | — | — |
| 2024-09-03 | $73.25 | $73.25 | 4,029,700 | — | — |
| 2024-08-30 | $76.19 | $76.19 | 11,701,700 | — | — |
| 2024-08-29 | $103.64 | $103.64 | 2,494,500 | — | — |
| 2024-08-28 | $102.98 | $102.98 | 883,600 | — | — |
| 2024-08-27 | $105.54 | $105.54 | 709,600 | — | — |
| 2024-08-26 | $107.47 | $107.47 | 674,100 | — | — |
| 2024-08-23 | $105.66 | $105.66 | 1,131,000 | — | — |
| 2024-08-22 | $105.57 | $105.57 | 665,300 | — | — |
| 2024-08-21 | $110.08 | $110.08 | 636,900 | — | — |
| 2024-08-20 | $110.39 | $110.39 | 565,000 | — | — |
| 2024-08-19 | $110.94 | $110.94 | 960,300 | — | — |
| 2024-08-16 | $108.81 | $108.81 | 478,400 | — | — |
| 2024-08-15 | $108.79 | $108.79 | 791,700 | — | — |
| 2024-08-14 | $105.57 | $105.57 | 899,200 | — | — |
| 2024-08-13 | $107.16 | $107.16 | 684,200 | — | — |
| 2024-08-12 | $102.77 | $102.77 | 939,700 | — | — |
| 2024-08-09 | $104.96 | $104.96 | 556,500 | — | — |
| 2024-08-08 | $104.93 | $104.93 | 659,800 | — | — |
| 2024-08-07 | $101.11 | $101.11 | 717,800 | — | — |
| 2024-08-06 | $101.53 | $101.53 | 670,300 | — | — |
| 2024-08-05 | $100.00 | $100.00 | 1,257,200 | — | — |
| 2024-08-02 | $102.12 | $102.12 | 1,053,900 | — | — |
| 2024-08-01 | $107.18 | $107.18 | 987,600 | — | — |
| 2024-07-31 | $109.67 | $109.67 | 1,133,500 | — | — |
| 2024-07-30 | $106.52 | $106.52 | 2,269,100 | — | — |
| 2024-07-29 | $112.31 | $112.31 | 583,400 | — | — |
| 2024-07-26 | $112.67 | $112.67 | 571,500 | — | — |
| 2024-07-25 | $113.63 | $113.63 | 1,155,100 | — | — |
| 2024-07-24 | $110.42 | $110.42 | 705,700 | — | — |
| 2024-07-23 | $117.39 | $117.39 | 1,312,500 | — | — |
| 2024-07-22 | $113.37 | $113.37 | 872,200 | — | — |
| 2024-07-19 | $111.84 | $111.84 | 546,100 | — | — |
| 2024-07-18 | $111.28 | $111.28 | 908,900 | — | — |
| 2024-07-17 | $115.53 | $115.53 | 794,800 | — | — |
| 2024-07-16 | $118.38 | $118.38 | 974,200 | — | — |
| 2024-07-15 | $118.42 | $118.42 | 1,100,400 | — | — |
| 2024-07-12 | $122.27 | $122.27 | 1,325,500 | — | — |
| 2024-07-11 | $120.61 | $120.61 | 1,911,100 | — | — |
| 2024-07-10 | $115.35 | $115.35 | 1,361,900 | — | — |
| 2024-07-09 | $112.38 | $112.38 | 1,099,800 | — | — |
| 2024-07-08 | $115.72 | $115.72 | 1,081,000 | — | — |
| 2024-07-05 | $114.87 | $114.87 | 918,100 | — | — |
| 2024-07-03 | $115.88 | $115.88 | 428,900 | — | — |
| 2024-07-02 | $114.67 | $114.67 | 1,246,800 | — | — |
| 2024-07-01 | $115.48 | $115.48 | 1,377,300 | — | — |
| 2024-06-28 | $113.91 | $113.91 | 1,338,200 | — | — |
| 2024-06-27 | $114.76 | $114.76 | 1,115,500 | — | — |
| 2024-06-26 | $110.04 | $110.04 | 860,500 | — | — |
| 2024-06-25 | $108.95 | $108.95 | 885,500 | — | — |
| 2024-06-24 | $108.98 | $108.98 | 1,287,000 | — | — |
| 2024-06-21 | $108.84 | $108.84 | 1,655,100 | — | — |
| 2024-06-20 | $108.99 | $108.99 | 901,400 | — | — |
| 2024-06-18 | $109.97 | $109.97 | 892,600 | — | — |
| 2024-06-17 | $112.34 | $112.34 | 573,300 | — | — |
| 2024-06-14 | $114.18 | $114.18 | 860,700 | — | — |
| 2024-06-13 | $112.53 | $112.53 | 1,130,600 | — | — |
| 2024-06-12 | $114.64 | $114.64 | 1,500,600 | — | — |
| 2024-06-11 | $111.57 | $111.57 | 1,428,900 | — | — |
| 2024-06-10 | $112.77 | $112.77 | 1,315,800 | — | — |
| 2024-06-07 | $111.95 | $111.95 | 960,300 | — | — |
| 2024-06-06 | $113.11 | $113.11 | 2,486,500 | — | — |
| 2024-06-05 | $107.21 | $107.21 | 1,488,500 | — | — |
| 2024-06-04 | $102.97 | $102.97 | 2,269,500 | — | — |
| 2024-06-03 | $102.79 | $102.79 | 2,330,300 | — | — |
| 2024-05-31 | $104.05 | $104.05 | 4,330,900 | — | — |
| 2024-05-30 | $93.18 | $93.18 | 3,259,500 | — | — |
| 2024-05-29 | $102.30 | $102.30 | 1,462,600 | — | — |
| 2024-05-28 | $100.13 | $100.13 | 1,652,200 | — | — |
| 2024-05-24 | $104.95 | $104.95 | 863,700 | — | — |
| 2024-05-23 | $106.05 | $106.05 | 1,272,200 | — | — |
| 2024-05-22 | $107.86 | $107.86 | 734,500 | — | — |
| 2024-05-21 | $109.40 | $109.40 | 602,800 | — | — |
| 2024-05-20 | $110.66 | $110.66 | 740,200 | — | — |
| 2024-05-17 | $110.08 | $110.08 | 1,084,100 | — | — |
| 2024-05-16 | $108.21 | $108.21 | 997,700 | — | — |
| 2024-05-15 | $111.23 | $111.23 | 727,600 | — | — |
| 2024-05-14 | $109.31 | $109.31 | 1,178,900 | — | — |
| 2024-05-13 | $107.40 | $107.40 | 580,700 | — | — |
| 2024-05-10 | $106.05 | $106.05 | 708,600 | — | — |
| 2024-05-09 | $104.99 | $104.99 | 572,300 | — | — |
| 2024-05-08 | $105.65 | $105.65 | 574,100 | — | — |
| 2024-05-07 | $106.95 | $106.95 | 1,069,300 | — | — |
| 2024-05-06 | $107.29 | $107.29 | 682,300 | — | — |
| 2024-05-03 | $105.66 | $105.66 | 690,200 | — | — |
| 2024-05-02 | $106.10 | $106.10 | 1,156,100 | — | — |
| 2024-05-01 | $105.75 | $105.75 | 1,113,900 | — | — |
| 2024-04-30 | $102.22 | $102.22 | 1,167,000 | — | — |
| 2024-04-29 | $103.92 | $103.92 | 1,182,500 | — | — |
| 2024-04-26 | $107.43 | $107.43 | 1,067,000 | — | — |
| 2024-04-25 | $104.79 | $104.79 | 945,000 | — | — |
| 2024-04-24 | $103.71 | $103.71 | 1,580,900 | — | — |
| 2024-04-23 | $102.54 | $102.54 | 1,894,800 | — | — |
| 2024-04-22 | $98.36 | $98.36 | 1,135,600 | — | — |
| 2024-04-19 | $96.19 | $96.19 | 1,566,700 | — | — |
| 2024-04-18 | $95.31 | $95.31 | 666,700 | — | — |
| 2024-04-17 | $94.61 | $94.61 | 839,700 | — | — |
| 2024-04-16 | $95.18 | $95.18 | 1,195,700 | — | — |
| 2024-04-15 | $94.85 | $94.85 | 1,253,400 | — | — |
| 2024-04-12 | $97.24 | $97.24 | 1,293,300 | — | — |
| 2024-04-11 | $99.85 | $99.85 | 919,300 | — | — |
| 2024-04-10 | $98.23 | $98.23 | 492,500 | — | — |
| 2024-04-09 | $98.71 | $98.71 | 979,300 | — | — |
| 2024-04-08 | $98.31 | $98.31 | 586,400 | — | — |
| 2024-04-05 | $97.44 | $97.44 | 1,007,200 | — | — |
| 2024-04-04 | $97.63 | $97.63 | 860,100 | — | — |
| 2024-04-03 | $97.61 | $97.61 | 1,063,500 | — | — |
| 2024-04-02 | $97.98 | $97.98 | 886,200 | — | — |
| 2024-04-01 | $100.56 | $100.56 | 994,300 | — | — |
| 2024-03-28 | $100.24 | $100.24 | 1,183,800 | — | — |
| 2024-03-27 | $100.13 | $100.13 | 1,486,700 | — | — |
| 2024-03-26 | $100.45 | $100.45 | 608,700 | — | — |
| 2024-03-25 | $101.05 | $101.05 | 849,500 | — | — |
| 2024-03-22 | $102.38 | $102.38 | 944,200 | — | — |
| 2024-03-21 | $100.93 | $100.93 | 1,644,000 | — | — |
| 2024-03-20 | $103.48 | $103.48 | 1,308,500 | — | — |
| 2024-03-19 | $101.84 | $101.84 | 1,645,100 | — | — |
| 2024-03-18 | $101.60 | $101.60 | 1,397,700 | — | — |
| 2024-03-15 | $101.08 | $101.08 | 1,589,000 | — | — |
| 2024-03-14 | $103.06 | $103.06 | 867,100 | — | — |
| 2024-03-13 | $106.23 | $106.23 | 947,800 | — | — |
| 2024-03-12 | $105.91 | $105.91 | 1,157,700 | — | — |
| 2024-03-11 | $103.86 | $103.86 | 1,819,400 | — | — |
| 2024-03-08 | $105.73 | $105.73 | 1,104,300 | — | — |
| 2024-03-07 | $106.80 | $106.80 | 2,728,700 | — | — |
| 2024-03-06 | $108.35 | $108.35 | 1,612,500 | — | — |
| 2024-03-05 | $108.40 | $108.40 | 2,217,500 | — | — |
| 2024-03-04 | $108.40 | $108.40 | 3,118,800 | — | — |
| 2024-03-01 | $117.01 | $117.01 | 6,810,100 | — | — |
| 2024-02-29 | $133.81 | $133.81 | 3,402,200 | — | — |
| 2024-02-28 | $129.71 | $129.71 | 949,000 | — | — |
| 2024-02-27 | $131.21 | $131.21 | 1,118,500 | — | — |
| 2024-02-26 | $130.70 | $130.70 | 1,061,500 | — | — |
| 2024-02-23 | $129.62 | $129.62 | 1,032,700 | — | — |
| 2024-02-22 | $127.56 | $127.56 | 1,084,300 | — | — |
| 2024-02-21 | $121.28 | $121.28 | 1,173,900 | — | — |
| 2024-02-20 | $125.38 | $125.38 | 1,402,800 | — | — |
| 2024-02-16 | $130.27 | $130.27 | 828,300 | — | — |
| 2024-02-15 | $132.52 | $132.52 | 1,362,300 | — | — |
| 2024-02-14 | $126.60 | $126.60 | 1,535,000 | — | — |
| 2024-02-13 | $122.55 | $122.55 | 1,715,300 | — | — |
| 2024-02-12 | $127.68 | $127.68 | 1,245,600 | — | — |
| 2024-02-09 | $130.39 | $130.39 | 1,147,100 | — | — |
| 2024-02-08 | $126.54 | $126.54 | 1,102,700 | — | — |
| 2024-02-07 | $125.50 | $125.50 | 914,700 | — | — |
| 2024-02-06 | $122.23 | $122.23 | 774,600 | — | — |
| 2024-02-05 | $122.26 | $122.26 | 860,900 | — | — |
| 2024-02-02 | $124.60 | $124.60 | 1,789,300 | — | — |
| 2024-02-01 | $118.66 | $118.66 | 1,008,700 | — | — |
| 2024-01-31 | $117.06 | $117.06 | 944,800 | — | — |
| 2024-01-30 | $121.55 | $121.55 | 882,000 | — | — |
| 2024-01-29 | $123.18 | $123.18 | 960,400 | — | — |
| 2024-01-26 | $117.64 | $117.64 | 1,149,500 | — | — |
| 2024-01-25 | $118.12 | $118.12 | 1,368,300 | — | — |
| 2024-01-24 | $119.42 | $119.42 | 1,277,200 | — | — |
| 2024-01-23 | $122.23 | $122.23 | 1,213,300 | — | — |
| 2024-01-22 | $123.22 | $123.22 | 1,892,700 | — | — |
| 2024-01-19 | $120.33 | $120.33 | 2,314,900 | — | — |
| 2024-01-18 | $118.25 | $118.25 | 2,670,000 | — | — |
| 2024-01-17 | $116.16 | $116.16 | 2,252,700 | — | — |
| 2024-01-16 | $116.58 | $116.58 | 2,241,800 | — | — |
| 2024-01-12 | $111.94 | $111.94 | 1,016,400 | — | — |
| 2024-01-11 | $112.29 | $112.29 | 2,105,400 | — | — |
| 2024-01-10 | $108.04 | $108.04 | 861,000 | — | — |
| 2024-01-09 | $108.61 | $108.61 | 679,700 | — | — |
| 2024-01-08 | $108.69 | $108.69 | 1,186,400 | — | — |
| 2024-01-05 | $104.10 | $104.10 | 822,900 | — | — |
| 2024-01-04 | $103.34 | $103.34 | 866,100 | — | — |
| 2024-01-03 | $105.65 | $105.65 | 1,160,900 | — | — |
| 2024-01-02 | $106.54 | $106.54 | 1,678,600 | — | — |