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
- 2001-07-19 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 | $268.30 | $383.85 | 1,973,000 | — | — |
| 2025-12-30 | $270.00 | $386.28 | 1,784,800 | — | — |
| 2025-12-29 | $271.34 | $388.20 | 2,753,800 | — | — |
| 2025-12-26 | $271.09 | $387.84 | 1,411,900 | — | — |
| 2025-12-24 | $269.98 | $386.25 | 1,062,700 | — | — |
| 2025-12-23 | $270.77 | $387.38 | 2,598,800 | — | — |
| 2025-12-22 | $270.67 | $387.24 | 3,289,500 | — | — |
| 2025-12-19 | $272.25 | $389.50 | 8,375,700 | — | — |
| 2025-12-18 | $269.96 | $386.23 | 6,923,200 | — | — |
| 2025-12-17 | $273.74 | $391.63 | 5,586,800 | — | — |
| 2025-12-16 | $272.04 | $389.20 | 5,503,300 | — | — |
| 2025-12-15 | $274.66 | $392.95 | 4,041,700 | — | — |
| 2025-12-12 | $271.56 | $388.51 | 2,983,800 | — | — |
| 2025-12-11 | $270.37 | $386.81 | 4,063,100 | — | — |
| 2025-12-10 | $272.22 | $389.46 | 3,580,500 | — | — |
| 2025-12-09 | $269.53 | $385.61 | 3,515,000 | — | — |
| 2025-12-08 | $266.50 | $381.28 | 3,218,800 | — | — |
| 2025-12-05 | $266.59 | $381.40 | 3,785,400 | — | — |
| 2025-12-04 | $269.34 | $385.34 | 4,119,400 | — | — |
| 2025-12-03 | $272.85 | $390.36 | 6,961,900 | — | — |
| 2025-12-02 | $261.02 | $373.44 | 4,966,400 | — | — |
| 2025-12-01 | $257.43 | $368.30 | 5,025,100 | — | — |
| 2025-11-28 | $250.00 | $357.67 | 1,493,700 | — | — |
| 2025-11-26 | $247.85 | $354.59 | 2,389,100 | — | — |
| 2025-11-25 | $249.23 | $356.57 | 3,664,500 | — | — |
| 2025-11-24 | $243.62 | $348.54 | 5,596,900 | — | — |
| 2025-11-21 | $251.85 | $360.32 | 5,959,400 | — | — |
| 2025-11-20 | $240.79 | $344.49 | 2,905,500 | — | — |
| 2025-11-19 | $241.08 | $344.91 | 2,554,600 | — | — |
| 2025-11-18 | $240.00 | $343.36 | 3,375,300 | — | — |
| 2025-11-17 | $241.33 | $345.27 | 3,187,800 | — | — |
| 2025-11-14 | $245.21 | $350.82 | 2,845,000 | — | — |
| 2025-11-13 | $247.57 | $354.19 | 3,703,500 | — | — |
| 2025-11-12 | $246.53 | $352.70 | 3,230,700 | — | — |
| 2025-11-11 | $242.56 | $347.03 | 3,766,700 | — | — |
| 2025-11-10 | $244.55 | $349.87 | 2,818,600 | — | — |
| 2025-11-07 | $245.76 | $351.60 | 4,047,400 | — | — |
| 2025-11-06 | $241.34 | $345.28 | 3,512,400 | — | — |
| 2025-11-05 | $247.82 | $354.55 | 3,631,800 | — | — |
| 2025-11-04 | $242.90 | $347.51 | 3,688,300 | — | — |
| 2025-11-03 | $248.44 | $355.44 | 4,196,300 | — | — |
| 2025-10-31 | $250.10 | $357.81 | 3,847,800 | — | — |
| 2025-10-30 | $249.25 | $356.60 | 3,982,200 | — | — |
| 2025-10-29 | $247.75 | $354.45 | 5,780,700 | — | — |
| 2025-10-28 | $253.35 | $362.46 | 3,425,100 | — | — |
| 2025-10-27 | $250.77 | $358.77 | 3,033,200 | — | — |
| 2025-10-24 | $247.65 | $354.31 | 2,793,900 | — | — |
| 2025-10-23 | $249.81 | $357.40 | 2,885,700 | — | — |
| 2025-10-22 | $249.14 | $356.44 | 3,899,900 | — | — |
| 2025-10-21 | $250.51 | $358.40 | 4,475,500 | — | — |
| 2025-10-20 | $242.18 | $346.48 | 3,495,200 | — | — |
| 2025-10-17 | $238.39 | $341.06 | 4,436,100 | — | — |
| 2025-10-16 | $234.02 | $334.81 | 4,800,800 | — | — |
| 2025-10-15 | $239.71 | $342.95 | 4,118,100 | — | — |
| 2025-10-14 | $244.20 | $349.37 | 3,788,600 | — | — |
| 2025-10-13 | $243.56 | $348.46 | 3,572,500 | — | — |
| 2025-10-10 | $240.94 | $344.71 | 4,548,800 | — | — |
| 2025-10-09 | $252.04 | $360.59 | 4,427,400 | — | — |
| 2025-10-08 | $252.98 | $361.93 | 5,672,000 | — | — |
| 2025-10-07 | $251.23 | $359.43 | 5,930,400 | — | — |
| 2025-10-06 | $248.17 | $355.05 | 3,400,900 | — | — |
| 2025-10-03 | $245.32 | $350.97 | 3,384,000 | — | — |
| 2025-10-02 | $244.34 | $349.57 | 4,323,200 | — | — |
| 2025-10-01 | $243.71 | $348.67 | 6,545,100 | — | — |
| 2025-09-30 | $246.60 | $352.81 | 8,966,400 | — | — |
| 2025-09-29 | $247.00 | $353.38 | 7,837,500 | — | — |
| 2025-09-26 | $238.97 | $341.89 | 8,163,200 | — | — |
| 2025-09-25 | $232.56 | $332.72 | 10,401,100 | — | — |
| 2025-09-24 | $239.08 | $342.05 | 6,855,400 | — | — |
| 2025-09-23 | $235.50 | $336.92 | 6,777,800 | — | — |
| 2025-09-22 | $239.99 | $343.35 | 6,070,400 | — | — |
| 2025-09-19 | $239.70 | $342.93 | 11,522,600 | — | — |
| 2025-09-18 | $239.55 | $342.72 | 5,698,200 | — | — |
| 2025-09-17 | $241.24 | $345.14 | 5,248,200 | — | — |
| 2025-09-16 | $236.81 | $338.80 | 6,464,100 | — | — |
| 2025-09-15 | $237.87 | $340.32 | 5,385,900 | — | — |
| 2025-09-12 | $238.54 | $341.27 | 5,637,500 | — | — |
| 2025-09-11 | $244.15 | $349.30 | 4,644,500 | — | — |
| 2025-09-10 | $243.11 | $347.81 | 5,117,500 | — | — |
| 2025-09-09 | $251.99 | $360.52 | 3,456,400 | — | — |
| 2025-09-08 | $255.57 | $365.64 | 4,707,800 | — | — |
| 2025-09-05 | $254.95 | $364.75 | 4,235,900 | — | — |
| 2025-09-04 | $252.94 | $361.88 | 4,165,400 | — | — |
| 2025-09-03 | $254.15 | $363.61 | 2,934,800 | — | — |
| 2025-09-02 | $256.17 | $366.50 | 3,537,800 | — | — |
| 2025-08-29 | $259.97 | $371.93 | 2,805,800 | — | — |
| 2025-08-28 | $256.17 | $366.50 | 2,984,900 | — | — |
| 2025-08-27 | $257.12 | $367.86 | 2,239,000 | — | — |
| 2025-08-26 | $255.42 | $365.42 | 4,884,400 | — | — |
| 2025-08-25 | $256.05 | $366.32 | 2,358,600 | — | — |
| 2025-08-22 | $259.22 | $370.86 | 3,102,600 | — | — |
| 2025-08-21 | $253.99 | $363.38 | 2,670,200 | — | — |
| 2025-08-20 | $255.05 | $364.89 | 5,069,900 | — | — |
| 2025-08-19 | $255.88 | $366.08 | 4,555,700 | — | — |
| 2025-08-18 | $249.13 | $356.42 | 3,776,000 | — | — |
| 2025-08-15 | $247.01 | $353.39 | 4,223,400 | — | — |
| 2025-08-14 | $246.16 | $352.18 | 4,928,200 | — | — |
| 2025-08-13 | $245.68 | $351.49 | 5,278,400 | — | — |
| 2025-08-12 | $237.87 | $340.32 | 4,832,300 | — | — |
| 2025-08-11 | $238.61 | $341.37 | 4,675,000 | — | — |
| 2025-08-08 | $239.20 | $342.22 | 3,810,900 | — | — |
| 2025-08-07 | $241.72 | $345.82 | 7,246,300 | — | — |
| 2025-08-06 | $247.54 | $354.15 | 8,064,700 | — | — |
| 2025-08-05 | $247.07 | $353.48 | 10,175,900 | — | — |
| 2025-08-04 | $258.78 | $370.23 | 3,470,600 | — | — |
| 2025-08-01 | $255.37 | $365.35 | 6,042,400 | — | — |
| 2025-07-31 | $267.10 | $382.13 | 4,794,100 | — | — |
| 2025-07-30 | $274.00 | $392.01 | 4,272,700 | — | — |
| 2025-07-29 | $278.90 | $399.02 | 3,492,600 | — | — |
| 2025-07-28 | $277.04 | $396.35 | 3,693,900 | — | — |
| 2025-07-25 | $283.15 | $405.10 | 2,632,300 | — | — |
| 2025-07-24 | $281.71 | $403.04 | 3,952,800 | — | — |
| 2025-07-23 | $286.04 | $409.23 | 2,953,400 | — | — |
| 2025-07-22 | $286.96 | $410.55 | 3,614,500 | — | — |
| 2025-07-21 | $282.45 | $404.09 | 2,955,600 | — | — |
| 2025-07-18 | $282.44 | $404.08 | 4,207,400 | — | — |
| 2025-07-17 | $282.70 | $404.45 | 3,513,000 | — | — |
| 2025-07-16 | $279.67 | $400.12 | 3,176,400 | — | — |
| 2025-07-15 | $276.07 | $394.97 | 3,970,300 | — | — |
| 2025-07-14 | $279.99 | $400.58 | 4,281,800 | — | — |
| 2025-07-11 | $281.06 | $402.11 | 5,077,100 | — | — |
| 2025-07-10 | $288.36 | $412.55 | 5,197,200 | — | — |
| 2025-07-09 | $297.40 | $423.37 | 3,177,400 | — | — |
| 2025-07-08 | $303.33 | $431.81 | 2,890,500 | — | — |
| 2025-07-07 | $300.54 | $427.84 | 2,753,300 | — | — |
| 2025-07-03 | $304.78 | $433.87 | 1,616,100 | — | — |
| 2025-07-02 | $302.29 | $430.33 | 2,748,500 | — | — |
| 2025-07-01 | $302.62 | $430.80 | 3,565,600 | — | — |
| 2025-06-30 | $298.89 | $425.49 | 3,136,800 | — | — |
| 2025-06-27 | $295.46 | $420.60 | 4,159,500 | — | — |
| 2025-06-26 | $296.08 | $421.49 | 3,634,000 | — | — |
| 2025-06-25 | $294.60 | $419.38 | 3,164,500 | — | — |
| 2025-06-24 | $300.72 | $428.09 | 4,940,500 | — | — |
| 2025-06-23 | $295.00 | $419.95 | 5,454,900 | — | — |
| 2025-06-20 | $285.37 | $406.24 | 11,697,400 | — | — |
| 2025-06-18 | $306.38 | $436.15 | 4,593,100 | — | — |
| 2025-06-17 | $312.03 | $444.19 | 2,533,800 | — | — |
| 2025-06-16 | $314.33 | $447.47 | 2,930,000 | — | — |
| 2025-06-13 | $311.71 | $443.74 | 3,102,600 | — | — |
| 2025-06-12 | $318.13 | $452.88 | 2,194,500 | — | — |
| 2025-06-11 | $319.22 | $454.43 | 1,859,000 | — | — |
| 2025-06-10 | $320.92 | $456.85 | 2,356,100 | — | — |
| 2025-06-09 | $316.62 | $450.73 | 2,291,300 | — | — |
| 2025-06-06 | $317.65 | $452.19 | 2,309,500 | — | — |
| 2025-06-05 | $315.38 | $448.96 | 3,787,400 | — | — |
| 2025-06-04 | $316.40 | $450.41 | 2,337,800 | — | — |
| 2025-06-03 | $312.90 | $445.43 | 3,678,200 | — | — |
| 2025-06-02 | $314.47 | $447.67 | 2,340,400 | — | — |
| 2025-05-30 | $316.82 | $451.01 | 4,012,700 | — | — |
| 2025-05-29 | $317.73 | $452.31 | 2,557,800 | — | — |
| 2025-05-28 | $315.99 | $449.83 | 3,437,600 | — | — |
| 2025-05-27 | $315.43 | $449.03 | 3,248,900 | — | — |
| 2025-05-23 | $309.58 | $440.71 | 2,947,200 | — | — |
| 2025-05-22 | $316.45 | $450.48 | 2,996,600 | — | — |
| 2025-05-21 | $317.72 | $452.29 | 2,788,000 | — | — |
| 2025-05-20 | $320.18 | $455.79 | 2,930,500 | — | — |
| 2025-05-19 | $319.39 | $454.67 | 2,247,300 | — | — |
| 2025-05-16 | $317.69 | $452.25 | 3,968,000 | — | — |
| 2025-05-15 | $323.21 | $460.11 | 3,050,400 | — | — |
| 2025-05-14 | $320.41 | $456.12 | 2,417,100 | — | — |
| 2025-05-13 | $322.53 | $459.14 | 2,775,500 | — | — |
| 2025-05-12 | $322.09 | $458.51 | 3,271,300 | — | — |
| 2025-05-09 | $307.90 | $438.31 | 1,844,400 | — | — |
| 2025-05-08 | $308.88 | $439.71 | 2,861,600 | — | — |
| 2025-05-07 | $306.09 | $435.74 | 2,647,700 | — | — |
| 2025-05-06 | $303.80 | $432.48 | 2,719,400 | — | — |
| 2025-05-05 | $307.71 | $438.04 | 3,548,600 | — | — |
| 2025-05-02 | $305.33 | $434.65 | 1,810,000 | — | — |
| 2025-05-01 | $300.53 | $427.82 | 2,848,600 | — | — |
| 2025-04-30 | $299.15 | $425.86 | 2,834,700 | — | — |
| 2025-04-29 | $298.47 | $424.89 | 3,251,900 | — | — |
| 2025-04-28 | $293.25 | $417.46 | 1,865,200 | — | — |
| 2025-04-25 | $293.39 | $417.66 | 2,919,200 | — | — |
| 2025-04-24 | $291.41 | $414.84 | 3,271,400 | — | — |
| 2025-04-23 | $288.16 | $410.21 | 2,763,100 | — | — |
| 2025-04-22 | $283.96 | $404.23 | 2,499,500 | — | — |
| 2025-04-21 | $279.23 | $397.50 | 2,835,500 | — | — |
| 2025-04-17 | $282.35 | $401.94 | 2,321,500 | — | — |
| 2025-04-16 | $285.24 | $406.06 | 3,183,900 | — | — |
| 2025-04-15 | $288.66 | $410.92 | 3,273,200 | — | — |
| 2025-04-14 | $289.79 | $412.53 | 3,299,300 | — | — |
| 2025-04-11 | $284.34 | $404.77 | 5,019,500 | — | — |
| 2025-04-10 | $285.22 | $406.03 | 4,578,600 | — | — |
| 2025-04-09 | $299.94 | $424.88 | 6,702,200 | — | — |
| 2025-04-08 | $281.39 | $398.60 | 4,730,400 | — | — |
| 2025-04-07 | $284.72 | $403.32 | 6,333,600 | — | — |
| 2025-04-04 | $285.06 | $403.80 | 4,659,000 | — | — |
| 2025-04-03 | $301.46 | $427.03 | 3,614,800 | — | — |
| 2025-04-02 | $316.33 | $448.09 | 4,123,000 | — | — |
| 2025-04-01 | $313.58 | $444.20 | 3,503,900 | — | — |
| 2025-03-31 | $312.04 | $442.02 | 5,511,900 | — | — |
| 2025-03-28 | $304.33 | $431.09 | 2,377,500 | — | — |
| 2025-03-27 | $308.53 | $437.04 | 2,871,000 | — | — |
| 2025-03-26 | $311.16 | $440.77 | 3,669,700 | — | — |
| 2025-03-25 | $308.90 | $437.57 | 3,890,400 | — | — |
| 2025-03-24 | $307.18 | $435.13 | 3,793,200 | — | — |
| 2025-03-21 | $305.32 | $432.50 | 11,735,300 | — | — |
| 2025-03-20 | $300.91 | $426.25 | 10,699,500 | — | — |
| 2025-03-19 | $324.47 | $459.62 | 4,314,100 | — | — |
| 2025-03-18 | $324.07 | $459.06 | 2,811,300 | — | — |
| 2025-03-17 | $325.71 | $461.38 | 3,518,100 | — | — |
| 2025-03-14 | $318.82 | $451.62 | 4,086,000 | — | — |
| 2025-03-13 | $317.07 | $449.14 | 3,667,400 | — | — |
| 2025-03-12 | $324.33 | $459.42 | 3,086,200 | — | — |
| 2025-03-11 | $327.79 | $464.33 | 3,390,000 | — | — |
| 2025-03-10 | $335.30 | $474.96 | 3,454,700 | — | — |
| 2025-03-07 | $342.18 | $484.71 | 4,459,900 | — | — |
| 2025-03-06 | $341.84 | $484.23 | 3,467,600 | — | — |
| 2025-03-05 | $348.26 | $493.32 | 2,578,500 | — | — |
| 2025-03-04 | $345.78 | $489.81 | 3,156,300 | — | — |
| 2025-03-03 | $344.99 | $488.69 | 3,011,100 | — | — |
| 2025-02-28 | $348.50 | $493.66 | 5,768,000 | — | — |
| 2025-02-27 | $356.87 | $505.52 | 2,735,400 | — | — |
| 2025-02-26 | $358.35 | $507.61 | 2,267,500 | — | — |
| 2025-02-25 | $362.95 | $514.13 | 1,947,600 | — | — |
| 2025-02-24 | $363.91 | $515.49 | 2,755,800 | — | — |
| 2025-02-21 | $364.26 | $515.99 | 3,751,700 | — | — |
| 2025-02-20 | $384.84 | $545.14 | 2,252,400 | — | — |
| 2025-02-19 | $390.22 | $552.76 | 1,438,000 | — | — |
| 2025-02-18 | $387.56 | $548.99 | 3,701,100 | — | — |
| 2025-02-14 | $388.00 | $549.62 | 2,024,700 | — | — |
| 2025-02-13 | $389.53 | $551.78 | 3,387,300 | — | — |
| 2025-02-12 | $388.83 | $550.79 | 2,251,000 | — | — |
| 2025-02-11 | $390.01 | $552.46 | 2,121,000 | — | — |
| 2025-02-10 | $386.89 | $548.04 | 1,771,300 | — | — |
| 2025-02-07 | $385.98 | $546.75 | 2,437,400 | — | — |
| 2025-02-06 | $387.34 | $548.68 | 2,828,000 | — | — |
| 2025-02-05 | $398.25 | $564.13 | 3,463,400 | — | — |
| 2025-02-04 | $391.62 | $554.74 | 3,166,600 | — | — |
| 2025-02-03 | $385.21 | $545.66 | 2,792,900 | — | — |
| 2025-01-31 | $384.95 | $545.29 | 3,104,400 | — | — |
| 2025-01-30 | $380.75 | $539.35 | 2,218,600 | — | — |
| 2025-01-29 | $374.42 | $530.38 | 2,345,600 | — | — |
| 2025-01-28 | $378.39 | $536.00 | 4,052,700 | — | — |
| 2025-01-27 | $373.15 | $528.58 | 3,855,600 | — | — |
| 2025-01-24 | $362.41 | $513.37 | 1,827,800 | — | — |
| 2025-01-23 | $363.26 | $514.57 | 2,111,100 | — | — |
| 2025-01-22 | $359.11 | $508.69 | 3,155,800 | — | — |
| 2025-01-21 | $356.42 | $504.88 | 3,098,600 | — | — |
| 2025-01-17 | $352.59 | $499.46 | 4,064,800 | — | — |
| 2025-01-16 | $350.56 | $496.58 | 2,025,800 | — | — |
| 2025-01-15 | $349.73 | $493.31 | 2,624,000 | — | — |
| 2025-01-14 | $348.99 | $492.26 | 1,825,400 | — | — |
| 2025-01-13 | $349.14 | $492.48 | 2,711,200 | — | — |
| 2025-01-10 | $349.79 | $493.39 | 2,830,000 | — | — |
| 2025-01-08 | $357.73 | $504.59 | 2,216,900 | — | — |
| 2025-01-07 | $356.39 | $502.70 | 4,663,100 | — | — |
| 2025-01-06 | $351.33 | $495.56 | 2,356,300 | — | — |
| 2025-01-03 | $353.85 | $499.12 | 2,029,700 | — | — |
| 2025-01-02 | $348.82 | $492.02 | 2,253,600 | — | — |