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
146.5700
147.7899
145.6100
146.5700
357,765
Thu, 22 Oct 2026
146.0600
149.3000
145.0000
148.2300
761,100
Wed, 21 Oct 2026
150.8100
151.4800
145.8400
147.0100
492,400
Tue, 20 Oct 2026
152.3400
153.0500
150.0700
151.4100
536,200
Mon, 19 Oct 2026
22 · 8-K
After-hours · 20:16 ET
8-K ↗
Mon, 19 Oct 2026
152.5000
152.8700
150.3900
150.9700
439,700
Mon, 19 Oct 2026
21 · DEFA14A
Next filing day · accepted 17 Oct, 01:33 ET
DEFA14A ↗
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
154.2900
154.6400
150.7600
151.0100
629,900
Thu, 15 Oct 2026
150.5300
154.8700
150.5000
152.9600
947,400
Wed, 14 Oct 2026
152.1500
152.9000
148.4000
149.4500
749,500
Tue, 13 Oct 2026
147.5000
152.9800
146.8200
152.5700
811,500
Mon, 12 Oct 2026
146.1800
147.6400
144.6100
147.0000
842,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
146.3600
147.7600
145.2300
146.0300
720,200
Thu, 08 Oct 2026
142.8900
147.0300
140.7600
146.0900
949,500
Wed, 07 Oct 2026
144.5000
146.3200
143.6300
144.6700
632,600
Tue, 06 Oct 2026
139.6700
147.3700
139.6700
145.2000
660,700
Mon, 05 Oct 2026
141.0600
141.3700
137.9600
139.3000
824,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
140.0000
143.0100
138.8300
141.1600
845,600
Thu, 01 Oct 2026
138.5100
139.5900
136.7100
138.9900
714,700
Wed, 30 Sep 2026
144.2400
144.2400
136.6800
137.1800
1,333,200
Tue, 29 Sep 2026
138.4200
142.1000
132.5900
141.2900
2,285,800
Mon, 28 Sep 2026
20 · 10-K
After-hours · 20:08 ET
10-K ↗
Mon, 28 Sep 2026
19 · 8-K
After-hours · 20:06 ET
8-K ↗
Mon, 28 Sep 2026
135.8300
138.8400
135.0000
138.0900
1,632,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
138.6600
139.5000
135.1900
136.1100
1,369,600
Thu, 24 Sep 2026
140.4100
141.4900
137.6200
137.8200
1,124,800
Wed, 23 Sep 2026
139.1700
141.5000
137.7600
140.0500
966,600
Tue, 22 Sep 2026
141.5000
142.7200
138.4100
138.9800
931,000
Mon, 21 Sep 2026
138.8200
142.3500
138.8200
140.4300
908,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
138.1200
140.4900
137.0000
139.8000
1,697,900
Thu, 17 Sep 2026
142.8600
142.8600
137.7600
137.7600
977,700
Wed, 16 Sep 2026
138.3800
142.0600
138.1600
140.1200
835,600
Tue, 15 Sep 2026
140.0500
141.0400
137.6400
138.0700
600,900
Mon, 14 Sep 2026
140.1400
141.0600
135.6400
140.5100
1,043,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
134.0000
141.3200
134.0000
140.0900
1,630,500
Fri, 11 Sep 2026
18 · DEFA14A
Pre-market · 06:31 ET
DEFA14A ↗
Thu, 10 Sep 2026
129.7700
134.7700
129.0100
133.3300
932,700
Wed, 09 Sep 2026
132.8800
132.9200
129.2800
130.3300
673,200
Tue, 08 Sep 2026
135.7000
137.4000
132.2500
132.9900
797,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
135.9500
136.5600
134.7000
134.9600
443,100
Thu, 03 Sep 2026
136.5900
137.9200
133.9400
136.0600
575,500
Wed, 02 Sep 2026
17 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 02 Sep 2026
133.2900
137.7000
132.7600
136.3000
499,700
Tue, 01 Sep 2026
136.0200
137.5700
131.7500
132.3900
724,500
Mon, 31 Aug 2026
140.6700
142.0000
136.5300
136.9100
615,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
145.5100
145.5400
141.9200
141.9300
482,400
Thu, 27 Aug 2026
146.6700
147.8400
144.1900
144.6100
531,500
Wed, 26 Aug 2026
147.3100
149.4000
145.9200
148.7200
459,200
Tue, 25 Aug 2026
149.1400
150.7700
146.9100
147.8400
386,900
Mon, 24 Aug 2026
153.0900
154.2700
150.0000
150.0000
514,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
152.4700
154.5800
151.5000
152.8100
619,300
Thu, 20 Aug 2026
152.9900
153.9900
149.9400
150.2200
436,000
Wed, 19 Aug 2026
150.0000
153.8900
149.7500
153.0500
449,000
Tue, 18 Aug 2026
147.8600
150.6200
147.0000
149.7800
775,800
Mon, 17 Aug 2026
146.3800
148.1500
143.0200
146.6000
555,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
145.6800
149.0500
145.1600
148.3000
371,900
Thu, 13 Aug 2026
140.0700
147.8700
140.0700
145.4200
676,700
Wed, 12 Aug 2026
147.5000
148.6800
146.2500
148.3600
330,400
Tue, 11 Aug 2026
145.7000
149.0800
145.7000
147.6600
498,100
Mon, 10 Aug 2026
147.7800
148.5000
145.8000
146.2600
428,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
147.1300
149.4500
147.0000
148.8300
268,500
Thu, 06 Aug 2026
151.5400
151.9500
145.5000
146.7100
464,400
Wed, 05 Aug 2026
149.8200
151.5900
148.7600
151.2600
267,200
Tue, 04 Aug 2026
148.1500
150.5000
147.7800
149.5900
571,000
Mon, 03 Aug 2026
151.0600
153.6200
148.8200
149.2300
471,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
152.8000
152.8000
149.1100
149.3800
500,400
Thu, 30 Jul 2026
16 · 8-K
After-hours · 16:25 ET
8-K ↗
Thu, 30 Jul 2026
157.3400
158.1800
151.2900
152.8200
842,300
Wed, 29 Jul 2026
156.2800
160.4900
156.2700
160.0100
673,700
Tue, 28 Jul 2026
149.8800
157.2100
148.2900
157.0800
1,413,800
Mon, 27 Jul 2026
147.2400
151.8500
146.7500
148.2800
906,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
144.8400
148.9300
144.2500
145.7200
1,012,600
Thu, 23 Jul 2026
143.4900
144.3400
141.4300
144.0600
521,600
Wed, 22 Jul 2026
148.0000
148.4000
144.2700
144.9300
518,700
Tue, 21 Jul 2026
144.9200
148.6700
143.4600
147.4100
607,700
Mon, 20 Jul 2026
148.9500
149.0000
145.1400
146.0800
636,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
150.0100
152.9900
147.4900
147.8600
558,800
Thu, 16 Jul 2026
149.6100
151.7600
148.0000
149.1300
1,005,500
Wed, 15 Jul 2026
148.5000
150.9000
147.0100
148.0300
550,700
Tue, 14 Jul 2026
151.3100
152.0700
143.0100
147.6400
832,400
Mon, 13 Jul 2026
151.6200
154.0000
149.5600
151.4700
631,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
148.0000
154.5000
147.0900
150.1400
1,154,300
Thu, 09 Jul 2026
142.4700
147.8200
142.0000
147.4900
559,700
Wed, 08 Jul 2026
141.8800
144.6100
140.0900
143.6300
1,130,700
Tue, 07 Jul 2026
142.5000
145.5000
142.5000
143.1600
634,800
Mon, 06 Jul 2026
140.1700
142.3100
138.3000
142.1200
677,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
136.8300
140.7900
136.3400
140.6800
597,500
Wed, 01 Jul 2026
136.0000
138.7200
134.4300
136.3500
502,000
Tue, 30 Jun 2026
133.9100
136.6600
131.2800
136.1500
610,800
Mon, 29 Jun 2026
138.0500
138.6900
134.2900
135.2000
696,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
132.4100
139.7200
131.5900
137.9400
725,100
Thu, 25 Jun 2026
141.6800
141.8200
132.0000
133.3400
1,048,300
Wed, 24 Jun 2026
143.0000
146.8100
142.8800
144.2400
880,700
Wed, 24 Jun 2026
15 · 8-K
Next filing day · accepted 23 Jun, 18:18 ET
8-K ↗
Tue, 23 Jun 2026
141.1800
143.5000
140.0600
142.3900
630,800
Mon, 22 Jun 2026
143.5000
146.9000
141.5000
141.6700
912,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
131.1900
148.1000
131.0100
144.7800
2,518,100
Wed, 17 Jun 2026
135.3800
137.0100
129.7700
129.9300
923,300
Tue, 16 Jun 2026
134.5300
137.4400
134.3600
136.6800
802,600
Mon, 15 Jun 2026
133.4900
136.2300
133.4600
134.4000
448,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
136.5000
137.5900
133.2100
133.3100
613,500
Thu, 11 Jun 2026
136.3900
138.8900
133.7200
136.3400
799,000
Wed, 10 Jun 2026
131.6900
136.8700
130.4400
135.8900
1,101,600
Tue, 09 Jun 2026
131.3200
134.9300
125.7100
131.2600
2,372,300
Mon, 08 Jun 2026
14 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Mon, 08 Jun 2026
13 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 08 Jun 2026
135.2700
139.5000
135.0900
137.2100
1,464,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
135.1300
137.8700
134.2200
135.3700
801,700
Thu, 04 Jun 2026
136.0000
137.1300
133.4600
134.4000
537,500
Wed, 03 Jun 2026
134.0400
137.6400
133.0000
133.8800
496,800
Tue, 02 Jun 2026
132.1000
137.4100
130.8800
135.6500
520,900
Mon, 01 Jun 2026
133.8700
136.4200
132.7600
133.5800
770,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
134.0000
136.9600
132.7900
133.6000
879,800
Thu, 28 May 2026
130.4100
134.3100
129.2600
134.0200
639,400
Wed, 27 May 2026
127.4500
131.6000
126.9600
131.2000
881,700
Tue, 26 May 2026
127.5400
128.2900
126.0300
126.6700
732,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
126.5300
129.8300
126.4800
127.6200
574,200
Thu, 21 May 2026
124.7500
128.0200
122.8200
126.8800
430,300
Wed, 20 May 2026
123.6800
126.5300
121.6700
126.5100
526,000
Tue, 19 May 2026
124.1000
125.2300
121.8200
123.6100
438,500
Mon, 18 May 2026
121.8400
124.5700
121.5000
123.7200
630,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
121.7000
122.6400
120.0500
121.5600
569,500
Thu, 14 May 2026
121.2100
122.8700
120.2900
121.4300
593,100
Wed, 13 May 2026
123.2700
125.1100
119.9000
120.3800
1,084,100
Tue, 12 May 2026
124.5500
125.1800
122.6800
124.1500
591,600
Mon, 11 May 2026
125.0000
126.7300
122.6900
123.7000
808,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
125.6900
127.1100
123.9100
125.4200
827,700
Thu, 07 May 2026
125.7400
127.0100
124.7100
125.2600
613,200
Wed, 06 May 2026
124.0600
127.2000
123.9400
126.3200
602,900
Tue, 05 May 2026
123.8100
124.7100
121.8000
122.9000
500,600
Mon, 04 May 2026
124.6500
124.7500
120.7600
123.3000
617,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
127.2500
128.3700
125.3400
125.8600
670,900
Thu, 30 Apr 2026
120.9300
127.6700
120.9300
127.1800
875,600
Wed, 29 Apr 2026
126.1200
126.2600
120.3500
122.1600
1,040,600
Tue, 28 Apr 2026
121.6100
126.7600
120.3100
126.6500
1,047,300
Mon, 27 Apr 2026
119.2200
122.6500
118.5100
120.5100
1,022,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
122.5000
123.5800
118.9200
119.0200
1,281,100
Thu, 23 Apr 2026
127.7600
129.2800
121.6700
123.5700
1,485,700
Thu, 23 Apr 2026
12 · 8-K
Pre-market · 08:01 ET
8-K ↗
Wed, 22 Apr 2026
133.5000
136.2800
129.4400
130.1400
643,200
Tue, 21 Apr 2026
133.0900
135.1600
131.0800
132.6800
784,800
Mon, 20 Apr 2026
132.2200
134.1700
130.4700
133.0500
1,991,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
128.6200
134.0500
128.0400
133.2200
568,000
Thu, 16 Apr 2026
128.1100
130.3400
127.5200
129.3100
467,200
Wed, 15 Apr 2026
129.4100
129.9400
126.3600
128.2300
659,000
Tue, 14 Apr 2026
130.0000
131.1800
125.8800
129.1200
860,600
Mon, 13 Apr 2026
127.4800
130.5600
126.4600
130.1800
572,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
129.5700
130.0000
127.3300
127.8700
535,800
Thu, 09 Apr 2026
130.0200
132.6600
128.1800
129.5700
613,500
Wed, 08 Apr 2026
133.0000
134.5500
129.4500
129.5000
834,700
Tue, 07 Apr 2026
128.9600
130.7800
127.1000
129.7100
528,200
Mon, 06 Apr 2026
130.4200
131.1100
128.3300
129.6300
405,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
128.1100
131.5800
125.4100
131.1300
553,200
Wed, 01 Apr 2026
128.4300
129.3600
125.8100
128.1900
668,400
Tue, 31 Mar 2026
127.1000
131.1400
125.0600
128.3200
627,600
Mon, 30 Mar 2026
126.8400
127.3800
123.8200
124.0300
948,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
129.6900
130.0000
125.1500
126.4900
980,200
Thu, 26 Mar 2026
129.5000
133.6900
129.3800
130.1300
607,100
Wed, 25 Mar 2026
130.2000
132.2700
129.0700
132.0600
644,600
Tue, 24 Mar 2026
129.0000
130.2100
127.6600
130.0100
1,092,900
Mon, 23 Mar 2026
135.0500
136.6800
130.0000
130.1200
1,057,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
135.8700
136.4200
131.2200
131.2200
1,877,900
Thu, 19 Mar 2026
135.6800
137.6700
133.4500
135.7300
905,500
Wed, 18 Mar 2026
142.9300
144.6700
136.0200
136.1200
1,171,200
Tue, 17 Mar 2026
11 · 8-K
After market open · 14:09 ET
8-K ↗
Tue, 17 Mar 2026
138.5500
144.4600
137.6000
144.3900
1,445,600
Mon, 16 Mar 2026
132.7400
134.3300
130.5900
132.4400
1,151,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
136.9500
137.5900
131.0900
131.7400
743,300
Thu, 12 Mar 2026
137.7000
140.8800
134.3200
135.3100
931,000
Wed, 11 Mar 2026
135.1700
140.2500
134.3800
138.5300
1,251,300
Tue, 10 Mar 2026
130.0000
138.4300
129.5300
135.1900
2,426,900
Mon, 09 Mar 2026
10 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Mon, 09 Mar 2026
9 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 09 Mar 2026
136.6200
137.2700
132.6100
133.9400
1,490,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
137.7200
139.2600
135.0700
138.7600
979,800
Thu, 05 Mar 2026
136.1500
140.4000
136.0100
140.2500
529,400
Wed, 04 Mar 2026
138.4900
139.1900
134.6700
136.3500
503,000
Tue, 03 Mar 2026
132.1500
139.6900
130.2500
138.0800
700,100
Mon, 02 Mar 2026
132.8800
135.4500
131.7800
134.9200
549,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
137.5100
138.4500
132.0000
135.8100
921,800
Thu, 26 Feb 2026
138.4900
140.3800
136.1400
140.2600
789,400
Wed, 25 Feb 2026
141.6400
142.5400
137.2500
137.3200
706,000
Tue, 24 Feb 2026
140.6100
143.2000
140.0000
141.8400
774,400
Mon, 23 Feb 2026
140.6300
142.0000
135.4600
140.4800
771,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
143.2500
145.6000
140.9500
142.8300
1,816,200
Thu, 19 Feb 2026
142.4000
143.5000
140.0000
143.2600
587,000
Wed, 18 Feb 2026
137.0000
142.6900
136.2600
141.9900
794,200
Tue, 17 Feb 2026
134.9300
138.0600
134.0300
137.7500
549,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
137.0200
138.0200
134.0000
134.3200
737,600
Thu, 12 Feb 2026
8 · 8-K
After-hours · 16:50 ET
8-K ↗
Thu, 12 Feb 2026
139.8200
143.0000
136.2900
136.9300
546,700
Wed, 11 Feb 2026
143.1100
144.0000
138.3400
139.9500
557,800
Tue, 10 Feb 2026
141.7500
145.8900
139.1000
143.0100
805,200
Mon, 09 Feb 2026
137.8500
141.8800
135.9900
141.1200
733,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
136.3300
139.9700
136.3300
138.6400
1,298,200
Thu, 05 Feb 2026
135.4100
136.8300
131.2500
136.6100
1,157,500
Wed, 04 Feb 2026
129.0000
136.0000
128.5100
135.7900
893,700
Tue, 03 Feb 2026
130.0000
132.5900
126.1600
128.3500
867,800
Mon, 02 Feb 2026
133.0700
133.4000
130.1800
130.5000
704,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
131.8100
133.1900
130.5100
133.0700
681,800
Thu, 29 Jan 2026
133.3300
134.4900
130.4200
131.4700
789,200
Wed, 28 Jan 2026
133.0000
135.8300
132.3100
132.9700
814,800
Tue, 27 Jan 2026
137.3000
137.3100
132.8900
133.5000
820,800
Mon, 26 Jan 2026
138.0000
139.4000
136.2100
137.3600
623,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
141.0900
141.9900
137.6100
138.2100
538,000
Thu, 22 Jan 2026
140.4900
143.0000
140.1600
141.6700
646,000
Wed, 21 Jan 2026
141.6100
144.9400
138.2500
139.8500
792,700
Tue, 20 Jan 2026
140.2800
141.0100
137.2200
140.6000
950,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
138.0000
141.7500
136.9400
141.5500
722,000
Thu, 15 Jan 2026
138.5000
144.9900
136.5500
139.1700
1,499,200
Thu, 15 Jan 2026
7 · 8-K
Pre-market · 08:02 ET
8-K ↗
Wed, 14 Jan 2026
140.6200
144.0100
138.9100
142.6100
694,400
Tue, 13 Jan 2026
144.2200
147.5000
140.7900
141.6000
899,600
Mon, 12 Jan 2026
136.9900
141.2500
135.7200
141.0000
1,032,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
137.8500
139.3200
136.3000
137.7900
772,300
Thu, 08 Jan 2026
133.4000
139.1000
133.4000
137.3900
875,500
Wed, 07 Jan 2026
136.0900
136.9800
132.6100
134.3500
903,600
Tue, 06 Jan 2026
133.2300
137.2800
133.2300
136.6100
955,200
Mon, 05 Jan 2026
133.3400
135.3400
132.5200
134.3500
1,206,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
132.6700
135.9500
129.4100
133.9600
1,171,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
133.6800
134.9900
132.5900
132.8000
768,500
Tue, 30 Dec 2025
135.2500
136.9800
133.1000
133.2100
2,180,600
Mon, 29 Dec 2025
140.4300
140.9200
135.9700
137.0400
1,130,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
139.7000
140.3200
137.4300
140.2500
1,154,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
142.7000
143.2300
139.3100
139.6600
622,500
Tue, 23 Dec 2025
146.0100
147.1100
142.0100
142.4600
1,111,400
Mon, 22 Dec 2025
152.9900
154.5000
147.0100
147.4300
1,124,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
153.8500
154.9900
151.0500
153.5300
1,457,700
Thu, 18 Dec 2025
157.1200
157.5600
151.5000
154.2800
785,500
Wed, 17 Dec 2025
158.2000
159.8500
154.0200
156.4400
888,900
Tue, 16 Dec 2025
159.7500
160.1600
155.4500
158.1400
1,149,700
Mon, 15 Dec 2025
162.5000
163.3400
155.6700
159.9900
1,085,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
156.0000
162.3800
155.1700
161.7600
1,538,000
Thu, 11 Dec 2025
150.0500
157.1900
145.9700
154.8100
2,592,400
Wed, 10 Dec 2025
6 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 10 Dec 2025
5 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Wed, 10 Dec 2025
4 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 10 Dec 2025
145.6100
145.6100
140.0000
141.6100
1,263,200
Tue, 09 Dec 2025
143.4700
146.9100
142.6400
145.4600
1,181,700
Mon, 08 Dec 2025
144.1500
145.8000
142.9300
143.9400
1,252,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
141.3200
145.8700
141.2500
144.3600
679,100
Thu, 04 Dec 2025
140.6700
142.0000
140.1900
141.4500
431,100
Wed, 03 Dec 2025
139.2000
141.5000
138.4900
141.0400
684,200
Tue, 02 Dec 2025
139.0900
139.6600
137.7500
138.8700
657,300
Mon, 01 Dec 2025
138.9900
140.6100
138.5000
138.7400
638,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
139.8200
141.1900
138.8200
140.2100
274,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
139.5800
142.4200
138.6400
139.1900
528,500
Tue, 25 Nov 2025
136.0500
140.3100
134.7800
140.2000
1,042,900
Mon, 24 Nov 2025
137.2300
137.2300
132.6600
135.0100
1,255,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
137.4100
144.2100
136.0900
137.1500
1,145,800
Fri, 21 Nov 2025
3 · 8-K
Pre-market · 08:33 ET
8-K ↗
Thu, 20 Nov 2025
140.3700
141.8500
137.1100
137.3100
821,400
Wed, 19 Nov 2025
141.4100
145.2500
139.9200
139.9500
568,500
Tue, 18 Nov 2025
139.5100
141.5000
138.9600
140.9100
826,500
Mon, 17 Nov 2025
146.0500
146.2600
139.5900
139.8500
945,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
147.0000
150.0000
145.9400
146.1900
504,200
Thu, 13 Nov 2025
150.3800
151.7800
147.5100
147.6300
452,000
Wed, 12 Nov 2025
149.9900
151.8500
148.6600
150.9300
480,200
Tue, 11 Nov 2025
146.4700
151.0500
145.4800
150.2300
504,600
Mon, 10 Nov 2025
148.3500
148.3500
144.4100
146.1400
503,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
143.6000
148.4000
143.6000
147.5300
572,200
Thu, 06 Nov 2025
145.0000
145.6000
140.8000
144.2600
925,400
Wed, 05 Nov 2025
142.4500
146.6100
142.2300
145.4500
540,500
Tue, 04 Nov 2025
147.7900
148.5100
141.6300
141.9100
795,300
Mon, 03 Nov 2025
146.8100
149.7400
145.5100
149.3500
625,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
145.2800
149.8400
143.0000
148.3300
728,200
Thu, 30 Oct 2025
2 · DEFA14A
After-hours · 16:13 ET
DEFA14A ↗
Thu, 30 Oct 2025
1 · DEF 14A
After-hours · 16:11 ET
DEF 14A ↗
Thu, 30 Oct 2025
147.1100
148.6400
144.4500
145.2700
656,600
Wed, 29 Oct 2025
151.1200
153.2000
148.1200
148.3000
787,700
Tue, 28 Oct 2025
157.3500
157.3500
152.1000
152.5500
507,900
Mon, 27 Oct 2025
153.5100
158.1800
152.6400
157.9000
682,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
153.5800
154.3900
152.5600
152.6500
345,600
Thu, 23 Oct 2025
150.0200
153.0500
149.2300
152.8800
534,400