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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
131.1800
132.7500
130.2700
131.3100
503,392
Thu, 22 Oct 2026
127.3500
134.6500
126.1200
133.2400
715,600
Wed, 21 Oct 2026
131.1800
131.3700
127.5400
128.3900
577,800
Tue, 20 Oct 2026
127.5600
131.8800
127.4900
130.3300
618,800
Mon, 19 Oct 2026
129.3900
130.0800
126.8400
127.0700
520,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
129.7200
130.2600
127.8050
129.5500
670,000
Thu, 15 Oct 2026
125.0000
128.6400
124.4600
128.5100
525,900
Wed, 14 Oct 2026
128.0500
130.2000
123.0500
124.7800
1,015,100
Tue, 13 Oct 2026
131.3100
131.3100
128.6000
129.5300
810,600
Mon, 12 Oct 2026
130.1900
131.0750
128.3040
130.3800
688,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
128.7900
130.8800
126.3950
130.1600
913,600
Thu, 08 Oct 2026
124.6700
127.2200
123.6350
125.5300
930,700
Wed, 07 Oct 2026
125.6900
125.9600
121.8880
125.2200
939,900
Tue, 06 Oct 2026
128.3000
129.5300
127.4950
127.9400
757,300
Mon, 05 Oct 2026
21 · 8-K
After-hours · 21:08 ET
8-K ↗
Mon, 05 Oct 2026
126.2000
128.0250
124.6000
126.9000
612,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
129.3400
130.9250
126.1550
126.3700
601,600
Thu, 01 Oct 2026
125.7100
129.0000
123.6900
128.3800
813,600
Wed, 30 Sep 2026
126.3700
128.1500
126.0200
126.3400
805,000
Tue, 29 Sep 2026
129.3400
130.8400
126.4450
127.4600
729,600
Mon, 28 Sep 2026
128.7200
129.5900
126.9200
129.5400
730,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
127.4800
129.7050
126.7750
129.0700
787,300
Thu, 24 Sep 2026
129.8300
130.7350
125.3400
127.4900
1,295,200
Wed, 23 Sep 2026
130.1200
131.2200
127.9600
129.9400
522,300
Tue, 22 Sep 2026
20 · 8-K
After-hours · 21:15 ET
8-K ↗
Tue, 22 Sep 2026
133.9800
135.4550
127.5200
130.9700
850,400
Mon, 21 Sep 2026
132.6500
134.1020
131.0100
132.6100
877,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
131.5400
132.8000
130.4700
130.5500
1,959,600
Thu, 17 Sep 2026
131.8400
135.0150
130.2200
132.6600
1,003,900
Wed, 16 Sep 2026
133.3300
134.6900
129.1300
130.3400
626,800
Tue, 15 Sep 2026
137.0300
137.8300
133.4200
133.7300
951,400
Mon, 14 Sep 2026
136.9600
139.7700
135.7300
137.8200
789,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
137.1700
140.5850
135.5600
136.6100
933,000
Thu, 10 Sep 2026
134.9400
141.0800
134.1750
135.9700
1,345,900
Wed, 09 Sep 2026
135.0400
136.4300
133.6100
135.2700
751,100
Tue, 08 Sep 2026
19 · DEFA14A
After-hours · 16:01 ET
DEFA14A ↗
Tue, 08 Sep 2026
18 · 8-K
After-hours · 16:01 ET
8-K ↗
Tue, 08 Sep 2026
135.8400
137.4600
134.7700
135.3900
492,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
134.7900
137.2100
133.9350
137.1100
720,500
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
17 · 8-K
After-hours · 17:19 ET
8-K ↗
Thu, 13 Aug 2026
16 · 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
15 · 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
14 · 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
13 · 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
12 · DEFA14A
After-hours · 16:50 ET
DEFA14A ↗
Fri, 24 Jul 2026
11 · 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
10 · 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
9 · 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
8 · 8-K
After-hours · 17:08 ET
8-K ↗
Wed, 25 Feb 2026
7 · 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
6 · 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
4 · 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
5 · 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
3 · 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
2 · 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
1 · 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