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
134.7900
137.1500
134.0200
137.1100
655,206
Thu, 03 Sep 2026
135.1300
138.9000
134.6500
136.8600
885,700
Wed, 02 Sep 2026
132.3600
135.2400
131.5900
133.2100
714,100
Tue, 01 Sep 2026
130.9000
135.9800
129.3100
132.9000
775,000
Mon, 31 Aug 2026
131.0400
133.8250
131.0400
133.2900
627,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
131.5500
133.9300
130.6800
133.0200
684,400
Thu, 27 Aug 2026
128.6200
132.0200
128.6200
130.8100
491,900
Wed, 26 Aug 2026
128.7200
130.5800
127.7300
129.8000
675,500
Tue, 25 Aug 2026
128.9600
129.5500
127.2000
129.0400
526,400
Mon, 24 Aug 2026
129.7800
131.3600
128.2100
128.9500
503,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
128.7700
131.2400
128.2200
129.0500
797,600
Thu, 20 Aug 2026
129.0800
130.9600
127.5050
128.0600
560,300
Wed, 19 Aug 2026
127.7300
133.6800
127.1900
130.0900
923,100
Tue, 18 Aug 2026
125.6300
128.7900
124.0100
127.0100
601,000
Mon, 17 Aug 2026
127.6000
128.4250
125.1900
125.2200
569,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
131.8100
133.3600
128.3750
128.6800
741,200
Thu, 13 Aug 2026
19 · 8-K
After-hours · 17:19 ET
8-K ↗
Thu, 13 Aug 2026
18 · 424B7
After-hours · 17:16 ET
424B7 ↗
Thu, 13 Aug 2026
123.5900
132.3700
123.4900
132.2100
1,079,800
Wed, 12 Aug 2026
125.4500
125.9700
123.1500
123.4200
761,600
Tue, 11 Aug 2026
124.7000
126.7500
124.0500
125.4500
757,900
Mon, 10 Aug 2026
17 · S-3ASR
After-hours · 17:14 ET
S-3ASR ↗
Mon, 10 Aug 2026
127.5800
128.1300
122.1900
123.3900
1,774,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
127.8100
130.1100
127.2300
129.0000
570,200
Thu, 06 Aug 2026
133.0000
133.0000
126.7550
127.5800
1,322,800
Wed, 05 Aug 2026
128.2900
129.4000
126.6850
128.1900
966,500
Tue, 04 Aug 2026
125.8700
129.2100
125.8100
128.2500
763,100
Mon, 03 Aug 2026
125.4500
128.2600
120.4700
125.4800
833,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
16 · 10-Q
After-hours · 16:40 ET
10-Q ↗
Fri, 31 Jul 2026
127.5300
128.8900
124.7600
125.4900
890,700
Thu, 30 Jul 2026
120.1200
129.4100
112.8300
128.3400
3,795,300
Thu, 30 Jul 2026
15 · 8-K
Next filing day · accepted 29 Jul, 19:08 ET
8-K ↗
Wed, 29 Jul 2026
143.3900
145.1250
138.6000
139.0800
870,300
Tue, 28 Jul 2026
142.4100
147.0050
140.5300
145.4700
1,119,400
Mon, 27 Jul 2026
142.0700
144.4800
140.4900
141.2500
623,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
14 · DEFA14A
After-hours · 16:50 ET
DEFA14A ↗
Fri, 24 Jul 2026
13 · DEF 14A
After-hours · 16:48 ET
DEF 14A ↗
Fri, 24 Jul 2026
139.0000
140.9950
138.5600
140.2300
623,500
Thu, 23 Jul 2026
137.6000
139.2700
137.0000
137.8100
715,200
Wed, 22 Jul 2026
140.1900
141.5100
138.3000
139.3700
792,400
Tue, 21 Jul 2026
139.7900
141.4150
139.0900
139.8700
508,500
Mon, 20 Jul 2026
140.7100
140.7100
137.0200
139.8800
629,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
141.3000
143.9400
139.9600
140.0100
712,300
Thu, 16 Jul 2026
142.8600
143.5600
141.0200
143.3000
877,300
Wed, 15 Jul 2026
137.9700
143.3800
136.9200
142.9000
1,167,200
Tue, 14 Jul 2026
133.5900
137.0200
133.0700
136.9300
926,900
Mon, 13 Jul 2026
135.7000
135.7300
130.7200
132.5200
832,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
138.5500
139.2600
133.5400
135.3300
1,067,700
Thu, 09 Jul 2026
135.2700
138.5100
134.3400
136.4400
3,149,100
Wed, 08 Jul 2026
138.4500
139.8760
133.5800
134.3100
718,000
Tue, 07 Jul 2026
141.6600
143.8800
138.7700
139.1200
533,800
Mon, 06 Jul 2026
140.2800
144.5000
140.2200
142.4500
748,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
139.6600
141.2450
138.2850
140.1500
496,900
Wed, 01 Jul 2026
134.8000
140.0000
134.8000
137.9600
939,500
Tue, 30 Jun 2026
133.0400
135.8600
133.0400
134.1300
727,200
Mon, 29 Jun 2026
138.1700
139.2700
131.3050
132.9200
591,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
136.5000
138.8600
134.2350
138.5500
1,892,900
Thu, 25 Jun 2026
138.3100
140.6300
136.0300
136.3300
489,200
Wed, 24 Jun 2026
140.8600
141.2750
137.1000
138.0000
445,600
Tue, 23 Jun 2026
140.5100
142.2600
140.0500
140.6000
571,400
Mon, 22 Jun 2026
140.3300
142.4400
139.9300
140.9300
616,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
142.1400
143.8300
139.3250
140.7700
1,026,800
Wed, 17 Jun 2026
143.0000
145.4400
140.4600
141.3800
744,300
Tue, 16 Jun 2026
141.2600
143.4700
140.6100
143.1600
630,800
Mon, 15 Jun 2026
139.8500
142.9350
139.5300
139.8300
804,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
136.6000
139.7100
136.5500
137.8900
602,400
Thu, 11 Jun 2026
135.9400
136.5150
133.8300
135.6200
628,100
Wed, 10 Jun 2026
140.8000
142.6400
135.8800
135.9600
672,300
Tue, 09 Jun 2026
137.6200
141.6100
136.6350
141.0400
572,700
Mon, 08 Jun 2026
139.3700
141.1430
136.7600
137.1000
797,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
142.2100
142.2200
138.0200
139.2500
402,600
Thu, 04 Jun 2026
140.9200
142.5450
140.1200
141.2000
520,300
Wed, 03 Jun 2026
138.0300
139.5550
135.1300
138.4300
466,400
Tue, 02 Jun 2026
139.0300
140.3400
137.5050
139.4300
850,000
Mon, 01 Jun 2026
139.9100
142.5500
138.6800
140.3600
484,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
145.2200
146.1100
140.3500
141.6600
732,700
Thu, 28 May 2026
145.6900
147.9450
143.5200
145.7700
613,000
Wed, 27 May 2026
150.3700
151.2300
146.5800
147.1900
778,400
Tue, 26 May 2026
151.4000
152.4600
150.2500
150.8000
401,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
12 · 10-K
After-hours · 16:43 ET
10-K ↗
Fri, 22 May 2026
151.2100
152.0800
150.3100
151.6300
468,500
Thu, 21 May 2026
148.4300
151.7500
146.9650
151.5500
804,800
Wed, 20 May 2026
147.0300
150.0600
145.2600
149.6600
702,600
Tue, 19 May 2026
152.2500
153.1800
146.8100
146.8100
1,235,200
Mon, 18 May 2026
150.1100
153.8500
150.1100
152.0700
621,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
151.0400
153.3450
149.6800
150.3500
705,000
Thu, 14 May 2026
151.8200
154.3500
150.3550
150.9300
597,500
Wed, 13 May 2026
148.0200
150.9400
147.7350
150.5500
530,400
Tue, 12 May 2026
148.8800
150.1700
147.1150
149.5300
676,800
Mon, 11 May 2026
153.2000
154.3400
148.1100
148.8500
702,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
153.3300
155.0800
150.5000
152.8700
1,049,500
Thu, 07 May 2026
147.0000
156.5300
147.0000
153.5000
2,204,400
Thu, 07 May 2026
11 · 8-K
Next filing day · accepted 06 May, 19:06 ET
8-K ↗
Wed, 06 May 2026
152.6700
153.3500
146.5800
147.2300
1,402,300
Tue, 05 May 2026
151.0200
152.8000
149.6900
150.1700
666,400
Mon, 04 May 2026
152.2300
152.6750
147.8900
150.4500
1,238,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
154.8100
155.3000
152.9700
153.0800
695,700
Thu, 30 Apr 2026
155.3500
156.5800
154.1400
154.7500
650,800
Wed, 29 Apr 2026
158.8400
161.2900
152.7500
156.0000
463,700
Tue, 28 Apr 2026
161.2400
161.2400
158.6550
159.5100
351,500
Mon, 27 Apr 2026
158.2400
160.3600
157.6300
159.7100
418,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
157.7700
160.0500
157.5700
158.0000
279,000
Thu, 23 Apr 2026
160.2400
160.3750
156.3600
158.2700
276,300
Wed, 22 Apr 2026
162.1300
162.3750
159.5150
160.6400
443,200
Tue, 21 Apr 2026
161.2200
163.2700
159.8400
160.8700
338,500
Mon, 20 Apr 2026
161.7500
163.5100
160.4500
160.9900
417,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
160.9600
164.2450
160.8900
162.5000
597,800
Thu, 16 Apr 2026
160.5900
161.9400
158.1700
158.7800
390,400
Wed, 15 Apr 2026
160.1100
161.1900
159.0700
159.8700
536,100
Tue, 14 Apr 2026
158.2900
160.8900
157.7600
159.0700
781,200
Mon, 13 Apr 2026
150.6100
156.3700
150.4800
156.0400
788,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
149.7700
152.7500
143.3510
151.5300
553,300
Thu, 09 Apr 2026
146.8500
150.8950
146.7000
150.1200
468,900
Wed, 08 Apr 2026
146.0100
148.7300
146.0100
147.8400
666,800
Tue, 07 Apr 2026
139.5000
143.5650
139.2200
142.8700
593,700
Mon, 06 Apr 2026
141.0400
141.7700
140.1200
140.7600
387,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
138.2100
141.4800
136.0000
141.3200
625,700
Wed, 01 Apr 2026
143.4000
144.9900
140.7800
141.0300
792,500
Tue, 31 Mar 2026
143.4400
145.6500
141.2550
143.6200
626,600
Mon, 30 Mar 2026
139.8400
142.5700
138.9750
141.0500
489,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
140.5000
141.8000
138.3600
139.0000
659,600
Thu, 26 Mar 2026
140.9900
143.6850
140.6400
141.1400
628,200
Wed, 25 Mar 2026
140.8400
142.6750
140.0400
141.8800
859,900
Tue, 24 Mar 2026
138.6000
140.5600
134.4100
139.0200
691,300
Mon, 23 Mar 2026
143.3100
143.6900
140.2700
140.4200
502,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
139.0300
140.6200
137.4600
139.5100
1,289,100
Thu, 19 Mar 2026
137.9800
139.7700
136.6800
138.9500
935,100
Wed, 18 Mar 2026
138.9300
141.1400
138.3500
138.8900
682,600
Tue, 17 Mar 2026
141.6000
143.2000
139.4250
140.2800
752,700
Mon, 16 Mar 2026
140.9100
142.3200
139.1000
139.5100
726,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
141.4600
142.4600
139.0950
139.4200
592,500
Thu, 12 Mar 2026
143.5400
145.4500
139.4100
139.8700
630,100
Wed, 11 Mar 2026
144.7200
146.6900
143.4300
146.3700
521,000
Tue, 10 Mar 2026
147.5100
149.5850
145.0950
145.6100
722,800
Mon, 09 Mar 2026
148.6800
148.6800
143.9200
146.7900
907,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
153.8100
153.9970
149.4000
151.1100
509,400
Thu, 05 Mar 2026
159.9600
163.0500
156.1200
157.3000
369,700
Wed, 04 Mar 2026
162.1000
163.3500
160.9400
161.5000
415,500
Tue, 03 Mar 2026
159.0000
163.5900
157.2000
162.1000
381,000
Mon, 02 Mar 2026
159.5600
164.6800
159.5600
163.6400
441,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
165.1800
167.1000
160.5350
163.7700
601,300
Thu, 26 Feb 2026
167.4700
169.2800
166.7200
169.1000
418,900
Wed, 25 Feb 2026
10 · 8-K
After-hours · 17:08 ET
8-K ↗
Wed, 25 Feb 2026
9 · 424B7
After-hours · 17:07 ET
424B7 ↗
Wed, 25 Feb 2026
167.0400
167.9350
163.6950
165.9900
762,900
Tue, 24 Feb 2026
162.8200
166.4930
162.8200
165.8600
548,900
Mon, 23 Feb 2026
166.1000
166.8150
161.8800
163.0800
813,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
165.4400
169.4500
164.2150
167.8200
800,200
Thu, 19 Feb 2026
164.3500
166.8200
162.2500
166.1200
514,900
Wed, 18 Feb 2026
166.0400
168.4100
164.4000
166.0900
480,400
Tue, 17 Feb 2026
166.9600
167.8400
164.0000
165.5300
460,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
166.7600
167.4400
163.3200
165.8400
577,100
Thu, 12 Feb 2026
171.4900
173.3300
164.5220
165.8100
804,300
Wed, 11 Feb 2026
172.9800
174.3000
168.5000
170.1500
461,300
Tue, 10 Feb 2026
172.9000
174.9130
170.7650
172.5700
413,800
Mon, 09 Feb 2026
173.5800
175.0000
172.1300
172.8300
565,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
171.6600
173.2000
167.6700
172.9600
690,900
Thu, 05 Feb 2026
167.3100
169.6800
165.7600
167.9400
757,000
Wed, 04 Feb 2026
164.3400
168.8700
162.4200
167.6200
519,400
Tue, 03 Feb 2026
8 · 10-Q
After-hours · 16:38 ET
10-Q ↗
Tue, 03 Feb 2026
167.2400
169.4200
159.8600
164.4500
816,000
Mon, 02 Feb 2026
167.9600
168.6600
165.6100
168.3600
578,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
167.3700
171.3900
166.5700
168.3200
635,100
Thu, 29 Jan 2026
6 · 8-K
After-hours · 17:07 ET
8-K ↗
Thu, 29 Jan 2026
176.4500
180.1950
167.1800
168.8100
1,377,400
Thu, 29 Jan 2026
7 · 8-K
Next filing day · accepted 28 Jan, 19:06 ET
8-K ↗
Wed, 28 Jan 2026
178.7500
181.4100
177.0000
180.5300
648,900
Tue, 27 Jan 2026
182.3000
182.6650
178.4400
179.6500
585,800
Mon, 26 Jan 2026
186.1500
188.2600
181.8750
182.7000
475,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
190.6100
190.6100
183.6150
186.2400
861,400
Thu, 22 Jan 2026
193.6000
194.2900
191.2000
192.0700
365,800
Wed, 21 Jan 2026
190.7300
195.0600
190.4150
191.0600
449,100
Tue, 20 Jan 2026
186.6000
193.0600
184.2940
189.4600
484,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
189.8700
193.0000
188.8400
189.9000
477,900
Thu, 15 Jan 2026
183.7800
190.2600
183.7800
189.7800
552,600
Wed, 14 Jan 2026
179.9300
183.7850
178.3720
182.6000
350,700
Tue, 13 Jan 2026
182.6500
182.8260
179.9700
180.5700
263,200
Mon, 12 Jan 2026
180.2200
183.8100
180.0050
183.0400
287,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
182.5000
184.0400
180.3600
181.7700
344,300
Thu, 08 Jan 2026
182.2700
184.2700
180.0350
182.0100
454,400
Wed, 07 Jan 2026
184.9300
185.9000
181.5220
183.1500
389,300
Tue, 06 Jan 2026
181.1800
185.4000
180.4100
185.0300
544,200
Mon, 05 Jan 2026
176.2900
185.8400
175.5700
182.6000
483,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
174.1700
176.5150
173.7500
176.3400
605,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
175.5500
176.5000
173.6800
174.1900
323,200
Tue, 30 Dec 2025
5 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 30 Dec 2025
177.2200
177.7900
175.7370
175.8500
404,600
Mon, 29 Dec 2025
178.6600
178.6600
176.3600
177.4800
341,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
177.9900
179.1050
176.6800
178.4500
200,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
177.2100
179.3100
176.7400
177.9900
138,000
Tue, 23 Dec 2025
178.2700
179.1950
177.1000
177.9800
396,900
Mon, 22 Dec 2025
177.1100
179.1900
176.5150
178.3100
374,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
176.1300
177.0100
175.6700
176.5600
797,200
Thu, 18 Dec 2025
176.3300
178.3900
175.0200
176.3200
397,300
Wed, 17 Dec 2025
177.7200
179.3700
173.7600
174.9700
527,000
Tue, 16 Dec 2025
177.8900
179.9400
175.7800
177.4700
803,800
Mon, 15 Dec 2025
180.3200
180.3200
175.9500
177.0700
497,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
181.0000
181.0000
178.1700
179.4700
370,600
Thu, 11 Dec 2025
179.3800
180.8850
176.7500
179.8700
303,400
Wed, 10 Dec 2025
177.8000
181.6000
176.7900
180.4200
414,900
Tue, 09 Dec 2025
177.1100
180.7700
177.1100
177.5600
413,900
Mon, 08 Dec 2025
179.0800
180.4300
175.7700
177.1100
327,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
179.0400
181.7500
178.6250
179.6900
409,300
Thu, 04 Dec 2025
176.4800
180.3250
175.7100
179.3600
370,800
Wed, 03 Dec 2025
175.5100
178.4400
175.0000
176.7200
303,000
Tue, 02 Dec 2025
174.8500
176.3800
173.0800
174.9400
480,800
Mon, 01 Dec 2025
172.8700
175.6700
171.7700
173.7000
407,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
176.5400
176.6000
175.2400
175.4000
134,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
176.2700
178.7450
175.1300
175.1700
376,400
Tue, 25 Nov 2025
172.1600
176.1100
172.0700
175.6200
335,100
Mon, 24 Nov 2025
173.3000
174.5400
171.8600
172.4900
360,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
172.2900
175.0000
169.9900
173.6100
420,700
Thu, 20 Nov 2025
175.3100
176.3850
170.2200
171.0600
320,200
Wed, 19 Nov 2025
174.6400
175.4050
171.8700
173.2400
437,500
Tue, 18 Nov 2025
173.1000
175.3000
172.3950
173.2900
395,500
Mon, 17 Nov 2025
179.3100
180.9800
172.9200
173.8600
424,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
178.5900
180.9300
177.3800
179.9900
355,000
Thu, 13 Nov 2025
183.1100
184.4700
177.9200
180.3400
480,900
Wed, 12 Nov 2025
183.0300
186.1100
182.5650
184.5000
374,700
Tue, 11 Nov 2025
182.2500
182.7750
180.1700
182.2500
243,500
Mon, 10 Nov 2025
182.0000
184.9100
180.3600
181.4300
364,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
178.3100
180.4800
177.2700
180.3300
378,100
Thu, 06 Nov 2025
179.0600
181.2300
178.0800
179.7600
489,600
Wed, 05 Nov 2025
178.9700
181.7850
177.6200
179.4000
634,600
Tue, 04 Nov 2025
4 · 10-Q
After-hours · 16:38 ET
10-Q ↗
Tue, 04 Nov 2025
177.1200
181.0600
176.3900
179.0400
703,200
Mon, 03 Nov 2025
179.0700
180.7900
176.8630
178.0700
734,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
200.0000
202.4850
177.9800
179.0800
1,447,500
Fri, 31 Oct 2025
3 · 8-K
Next filing day · accepted 30 Oct, 19:06 ET
8-K ↗
Thu, 30 Oct 2025
197.6600
201.4500
197.1100
199.2900
1,160,800
Wed, 29 Oct 2025
199.7500
202.0000
196.8800
198.3800
1,046,500
Tue, 28 Oct 2025
202.1800
204.1800
200.5000
202.0900
448,200
Mon, 27 Oct 2025
201.1700
202.9900
201.0100
202.2500
356,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
198.5100
200.8500
198.5100
199.0400
380,300
Thu, 23 Oct 2025
195.5900
197.8400
193.5070
196.8800
530,100
Wed, 22 Oct 2025
193.3500
195.2300
192.6100
194.1000
422,100
Tue, 21 Oct 2025
192.7600
194.1450
191.7750
193.0000
262,600
Mon, 20 Oct 2025
191.7200
194.5350
191.0000
192.6500
531,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
189.9200
191.4400
188.0000
190.1900
335,700
Thu, 16 Oct 2025
192.7200
192.7200
187.3800
188.4700
382,400
Wed, 15 Oct 2025
195.7700
196.3300
192.2000
192.7900
425,600
Tue, 14 Oct 2025
190.2300
195.1100
190.2300
193.5900
342,500
Mon, 13 Oct 2025
189.6400
191.8900
188.5650
191.3900
310,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
191.4100
191.7800
186.8100
188.0600
530,700
Thu, 09 Oct 2025
191.0000
191.6150
188.9400
189.8000
404,200
Wed, 08 Oct 2025
195.4300
196.0100
191.2600
191.3000
352,500
Tue, 07 Oct 2025
197.0400
198.2000
193.1550
194.3100
342,600
Mon, 06 Oct 2025
2 · 8-K
After-hours · 16:22 ET
8-K ↗
Mon, 06 Oct 2025
202.1900
203.2910
195.8850
196.9300
396,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
203.8900
205.3600
200.7200
201.4100
318,600
Thu, 02 Oct 2025
201.0500
202.2500
199.5800
201.3400
317,400
Wed, 01 Oct 2025
204.2800
205.4300
200.6600
200.7400
274,300
Tue, 30 Sep 2025
207.1300
208.7800
203.9000
205.3200
526,900
Mon, 29 Sep 2025
206.0000
206.9550
205.2600
206.1900
389,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
205.2800
208.7300
205.2100
205.9700
262,200
Thu, 25 Sep 2025
203.7400
205.7800
201.1900
205.2700
312,500
Wed, 24 Sep 2025
209.9400
211.1300
204.7100
205.5800
600,200
Tue, 23 Sep 2025
208.0000
211.7770
207.8900
209.1900
365,200
Mon, 22 Sep 2025
207.0700
208.4600
206.5100
208.1000
280,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
1 · 8-K
After-hours · 16:02 ET
8-K ↗
Fri, 19 Sep 2025
208.8800
209.3900
205.8100
208.7300
1,050,900
Thu, 18 Sep 2025
205.0300
209.0300
202.2600
208.4400
254,400
Wed, 17 Sep 2025
203.3600
207.2300
202.3200
204.4100
298,900
Tue, 16 Sep 2025
203.2000
203.6400
201.0900
203.1700
267,100
Mon, 15 Sep 2025
205.7400
207.6000
202.4250
203.0000
304,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
207.9400
208.0600
204.4850
205.1900
342,300
Thu, 11 Sep 2025
201.5500
208.5000
200.5950
208.1500
550,200
Wed, 10 Sep 2025
196.9400
201.0900
196.2800
200.9400
414,400
Tue, 09 Sep 2025
198.0900
198.1700
195.3000
196.7200
353,500
Mon, 08 Sep 2025
197.1800
200.1750
196.8400
198.4600
469,900
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
198.2800
198.5150
193.1800
197.0900
553,500