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
Thu, 23 Jul 2026
No data yet
Wed, 22 Jul 2026
65.1200
66.2300
64.7700
66.1300
2,416,228
Tue, 21 Jul 2026
64.0000
64.5600
63.3600
63.8500
1,479,200
Mon, 20 Jul 2026
64.7100
65.9100
63.5400
64.5200
2,205,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
65.7600
67.8800
64.8500
65.2100
2,899,100
Thu, 16 Jul 2026
64.8600
65.4600
62.7300
65.2600
1,696,800
Wed, 15 Jul 2026
63.8100
65.5600
63.2300
63.9400
1,692,000
Tue, 14 Jul 2026
63.1800
65.0700
62.8000
63.5600
1,525,700
Mon, 13 Jul 2026
64.0000
64.9100
63.3600
64.8000
1,933,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
64.0000
64.4100
62.0100
62.7600
1,517,600
Thu, 09 Jul 2026
18 · DEFA14A
After-hours · 16:20 ET
DEFA14A ↗
Thu, 09 Jul 2026
62.6800
63.2500
60.6600
63.1600
2,483,000
Wed, 08 Jul 2026
63.4500
63.8300
62.1500
62.6800
2,036,000
Tue, 07 Jul 2026
63.0500
64.1500
62.3100
63.3100
2,003,200
Mon, 06 Jul 2026
62.4500
62.8600
60.5000
62.3100
2,161,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
61.4100
63.0000
60.9900
62.4500
3,365,500
Wed, 01 Jul 2026
61.0300
62.0400
59.8800
60.0100
2,780,200
Tue, 30 Jun 2026
61.9600
62.2300
59.5700
60.6700
2,576,100
Mon, 29 Jun 2026
63.1000
64.5300
61.4200
62.0300
2,746,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
59.5000
62.2800
59.5000
62.2200
5,689,200
Thu, 25 Jun 2026
62.5100
62.8600
59.6300
59.7100
2,387,000
Wed, 24 Jun 2026
64.0100
64.9400
61.9200
62.6800
3,455,800
Tue, 23 Jun 2026
64.4700
65.0000
63.1500
63.8800
2,956,700
Mon, 22 Jun 2026
66.0000
66.1100
62.5900
63.3300
3,472,800
Mon, 22 Jun 2026
17 · 8-K
Pre-market · 08:05 ET
FORM 8-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
70.2900
70.3900
66.3500
66.3600
5,811,700
Wed, 17 Jun 2026
73.4900
74.9200
70.7900
71.1000
2,140,600
Tue, 16 Jun 2026
74.5000
75.7900
73.7000
73.9800
1,472,300
Mon, 15 Jun 2026
76.0800
77.8700
73.5500
74.5500
2,221,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
77.3100
77.9600
75.6900
77.4100
1,298,600
Thu, 11 Jun 2026
16 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Thu, 11 Jun 2026
15 · DEF 14A
After-hours · 16:16 ET
DEF 14A ↗
Thu, 11 Jun 2026
77.0300
77.9100
76.4400
77.2000
1,253,500
Wed, 10 Jun 2026
78.1600
79.5700
77.1600
77.2900
1,336,700
Tue, 09 Jun 2026
78.8900
80.3500
77.8800
78.9400
1,440,300
Mon, 08 Jun 2026
78.5900
79.5500
78.0400
79.2300
1,982,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
80.9600
80.9600
78.5200
79.4800
1,543,300
Thu, 04 Jun 2026
80.3700
81.9400
79.4400
80.0100
1,191,800
Wed, 03 Jun 2026
79.1400
79.6000
77.7100
78.5000
1,493,900
Tue, 02 Jun 2026
82.5100
83.1100
79.0300
80.3300
1,999,100
Mon, 01 Jun 2026
80.7600
84.3600
80.4500
84.0500
2,848,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
80.2300
80.9900
78.3000
79.1800
2,993,600
Thu, 28 May 2026
81.5800
82.0200
80.5400
81.0500
1,870,000
Wed, 27 May 2026
79.7500
81.7600
78.9100
80.9800
2,110,300
Tue, 26 May 2026
80.0300
81.1000
78.4700
79.9100
2,679,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
77.2500
78.9100
74.1100
78.6800
1,876,100
Fri, 22 May 2026
14 · 10-K
Pre-market · 06:52 ET
10-K ↗
Fri, 22 May 2026
13 · 8-K
Pre-market · 06:49 ET
8-K ↗
Thu, 21 May 2026
77.0400
77.6200
75.4000
76.3500
1,770,600
Wed, 20 May 2026
76.5400
77.6100
74.6400
77.4500
1,373,200
Tue, 19 May 2026
76.1300
78.9300
74.9900
77.0000
2,129,700
Mon, 18 May 2026
72.6300
75.3200
72.5000
74.9100
1,755,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
74.0000
74.5000
72.3500
72.6700
1,744,800
Thu, 14 May 2026
71.8400
74.1400
71.8400
73.3800
1,983,300
Wed, 13 May 2026
75.4300
75.5400
68.8400
71.5900
3,551,800
Tue, 12 May 2026
12 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 12 May 2026
75.2100
77.8100
75.2100
75.4300
2,448,400
Mon, 11 May 2026
77.1000
77.1000
74.5500
74.9500
1,441,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
76.2300
77.1400
74.8800
77.0400
1,253,500
Thu, 07 May 2026
76.9900
78.1300
76.0400
76.8500
1,544,400
Wed, 06 May 2026
75.6000
76.7900
74.0600
76.2800
1,480,000
Tue, 05 May 2026
78.2500
78.8400
75.5000
76.2600
1,253,600
Mon, 04 May 2026
78.1100
79.9500
77.5000
77.8400
1,173,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
78.5000
79.0700
77.6500
78.3100
1,008,100
Thu, 30 Apr 2026
76.3800
77.9900
75.5900
77.7700
1,141,100
Wed, 29 Apr 2026
76.5700
77.0800
75.9000
76.4500
1,068,200
Tue, 28 Apr 2026
76.3000
77.4400
75.5000
76.2400
863,400
Mon, 27 Apr 2026
11 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 27 Apr 2026
78.8200
79.6300
75.8400
76.1900
1,230,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
78.2900
79.5400
77.4000
78.7400
913,100
Thu, 23 Apr 2026
76.3800
79.1100
75.5000
79.0100
1,679,900
Wed, 22 Apr 2026
81.2800
81.8200
76.0100
77.3700
3,267,800
Tue, 21 Apr 2026
80.8600
82.2900
80.2600
81.0000
949,600
Mon, 20 Apr 2026
81.6300
82.5500
80.3000
80.7100
833,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
82.4700
83.5800
81.0800
81.7700
1,003,000
Thu, 16 Apr 2026
83.2100
83.9700
82.3400
82.6900
727,800
Wed, 15 Apr 2026
81.7600
83.2900
81.1500
82.3000
1,087,900
Tue, 14 Apr 2026
81.6500
83.1100
80.7500
81.4200
1,110,000
Mon, 13 Apr 2026
78.3000
82.3300
78.3000
81.8100
1,127,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
79.5000
79.7400
77.7900
78.1700
1,269,100
Thu, 09 Apr 2026
81.4400
81.5500
78.4800
79.5300
1,368,400
Wed, 08 Apr 2026
84.2100
85.1700
81.5600
81.6000
2,130,400
Tue, 07 Apr 2026
83.5900
85.6300
82.5200
84.0800
1,528,000
Mon, 06 Apr 2026
82.8400
84.3500
82.3500
83.7100
1,313,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
80.7900
83.1700
80.1400
83.1300
1,562,500
Wed, 01 Apr 2026
77.9700
80.4900
77.2200
80.3700
1,732,500
Tue, 31 Mar 2026
79.4300
80.7800
77.7200
78.0300
2,081,500
Mon, 30 Mar 2026
78.8000
80.7600
78.2600
78.9500
2,132,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
80.0400
80.3200
78.0500
78.4900
1,092,200
Thu, 26 Mar 2026
79.9400
81.5200
79.4200
80.3300
1,096,900
Wed, 25 Mar 2026
79.5000
80.1500
76.6900
80.1200
1,104,800
Tue, 24 Mar 2026
79.4800
79.8200
78.0400
78.8800
1,350,200
Mon, 23 Mar 2026
79.8200
80.8900
78.3200
79.9000
1,410,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
81.0800
81.7200
79.9100
79.9500
9,122,900
Thu, 19 Mar 2026
78.8600
81.3800
78.4300
80.8300
1,981,600
Wed, 18 Mar 2026
76.7900
79.6500
76.7900
78.6600
1,747,200
Tue, 17 Mar 2026
76.3100
78.2500
76.1100
77.1200
1,422,600
Mon, 16 Mar 2026
77.8600
78.8700
75.1400
75.7600
1,987,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
77.4400
78.3400
76.5100
78.2700
1,532,300
Thu, 12 Mar 2026
75.8300
79.2100
75.4700
77.1100
2,327,800
Wed, 11 Mar 2026
77.6200
78.0300
75.7300
75.9400
2,076,900
Tue, 10 Mar 2026
80.9600
81.4700
75.8500
77.5200
2,261,100
Mon, 09 Mar 2026
82.2400
82.2400
79.3300
81.4300
2,242,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
79.8700
82.1100
79.0200
81.8900
2,558,900
Thu, 05 Mar 2026
78.1000
80.4300
77.9100
79.8000
1,562,100
Wed, 04 Mar 2026
78.8000
79.3900
77.9100
78.3500
2,078,200
Tue, 03 Mar 2026
77.0000
79.5100
76.7000
79.2000
2,412,500
Mon, 02 Mar 2026
10 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Mon, 02 Mar 2026
79.9600
80.6200
77.6100
77.8100
1,795,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
79.1200
79.6500
77.5000
78.8300
9,752,500
Thu, 26 Feb 2026
76.1000
79.9700
75.5500
79.7700
3,139,200
Wed, 25 Feb 2026
75.9200
75.9900
74.2700
75.1100
1,485,000
Tue, 24 Feb 2026
74.2200
76.6900
73.9300
75.7000
1,582,000
Mon, 23 Feb 2026
76.5200
76.9600
73.9900
74.2600
2,181,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
79.4000
79.5800
75.8000
77.2100
1,968,100
Thu, 19 Feb 2026
78.0000
80.0200
77.2800
79.9400
1,591,300
Wed, 18 Feb 2026
76.7600
78.8500
76.2700
78.2900
1,466,100
Tue, 17 Feb 2026
79.4400
79.6000
76.3800
76.4200
2,273,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
78.3000
80.1800
77.8200
79.3200
1,928,000
Thu, 12 Feb 2026
80.0100
82.1300
76.8300
77.9300
3,242,900
Wed, 11 Feb 2026
89.1800
89.9900
79.3900
79.7900
4,000,300
Tue, 10 Feb 2026
90.3100
90.4500
88.4800
89.9500
1,368,200
Mon, 09 Feb 2026
89.3200
90.5400
88.8700
90.1300
1,718,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
9 · 8-K
After-hours · 17:02 ET
8-K ↗
Fri, 06 Feb 2026
84.5200
89.4600
84.5200
89.0100
1,979,700
Thu, 05 Feb 2026
84.7400
86.6900
83.7000
84.5200
1,772,800
Wed, 04 Feb 2026
82.9300
85.9100
81.1500
85.0400
3,032,700
Tue, 03 Feb 2026
86.0600
87.0000
82.5000
83.0000
2,793,200
Mon, 02 Feb 2026
88.2000
88.2600
86.2900
87.5000
2,393,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
87.9800
88.5900
87.2000
88.4200
2,601,400
Thu, 29 Jan 2026
91.0900
91.7000
88.3100
88.7300
2,705,800
Wed, 28 Jan 2026
89.9800
91.6900
88.2500
91.1000
3,055,600
Tue, 27 Jan 2026
93.0800
94.9000
89.4000
89.5600
4,213,300
Mon, 26 Jan 2026
103.0000
103.0000
89.3800
93.9300
8,261,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
106.1000
109.1000
100.5900
102.2300
6,129,000
Fri, 23 Jan 2026
8 · 10-Q
Pre-market · 06:49 ET
10-Q ↗
Fri, 23 Jan 2026
7 · 8-K
Pre-market · 06:47 ET
8-K ↗
Thu, 22 Jan 2026
95.8800
97.3200
95.3100
95.7600
2,173,500
Wed, 21 Jan 2026
93.7200
95.8500
93.2800
95.5700
2,089,500
Tue, 20 Jan 2026
96.7300
96.9400
93.3800
93.4600
1,791,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
96.9300
97.7000
95.9200
97.4000
2,243,800
Thu, 15 Jan 2026
95.8500
98.1900
94.7300
97.1100
1,918,300
Wed, 14 Jan 2026
95.7200
97.2100
95.2000
96.3500
1,787,900
Tue, 13 Jan 2026
98.0900
98.0900
94.9900
95.3100
1,613,100
Mon, 12 Jan 2026
96.7500
97.9700
96.5000
96.7700
1,716,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
93.6400
96.2000
92.8700
96.1800
1,938,700
Thu, 08 Jan 2026
91.7300
96.9000
90.8300
94.2200
2,855,300
Wed, 07 Jan 2026
90.7700
90.9900
89.1300
90.2600
1,719,200
Tue, 06 Jan 2026
89.2600
90.5000
88.5000
90.0400
1,968,300
Mon, 05 Jan 2026
84.3200
89.9800
84.3200
89.3400
2,090,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
84.2400
85.8300
83.4100
84.8900
1,501,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
84.9100
85.2400
84.1000
84.3600
1,071,600
Tue, 30 Dec 2025
85.1200
85.5200
84.2600
85.1500
1,573,000
Mon, 29 Dec 2025
85.5800
86.1800
84.7400
85.1200
1,523,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
85.1600
85.5300
84.5100
85.3900
1,339,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
84.5400
85.2400
83.9600
85.1500
645,100
Tue, 23 Dec 2025
85.5900
85.7400
83.9600
84.6500
2,160,800
Mon, 22 Dec 2025
86.0100
87.5800
85.3300
86.4900
2,859,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
86.0800
86.7900
85.1400
85.2600
19,506,200
Thu, 18 Dec 2025
86.1300
88.0500
85.9900
86.0100
2,343,200
Wed, 17 Dec 2025
84.9400
88.7200
84.7600
86.5500
2,886,600
Tue, 16 Dec 2025
86.5000
89.9500
84.0500
85.4000
4,772,500
Mon, 15 Dec 2025
6 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 15 Dec 2025
93.0300
93.2500
91.6100
91.8700
2,551,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
94.5500
95.3400
92.6100
92.7800
1,941,100
Thu, 11 Dec 2025
93.5000
94.6200
93.3600
94.3800
2,393,500
Wed, 10 Dec 2025
91.0000
93.1600
90.1500
93.0200
3,515,700
Tue, 09 Dec 2025
91.1400
91.5700
89.9700
90.5300
3,124,000
Mon, 08 Dec 2025
91.8500
93.8500
90.3400
91.3400
5,177,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
87.5000
88.5900
86.5500
88.0100
2,140,500
Thu, 04 Dec 2025
82.9100
89.1100
82.8900
87.6500
3,417,100
Wed, 03 Dec 2025
81.9500
82.5000
80.8100
82.4900
1,745,700
Tue, 02 Dec 2025
81.9600
82.5000
81.3900
81.6400
1,996,700
Mon, 01 Dec 2025
83.0400
83.6600
82.3900
82.4400
1,682,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
83.1700
83.7800
82.5700
83.4600
501,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
83.4600
84.3500
83.2000
83.2500
1,405,700
Tue, 25 Nov 2025
81.0800
83.9200
80.7500
83.6500
1,877,400
Mon, 24 Nov 2025
80.0300
81.0500
79.4900
80.7600
2,319,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
80.0100
82.8800
79.2300
80.7800
1,646,600
Thu, 20 Nov 2025
80.7800
81.5400
79.3700
79.9000
2,300,000
Wed, 19 Nov 2025
81.0200
81.0300
79.8300
80.4300
1,608,300
Tue, 18 Nov 2025
81.3500
82.1000
80.7200
80.9600
1,457,100
Mon, 17 Nov 2025
82.6000
83.2500
81.6300
81.6600
2,469,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
83.3100
84.2100
82.2700
82.9100
1,847,600
Thu, 13 Nov 2025
85.0600
85.6100
84.0900
84.2100
1,804,600
Wed, 12 Nov 2025
86.9800
88.2000
84.7800
84.8500
2,223,900
Tue, 11 Nov 2025
87.4600
88.0200
86.4800
87.0700
1,849,100
Mon, 10 Nov 2025
87.4500
89.0400
86.0800
87.3000
2,094,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
85.7300
87.5200
85.3400
87.4500
2,291,100
Thu, 06 Nov 2025
86.1700
86.9400
85.0300
85.5700
1,845,900
Wed, 05 Nov 2025
85.6600
87.7200
85.6600
86.6100
2,211,100
Tue, 04 Nov 2025
85.6200
86.8500
84.8400
85.4600
2,122,400
Mon, 03 Nov 2025
86.1900
86.6500
84.9600
85.5000
2,901,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
84.2300
88.0600
83.1500
87.1600
4,511,200
Thu, 30 Oct 2025
82.8600
85.0400
82.2300
82.8200
2,814,400
Wed, 29 Oct 2025
84.8100
85.7900
82.4900
82.8300
3,433,600
Tue, 28 Oct 2025
86.0000
86.5500
84.8200
85.5600
4,293,100
Mon, 27 Oct 2025
90.7800
92.3900
86.0000
86.5300
4,774,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
93.6000
96.1300
88.1100
91.4000
8,706,100
Fri, 24 Oct 2025
5 · 10-Q
Pre-market · 06:49 ET
10-Q ↗
Fri, 24 Oct 2025
4 · 8-K
Pre-market · 06:47 ET
8-K ↗
Thu, 23 Oct 2025
99.6700
101.8000
99.0500
100.2900
2,665,100
Wed, 22 Oct 2025
100.2400
101.7400
98.6200
98.7400
1,856,600
Tue, 21 Oct 2025
101.7900
102.1800
100.1800
100.6500
1,394,600
Mon, 20 Oct 2025
98.4500
101.5000
98.2200
100.9500
1,332,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
95.0000
98.1900
95.0000
98.0400
1,658,100
Thu, 16 Oct 2025
97.0000
98.5300
95.9100
97.2800
1,727,500
Wed, 15 Oct 2025
97.7000
98.3400
95.0500
96.3500
1,469,900
Tue, 14 Oct 2025
96.1900
98.7300
95.6800
97.8000
1,219,300
Mon, 13 Oct 2025
97.0000
97.7300
95.5000
96.2900
1,631,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
100.3300
100.9600
97.1100
97.1400
1,827,100
Thu, 09 Oct 2025
103.5000
103.5000
99.4500
99.7300
1,202,700
Wed, 08 Oct 2025
104.9400
105.5500
102.6600
102.9300
1,242,500
Tue, 07 Oct 2025
103.6700
104.6900
102.3500
104.0400
1,650,100
Mon, 06 Oct 2025
103.2800
105.0100
103.1500
103.6400
1,274,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
103.5800
105.7600
103.1100
104.0200
1,812,200
Thu, 02 Oct 2025
102.0000
103.5200
101.5000
103.1100
1,546,600
Wed, 01 Oct 2025
99.7500
102.8500
99.1800
102.6000
1,995,100
Tue, 30 Sep 2025
99.7100
100.1900
98.7000
99.9500
1,345,900
Mon, 29 Sep 2025
99.3700
99.9100
98.3300
98.8900
2,176,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
98.1500
99.2700
97.5500
99.0800
1,364,400
Thu, 25 Sep 2025
98.8800
99.5800
96.9600
97.5300
2,128,200
Wed, 24 Sep 2025
99.2300
100.2100
98.7100
99.2800
1,903,800
Tue, 23 Sep 2025
100.0300
100.6100
98.1300
98.3300
1,912,100
Mon, 22 Sep 2025
102.1300
102.1300
98.7500
99.7900
2,538,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
101.8300
102.7000
100.2300
102.1400
3,558,200
Thu, 18 Sep 2025
101.7100
103.0200
100.7300
101.2100
1,692,300
Wed, 17 Sep 2025
102.1400
103.0800
101.3000
101.5800
1,529,200
Tue, 16 Sep 2025
102.1300
102.6900
101.2100
101.8300
1,718,100
Mon, 15 Sep 2025
104.5200
104.6100
101.2900
101.6200
1,772,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
103.7200
105.2400
103.7000
104.6200
1,427,400
Thu, 11 Sep 2025
102.8900
104.4400
102.2400
103.8400
1,970,800
Wed, 10 Sep 2025
102.6400
103.6300
101.4100
102.5000
1,711,800
Tue, 09 Sep 2025
101.4700
103.1500
101.1700
103.1200
1,458,700
Mon, 08 Sep 2025
102.2700
102.4500
100.5000
101.6900
2,015,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
104.0000
105.0700
101.5600
102.4500
2,395,100
Thu, 04 Sep 2025
104.4500
105.7300
102.2400
103.2000
2,163,300
Wed, 03 Sep 2025
110.0000
110.5500
106.2400
106.7500
1,417,700
Tue, 02 Sep 2025
108.0700
110.1600
107.9500
110.0800
1,061,100
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
108.2200
109.2700
108.1800
108.7200
798,900
Thu, 28 Aug 2025
110.4200
110.4200
107.8500
108.2200
1,153,600
Wed, 27 Aug 2025
110.0700
111.2000
109.8300
110.7700
1,045,500
Tue, 26 Aug 2025
109.2700
110.3100
108.7700
110.2700
2,476,900
Mon, 25 Aug 2025
110.1100
111.0100
108.6300
109.4400
926,300
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
108.9900
112.2200
108.7500
109.9300
959,700
Thu, 21 Aug 2025
108.7900
109.2500
108.1300
108.9700
964,300
Wed, 20 Aug 2025
109.6600
109.7000
107.7700
109.2100
1,116,700
Tue, 19 Aug 2025
109.5500
111.0300
108.4300
109.6400
1,181,800
Mon, 18 Aug 2025
110.4400
110.8700
109.0300
109.0300
1,357,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
107.8500
110.2900
107.1700
109.3200
1,943,400
Thu, 14 Aug 2025
109.9600
110.9000
107.1000
108.1500
1,660,600
Wed, 13 Aug 2025
108.3700
111.6800
107.0000
111.6300
2,502,100
Tue, 12 Aug 2025
109.2500
109.4800
107.6700
109.0300
1,950,500
Mon, 11 Aug 2025
110.3500
111.8000
109.1000
109.1800
1,256,900
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
110.9400
111.8400
109.9700
110.3800
1,304,500
Thu, 07 Aug 2025
112.8100
114.4800
110.2500
110.7900
1,813,400
Wed, 06 Aug 2025
111.0900
111.9000
110.4500
111.8700
1,245,900
Tue, 05 Aug 2025
111.7900
112.9900
110.0000
111.4500
1,636,600
Mon, 04 Aug 2025
109.6800
111.6700
108.8500
111.4300
1,147,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
107.3100
109.7900
106.4700
109.7000
2,106,800
Thu, 31 Jul 2025
106.7200
108.7900
106.5000
107.3300
1,767,600
Wed, 30 Jul 2025
107.5000
109.3300
106.3400
107.4800
3,043,600
Tue, 29 Jul 2025
3 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 29 Jul 2025
108.8700
108.8700
106.1000
108.2100
2,637,000
Mon, 28 Jul 2025
112.5000
113.0000
105.8400
107.1200
3,806,600
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
116.9900
120.0500
109.5600
113.0500
4,378,400
Fri, 25 Jul 2025
2 · 10-Q
Pre-market · 06:49 ET
10-Q ↗
Fri, 25 Jul 2025
1 · 8-K
Pre-market · 06:47 ET
8-K ↗
Thu, 24 Jul 2025
115.5600
116.6400
113.5900
115.1200
2,239,200
Wed, 23 Jul 2025
112.6500
116.0900
112.2400
115.9500
2,231,300
Tue, 22 Jul 2025
111.2400
112.2900
109.1600
111.8900
2,638,700