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
125.2200
125.6075
122.2300
124.7200
967,831
Thu, 22 Oct 2026
116.6800
128.9700
116.6800
128.7000
1,632,600
Wed, 21 Oct 2026
120.8200
120.8200
117.1600
118.0400
726,900
Tue, 20 Oct 2026
116.7400
119.3100
116.1100
118.9500
1,234,000
Mon, 19 Oct 2026
121.6100
121.6100
114.3700
115.7800
1,768,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
124.3100
126.9900
118.9700
120.2900
1,773,500
Thu, 15 Oct 2026
121.2000
125.9300
121.1900
123.9000
1,127,500
Wed, 14 Oct 2026
118.0700
120.2200
117.1400
119.9700
796,000
Tue, 13 Oct 2026
118.9000
120.0700
117.7000
119.4400
975,700
Mon, 12 Oct 2026
117.4700
118.4300
116.9500
117.4000
702,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
119.5100
119.5500
117.7700
118.0700
968,400
Thu, 08 Oct 2026
117.0000
120.4900
115.6500
119.4400
1,326,200
Wed, 07 Oct 2026
118.6800
121.0600
116.4600
119.1800
1,695,200
Tue, 06 Oct 2026
125.7200
127.1600
124.6900
126.0500
880,300
Mon, 05 Oct 2026
126.0300
127.2000
124.2100
124.9300
918,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
128.1800
129.3900
125.8900
126.4100
980,100
Thu, 01 Oct 2026
124.0500
126.3700
121.3400
125.1200
960,000
Wed, 30 Sep 2026
125.4900
126.2800
123.8800
124.7200
1,116,700
Tue, 29 Sep 2026
125.2600
126.3800
123.6900
124.8400
1,006,600
Mon, 28 Sep 2026
123.3700
126.0700
121.9700
124.4300
1,207,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
119.7900
125.6700
118.9100
125.1600
1,059,500
Thu, 24 Sep 2026
119.0500
120.2500
116.4500
119.4700
1,017,800
Wed, 23 Sep 2026
119.5400
121.6900
119.5200
119.6500
890,000
Tue, 22 Sep 2026
120.6500
122.4000
119.7300
121.2300
1,178,200
Mon, 21 Sep 2026
124.6500
124.6500
117.1400
117.2700
1,904,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
126.5600
128.9300
125.2400
126.0900
1,819,600
Thu, 17 Sep 2026
131.7100
132.3600
127.7000
128.3900
924,800
Wed, 16 Sep 2026
129.4600
130.0700
126.5500
127.7000
1,252,200
Tue, 15 Sep 2026
129.3000
129.9000
127.9000
128.9700
850,500
Mon, 14 Sep 2026
123.8700
129.6700
123.8700
129.4200
1,087,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
126.2000
129.2500
125.0500
126.7900
1,027,800
Thu, 10 Sep 2026
125.7500
125.7500
121.4500
124.2400
903,800
Wed, 09 Sep 2026
129.0600
130.3200
127.9200
127.9400
876,100
Tue, 08 Sep 2026
132.4500
133.2800
129.6700
129.7200
1,244,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
131.5100
134.4500
131.3600
133.6300
1,032,200
Thu, 03 Sep 2026
131.6100
133.2700
130.7500
131.7000
1,346,500
Wed, 02 Sep 2026
124.9700
130.4100
124.9700
129.2200
1,078,500
Tue, 01 Sep 2026
16 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Tue, 01 Sep 2026
126.5100
128.6000
124.6000
125.0400
907,300
Mon, 31 Aug 2026
128.9400
129.7900
127.5700
128.2500
953,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
130.2200
132.7500
128.7700
129.8900
696,400
Thu, 27 Aug 2026
131.4700
133.7500
129.6200
129.8000
810,800
Wed, 26 Aug 2026
134.5100
135.2900
131.8700
132.1700
802,000
Tue, 25 Aug 2026
135.8800
136.7200
133.5600
133.7700
496,700
Mon, 24 Aug 2026
137.0700
138.2800
134.0600
134.0700
574,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
134.4400
136.6400
133.5000
136.2200
912,500
Thu, 20 Aug 2026
131.4100
134.3200
130.5900
133.4700
893,900
Wed, 19 Aug 2026
135.5000
138.0900
132.9900
135.2400
803,800
Tue, 18 Aug 2026
135.3000
135.3400
132.5600
132.8700
1,014,000
Mon, 17 Aug 2026
139.0700
139.6600
135.1100
135.3400
1,053,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
138.2600
140.1100
137.9600
140.1000
563,700
Thu, 13 Aug 2026
138.9900
140.3000
137.3200
139.1200
1,078,700
Wed, 12 Aug 2026
136.7100
136.9000
133.4800
136.8600
905,200
Tue, 11 Aug 2026
136.1500
138.9300
136.0300
136.6800
726,900
Mon, 10 Aug 2026
134.7300
136.1800
133.1800
135.6500
1,022,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
133.5200
137.3600
132.7500
136.0600
851,300
Thu, 06 Aug 2026
133.8700
135.2500
131.7400
132.4200
1,081,100
Wed, 05 Aug 2026
135.3800
137.8700
134.2300
135.6900
915,300
Tue, 04 Aug 2026
135.0000
137.2900
133.6300
136.6000
1,280,700
Mon, 03 Aug 2026
127.8500
133.3500
126.7300
132.9900
2,017,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
15 · 10-Q
After market open · 13:22 ET
10-Q ↗
Fri, 31 Jul 2026
124.9800
125.5400
119.5500
123.1000
2,016,600
Thu, 30 Jul 2026
14 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 30 Jul 2026
115.0800
120.1400
114.0000
119.5600
2,439,400
Wed, 29 Jul 2026
114.3000
116.2600
112.0800
113.3800
744,500
Tue, 28 Jul 2026
117.3400
119.6300
115.8800
117.1400
699,200
Mon, 27 Jul 2026
115.6600
117.6400
114.6400
115.6100
734,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
110.3600
114.8600
109.2400
113.2700
639,900
Thu, 23 Jul 2026
108.9000
110.3300
106.9300
110.0100
759,800
Wed, 22 Jul 2026
108.8200
111.3700
108.2500
110.4100
518,100
Tue, 21 Jul 2026
107.6100
108.2900
105.5200
108.2800
777,700
Mon, 20 Jul 2026
111.5000
111.9600
107.7600
108.0000
669,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
114.8400
116.0700
110.9100
111.5000
571,700
Thu, 16 Jul 2026
110.5500
115.2400
110.5500
114.6900
602,100
Wed, 15 Jul 2026
110.0800
112.0000
109.3800
111.5100
747,200
Tue, 14 Jul 2026
110.2200
110.3200
106.7400
109.9200
1,024,700
Mon, 13 Jul 2026
110.1000
111.5400
106.7900
107.6600
822,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
108.9200
112.6300
108.9200
109.9700
486,200
Thu, 09 Jul 2026
108.7000
111.5500
107.7400
109.5900
479,800
Wed, 08 Jul 2026
109.7100
111.4600
106.1300
107.5200
847,400
Tue, 07 Jul 2026
115.6200
116.5100
112.5200
112.8800
601,100
Mon, 06 Jul 2026
119.0300
119.0300
114.7700
116.1900
643,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
120.9000
122.1500
117.9300
119.3500
776,400
Wed, 01 Jul 2026
120.3300
122.8200
119.3100
119.8600
779,500
Tue, 30 Jun 2026
119.0400
122.4500
116.9700
121.3300
846,600
Mon, 29 Jun 2026
119.3400
119.4200
116.3200
118.7700
667,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
120.0200
120.8700
118.3700
119.7600
760,500
Thu, 25 Jun 2026
120.2900
123.0200
117.7200
121.0000
1,006,400
Wed, 24 Jun 2026
109.9600
119.3500
109.9600
119.0900
1,345,200
Tue, 23 Jun 2026
109.4100
110.5400
108.4600
108.6600
587,300
Mon, 22 Jun 2026
111.6700
113.0300
109.8500
109.9500
625,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
109.3100
115.0200
109.3100
112.3000
1,165,000
Wed, 17 Jun 2026
111.2800
114.0300
107.0500
108.0400
825,200
Tue, 16 Jun 2026
112.2700
114.4400
111.0200
111.5200
672,400
Mon, 15 Jun 2026
111.1600
116.0300
110.0000
111.4300
1,015,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
107.4400
110.3800
107.3600
107.6400
835,400
Thu, 11 Jun 2026
13 · 8-K
After-hours · 16:16 ET
FORM 8-K ↗
Thu, 11 Jun 2026
103.0700
109.6800
102.6000
109.3500
654,800
Wed, 10 Jun 2026
106.5800
107.0000
101.6900
101.7500
697,100
Tue, 09 Jun 2026
102.4400
107.2800
102.4400
106.8900
679,300
Mon, 08 Jun 2026
102.7200
102.9900
101.2700
101.4100
467,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
104.1000
105.3500
102.2400
102.8600
652,300
Thu, 04 Jun 2026
106.6000
107.6500
104.5400
105.2000
578,900
Wed, 03 Jun 2026
104.6300
106.0700
103.8100
104.8800
534,600
Tue, 02 Jun 2026
106.3300
106.5800
104.9400
105.6600
504,100
Mon, 01 Jun 2026
105.7800
107.0000
103.7200
105.6400
665,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
107.1800
108.4700
106.5500
107.4200
586,600
Thu, 28 May 2026
104.4200
107.8500
103.7500
107.6500
529,400
Wed, 27 May 2026
105.1700
108.5700
105.1200
105.9800
586,600
Tue, 26 May 2026
103.9500
104.7800
102.8400
103.8000
608,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
102.5900
103.4100
100.8500
102.4000
418,300
Thu, 21 May 2026
12 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Thu, 21 May 2026
98.7700
103.0800
97.4100
102.3300
873,900
Wed, 20 May 2026
95.1500
100.5100
93.4300
100.4200
801,700
Tue, 19 May 2026
95.6600
96.1700
92.9900
94.3300
770,500
Mon, 18 May 2026
97.0600
99.5600
96.5700
96.8700
863,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
97.8000
98.7100
96.0200
96.5600
996,000
Thu, 14 May 2026
98.0700
100.8000
98.0700
98.7400
665,300
Wed, 13 May 2026
11 · 8-K
After-hours · 16:31 ET
FORM 8-K ↗
Wed, 13 May 2026
98.2000
99.4800
97.6300
97.9200
666,400
Tue, 12 May 2026
101.2800
101.3100
97.2500
99.4800
879,000
Mon, 11 May 2026
103.7600
104.6800
100.4300
100.9700
914,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
103.2400
104.2100
101.1800
103.8300
822,500
Thu, 07 May 2026
105.9100
107.2200
102.0500
102.7400
797,800
Wed, 06 May 2026
101.1200
105.1300
101.1200
104.3800
1,240,700
Tue, 05 May 2026
95.4100
98.0200
94.6300
97.3900
925,000
Mon, 04 May 2026
98.3300
98.7600
93.6000
94.9300
2,307,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
10 · S-3ASR
After market open · 13:32 ET
S-3ASR ↗
Fri, 01 May 2026
9 · 10-Q
After market open · 13:08 ET
10-Q ↗
Fri, 01 May 2026
108.2400
109.7000
99.8800
99.9300
1,859,900
Thu, 30 Apr 2026
8 · 8-K
After-hours · 16:22 ET
8-K ↗
Thu, 30 Apr 2026
103.5500
106.2200
103.5500
105.5600
1,554,300
Wed, 29 Apr 2026
105.4500
105.8600
101.9900
102.8900
1,407,700
Tue, 28 Apr 2026
108.2900
108.6400
106.0000
106.3000
882,500
Mon, 27 Apr 2026
108.1800
110.3300
106.8100
107.5900
814,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
108.8300
111.5800
107.6000
107.7400
999,600
Thu, 23 Apr 2026
108.9500
109.6000
106.4400
108.2700
699,900
Wed, 22 Apr 2026
110.2700
110.5600
107.3800
108.4000
888,100
Tue, 21 Apr 2026
109.9400
111.3000
107.9200
108.7500
765,400
Mon, 20 Apr 2026
106.3600
110.1100
105.4500
109.5100
902,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
104.9700
112.7600
104.3900
108.8300
1,231,800
Thu, 16 Apr 2026
103.9300
104.9800
101.5300
102.1500
569,100
Wed, 15 Apr 2026
105.0000
105.0000
102.4200
103.8800
757,300
Tue, 14 Apr 2026
104.8900
106.1800
103.7200
105.5800
517,700
Mon, 13 Apr 2026
102.6500
105.0000
101.3600
105.0000
618,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
103.6900
104.0300
102.2100
103.4800
593,000
Thu, 09 Apr 2026
100.0300
104.2600
99.7100
103.1800
827,000
Wed, 08 Apr 2026
105.2100
107.3900
100.3200
100.9800
1,623,100
Tue, 07 Apr 2026
95.8700
97.8400
94.5600
97.5900
1,183,900
Mon, 06 Apr 2026
96.3500
97.0800
94.6300
96.9400
1,137,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
7 · DEF 14A
After market open · 11:15 ET
DEF 14A ↗
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
96.9400
100.0400
95.0000
96.8000
1,166,600
Wed, 01 Apr 2026
98.3000
100.4500
97.4400
99.4500
891,800
Tue, 31 Mar 2026
97.4300
100.2800
96.5500
98.4600
1,153,700
Mon, 30 Mar 2026
97.6000
97.6400
94.9700
95.3500
1,092,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
97.5000
99.5600
95.9900
96.2600
1,314,900
Thu, 26 Mar 2026
100.9100
103.2800
98.2400
98.5800
1,097,200
Wed, 25 Mar 2026
102.1500
103.3000
99.5900
101.9500
953,100
Tue, 24 Mar 2026
99.8900
103.3100
99.2700
101.9600
976,100
Mon, 23 Mar 2026
100.0800
102.8100
98.8700
101.8300
1,346,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
98.7500
98.9900
95.1600
96.2100
1,882,800
Thu, 19 Mar 2026
100.0000
100.5100
96.1100
98.2300
1,797,200
Wed, 18 Mar 2026
102.9800
104.6400
101.2900
101.6700
954,200
Tue, 17 Mar 2026
104.6300
105.7600
103.5700
104.4200
550,700
Mon, 16 Mar 2026
103.2800
104.7000
102.5500
103.5900
889,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
104.1100
104.6600
101.4900
102.5500
786,100
Thu, 12 Mar 2026
104.9800
106.0200
102.5000
103.0000
825,900
Wed, 11 Mar 2026
107.9000
108.2000
105.4200
106.3800
909,600
Tue, 10 Mar 2026
107.0900
109.9100
105.2000
108.1200
1,158,800
Mon, 09 Mar 2026
105.0100
108.2000
101.4400
107.8500
1,953,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
106.6200
108.2000
102.9400
107.3700
1,703,900
Thu, 05 Mar 2026
113.8100
115.0800
108.1600
108.7000
1,212,400
Wed, 04 Mar 2026
114.5000
116.0600
112.9900
115.0900
930,300
Tue, 03 Mar 2026
115.7800
115.8000
110.0000
113.8000
1,321,400
Mon, 02 Mar 2026
122.1200
122.1300
118.7100
119.2200
1,383,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
124.1500
125.9600
122.6000
125.2700
688,400
Thu, 26 Feb 2026
123.9900
125.3900
122.0000
124.7400
435,500
Wed, 25 Feb 2026
125.8500
126.2900
120.5400
123.4800
594,200
Tue, 24 Feb 2026
124.1200
127.1600
124.1200
125.8500
474,000
Tue, 24 Feb 2026
6 · 10-K
Pre-market · 08:46 ET
10-K ↗
Mon, 23 Feb 2026
127.4100
127.4100
123.2800
124.1500
638,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
126.5500
131.0800
125.8700
127.0000
992,400
Thu, 19 Feb 2026
130.3400
131.0700
127.6400
128.1600
465,700
Wed, 18 Feb 2026
131.6000
134.5500
130.7600
131.0000
569,800
Tue, 17 Feb 2026
132.9000
133.5800
129.8600
131.9100
820,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
134.8100
139.1100
131.1400
132.6000
1,599,800
Thu, 12 Feb 2026
5 · 8-K
After-hours · 16:22 ET
8-K ↗
Thu, 12 Feb 2026
134.3300
136.6500
132.0500
133.4800
1,694,300
Wed, 11 Feb 2026
137.0000
137.8500
132.9400
134.9000
1,104,700
Tue, 10 Feb 2026
132.2600
136.9500
131.1800
136.9000
1,148,500
Mon, 09 Feb 2026
131.9900
133.6600
130.4100
132.1400
713,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
4 · 8-K
After-hours · 16:25 ET
8-K ↗
Fri, 06 Feb 2026
131.8600
134.0600
130.7600
131.8900
1,061,200
Thu, 05 Feb 2026
130.0000
131.5000
128.1400
131.0100
733,900
Wed, 04 Feb 2026
126.3900
130.8000
126.2600
130.4100
1,089,000
Tue, 03 Feb 2026
120.7800
127.1600
120.2200
124.7500
850,000
Mon, 02 Feb 2026
119.2400
120.7400
117.7600
120.7100
506,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
117.5800
119.9900
116.4000
118.3800
669,200
Thu, 29 Jan 2026
119.6400
120.2600
117.2300
119.9900
525,100
Wed, 28 Jan 2026
119.8500
121.5700
118.3900
119.7400
611,000
Tue, 27 Jan 2026
118.9800
120.3400
118.0600
120.0700
480,200
Mon, 26 Jan 2026
121.1000
121.3700
119.6300
120.4600
467,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
125.1200
125.2100
120.0100
120.6100
615,000
Thu, 22 Jan 2026
124.8700
126.2000
123.5300
125.2500
870,700
Wed, 21 Jan 2026
121.4600
125.1800
120.0500
123.6200
593,000
Tue, 20 Jan 2026
120.1500
120.9800
119.0500
119.8200
566,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
122.7800
125.3900
122.0000
122.8400
616,900
Thu, 15 Jan 2026
120.8500
123.9700
119.9600
123.6800
955,300
Wed, 14 Jan 2026
120.7700
122.3800
118.4000
119.7500
946,000
Tue, 13 Jan 2026
118.5000
121.0300
118.5000
120.6500
729,800
Mon, 12 Jan 2026
118.2600
119.8500
116.7600
119.0400
695,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
116.0900
119.3400
115.3000
118.7200
1,394,700
Thu, 08 Jan 2026
106.2500
114.9700
106.1500
114.2600
1,080,700
Wed, 07 Jan 2026
111.3800
112.1300
105.9200
106.8700
1,003,000
Tue, 06 Jan 2026
110.0100
112.2500
109.4500
112.1300
880,900
Mon, 05 Jan 2026
108.7400
112.9900
108.6200
111.2600
636,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
109.5300
110.6800
108.6700
109.5100
754,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
109.3400
110.1200
108.8300
109.3000
757,700
Tue, 30 Dec 2025
109.2400
110.2800
108.7500
109.6800
472,500
Mon, 29 Dec 2025
109.7500
110.8400
108.8900
109.4800
634,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
109.8700
110.3900
109.2100
110.2300
483,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
109.4700
110.3300
108.7500
110.0300
440,000
Tue, 23 Dec 2025
108.7100
109.2500
107.8500
108.9300
926,700
Mon, 22 Dec 2025
107.5800
109.0300
107.5800
108.5800
1,002,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
108.4100
109.0200
106.4000
107.8800
13,148,900
Thu, 18 Dec 2025
110.4600
112.5200
108.5800
109.4900
1,173,600
Wed, 17 Dec 2025
109.2000
111.2500
108.2300
109.2000
1,094,700
Tue, 16 Dec 2025
111.3200
111.4300
109.0800
110.3000
1,334,600
Mon, 15 Dec 2025
112.8800
112.8800
110.2000
111.4900
708,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
113.3500
114.0800
111.5100
112.4900
885,600
Thu, 11 Dec 2025
112.6100
114.2100
111.8100
112.6600
709,800
Wed, 10 Dec 2025
107.0600
112.1700
107.0400
111.7000
1,024,500
Tue, 09 Dec 2025
107.8700
109.6600
106.0600
106.5600
1,168,200
Mon, 08 Dec 2025
110.6200
110.9300
108.5800
108.7000
1,400,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
112.0100
113.2400
110.2200
110.6900
1,127,400
Thu, 04 Dec 2025
114.9300
115.4400
111.7400
111.9600
773,900
Wed, 03 Dec 2025
114.9500
117.2300
114.6700
115.2100
675,700
Tue, 02 Dec 2025
115.8700
116.5200
113.8600
114.5900
625,700
Mon, 01 Dec 2025
114.0000
116.9100
113.9100
115.4500
797,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
115.5200
116.3200
115.2400
115.9000
290,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
113.4100
116.2700
113.4100
115.5000
812,000
Tue, 25 Nov 2025
110.6400
114.7000
110.6100
114.4200
830,000
Mon, 24 Nov 2025
109.3400
111.0600
108.3500
109.5300
899,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
104.6900
110.2500
104.6900
109.9300
1,384,400
Thu, 20 Nov 2025
105.4600
106.4000
103.3400
103.6800
933,800
Wed, 19 Nov 2025
104.1400
105.3900
102.9100
104.6100
867,200
Tue, 18 Nov 2025
103.6200
104.6000
102.7800
104.0900
676,700
Mon, 17 Nov 2025
106.9600
106.9600
103.5500
103.9800
895,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
107.0900
108.2700
106.2900
106.9600
778,300
Thu, 13 Nov 2025
109.5700
110.3400
107.8600
107.9400
562,100
Wed, 12 Nov 2025
109.5600
111.2100
109.1800
109.8300
751,000
Tue, 11 Nov 2025
109.0000
109.6000
107.7000
108.8500
704,500
Mon, 10 Nov 2025
108.8800
108.8800
106.9100
108.0800
943,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
106.9200
109.4400
106.7100
108.6900
902,600
Thu, 06 Nov 2025
109.8800
110.9100
106.5200
106.8800
1,186,800
Wed, 05 Nov 2025
3 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 05 Nov 2025
110.0500
111.2400
108.6500
110.4900
756,300
Tue, 04 Nov 2025
110.6200
111.4400
109.3400
110.6500
938,500
Mon, 03 Nov 2025
112.5900
112.5900
110.1600
111.2000
913,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
115.2500
115.7400
112.8800
113.6400
1,017,900
Thu, 30 Oct 2025
116.7400
118.5700
115.4200
115.5900
561,100
Wed, 29 Oct 2025
117.4800
119.7400
116.7500
117.5300
755,200
Tue, 28 Oct 2025
118.5400
120.0800
117.2300
118.7600
650,300
Mon, 27 Oct 2025
120.0000
121.5200
118.1700
119.1900
1,372,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
2 · 10-Q
After market open · 12:30 ET
10-Q ↗
Fri, 24 Oct 2025
127.3500
130.2000
119.1900
119.9000
2,576,900
Thu, 23 Oct 2025
1 · 8-K
After-hours · 16:23 ET
8-K ↗
Thu, 23 Oct 2025
128.4800
130.3300
127.3900
128.9000
1,353,100