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
114.5300
117.7400
112.8300
113.8600
2,319,499
Thu, 22 Oct 2026
26 · 10-K
After-hours · 18:35 ET
10-K ↗
Thu, 22 Oct 2026
25 · 8-K
After market open · 11:13 ET
8-K ↗
Thu, 22 Oct 2026
126.0100
126.5000
111.7600
112.4300
2,401,600
Wed, 21 Oct 2026
130.3900
133.9500
129.3100
132.8200
1,429,300
Tue, 20 Oct 2026
127.9000
130.8900
127.8900
129.5300
492,500
Mon, 19 Oct 2026
130.8400
130.9300
127.7500
128.2500
719,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
130.6900
131.4600
128.3400
130.3800
923,100
Thu, 15 Oct 2026
132.5500
133.6500
129.4500
130.7000
839,700
Wed, 14 Oct 2026
24 · 8-K
After-hours · 21:08 ET
8-K ↗
Wed, 14 Oct 2026
130.6000
132.7700
129.9200
132.5800
740,900
Tue, 13 Oct 2026
130.3700
132.5500
127.3900
132.1700
793,700
Mon, 12 Oct 2026
129.4800
130.7700
128.6700
128.6700
553,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
129.7000
130.9600
128.5300
129.5100
534,900
Thu, 08 Oct 2026
129.6100
129.9700
127.5100
128.9200
896,900
Wed, 07 Oct 2026
129.2700
131.5000
128.1400
130.3800
1,366,000
Tue, 06 Oct 2026
130.5300
132.1900
130.2600
130.3200
909,400
Mon, 05 Oct 2026
130.1600
131.3200
128.6900
130.1600
600,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
129.5200
132.3300
129.5200
130.1200
819,900
Thu, 01 Oct 2026
125.0100
129.4100
123.5200
128.5000
1,249,100
Wed, 30 Sep 2026
125.0000
125.1800
123.7100
123.7200
546,300
Tue, 29 Sep 2026
122.1800
124.9300
121.6400
124.5500
818,400
Mon, 28 Sep 2026
119.3400
122.4800
119.3400
122.1400
520,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
120.7300
122.0000
120.3300
121.2200
578,400
Thu, 24 Sep 2026
122.7000
124.0000
119.6800
120.7300
862,200
Wed, 23 Sep 2026
121.6100
124.6800
120.2400
124.1000
788,500
Tue, 22 Sep 2026
121.4300
124.0700
121.0100
121.3700
827,400
Mon, 21 Sep 2026
122.4700
123.1000
120.3700
121.6300
725,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
121.7400
122.3900
119.3700
122.2100
1,869,300
Thu, 17 Sep 2026
122.3100
122.9900
121.2200
121.7600
546,300
Wed, 16 Sep 2026
120.1600
120.9400
119.0700
120.4800
844,800
Tue, 15 Sep 2026
119.7400
120.8300
118.2800
119.8800
742,700
Mon, 14 Sep 2026
119.6100
120.5100
118.4100
119.2800
586,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
121.5900
123.0500
119.8800
120.5100
610,900
Thu, 10 Sep 2026
117.2500
120.0000
117.2500
119.6800
742,000
Wed, 09 Sep 2026
119.9600
121.3300
118.5300
119.4300
598,400
Tue, 08 Sep 2026
121.2100
122.3600
119.9500
120.3800
565,000
Tue, 08 Sep 2026
23 · 8-K
Pre-market · 08:39 ET
8-K ↗
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
118.2000
121.6900
117.1200
121.4100
429,700
Thu, 03 Sep 2026
115.8600
118.0000
115.8600
117.8900
644,300
Wed, 02 Sep 2026
117.8100
119.4000
115.7300
116.4700
523,400
Tue, 01 Sep 2026
118.4200
119.5600
116.7400
117.7400
567,900
Mon, 31 Aug 2026
119.5600
120.0500
118.2000
118.8800
618,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
122.5600
122.7100
118.8300
119.2000
425,900
Thu, 27 Aug 2026
121.7000
122.8000
120.7000
122.0100
563,700
Wed, 26 Aug 2026
119.3500
122.5900
118.1600
122.5000
493,100
Tue, 25 Aug 2026
120.4200
120.4200
117.9000
118.3300
320,800
Mon, 24 Aug 2026
120.2600
121.0200
118.4100
119.2600
543,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
118.5100
119.8800
118.0200
119.8100
627,800
Thu, 20 Aug 2026
119.5000
119.5500
117.1100
117.7000
626,500
Wed, 19 Aug 2026
22 · 8-K
After-hours · 16:42 ET
8-K ↗
Wed, 19 Aug 2026
123.2200
123.9700
119.5900
120.3300
502,100
Tue, 18 Aug 2026
124.7100
124.7100
122.3300
122.5900
459,300
Mon, 17 Aug 2026
123.6500
125.7200
122.9900
124.6000
664,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
121.5000
124.0000
120.9100
123.8200
671,600
Thu, 13 Aug 2026
120.0900
121.4400
119.4500
121.2900
821,800
Wed, 12 Aug 2026
120.5800
120.9900
117.7200
119.4400
734,600
Tue, 11 Aug 2026
122.9300
124.5100
119.9500
120.0600
662,900
Mon, 10 Aug 2026
123.0200
123.2200
121.5500
122.9300
596,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
123.6300
124.6100
122.6800
122.9200
825,600
Thu, 06 Aug 2026
126.3300
126.9300
123.4800
123.9100
486,100
Wed, 05 Aug 2026
128.2500
130.4600
125.5300
125.5700
528,400
Tue, 04 Aug 2026
125.5700
127.3500
121.8900
126.7400
597,900
Mon, 03 Aug 2026
123.2300
125.8200
123.2300
124.9100
661,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
123.1600
124.0900
121.3900
123.4000
482,700
Thu, 30 Jul 2026
122.1700
122.2500
119.6000
121.4600
570,600
Wed, 29 Jul 2026
123.9700
124.6800
120.2100
120.9700
875,400
Tue, 28 Jul 2026
127.5900
127.8300
124.3800
124.7800
663,400
Mon, 27 Jul 2026
127.8900
127.8900
120.9000
126.6000
713,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
125.6200
127.1100
125.1700
125.6400
394,400
Thu, 23 Jul 2026
127.2500
128.7900
124.1400
125.8300
551,000
Wed, 22 Jul 2026
126.6000
127.5500
126.1800
127.2800
493,400
Tue, 21 Jul 2026
125.1700
126.7900
122.5300
126.4300
736,700
Mon, 20 Jul 2026
125.5600
125.9700
123.6900
124.1700
458,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
124.7400
125.8800
123.8500
124.7700
969,200
Fri, 17 Jul 2026
21 · 8-K/A
Pre-market · 09:15 ET
8-K/A ↗
Thu, 16 Jul 2026
123.7600
126.3000
123.7600
125.6300
942,500
Wed, 15 Jul 2026
123.3900
126.9100
122.7000
123.7000
812,100
Tue, 14 Jul 2026
124.6900
125.3500
121.2800
124.1100
820,900
Mon, 13 Jul 2026
126.5600
126.9900
123.5800
123.9900
950,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
120.6600
123.6400
119.7700
123.0200
610,300
Thu, 09 Jul 2026
119.9100
121.3400
119.1000
120.6600
848,000
Wed, 08 Jul 2026
117.5500
119.0300
117.3100
118.9900
729,200
Tue, 07 Jul 2026
120.9500
121.8600
119.3600
120.0700
810,300
Mon, 06 Jul 2026
122.3100
122.7000
119.3300
121.1400
1,067,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
125.3500
126.9400
122.1600
122.7800
1,545,000
Wed, 01 Jul 2026
20 · 10-Q
After market open · 14:29 ET
10-Q ↗
Wed, 01 Jul 2026
119.6600
127.5100
117.0200
123.3400
2,376,400
Wed, 01 Jul 2026
19 · 8-K
Pre-market · 06:41 ET
8-K ↗
Tue, 30 Jun 2026
117.7200
121.6400
116.5000
118.9500
1,081,100
Mon, 29 Jun 2026
117.3400
117.3900
115.6500
116.6700
693,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
118.9800
118.9900
116.7800
118.1800
959,900
Thu, 25 Jun 2026
117.4800
120.2000
116.8100
119.3700
937,200
Wed, 24 Jun 2026
116.5500
118.2600
115.8000
116.5500
599,300
Tue, 23 Jun 2026
116.0100
116.6800
114.6900
116.2600
637,300
Mon, 22 Jun 2026
118.2100
118.9200
116.8400
117.4100
694,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
116.3500
118.9800
116.3500
118.5100
1,015,100
Wed, 17 Jun 2026
117.1500
118.2700
114.3500
115.1800
862,400
Tue, 16 Jun 2026
18 · 8-K
After-hours · 17:05 ET
8-K ↗
Tue, 16 Jun 2026
116.3000
118.3000
115.1000
117.2800
832,600
Mon, 15 Jun 2026
117.6900
117.9000
114.0500
114.2200
685,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
116.2200
116.7800
114.7300
116.6900
609,700
Thu, 11 Jun 2026
116.1400
116.5300
114.5700
115.5700
666,500
Wed, 10 Jun 2026
117.1500
118.5000
115.0500
115.1600
754,200
Tue, 09 Jun 2026
116.7900
119.1300
115.7100
116.8400
826,200
Mon, 08 Jun 2026
115.0700
117.2600
114.7700
115.5900
844,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
116.5700
117.4500
114.9900
115.5100
552,600
Thu, 04 Jun 2026
117.7200
118.5200
116.7500
116.9800
623,300
Wed, 03 Jun 2026
114.4800
117.2700
113.5300
117.2100
608,100
Tue, 02 Jun 2026
112.6900
115.9700
112.3700
115.1700
922,900
Mon, 01 Jun 2026
108.8800
112.4400
107.4900
111.8800
892,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
109.2700
111.2300
108.6200
109.4700
1,033,300
Thu, 28 May 2026
107.7200
110.5000
106.0400
109.7800
836,900
Wed, 27 May 2026
109.2200
109.6700
107.2100
107.4900
465,700
Tue, 26 May 2026
107.0100
109.0900
106.5000
108.7900
309,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
106.4800
107.3900
105.0100
106.5000
960,200
Thu, 21 May 2026
105.2100
106.6100
103.9200
105.9800
507,700
Wed, 20 May 2026
104.2200
106.3100
102.9700
106.1700
523,000
Tue, 19 May 2026
104.0300
104.1200
101.5000
103.8500
632,900
Mon, 18 May 2026
105.4000
106.4800
104.3800
104.6600
639,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
106.1400
106.9900
103.2500
104.6600
894,200
Thu, 14 May 2026
107.8400
108.7700
106.4600
106.8200
928,400
Wed, 13 May 2026
107.1000
107.7500
104.6400
106.7600
1,028,000
Tue, 12 May 2026
107.7000
107.8000
105.6000
106.9200
822,400
Mon, 11 May 2026
104.7700
107.9900
104.4400
107.3200
843,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
104.7400
106.4300
103.4400
104.2800
604,700
Thu, 07 May 2026
106.2100
106.5400
103.8000
104.3100
637,900
Wed, 06 May 2026
104.0000
106.0500
103.6800
105.0100
513,800
Tue, 05 May 2026
101.8600
103.2200
100.6300
103.0100
491,200
Mon, 04 May 2026
102.0600
102.4100
101.0400
101.2000
365,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
102.5300
102.8600
101.0500
102.6300
638,100
Thu, 30 Apr 2026
101.1000
103.4100
100.0000
102.2700
740,500
Wed, 29 Apr 2026
103.0600
103.4600
100.2300
100.7500
789,900
Tue, 28 Apr 2026
103.8200
105.0900
102.2600
102.8900
773,300
Mon, 27 Apr 2026
100.7900
104.5000
100.6800
104.1700
1,446,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
97.7400
98.2000
97.0000
97.8300
551,600
Thu, 23 Apr 2026
95.7100
98.8800
95.7100
98.0600
602,800
Wed, 22 Apr 2026
97.5000
97.9100
95.6800
96.6700
485,600
Tue, 21 Apr 2026
97.3300
98.1700
96.5500
97.1200
456,000
Mon, 20 Apr 2026
97.3200
97.8500
96.4100
97.1300
452,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
94.5800
98.1300
94.5800
97.5200
697,500
Thu, 16 Apr 2026
94.4000
95.4800
93.9000
94.1700
345,100
Wed, 15 Apr 2026
17 · 8-K
After-hours · 17:09 ET
8-K ↗
Wed, 15 Apr 2026
95.0200
96.0500
93.6300
94.7100
385,900
Tue, 14 Apr 2026
95.1500
96.1800
94.7200
95.7800
401,400
Mon, 13 Apr 2026
95.2100
95.4300
93.5000
95.3700
555,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
96.3600
96.9000
94.8600
95.4800
457,400
Thu, 09 Apr 2026
95.2800
96.8500
94.3400
96.1300
618,500
Wed, 08 Apr 2026
91.6200
95.7000
91.1300
95.5800
792,100
Tue, 07 Apr 2026
90.4500
92.7600
89.2800
90.7100
582,400
Mon, 06 Apr 2026
89.7800
91.3500
89.1900
90.6900
486,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
92.0700
94.3000
90.0700
90.3200
1,015,800
Wed, 01 Apr 2026
16 · 10-Q
After market open · 14:31 ET
10-Q ↗
Wed, 01 Apr 2026
88.5800
92.6300
87.4800
91.5500
1,049,700
Wed, 01 Apr 2026
15 · 8-K
Pre-market · 06:39 ET
8-K ↗
Tue, 31 Mar 2026
88.9400
93.3800
88.9400
92.2700
838,900
Mon, 30 Mar 2026
91.0000
91.3500
89.4900
89.9700
429,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
90.0400
90.9800
87.5900
90.3000
467,800
Thu, 26 Mar 2026
91.4400
92.9400
89.2000
89.4800
527,100
Wed, 25 Mar 2026
91.3200
91.9700
89.2000
91.9000
661,100
Tue, 24 Mar 2026
87.3100
90.7400
86.1900
90.5200
783,200
Mon, 23 Mar 2026
87.6000
89.7800
85.5400
87.1100
739,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
86.2400
87.1700
85.1500
85.7200
1,846,900
Thu, 19 Mar 2026
14 · 8-K
After-hours · 17:20 ET
8-K ↗
Thu, 19 Mar 2026
87.4200
87.5600
85.9900
86.8800
442,600
Wed, 18 Mar 2026
89.5100
90.3100
87.8500
87.9400
563,500
Tue, 17 Mar 2026
89.9600
90.8400
87.6400
90.0600
424,100
Mon, 16 Mar 2026
90.5400
92.0000
89.4100
89.4400
588,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
90.9000
91.9600
89.2700
91.2300
513,100
Thu, 12 Mar 2026
91.6300
93.9900
90.2300
90.2600
880,800
Wed, 11 Mar 2026
89.4100
92.5300
88.3300
92.4400
887,500
Tue, 10 Mar 2026
89.8200
91.4000
88.8500
90.1400
538,700
Mon, 09 Mar 2026
90.2700
90.3400
87.1200
90.1500
552,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
91.3400
91.9000
89.6800
91.4100
608,200
Thu, 05 Mar 2026
93.4100
95.1800
92.0300
92.5800
1,018,000
Wed, 04 Mar 2026
93.1900
93.2800
91.4800
91.5400
657,800
Tue, 03 Mar 2026
91.8400
93.0200
90.0900
92.9000
619,100
Mon, 02 Mar 2026
13 · 8-K
After-hours · 16:35 ET
8-K ↗
Mon, 02 Mar 2026
93.3900
94.8800
91.8300
94.0800
664,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
93.3100
93.9500
92.0600
93.8400
687,200
Thu, 26 Feb 2026
93.8800
94.0800
92.0200
93.3100
440,200
Wed, 25 Feb 2026
93.7000
94.2500
91.9600
93.0700
351,800
Tue, 24 Feb 2026
92.1700
94.3200
91.9800
93.6800
306,100
Mon, 23 Feb 2026
93.3600
94.0700
91.0900
91.8300
350,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
93.7400
94.2900
91.6600
93.8600
680,600
Thu, 19 Feb 2026
93.1200
93.9300
92.6900
93.8700
350,100
Wed, 18 Feb 2026
93.4400
94.1900
92.7700
93.5800
283,200
Tue, 17 Feb 2026
93.1200
94.1500
92.7200
93.4700
532,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
92.3000
94.1500
91.7100
94.0400
440,200
Thu, 12 Feb 2026
95.6200
96.9900
91.9500
92.0400
891,100
Wed, 11 Feb 2026
95.1500
96.8100
93.9500
95.0000
471,500
Tue, 10 Feb 2026
94.2600
95.1900
93.6400
94.3900
560,200
Mon, 09 Feb 2026
95.4000
95.5500
92.8600
94.1800
539,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
93.5000
96.5100
93.5000
95.5600
907,700
Thu, 05 Feb 2026
93.3800
95.4900
92.8500
94.9500
1,092,900
Wed, 04 Feb 2026
92.6700
95.6000
92.2600
93.9700
1,592,900
Tue, 03 Feb 2026
87.7000
91.2200
87.7000
91.1800
1,040,700
Mon, 02 Feb 2026
84.3400
88.4600
84.3000
88.3600
755,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
83.6500
84.5900
82.8400
84.3400
819,700
Thu, 29 Jan 2026
84.2600
84.6000
83.0800
84.2500
694,100
Wed, 28 Jan 2026
83.5300
84.1100
83.1900
83.4800
405,100
Tue, 27 Jan 2026
83.9000
84.0500
82.3000
83.5900
631,000
Mon, 26 Jan 2026
86.0300
86.0300
84.0200
84.2300
636,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
87.7500
87.7500
85.0300
85.7700
447,400
Thu, 22 Jan 2026
87.5500
88.0100
87.0000
87.8000
496,300
Wed, 21 Jan 2026
12 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 21 Jan 2026
86.1700
87.9500
85.9600
87.3700
522,500
Tue, 20 Jan 2026
83.5000
85.8800
83.0900
85.5700
661,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
85.3800
85.8100
84.2400
84.7600
941,700
Thu, 15 Jan 2026
85.0100
87.5700
84.7700
86.1300
865,800
Wed, 14 Jan 2026
83.4800
85.0000
82.9900
84.6700
679,600
Tue, 13 Jan 2026
83.9500
84.7400
83.6500
84.1800
751,700
Mon, 12 Jan 2026
84.3600
84.6400
83.3800
83.6100
913,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
84.2100
85.3600
83.4800
84.4300
672,400
Thu, 08 Jan 2026
80.8200
84.4200
80.4200
83.9200
1,425,400
Wed, 07 Jan 2026
11 · 10-Q
After market open · 14:12 ET
10-Q ↗
Wed, 07 Jan 2026
82.3600
84.8500
78.8000
81.0800
2,626,000
Wed, 07 Jan 2026
10 · 8-K
Pre-market · 06:43 ET
8-K ↗
Tue, 06 Jan 2026
85.2400
86.4200
83.8500
84.9400
1,390,300
Mon, 05 Jan 2026
9 · 8-K
After-hours · 17:15 ET
8-K ↗
Mon, 05 Jan 2026
8 · 8-K/A
After-hours · 17:10 ET
8-K/A ↗
Mon, 05 Jan 2026
85.5800
88.5400
85.5800
86.2200
932,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
83.1600
86.3200
83.1600
85.8400
714,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
86.1000
86.1000
84.0600
84.1000
449,900
Tue, 30 Dec 2025
86.5400
87.0000
86.0500
86.1900
407,500
Mon, 29 Dec 2025
87.5000
87.8400
86.3700
86.6900
309,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
87.1200
87.5600
86.8100
87.4200
268,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
87.0000
87.3200
86.5600
87.0300
190,300
Tue, 23 Dec 2025
87.3400
87.5600
86.8400
87.0000
375,000
Tue, 23 Dec 2025
7 · DEFA14A
Pre-market · 08:16 ET
DEFA14A ↗
Mon, 22 Dec 2025
86.1900
87.2400
86.1900
87.1600
375,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
85.9100
86.9000
85.9100
86.3800
1,035,500
Thu, 18 Dec 2025
6 · 8-K
After-hours · 17:21 ET
8-K ↗
Thu, 18 Dec 2025
86.4800
86.5400
85.3700
86.2500
650,100
Wed, 17 Dec 2025
85.2500
86.9900
85.1100
86.1000
442,800
Tue, 16 Dec 2025
86.1400
86.3400
84.9900
85.7600
572,200
Mon, 15 Dec 2025
87.0100
87.2000
85.1400
85.7400
537,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
5 · 8-K
After-hours · 16:35 ET
8-K ↗
Fri, 12 Dec 2025
88.1400
88.6400
85.6300
86.7400
618,700
Thu, 11 Dec 2025
84.9300
86.6300
84.2000
86.6000
725,200
Thu, 11 Dec 2025
4 · DEFA14A
Pre-market · 08:59 ET
DEFA14A ↗
Thu, 11 Dec 2025
3 · DEF 14A
Pre-market · 08:55 ET
DEF 14A ↗
Wed, 10 Dec 2025
81.1800
84.7600
81.1800
84.2900
829,400
Tue, 09 Dec 2025
81.5700
83.2300
81.0400
81.1400
567,000
Mon, 08 Dec 2025
82.5200
83.0900
81.7500
81.9300
521,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
82.1800
83.2100
81.6300
82.9300
491,400
Thu, 04 Dec 2025
82.7900
83.4200
81.8900
82.4400
780,400
Wed, 03 Dec 2025
86.1700
86.2500
81.7400
82.8200
1,152,800
Tue, 02 Dec 2025
86.5500
86.5500
85.2300
85.8200
541,700
Mon, 01 Dec 2025
88.1300
88.1300
84.7500
86.1600
945,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
89.7600
89.7600
88.6200
88.9600
144,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
87.8600
89.9200
87.8600
89.3400
366,400
Tue, 25 Nov 2025
87.5200
88.6000
87.0300
88.4100
390,800
Mon, 24 Nov 2025
87.6400
88.0000
86.6100
86.9900
725,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
84.3800
88.3500
83.5800
88.1000
1,017,400
Thu, 20 Nov 2025
85.4000
85.7700
82.9900
83.5100
471,000
Wed, 19 Nov 2025
85.7800
85.7800
84.1300
84.7600
568,900
Tue, 18 Nov 2025
85.4800
86.8200
84.6700
85.1000
1,104,900
Mon, 17 Nov 2025
88.1400
88.7200
84.7500
85.7600
806,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
89.0400
89.4000
86.4300
86.6400
809,500
Thu, 13 Nov 2025
89.3000
90.8500
89.3000
89.6600
842,700
Wed, 12 Nov 2025
88.4300
90.0000
88.4300
89.4400
715,000
Tue, 11 Nov 2025
88.5000
90.0000
88.3100
89.2700
570,000
Mon, 10 Nov 2025
88.1400
89.6100
87.5800
88.3400
571,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
85.5500
88.0900
85.4100
88.0300
626,400
Thu, 06 Nov 2025
86.7400
87.2300
85.4200
85.5900
437,100
Wed, 05 Nov 2025
86.5500
87.5700
85.8800
86.6800
397,500
Tue, 04 Nov 2025
85.0900
87.0000
85.0900
86.4200
706,900
Mon, 03 Nov 2025
84.1400
84.8300
83.1700
84.7900
467,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
84.8400
85.3500
84.2800
84.9100
573,000
Thu, 30 Oct 2025
83.6800
85.6200
83.6800
85.0800
552,000
Wed, 29 Oct 2025
83.8300
85.0900
83.1000
84.2100
747,500
Tue, 28 Oct 2025
85.5000
85.8100
84.0500
84.3100
835,800
Mon, 27 Oct 2025
88.0100
88.2600
85.5500
85.7900
874,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
91.3600
91.3700
87.3000
88.0000
790,100
Thu, 23 Oct 2025
2 · 10-K
After market open · 14:44 ET
10-K ↗
Thu, 23 Oct 2025
90.0300
91.7900
87.3900
89.7300
1,585,400
Thu, 23 Oct 2025
1 · 8-K
Pre-market · 06:41 ET
8-K ↗