Daily NYSE prices are sourced from yfinance. Yellow highlighting
marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time:
pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it.
The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.
Date
Open
High
Low
Close
Volume
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
143.8700
149.4500
143.1600
149.3000
4,584,830
Thu, 03 Sep 2026
145.0000
148.7760
142.8100
144.2200
4,321,900
Wed, 02 Sep 2026
137.8200
144.1460
136.9500
143.4600
4,766,100
Tue, 01 Sep 2026
136.5000
139.2800
134.9000
138.0800
4,288,600
Mon, 31 Aug 2026
136.7900
137.9400
135.6200
137.3700
4,146,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
140.8900
141.1000
136.6100
137.0900
3,074,100
Thu, 27 Aug 2026
142.0000
142.5050
138.4500
139.8100
2,966,200
Wed, 26 Aug 2026
139.4000
144.0300
139.3050
140.0300
3,428,500
Tue, 25 Aug 2026
138.3700
140.2600
137.3900
139.0300
4,036,000
Mon, 24 Aug 2026
135.8800
137.2000
134.5000
135.6600
5,193,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
139.9900
140.3160
136.1800
136.2100
5,095,600
Thu, 20 Aug 2026
142.7000
143.5000
138.3300
138.9400
3,737,000
Wed, 19 Aug 2026
140.7400
142.7700
138.1300
142.7000
4,322,300
Tue, 18 Aug 2026
144.5000
145.5400
138.7700
140.5200
4,310,800
Mon, 17 Aug 2026
149.3700
149.8650
145.2100
146.1100
4,037,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
146.9000
150.1800
146.1300
148.1300
3,040,000
Thu, 13 Aug 2026
146.2500
147.7700
144.8010
146.4000
2,839,700
Wed, 12 Aug 2026
149.0000
149.3800
145.3000
146.6800
2,680,000
Tue, 11 Aug 2026
144.5400
146.9000
143.1100
144.9200
3,356,800
Mon, 10 Aug 2026
141.9100
144.8600
141.0510
142.8700
4,609,100
Mon, 10 Aug 2026
24 · 10-Q
Next filing day · accepted 07 Aug, 18:11 ET
10-Q ↗
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
138.6150
142.6900
134.7500
140.5900
7,860,700
Fri, 07 Aug 2026
23 · 8-K
Pre-market · 07:00 ET
8-K ↗
Thu, 06 Aug 2026
142.0000
143.0230
140.1400
141.3800
5,422,800
Wed, 05 Aug 2026
143.8950
145.5000
140.1700
140.5800
6,091,500
Tue, 04 Aug 2026
155.6000
156.9900
143.0300
143.2300
11,503,000
Mon, 03 Aug 2026
148.7700
156.9550
146.1900
155.9400
4,022,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
151.8500
153.1300
146.5200
148.1900
4,390,700
Thu, 30 Jul 2026
148.0000
151.9700
147.0850
148.6200
4,599,600
Wed, 29 Jul 2026
148.7250
149.2800
142.1550
142.8100
4,925,900
Tue, 28 Jul 2026
153.9200
153.9900
146.2100
148.6400
5,857,500
Mon, 27 Jul 2026
165.5000
166.1450
155.5400
157.0800
4,478,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
168.6950
169.7600
162.3100
163.3800
2,553,500
Thu, 23 Jul 2026
166.2600
169.0600
165.0100
168.9800
2,538,200
Wed, 22 Jul 2026
160.1100
167.8100
159.6300
166.7400
2,971,500
Tue, 21 Jul 2026
160.9900
164.4600
160.0100
162.3300
3,721,400
Mon, 20 Jul 2026
157.5200
158.5700
155.6000
157.9900
3,256,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
150.3600
157.2500
148.1400
155.4400
4,441,000
Thu, 16 Jul 2026
157.8700
158.1000
148.5180
152.5600
7,070,000
Thu, 16 Jul 2026
22 · 8-K
Pre-market · 09:02 ET
8-K ↗
Wed, 15 Jul 2026
162.5000
166.9400
157.9400
160.2300
5,504,500
Tue, 14 Jul 2026
21 · 8-K
After-hours · 17:29 ET
8-K ↗
Tue, 14 Jul 2026
161.0000
168.2100
157.0320
158.4300
5,415,600
Mon, 13 Jul 2026
157.6500
159.4300
156.2000
158.1200
3,613,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
157.5500
160.0200
157.0500
158.8600
2,996,000
Thu, 09 Jul 2026
159.0100
161.1800
157.4450
157.9800
2,907,500
Wed, 08 Jul 2026
153.9900
156.4890
151.3200
154.8200
3,605,700
Tue, 07 Jul 2026
156.1300
159.4100
154.0100
155.7300
3,027,300
Mon, 06 Jul 2026
152.4700
157.2400
152.0100
157.2200
3,395,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
153.9500
156.2400
148.5000
151.0500
4,254,100
Wed, 01 Jul 2026
156.0000
157.3200
151.0500
153.1600
5,090,100
Tue, 30 Jun 2026
20 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 30 Jun 2026
162.5800
165.4500
156.5100
158.6300
4,182,000
Mon, 29 Jun 2026
163.7000
165.6000
161.0200
162.3800
2,814,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
165.8600
167.9300
163.1900
163.4900
5,487,400
Thu, 25 Jun 2026
166.9100
171.3500
166.0100
167.7700
3,633,200
Wed, 24 Jun 2026
163.0300
165.6400
159.8800
162.8700
3,722,600
Tue, 23 Jun 2026
160.0800
165.8250
159.1450
162.3900
3,855,400
Mon, 22 Jun 2026
163.5050
170.5000
162.9000
167.2600
4,971,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
162.0900
170.3400
160.0300
163.7500
7,976,300
Wed, 17 Jun 2026
158.5650
162.4400
157.2100
158.8300
4,490,400
Tue, 16 Jun 2026
153.2500
161.4800
152.8300
158.6100
4,942,900
Mon, 15 Jun 2026
152.8100
155.4500
150.2490
153.5200
4,455,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
148.0000
150.5000
147.0000
148.0200
4,573,500
Thu, 11 Jun 2026
140.9900
146.9000
139.5700
146.3800
5,127,400
Wed, 10 Jun 2026
143.3500
144.0000
137.9100
138.5400
5,195,000
Tue, 09 Jun 2026
148.4200
150.3000
141.5400
146.2200
4,059,000
Mon, 08 Jun 2026
148.3100
149.3000
146.3800
146.9000
3,327,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
152.0000
154.2900
147.5000
148.7600
3,673,400
Thu, 04 Jun 2026
151.5400
154.0400
150.1900
153.7000
2,969,400
Wed, 03 Jun 2026
156.5100
157.9100
152.9500
153.8000
3,884,900
Tue, 02 Jun 2026
155.9400
160.7800
152.8800
157.9700
4,544,900
Mon, 01 Jun 2026
157.0000
158.5500
151.3300
154.7600
4,322,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
160.0000
162.2900
156.8800
160.2300
3,781,200
Thu, 28 May 2026
158.8400
163.5300
157.6000
160.2800
3,598,000
Wed, 27 May 2026
164.9600
165.0220
158.4080
160.1500
4,896,900
Tue, 26 May 2026
158.9100
167.4000
158.2200
164.5600
8,511,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
151.0300
157.5700
150.7500
156.2700
8,062,500
Thu, 21 May 2026
145.4700
149.2800
144.8800
149.0800
4,621,400
Wed, 20 May 2026
138.0000
144.9000
137.8100
144.0000
7,901,600
Tue, 19 May 2026
135.8000
136.7000
132.6600
134.7100
5,860,700
Mon, 18 May 2026
139.0000
139.5400
133.8600
136.7500
6,321,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
139.7750
141.0900
137.8100
139.6800
6,632,200
Thu, 14 May 2026
141.3800
143.2950
139.9220
141.9000
5,117,100
Wed, 13 May 2026
146.2800
146.2800
139.5100
142.6100
6,385,400
Tue, 12 May 2026
149.4900
150.3230
145.6600
146.8700
4,904,300
Mon, 11 May 2026
148.0000
152.7500
146.2780
152.0500
5,905,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
155.0000
155.0000
146.9800
147.7200
8,074,500
Fri, 08 May 2026
19 · 10-Q
Next filing day · accepted 07 May, 19:30 ET
10-Q ↗
Thu, 07 May 2026
163.0400
168.3900
153.7700
153.9500
7,895,800
Thu, 07 May 2026
18 · 8-K
Pre-market · 07:01 ET
8-K ↗
Wed, 06 May 2026
161.4950
162.9900
156.6000
158.2900
8,214,800
Tue, 05 May 2026
163.0000
163.8000
159.8000
160.3800
3,567,200
Mon, 04 May 2026
17 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 04 May 2026
157.6900
162.3800
157.4400
160.8500
4,209,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
158.3100
160.1400
154.9300
155.2800
3,144,000
Thu, 30 Apr 2026
156.2900
159.6300
155.7300
157.8400
3,954,800
Wed, 29 Apr 2026
160.8600
161.1390
153.0800
153.7900
4,992,800
Tue, 28 Apr 2026
16 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 28 Apr 2026
162.5000
163.3250
158.7200
161.1200
5,205,600
Mon, 27 Apr 2026
165.0000
168.4200
158.7350
166.5800
4,577,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
156.3300
165.4800
155.1500
164.3500
3,481,400
Thu, 23 Apr 2026
155.9600
158.8700
154.5000
156.8500
3,272,600
Wed, 22 Apr 2026
157.8000
159.0800
154.9200
155.7900
2,642,200
Tue, 21 Apr 2026
160.7600
161.1000
154.1300
154.9100
3,748,800
Mon, 20 Apr 2026
163.0500
164.0500
158.3200
159.6000
2,924,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
166.2600
168.4900
162.2600
163.4600
4,104,300
Thu, 16 Apr 2026
164.5700
166.9200
162.6100
165.5300
3,126,000
Wed, 15 Apr 2026
165.5000
166.5200
162.1500
162.9400
3,098,300
Tue, 14 Apr 2026
162.4100
165.2800
160.3450
163.9700
3,767,300
Mon, 13 Apr 2026
152.6500
160.7200
152.6500
158.2000
4,458,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
153.5000
158.6300
153.1100
154.7300
2,900,900
Thu, 09 Apr 2026
155.8900
162.5300
152.6800
152.7500
4,103,200
Wed, 08 Apr 2026
160.7500
161.3100
155.2900
155.8900
4,320,600
Tue, 07 Apr 2026
151.0700
154.1600
150.2800
153.6800
2,229,100
Mon, 06 Apr 2026
151.0400
153.1050
149.8800
151.5900
2,309,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
151.2100
154.5600
150.1200
151.1800
2,950,300
Wed, 01 Apr 2026
151.4700
156.3400
151.4000
153.9600
3,782,800
Tue, 31 Mar 2026
143.9000
151.4700
142.3400
150.3300
5,402,200
Mon, 30 Mar 2026
157.1000
158.9300
146.6000
147.5400
4,734,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
151.7500
160.2000
151.7500
155.4800
4,554,500
Thu, 26 Mar 2026
149.5000
152.6700
146.4900
152.3000
4,437,900
Wed, 25 Mar 2026
155.0000
157.9500
150.3800
151.5100
3,512,900
Tue, 24 Mar 2026
150.5500
154.1000
149.5500
152.7200
3,995,500
Mon, 23 Mar 2026
151.4500
155.9000
149.3350
151.2900
5,338,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
166.4700
166.4700
144.8300
146.0200
11,109,500
Thu, 19 Mar 2026
167.1700
169.6000
164.2300
167.3700
3,106,700
Wed, 18 Mar 2026
165.7500
173.0000
165.5000
170.1200
3,685,300
Wed, 18 Mar 2026
15 · DEFA14A
Pre-market · 07:12 ET
DEFA14A ↗
Wed, 18 Mar 2026
14 · DEF 14A
Pre-market · 07:10 ET
DEF 14A ↗
Tue, 17 Mar 2026
162.8100
165.4600
162.1200
164.3300
2,065,300
Mon, 16 Mar 2026
161.0000
163.5000
160.1100
161.9900
2,775,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
161.7600
165.2400
157.7300
158.9500
3,679,600
Thu, 12 Mar 2026
157.0800
163.2000
156.7000
159.5800
4,053,200
Wed, 11 Mar 2026
163.6000
163.9900
155.1500
159.1600
6,074,600
Tue, 10 Mar 2026
165.3600
168.7900
164.3050
164.4000
4,148,000
Mon, 09 Mar 2026
155.9000
164.6300
155.0000
163.6200
4,109,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
164.4500
168.3800
158.3000
158.6500
5,625,400
Thu, 05 Mar 2026
161.8800
167.9700
161.6800
167.4000
4,946,400
Wed, 04 Mar 2026
161.5900
164.2100
160.4000
163.3600
4,677,700
Tue, 03 Mar 2026
161.6900
163.5300
152.9800
161.7000
6,653,900
Mon, 02 Mar 2026
170.2000
176.5200
165.8300
165.9900
5,138,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
175.0000
178.3100
170.8900
173.8900
5,494,900
Fri, 27 Feb 2026
13 · 10-K
Next filing day · accepted 26 Feb, 20:27 ET
10-K ↗
Thu, 26 Feb 2026
171.3600
177.2300
164.1100
176.8200
7,746,200
Thu, 26 Feb 2026
12 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 25 Feb 2026
172.3800
175.9400
170.0800
175.3600
4,810,200
Tue, 24 Feb 2026
167.2800
171.6800
162.8800
171.6200
4,375,300
Mon, 23 Feb 2026
170.6400
171.8400
165.2100
167.8000
4,133,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
172.3000
173.5000
169.0000
171.4000
3,879,800
Thu, 19 Feb 2026
169.9100
172.5700
168.2500
172.5000
3,154,700
Wed, 18 Feb 2026
174.0100
175.5000
169.6100
170.5700
3,622,700
Tue, 17 Feb 2026
170.8800
176.6500
169.9500
173.6800
4,655,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
162.4000
171.6600
161.5000
171.4900
5,967,900
Thu, 12 Feb 2026
160.7300
166.2100
160.4000
163.1000
7,493,800
Wed, 11 Feb 2026
165.0000
165.3100
158.5500
160.1500
4,279,300
Tue, 10 Feb 2026
160.4000
161.4200
154.8100
159.6000
9,074,400
Mon, 09 Feb 2026
150.0000
155.7800
147.7800
152.9700
5,097,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
150.0000
152.2600
147.4200
149.6500
7,406,400
Thu, 05 Feb 2026
141.0000
143.9100
138.5300
143.0700
7,112,900
Wed, 04 Feb 2026
153.1900
153.6600
139.2700
142.5200
13,329,800
Tue, 03 Feb 2026
156.1200
156.5000
150.3920
153.0000
4,375,800
Mon, 02 Feb 2026
157.6500
159.9800
154.0300
154.2600
5,506,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
161.5000
164.5000
156.8600
158.3500
3,810,800
Thu, 29 Jan 2026
165.9600
167.8800
158.7550
162.5800
4,798,800
Wed, 28 Jan 2026
166.0000
166.5600
161.1600
165.6400
4,263,800
Tue, 27 Jan 2026
11 · 8-K
After-hours · 17:06 ET
8-K ↗
Tue, 27 Jan 2026
159.5100
164.6200
158.1500
164.2600
3,622,100
Mon, 26 Jan 2026
160.5900
165.3100
157.9000
158.8100
3,953,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
160.0000
162.8700
158.0000
160.1200
4,475,800
Thu, 22 Jan 2026
161.9300
163.5000
159.1500
160.3600
4,176,200
Wed, 21 Jan 2026
159.0100
161.9800
153.7700
160.0200
6,651,300
Tue, 20 Jan 2026
161.2700
166.0000
156.2500
156.8100
7,599,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
167.5500
171.1200
163.0100
166.6000
13,330,600
Thu, 15 Jan 2026
173.0000
182.5600
171.6800
180.1800
7,116,800
Wed, 14 Jan 2026
169.3900
171.1800
166.0500
168.9700
3,888,200
Tue, 13 Jan 2026
174.0000
175.4500
170.8200
171.4200
5,430,300
Mon, 12 Jan 2026
164.6700
176.7400
164.0800
172.5800
7,189,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
10 · 8-K
After market open · 11:47 ET
8-K ↗
Fri, 09 Jan 2026
174.3300
174.7400
165.8800
166.3700
14,316,000
Thu, 08 Jan 2026
155.2500
155.8000
149.1900
150.6000
6,866,800
Wed, 07 Jan 2026
168.6500
168.6500
153.5400
154.6000
9,433,200
Tue, 06 Jan 2026
169.0000
172.6100
163.7800
169.5300
6,577,500
Mon, 05 Jan 2026
9 · 8-K
After-hours · 16:42 ET
8-K ↗
Mon, 05 Jan 2026
169.3700
171.6550
160.1900
162.9300
4,385,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
163.8900
169.2800
163.8900
165.2300
3,838,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
162.8900
164.5000
161.2200
161.3300
1,845,100
Tue, 30 Dec 2025
162.0000
163.0600
161.0600
162.6200
2,220,600
Mon, 29 Dec 2025
161.0000
164.2000
159.9240
161.8400
2,856,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
161.6700
163.0000
160.3500
161.6700
2,317,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
160.9900
162.5850
159.7700
161.9600
1,342,200
Tue, 23 Dec 2025
161.5700
163.7000
160.1300
161.6700
3,772,000
Mon, 22 Dec 2025
164.0000
164.3100
160.8500
161.5700
4,379,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
166.7000
171.4100
162.7000
163.0300
7,141,800
Thu, 18 Dec 2025
165.6600
171.9200
162.6700
166.1700
7,652,500
Wed, 17 Dec 2025
8 · 8-K
After-hours · 17:30 ET
8-K ↗
Wed, 17 Dec 2025
174.0100
175.1400
158.7000
159.9700
6,902,900
Tue, 16 Dec 2025
166.6500
173.9300
166.5500
173.4500
4,190,100
Mon, 15 Dec 2025
172.9600
173.0000
166.9800
168.2500
4,287,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
175.2000
180.0000
167.5000
170.1000
5,870,200
Thu, 11 Dec 2025
162.0500
174.8900
161.0100
174.6000
6,197,100
Wed, 10 Dec 2025
165.3400
166.0200
158.6500
165.1700
5,778,100
Tue, 09 Dec 2025
165.3700
169.9100
164.7300
164.8100
3,939,500
Mon, 08 Dec 2025
167.8200
167.8200
164.0600
166.1200
4,230,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
176.5200
176.6300
166.4700
167.1700
4,524,300
Thu, 04 Dec 2025
171.9000
178.0500
170.4710
176.0700
3,408,700
Wed, 03 Dec 2025
172.6600
173.8500
168.9500
171.6500
2,492,600
Tue, 02 Dec 2025
175.4000
175.9500
171.3650
172.5500
3,029,200
Mon, 01 Dec 2025
176.0100
176.4800
172.6900
173.6400
3,251,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
179.0000
180.7700
178.0100
178.8600
1,908,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
174.0000
177.7500
173.0850
176.8000
2,937,800
Tue, 25 Nov 2025
174.0800
174.7300
165.9050
170.8400
3,865,100
Mon, 24 Nov 2025
169.5700
175.2000
165.9000
175.1400
5,750,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
172.0000
173.6800
162.4400
168.5900
6,303,800
Thu, 20 Nov 2025
184.8200
189.2900
173.1300
173.7900
4,271,500
Wed, 19 Nov 2025
175.1600
181.5000
174.2200
179.1400
3,384,400
Tue, 18 Nov 2025
172.6600
177.4200
170.6600
174.4200
3,279,100
Mon, 17 Nov 2025
175.4300
179.5200
173.1200
175.0000
3,108,600
Mon, 17 Nov 2025
7 · 8-K
Pre-market · 06:05 ET
8-K ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
167.1800
180.0000
165.5800
174.6900
5,484,400
Thu, 13 Nov 2025
176.9100
177.9600
170.5200
171.5600
5,467,400
Wed, 12 Nov 2025
180.3300
181.3000
177.2900
178.2700
4,252,100
Tue, 11 Nov 2025
185.9200
187.9400
178.8100
179.1600
4,542,600
Mon, 10 Nov 2025
194.8000
196.8000
184.1600
188.2800
4,273,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
178.5000
191.0750
176.6000
191.0000
5,805,300
Fri, 07 Nov 2025
6 · 10-Q
Next filing day · accepted 06 Nov, 21:28 ET
10-Q ↗
Thu, 06 Nov 2025
182.8900
189.1200
179.5300
184.6200
6,543,600
Thu, 06 Nov 2025
5 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 05 Nov 2025
186.2600
192.4750
184.9300
189.3900
3,547,000
Tue, 04 Nov 2025
188.1000
191.4900
184.5000
185.7400
3,805,000
Mon, 03 Nov 2025
190.8100
195.1900
187.8460
193.0400
3,585,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
192.0000
192.8900
183.5200
188.3000
4,231,300
Thu, 30 Oct 2025
194.6800
198.8200
188.5400
189.7100
3,805,400
Wed, 29 Oct 2025
192.3000
200.7300
189.4700
199.3700
6,158,900
Tue, 28 Oct 2025
4 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 28 Oct 2025
197.3150
197.3150
184.4700
190.5900
9,390,500
Mon, 27 Oct 2025
203.6600
203.6600
196.5000
199.3000
4,539,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
196.6000
202.0000
194.6000
201.4700
4,787,500
Thu, 23 Oct 2025
185.7100
192.2000
185.7100
191.3700
3,033,700
Wed, 22 Oct 2025
187.5500
189.5000
179.6500
185.8300
5,344,400
Tue, 21 Oct 2025
192.8800
193.4200
185.5700
186.5200
5,781,700
Mon, 20 Oct 2025
204.1300
205.5000
192.8070
194.2400
4,058,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
207.6700
210.0500
200.0500
201.3500
4,004,700
Thu, 16 Oct 2025
214.7900
217.1000
208.6840
210.4000
3,562,200
Wed, 15 Oct 2025
3 · 8-K
After-hours · 16:01 ET
8-K ↗
Wed, 15 Oct 2025
209.3200
216.0350
206.4000
210.8500
5,412,000
Tue, 14 Oct 2025
205.7900
208.8500
201.4000
205.5100
3,088,200
Mon, 13 Oct 2025
201.1200
209.9500
200.4000
209.5500
3,868,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
209.7600
212.3700
196.8400
196.8600
4,388,200
Thu, 09 Oct 2025
207.0000
211.0700
205.3350
210.0000
3,796,100
Wed, 08 Oct 2025
201.5800
206.6100
200.1270
206.5500
3,706,000
Tue, 07 Oct 2025
201.5700
203.8350
195.8850
199.6200
2,865,800
Mon, 06 Oct 2025
206.1600
207.9300
197.4300
200.4100
6,019,800
Mon, 06 Oct 2025
2 · 8-K
Pre-market · 06:01 ET
8-K ↗
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
204.3500
210.2000
201.5000
201.9900
5,306,900
Thu, 02 Oct 2025
204.0400
205.0000
198.7100
202.6500
4,224,200
Wed, 01 Oct 2025
195.0000
204.9300
192.1700
201.5100
5,387,700
Tue, 30 Sep 2025
199.1900
200.5000
190.7000
195.9200
5,828,400
Mon, 29 Sep 2025
202.0000
207.1270
197.7000
197.9400
8,373,900
Mon, 29 Sep 2025
1 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
201.2000
207.5000
200.9800
207.2200
3,096,200
Thu, 25 Sep 2025
198.0000
204.2600
196.0100
201.6200
4,262,600
Wed, 24 Sep 2025
203.2600
206.1870
201.8700
202.0600
3,844,400
Tue, 23 Sep 2025
210.1100
212.7650
203.4600
204.2400
6,525,200
Mon, 22 Sep 2025
211.0000
219.8200
207.8000
217.9200
4,819,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
211.4300
213.8400
205.1840
211.2800
9,188,500
Thu, 18 Sep 2025
213.3100
214.4600
208.0500
210.1600
3,589,600
Wed, 17 Sep 2025
211.2950
213.8000
204.6700
208.3100
3,468,100
Tue, 16 Sep 2025
213.8000
213.8000
207.3140
209.4300
3,828,400
Mon, 15 Sep 2025
209.7000
217.9000
209.7000
213.5200
4,750,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
202.9250
210.2150
202.0100
209.7000
3,824,900
Thu, 11 Sep 2025
208.7800
211.9000
203.1000
204.0500
4,408,900
Wed, 10 Sep 2025
200.5200
212.8800
200.0000
209.2100
9,715,800
Tue, 09 Sep 2025
190.0000
195.5000
189.2100
193.7800
4,451,700
Mon, 08 Sep 2025
189.5900
190.5550
184.6100
188.0100
4,153,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
190.2500
191.4330
178.4300
188.0000
5,199,600