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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
56.6800
57.3400
56.2200
56.8500
2,121,662
Thu, 22 Oct 2026
52.6100
57.6100
52.6000
57.5400
2,895,400
Wed, 21 Oct 2026
54.0000
54.7000
52.8200
53.5100
1,873,700
Tue, 20 Oct 2026
53.0000
54.9400
53.0000
53.9200
1,994,000
Mon, 19 Oct 2026
54.7300
54.7300
52.5400
52.9500
2,461,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
14 · 8-K/A
After-hours · 21:04 ET
8-K/A ↗
Fri, 16 Oct 2026
53.4500
55.8300
53.4500
54.6500
2,602,900
Thu, 15 Oct 2026
52.4300
54.0900
51.1600
53.6800
4,714,100
Wed, 14 Oct 2026
50.9800
51.6800
49.6700
50.5200
3,249,500
Tue, 13 Oct 2026
52.7800
53.1000
51.2400
51.7100
1,986,100
Mon, 12 Oct 2026
52.1500
53.1300
51.9300
52.1400
1,613,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
53.6700
53.8100
52.0600
52.8500
1,921,700
Thu, 08 Oct 2026
52.7000
54.4400
52.0800
53.8100
2,769,400
Wed, 07 Oct 2026
54.3100
54.3900
52.9800
53.5500
2,355,900
Tue, 06 Oct 2026
56.4900
56.8800
55.2700
56.2200
2,304,700
Mon, 05 Oct 2026
56.4900
56.9900
54.9900
55.6300
2,962,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
59.0500
59.5500
56.1300
56.2500
1,940,700
Thu, 01 Oct 2026
56.8800
57.4800
54.7500
57.3500
2,275,700
Wed, 30 Sep 2026
57.9000
58.2800
56.9900
57.0100
2,137,000
Tue, 29 Sep 2026
58.5000
58.5500
56.8700
57.5300
1,753,100
Mon, 28 Sep 2026
58.0600
58.6600
56.8000
58.0100
1,916,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
58.2700
59.9900
57.4200
59.1700
1,488,300
Thu, 24 Sep 2026
58.8000
59.4900
57.7600
58.2800
2,650,400
Wed, 23 Sep 2026
59.9000
60.7300
59.1300
59.1600
1,813,200
Tue, 22 Sep 2026
59.9400
61.3200
59.6300
60.8700
3,286,700
Mon, 21 Sep 2026
58.5400
59.2000
57.0200
58.5200
3,748,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
57.2700
58.9100
56.5600
58.1200
27,089,800
Thu, 17 Sep 2026
61.4500
61.8200
57.3100
57.6800
3,389,800
Wed, 16 Sep 2026
60.6700
61.6400
59.1500
59.6500
2,680,500
Tue, 15 Sep 2026
60.2300
60.6300
59.0500
60.2000
3,189,900
Mon, 14 Sep 2026
59.5400
61.4800
59.4700
60.2400
2,566,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
59.2700
61.0200
58.4100
60.3700
2,029,400
Thu, 10 Sep 2026
61.2600
61.2600
58.1300
58.9700
3,423,400
Wed, 09 Sep 2026
62.0000
63.0900
61.1900
61.3900
2,387,500
Tue, 08 Sep 2026
65.6000
65.8000
62.5500
62.5800
2,782,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
64.0400
66.6900
63.7900
65.7900
2,439,800
Thu, 03 Sep 2026
64.9800
65.7200
62.5100
64.1800
1,573,200
Wed, 02 Sep 2026
63.0000
64.7700
62.9000
63.0900
2,257,100
Tue, 01 Sep 2026
65.4300
65.9800
62.3100
62.7900
3,768,400
Mon, 31 Aug 2026
66.9900
67.3700
65.7800
66.4000
2,928,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
67.8200
69.4100
66.1700
67.7200
1,652,000
Thu, 27 Aug 2026
68.1000
68.5800
66.6100
67.2100
1,717,200
Wed, 26 Aug 2026
69.7100
70.4200
68.4000
68.6700
1,193,600
Tue, 25 Aug 2026
71.5600
71.6100
68.6200
69.3600
1,967,900
Mon, 24 Aug 2026
70.7800
72.7200
70.1900
70.2200
2,075,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
70.1200
71.3600
69.4800
70.2100
1,629,000
Thu, 20 Aug 2026
70.8500
70.9200
69.1300
70.3200
1,595,100
Wed, 19 Aug 2026
70.2000
73.0400
69.3800
72.5500
2,005,500
Tue, 18 Aug 2026
69.9000
70.4700
67.5200
67.6200
1,280,200
Mon, 17 Aug 2026
72.1000
72.1000
69.3800
70.2100
1,633,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
73.5500
74.7400
72.2900
72.5100
1,352,300
Thu, 13 Aug 2026
73.4400
75.2000
73.0100
73.5600
1,442,000
Wed, 12 Aug 2026
75.4400
75.5000
70.9600
72.4100
1,651,600
Tue, 11 Aug 2026
72.5500
75.1900
72.4500
75.1000
1,958,500
Mon, 10 Aug 2026
73.5000
73.8300
71.4100
71.9800
1,740,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
13 · 8-K
After-hours · 16:36 ET
8-K ↗
Fri, 07 Aug 2026
73.5600
76.8000
73.5600
74.6900
2,130,800
Thu, 06 Aug 2026
74.4600
75.1500
71.9200
72.5100
2,317,300
Wed, 05 Aug 2026
74.2400
76.2900
74.2400
75.8600
1,658,300
Tue, 04 Aug 2026
73.0000
75.5400
72.1500
75.3700
2,167,900
Mon, 03 Aug 2026
68.4900
73.0100
68.4900
72.4800
2,968,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
65.7500
66.8100
65.1000
66.4400
3,117,100
Thu, 30 Jul 2026
12 · 10-Q
After market open · 12:33 ET
10-Q ↗
Thu, 30 Jul 2026
66.4000
69.8600
65.1100
66.0100
4,608,700
Thu, 30 Jul 2026
11 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 29 Jul 2026
72.0900
72.6500
67.4100
67.7600
5,075,400
Tue, 28 Jul 2026
74.0000
75.7000
72.6800
73.6800
1,920,600
Mon, 27 Jul 2026
74.3000
75.7200
72.1400
72.7200
1,642,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
70.9300
74.6800
70.6900
72.8600
1,841,400
Thu, 23 Jul 2026
69.5600
70.8800
69.0000
70.5500
2,044,500
Wed, 22 Jul 2026
70.5000
72.5400
70.2800
71.0300
1,769,700
Tue, 21 Jul 2026
71.7500
72.9200
69.7100
69.7400
3,674,900
Mon, 20 Jul 2026
74.5000
74.5200
72.3300
72.7000
2,086,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
77.6700
79.9900
73.9000
74.2600
2,282,900
Thu, 16 Jul 2026
74.7900
79.5300
74.7900
78.2000
1,465,300
Wed, 15 Jul 2026
75.5300
77.0200
74.5500
76.0500
1,561,000
Tue, 14 Jul 2026
75.0200
76.0400
73.5100
75.1600
1,817,100
Mon, 13 Jul 2026
75.2500
77.1100
73.0100
73.5100
1,570,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
75.0700
77.5800
75.0700
75.6900
1,267,600
Thu, 09 Jul 2026
75.5200
76.2400
73.8200
74.5400
1,838,000
Wed, 08 Jul 2026
76.6600
76.6600
72.9700
74.2000
2,501,800
Tue, 07 Jul 2026
82.0300
83.3600
78.0700
78.4200
3,621,100
Mon, 06 Jul 2026
84.9200
85.4700
80.8300
82.3300
1,788,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
86.1000
86.5600
82.5700
84.6900
1,705,300
Wed, 01 Jul 2026
88.2200
89.5700
84.6200
84.7700
2,276,100
Tue, 30 Jun 2026
90.6600
90.9600
88.9000
89.4800
1,912,200
Mon, 29 Jun 2026
88.5200
90.6100
86.1400
90.5100
2,306,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
87.4600
90.0000
87.4600
89.1400
3,050,200
Thu, 25 Jun 2026
86.0900
90.1100
86.0500
88.7200
3,195,300
Wed, 24 Jun 2026
79.1600
86.4900
79.0900
85.4100
3,565,900
Tue, 23 Jun 2026
76.0200
79.3200
76.0200
76.7300
1,570,200
Mon, 22 Jun 2026
80.0000
80.5100
76.9900
77.3300
2,071,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
78.3600
82.6900
77.5000
80.5900
3,641,100
Wed, 17 Jun 2026
78.0800
82.5600
75.9400
76.1400
3,583,900
Tue, 16 Jun 2026
78.4500
80.5000
78.2600
78.7400
1,618,700
Mon, 15 Jun 2026
80.6800
82.3200
77.3700
77.8100
2,004,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
79.0000
79.7600
77.4500
77.7700
1,451,400
Thu, 11 Jun 2026
74.8100
78.7500
72.6600
78.5700
2,408,200
Wed, 10 Jun 2026
77.3200
78.7500
74.5900
74.6200
3,016,300
Tue, 09 Jun 2026
73.7500
78.3900
73.6100
77.5400
3,107,900
Mon, 08 Jun 2026
72.5400
74.0300
71.5000
73.1200
1,769,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
10 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 05 Jun 2026
73.8400
75.1900
72.0600
73.6400
2,395,200
Thu, 04 Jun 2026
75.0700
76.4400
73.3700
74.9800
2,275,800
Wed, 03 Jun 2026
74.0400
75.0800
72.7900
74.2600
2,221,100
Tue, 02 Jun 2026
75.7800
76.2400
73.6300
75.3700
1,718,500
Mon, 01 Jun 2026
76.0000
76.6700
74.3400
75.6200
2,082,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
76.4600
77.6300
75.8900
76.2600
10,162,700
Thu, 28 May 2026
76.0200
77.3100
74.5500
76.7200
2,471,000
Wed, 27 May 2026
76.5000
79.8200
76.5000
77.4700
2,622,000
Tue, 26 May 2026
74.4100
76.5000
74.0000
74.4100
1,864,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
73.9100
74.9900
71.9300
74.1500
1,919,600
Thu, 21 May 2026
69.6800
74.0700
67.8800
73.8600
3,241,200
Wed, 20 May 2026
66.4000
71.3600
65.1000
71.2300
3,274,900
Tue, 19 May 2026
69.0000
69.9800
66.1400
66.3900
2,816,300
Mon, 18 May 2026
9 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 18 May 2026
70.5900
72.9500
69.9100
70.1800
2,173,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
72.2300
73.0000
69.8600
70.4100
2,932,000
Thu, 14 May 2026
72.5900
74.2900
71.7100
73.5800
2,337,300
Wed, 13 May 2026
72.1000
72.6200
70.6100
72.3200
2,779,700
Tue, 12 May 2026
74.5700
74.9600
72.1000
72.7800
3,134,900
Mon, 11 May 2026
77.1100
77.4600
74.5800
74.8800
2,217,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
78.9900
79.9800
77.2700
77.4000
2,024,200
Thu, 07 May 2026
81.2900
83.2300
79.2500
79.4100
3,736,700
Wed, 06 May 2026
77.7400
81.4500
77.3100
80.0300
3,612,500
Tue, 05 May 2026
74.9800
75.9600
73.4000
74.5600
2,777,000
Mon, 04 May 2026
75.0000
76.4100
73.5000
73.7500
4,232,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
79.8400
79.9700
75.3800
75.7200
3,696,200
Thu, 30 Apr 2026
8 · 10-Q
After market open · 11:10 ET
10-Q ↗
Thu, 30 Apr 2026
83.4900
85.8800
77.8600
79.0900
5,932,000
Thu, 30 Apr 2026
7 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 29 Apr 2026
87.8600
88.0700
83.1700
83.3800
4,399,700
Tue, 28 Apr 2026
90.0300
90.8200
87.5700
88.1200
1,987,800
Mon, 27 Apr 2026
89.8600
91.7000
88.8600
89.8800
1,465,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
90.4200
91.2900
89.3800
90.0400
1,234,800
Thu, 23 Apr 2026
90.6300
91.9000
88.6600
90.1400
2,062,100
Wed, 22 Apr 2026
91.5000
91.8300
89.2900
90.6300
1,512,700
Tue, 21 Apr 2026
93.0100
94.9700
89.0900
89.7600
1,957,100
Mon, 20 Apr 2026
88.1200
91.7400
86.5200
91.3200
2,621,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
89.0500
92.2400
87.6600
88.5000
2,739,100
Thu, 16 Apr 2026
85.0300
86.2500
83.1500
83.9000
2,346,800
Wed, 15 Apr 2026
87.8000
88.0100
83.9300
85.1300
1,796,900
Tue, 14 Apr 2026
87.5300
88.9500
86.9700
87.7700
1,197,800
Mon, 13 Apr 2026
84.2700
87.6800
82.6900
87.5300
2,147,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
85.0000
87.1100
83.7000
85.3000
1,313,300
Thu, 09 Apr 2026
82.7600
86.2300
82.1600
85.2100
1,735,500
Wed, 08 Apr 2026
84.2000
86.8200
82.0000
83.0900
2,590,200
Tue, 07 Apr 2026
80.8000
80.9600
77.5800
78.9300
2,322,100
Mon, 06 Apr 2026
78.7300
82.1900
78.2200
82.0600
2,009,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
6 · DEFA14A
After-hours · 17:16 ET
DEFA14A ↗
Thu, 02 Apr 2026
5 · DEF 14A
After-hours · 17:16 ET
DEF 14A ↗
Thu, 02 Apr 2026
79.0100
81.8300
76.5000
79.1200
2,393,200
Wed, 01 Apr 2026
82.3000
83.0900
80.8900
80.9700
1,775,800
Tue, 31 Mar 2026
80.7200
84.4700
80.2900
82.3300
2,146,800
Mon, 30 Mar 2026
81.5000
81.6600
78.5500
78.8500
1,878,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
81.3700
82.3400
80.1600
80.4300
1,456,900
Thu, 26 Mar 2026
83.5200
86.0000
81.6700
82.1700
1,271,700
Wed, 25 Mar 2026
85.8500
86.8400
81.9200
85.4100
1,680,800
Tue, 24 Mar 2026
82.5900
86.1000
82.5300
83.9400
1,704,300
Mon, 23 Mar 2026
84.5700
86.6400
83.3300
84.6600
2,150,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
83.8000
84.4800
80.0000
81.2200
3,943,900
Thu, 19 Mar 2026
85.2000
85.5400
82.7500
84.4900
2,119,700
Wed, 18 Mar 2026
89.4900
90.6300
86.4300
86.6200
2,243,600
Tue, 17 Mar 2026
90.0000
91.4000
88.8100
90.6800
2,910,000
Mon, 16 Mar 2026
88.2300
89.8900
86.6900
87.0200
2,408,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
87.0000
88.3500
86.5000
88.0900
2,465,100
Thu, 12 Mar 2026
90.1500
91.0800
86.1800
86.6000
3,671,700
Wed, 11 Mar 2026
93.7000
94.6000
90.7500
91.1100
2,446,500
Tue, 10 Mar 2026
94.1600
96.0900
93.1000
93.6800
2,773,100
Mon, 09 Mar 2026
91.5700
95.6000
89.4100
94.9500
3,306,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
93.7200
93.7200
89.7200
93.1200
4,290,300
Thu, 05 Mar 2026
95.9100
99.1200
94.7500
95.5100
3,748,200
Wed, 04 Mar 2026
97.9100
98.1600
95.0000
95.9900
2,070,400
Tue, 03 Mar 2026
96.6600
98.9200
94.1700
97.4500
2,715,300
Mon, 02 Mar 2026
101.2500
102.4300
99.0100
99.4100
2,608,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
103.2000
104.8600
101.2500
104.2900
2,598,900
Thu, 26 Feb 2026
104.7900
105.4700
101.9700
104.5600
2,428,600
Wed, 25 Feb 2026
110.0000
110.1400
102.5700
102.6300
2,038,800
Tue, 24 Feb 2026
106.9900
110.6100
105.5500
109.6800
1,390,300
Mon, 23 Feb 2026
110.0900
110.4600
106.5400
107.2800
1,816,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
111.5000
113.9100
108.7500
110.5500
1,628,000
Thu, 19 Feb 2026
113.2700
115.6300
111.0000
111.4200
1,338,000
Wed, 18 Feb 2026
115.7500
117.3400
113.0000
113.9000
2,052,800
Tue, 17 Feb 2026
4 · 10-K
After-hours · 16:12 ET
10-K ↗
Tue, 17 Feb 2026
114.1400
115.7800
110.5800
114.6300
3,810,100
Tue, 17 Feb 2026
3 · 8-K
Pre-market · 07:24 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
121.4200
122.7000
114.6100
114.7300
5,093,300
Thu, 12 Feb 2026
127.4600
129.7500
120.4300
120.5700
2,511,800
Wed, 11 Feb 2026
124.9100
127.2800
121.6700
126.9400
2,650,000
Tue, 10 Feb 2026
126.5000
128.8500
124.9500
128.4200
2,230,900
Mon, 09 Feb 2026
125.1800
125.9100
122.9600
124.3000
1,365,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
121.7900
126.0000
120.7000
124.4200
1,868,400
Thu, 05 Feb 2026
123.4600
124.6000
118.5000
120.0600
2,382,500
Wed, 04 Feb 2026
119.9400
124.6700
115.6700
123.8000
3,285,400
Tue, 03 Feb 2026
113.2700
126.2300
111.9200
118.5600
3,967,400
Mon, 02 Feb 2026
113.7400
115.5000
112.9600
113.2700
1,755,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
114.0000
114.5000
111.1900
114.4000
1,671,800
Thu, 29 Jan 2026
117.6800
118.1400
113.0400
115.2300
2,286,100
Wed, 28 Jan 2026
117.2900
119.6400
116.0100
117.0900
1,206,800
Tue, 27 Jan 2026
118.1400
118.7500
116.6100
117.2900
1,307,000
Mon, 26 Jan 2026
122.5700
122.9900
118.1200
119.1900
2,325,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
124.9200
125.4200
122.2800
122.3600
1,699,200
Thu, 22 Jan 2026
127.6500
129.8500
124.2600
125.2500
2,028,700
Wed, 21 Jan 2026
123.8300
129.3700
123.3500
126.8200
1,832,200
Tue, 20 Jan 2026
122.6200
125.5400
122.3600
122.5200
1,811,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
128.5000
131.5000
126.7900
126.7900
2,466,500
Thu, 15 Jan 2026
127.4600
130.3100
126.9100
128.9600
2,075,800
Wed, 14 Jan 2026
125.0000
128.8400
123.1000
126.3800
1,939,400
Tue, 13 Jan 2026
124.5600
125.4100
122.3100
124.8600
1,916,800
Mon, 12 Jan 2026
123.3800
126.5200
121.4700
124.0800
3,514,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
113.7500
125.4600
113.7500
124.6600
4,627,300
Thu, 08 Jan 2026
104.5000
112.6500
103.5000
111.2900
1,747,700
Wed, 07 Jan 2026
112.4600
112.4600
104.9200
105.0500
2,165,800
Tue, 06 Jan 2026
107.5000
111.5900
106.7300
111.2600
1,371,500
Mon, 05 Jan 2026
106.6800
112.6500
106.0200
108.4400
2,170,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
102.8900
106.5100
102.5200
104.6300
913,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
102.7500
104.2900
102.6000
102.8900
1,226,700
Tue, 30 Dec 2025
102.8600
103.9700
102.4000
103.1900
1,197,600
Mon, 29 Dec 2025
103.8800
104.2700
102.1800
103.4500
1,016,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
103.0300
104.0400
102.8600
103.9900
661,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
103.0400
104.0800
102.0000
104.0300
636,700
Tue, 23 Dec 2025
103.6700
103.6700
101.8000
102.7000
1,095,000
Mon, 22 Dec 2025
103.5600
104.6500
102.0300
103.6500
1,207,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
104.3600
104.6200
102.5000
103.7900
3,458,300
Thu, 18 Dec 2025
107.5000
108.4700
104.9400
105.6200
2,244,000
Wed, 17 Dec 2025
102.2300
105.2500
101.6800
103.5100
1,992,600
Tue, 16 Dec 2025
104.1300
105.9500
102.7400
103.1800
1,617,200
Mon, 15 Dec 2025
107.4500
107.6200
103.5900
104.6600
2,144,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
110.0000
110.9600
107.4100
108.4800
1,071,400
Thu, 11 Dec 2025
109.3300
112.5000
108.1800
109.8700
1,875,500
Wed, 10 Dec 2025
105.3900
110.7100
104.1600
109.5800
1,883,100
Tue, 09 Dec 2025
106.3500
108.0000
104.5500
105.0100
1,396,300
Mon, 08 Dec 2025
109.8700
109.8700
105.9800
107.4600
1,732,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
111.1200
112.4000
109.7900
110.0100
2,135,100
Thu, 04 Dec 2025
114.2700
115.4700
110.1300
111.0100
2,141,700
Wed, 03 Dec 2025
112.3900
116.3100
111.5800
114.4400
1,782,000
Tue, 02 Dec 2025
113.2800
113.6600
110.6000
112.1000
1,700,600
Mon, 01 Dec 2025
110.0000
114.6700
109.7500
113.1800
1,858,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
112.5600
112.6300
111.0000
112.2300
800,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
108.1000
113.2300
108.1000
111.7500
1,893,700
Tue, 25 Nov 2025
101.8800
109.5400
101.4100
108.9700
3,165,100
Mon, 24 Nov 2025
101.1400
103.5100
99.6000
100.5300
2,513,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
95.5200
102.6100
95.4600
101.6200
4,744,300
Thu, 20 Nov 2025
96.5700
97.1200
94.3500
94.8500
2,583,600
Wed, 19 Nov 2025
99.5900
99.5900
95.4400
95.7500
2,425,100
Tue, 18 Nov 2025
98.4800
99.8800
97.5000
98.6000
2,726,300
Mon, 17 Nov 2025
102.5000
103.4600
99.0700
99.4200
2,512,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
103.3700
105.6000
103.0000
103.4400
2,129,200
Thu, 13 Nov 2025
105.6500
107.8800
103.4500
103.8900
2,146,200
Wed, 12 Nov 2025
107.3700
108.9000
105.3300
106.4200
3,167,100
Tue, 11 Nov 2025
108.2400
108.2400
106.1400
106.9100
3,808,900
Mon, 10 Nov 2025
109.8000
109.8000
106.7100
107.0600
3,043,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
107.8600
111.6100
107.4800
109.4200
2,824,000
Thu, 06 Nov 2025
111.3800
111.3800
108.0100
109.0400
1,579,900
Wed, 05 Nov 2025
109.1200
112.6000
107.8500
111.5600
2,476,700
Tue, 04 Nov 2025
112.2500
112.2500
109.0300
109.7900
1,770,800
Mon, 03 Nov 2025
114.8600
114.8600
111.3300
112.9700
2,347,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
112.5000
116.7800
111.2500
116.1700
2,444,400
Thu, 30 Oct 2025
2 · 10-Q
After market open · 12:08 ET
10-Q ↗
Thu, 30 Oct 2025
119.6300
124.9500
110.7800
111.6900
3,714,400
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 29 Oct 2025
118.7500
119.2500
114.0000
115.2900
2,977,300
Tue, 28 Oct 2025
120.2700
121.6900
118.1300
119.3500
1,690,700
Mon, 27 Oct 2025
125.3900
125.6000
122.2100
123.1900
1,229,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
126.5300
127.0800
123.9400
124.0600
907,700