Daily CBOE/BATS 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
Tue, 27 Oct 2026
No data yet
Mon, 26 Oct 2026
69.3700
70.1800
68.9550
69.9200
2,535,277
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
70.9600
71.2900
70.4000
70.6100
1,443,400
Thu, 22 Oct 2026
71.0700
71.2900
70.2500
70.7400
4,119,400
Wed, 21 Oct 2026
72.7300
73.8400
72.3400
73.4700
5,109,500
Tue, 20 Oct 2026
70.7300
72.5000
70.6100
71.7200
2,439,100
Mon, 19 Oct 2026
71.6500
71.7150
71.0000
71.1400
1,904,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
71.2800
71.6700
70.2000
70.8500
3,016,700
Thu, 15 Oct 2026
69.7200
71.8000
69.3250
71.5500
3,353,700
Wed, 14 Oct 2026
71.8100
72.2200
70.7900
71.0800
3,024,500
Tue, 13 Oct 2026
72.4500
72.8700
72.0700
72.3500
1,864,600
Mon, 12 Oct 2026
71.7400
72.2200
71.4800
71.9900
1,261,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
72.0800
72.4250
71.5000
71.5400
1,812,000
Thu, 08 Oct 2026
71.5900
71.9550
69.8300
71.0800
3,502,000
Wed, 07 Oct 2026
72.4100
72.7300
71.9100
72.5000
3,942,100
Tue, 06 Oct 2026
74.7800
75.4150
74.2750
74.4800
1,912,800
Mon, 05 Oct 2026
74.8500
75.4400
73.9200
74.5500
2,714,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
75.3100
75.8700
72.9650
73.3300
3,697,400
Thu, 01 Oct 2026
72.5700
74.1750
72.5500
73.6100
2,822,700
Wed, 30 Sep 2026
74.0800
74.4350
72.4900
72.6400
4,171,700
Tue, 29 Sep 2026
73.3800
73.4600
72.0800
72.7100
1,777,300
Mon, 28 Sep 2026
72.6900
73.3800
71.7900
72.5300
1,934,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
73.1200
73.3700
72.3050
73.0500
2,854,300
Thu, 24 Sep 2026
72.9000
73.8800
72.5120
73.4100
2,449,200
Wed, 23 Sep 2026
74.4000
74.7750
72.6700
73.5800
7,240,000
Tue, 22 Sep 2026
74.5700
75.4550
74.3300
75.0100
4,159,200
Mon, 21 Sep 2026
73.9000
75.6000
73.7300
75.3100
5,987,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
67.9600
70.8600
67.9200
70.6600
5,131,300
Thu, 17 Sep 2026
66.4500
66.9900
66.0200
66.5300
2,515,300
Wed, 16 Sep 2026
65.8100
66.5250
65.1900
66.1000
4,481,400
Tue, 15 Sep 2026
66.8900
67.2200
65.1400
66.2000
6,416,900
Mon, 14 Sep 2026
67.6800
69.0350
67.6800
68.6900
3,419,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
67.3700
69.4600
66.8900
67.2500
2,906,600
Thu, 10 Sep 2026
66.8600
67.4300
66.7250
67.0600
2,294,400
Wed, 09 Sep 2026
69.2500
69.3050
67.8750
68.0400
2,152,600
Tue, 08 Sep 2026
68.1200
68.7030
67.4550
68.2200
3,475,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
69.0200
69.5150
68.4000
69.4100
3,554,000
Thu, 03 Sep 2026
68.2900
71.2100
68.2450
71.2100
5,832,500
Wed, 02 Sep 2026
66.8000
67.4600
66.5900
67.2900
2,314,800
Tue, 01 Sep 2026
67.6900
68.2300
66.4480
67.1800
3,007,400
Mon, 31 Aug 2026
67.8500
68.9650
67.5750
68.6100
2,434,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
68.9500
69.5200
66.8900
67.4400
5,609,700
Thu, 27 Aug 2026
69.0200
70.3650
68.6450
69.5600
4,753,900
Wed, 26 Aug 2026
67.9400
68.4500
67.5500
68.3100
2,345,300
Tue, 25 Aug 2026
68.4500
69.2800
67.9500
68.7200
4,558,600
Mon, 24 Aug 2026
68.7700
69.6300
67.7300
68.5600
6,766,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
67.0900
67.7900
66.3300
67.0200
7,686,600
Thu, 20 Aug 2026
62.5700
63.4900
61.8600
63.2700
6,949,700
Wed, 19 Aug 2026
56.5500
60.6520
56.3400
59.6000
10,943,900
Tue, 18 Aug 2026
55.7000
56.6100
55.6550
56.2300
2,221,300
Mon, 17 Aug 2026
55.1500
56.2000
55.1500
55.9400
4,638,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
54.5400
54.9800
54.3450
54.7400
1,815,000
Thu, 13 Aug 2026
55.2700
55.6500
54.6100
55.0900
2,126,800
Wed, 12 Aug 2026
55.5800
55.7100
55.0200
55.1100
1,736,200
Tue, 11 Aug 2026
55.8100
55.8550
54.9550
55.2300
2,160,400
Mon, 10 Aug 2026
56.4300
56.4600
55.4500
55.6500
4,172,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
56.6700
56.8400
56.1000
56.5300
2,171,500
Thu, 06 Aug 2026
6 · 10-Q
After market open · 14:28 ET
10-Q ↗
Thu, 06 Aug 2026
55.8300
56.5200
55.7700
56.0600
2,427,600
Wed, 05 Aug 2026
55.7900
56.4850
55.5400
56.4200
2,682,200
Tue, 04 Aug 2026
55.5000
56.0150
55.2900
55.8900
2,404,700
Mon, 03 Aug 2026
54.5300
55.7400
54.3500
55.5900
4,966,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
55.4900
55.5100
54.2450
54.7100
5,824,700
Thu, 30 Jul 2026
56.3400
56.6800
56.1650
56.3600
2,888,600
Wed, 29 Jul 2026
55.7700
56.3000
55.2000
55.2900
5,003,100
Tue, 28 Jul 2026
55.0400
55.7200
54.5100
55.5400
2,885,200
Mon, 27 Jul 2026
56.4300
57.1500
55.9800
56.5100
2,285,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
55.9800
56.0200
55.3850
55.8300
2,813,200
Thu, 23 Jul 2026
56.5600
56.7100
56.1900
56.3900
2,133,000
Wed, 22 Jul 2026
57.0900
57.7550
57.0450
57.3800
1,712,800
Tue, 21 Jul 2026
57.7700
58.2550
57.4800
57.8300
2,624,800
Mon, 20 Jul 2026
56.1200
57.2200
55.7000
56.6900
4,664,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
54.6600
56.0200
54.3350
55.8200
3,634,200
Thu, 16 Jul 2026
55.8900
56.4300
55.6600
55.9300
1,394,600
Wed, 15 Jul 2026
56.7800
57.0450
56.2950
56.5400
2,524,400
Tue, 14 Jul 2026
55.6200
56.5100
55.2600
56.2200
5,159,700
Mon, 13 Jul 2026
54.3500
54.7200
53.7300
54.1300
8,356,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
55.7900
56.3100
55.4250
55.6150
2,581,100
Thu, 09 Jul 2026
54.5000
55.2100
54.3300
54.9600
4,076,900
Wed, 08 Jul 2026
53.7600
54.2500
53.4800
54.1700
2,439,800
Tue, 07 Jul 2026
54.8600
55.8700
54.4700
55.5300
2,289,900
Mon, 06 Jul 2026
53.4300
55.6350
53.2900
55.4300
6,300,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
53.6600
54.1200
53.2000
53.5200
4,248,500
Wed, 01 Jul 2026
51.0900
52.6300
50.9300
52.2300
5,051,200
Tue, 30 Jun 2026
50.8200
51.4800
50.5300
51.0500
5,846,400
Mon, 29 Jun 2026
52.1000
52.7300
51.2400
52.5200
3,892,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
51.1400
52.6400
51.1350
51.9800
4,226,600
Thu, 25 Jun 2026
53.1800
53.2600
50.4800
51.4700
8,783,200
Wed, 24 Jun 2026
53.7500
53.9900
51.3500
52.0500
7,681,300
Tue, 23 Jun 2026
53.9250
54.6400
53.8500
54.2500
2,939,500
Mon, 22 Jun 2026
56.5300
57.0500
55.8600
56.0200
4,684,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
55.9400
55.9900
54.1400
54.7700
4,601,500
Wed, 17 Jun 2026
56.4700
57.7800
55.7000
55.8900
3,447,100
Tue, 16 Jun 2026
57.4300
57.6400
56.8400
57.1300
1,849,500
Mon, 15 Jun 2026
58.1400
58.5300
57.6450
57.9600
4,559,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
55.1700
56.0300
54.8200
55.3500
3,254,800
Thu, 11 Jun 2026
54.6000
55.6100
54.1800
55.2900
3,628,800
Wed, 10 Jun 2026
53.5300
54.6750
53.5000
53.8800
4,106,400
Tue, 09 Jun 2026
54.2500
54.4000
52.8400
54.0100
5,855,500
Mon, 08 Jun 2026
55.3200
55.8900
55.0600
55.1700
6,094,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
54.0300
54.2200
51.4500
52.4600
12,572,900
Thu, 04 Jun 2026
55.0000
56.1000
54.7100
55.2700
7,340,500
Wed, 03 Jun 2026
58.0600
58.4100
56.7300
56.9100
4,319,000
Tue, 02 Jun 2026
59.9900
60.0500
57.7300
58.4600
7,779,500
Mon, 01 Jun 2026
62.4000
62.6200
61.4000
62.2000
5,165,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
63.5050
64.6400
63.0150
63.9000
2,954,100
Thu, 28 May 2026
63.5700
64.0900
63.0600
63.8400
3,411,700
Wed, 27 May 2026
65.3200
65.6000
64.8700
65.2200
3,734,000
Tue, 26 May 2026
66.7600
67.9500
65.8400
66.0600
4,370,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
67.2000
67.2750
65.7800
65.9800
2,811,600
Thu, 21 May 2026
67.1900
67.9300
66.6900
67.5600
2,540,800
Wed, 20 May 2026
67.2100
67.7300
66.8550
67.5700
2,557,800
Tue, 19 May 2026
66.5700
67.0400
66.2000
66.8200
2,080,700
Mon, 18 May 2026
67.2200
67.2500
66.1300
66.8700
4,326,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
69.6500
69.6500
68.3850
68.8400
3,599,200
Thu, 14 May 2026
69.5400
71.4750
69.2300
70.8900
4,073,900
Wed, 13 May 2026
69.7600
69.8000
68.5100
69.3000
3,147,900
Tue, 12 May 2026
70.1800
70.4100
69.4550
70.3600
2,633,400
Mon, 11 May 2026
70.5900
71.5250
70.0000
71.3500
3,160,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
69.3100
70.0150
69.1900
69.8100
2,001,600
Thu, 07 May 2026
70.4750
70.5100
69.1800
69.8000
3,092,800
Wed, 06 May 2026
5 · 10-Q
After market open · 13:22 ET
10-Q ↗
Wed, 06 May 2026
71.3200
71.4500
70.6400
70.9200
2,650,500
Tue, 05 May 2026
70.9600
71.1600
70.4800
71.0800
3,748,400
Mon, 04 May 2026
68.7300
70.3250
68.3200
69.7200
4,641,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
68.1800
68.8000
67.9800
68.3000
5,078,600
Thu, 30 Apr 2026
66.3000
66.7750
66.2200
66.5300
2,453,100
Wed, 29 Apr 2026
4 · 424B3
After market open · 15:39 ET
424B3 ↗
Wed, 29 Apr 2026
66.9500
66.9600
65.2200
65.7100
3,411,600
Tue, 28 Apr 2026
66.3200
66.5500
65.8600
66.4800
2,185,500
Mon, 27 Apr 2026
67.6700
68.1700
66.5870
66.9500
3,615,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
68.1200
68.2250
67.3650
67.6100
4,033,600
Thu, 23 Apr 2026
67.5700
68.5300
67.0200
67.6700
3,636,900
Wed, 22 Apr 2026
68.3300
69.2400
68.1850
68.6900
4,243,500
Tue, 21 Apr 2026
66.2100
66.7100
65.1300
65.3200
3,270,800
Mon, 20 Apr 2026
65.5000
66.6200
65.0600
66.4400
3,527,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
66.7600
68.2800
66.3900
67.4800
6,907,300
Thu, 16 Apr 2026
65.3000
65.6900
63.7400
65.6300
4,056,400
Wed, 15 Apr 2026
64.8000
65.5800
64.1100
65.3600
3,209,600
Tue, 14 Apr 2026
64.9250
66.3200
64.3400
64.7100
5,329,600
Mon, 13 Apr 2026
62.0100
64.0200
61.6650
63.9000
4,791,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
62.9700
63.8900
62.6150
63.8500
3,078,700
Thu, 09 Apr 2026
61.9400
63.2000
61.3900
62.8300
3,778,800
Wed, 08 Apr 2026
63.1200
63.2300
61.5300
62.1400
3,460,400
Tue, 07 Apr 2026
59.6500
60.1600
58.9600
60.0900
3,641,000
Mon, 06 Apr 2026
60.4800
61.3000
60.2400
60.7200
4,725,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
57.5600
58.7350
57.2000
58.3600
4,726,100
Wed, 01 Apr 2026
59.7000
60.2300
59.1200
59.3600
5,401,200
Tue, 31 Mar 2026
58.1200
59.6900
57.8100
59.0300
6,809,600
Mon, 30 Mar 2026
59.0900
59.2250
57.6250
57.8900
5,563,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
58.0700
58.0900
57.0500
57.4700
6,382,200
Thu, 26 Mar 2026
60.4000
60.8100
59.3000
59.6600
4,543,700
Wed, 25 Mar 2026
62.3900
62.6850
61.4400
61.6900
4,272,300
Tue, 24 Mar 2026
61.4600
61.6300
59.9900
60.4000
5,150,600
Mon, 23 Mar 2026
61.6800
62.5500
61.0300
61.5500
5,446,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
61.4000
61.4300
60.4200
61.1200
3,467,800
Thu, 19 Mar 2026
60.4000
61.4800
59.9000
61.1900
4,834,800
Wed, 18 Mar 2026
63.1400
63.1900
61.7100
61.8900
5,044,100
Tue, 17 Mar 2026
64.2300
65.2700
63.9200
64.9400
5,369,700
Mon, 16 Mar 2026
64.3700
64.9300
63.5700
64.4400
6,528,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
63.6400
64.4500
61.7300
61.9800
7,059,100
Thu, 12 Mar 2026
61.0500
61.5700
60.4000
61.3700
5,122,600
Wed, 11 Mar 2026
61.1700
62.1550
60.7200
61.5700
4,729,400
Tue, 10 Mar 2026
61.7700
62.5700
60.3600
61.0300
5,141,000
Mon, 09 Mar 2026
59.8700
60.5800
59.4500
60.1300
5,188,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
60.0700
60.1900
58.9800
59.3100
5,759,500
Thu, 05 Mar 2026
63.1900
63.4400
61.5100
62.0500
4,882,700
Wed, 04 Mar 2026
62.4800
64.5600
62.1300
63.6800
6,999,800
Tue, 03 Mar 2026
58.4600
60.1000
57.6200
59.4500
5,118,100
Mon, 02 Mar 2026
57.0900
61.1100
57.0900
60.2600
10,070,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
57.5800
57.8100
56.7200
57.1500
3,154,300
Thu, 26 Feb 2026
59.3700
59.4900
57.9400
58.7400
5,998,100
Wed, 25 Feb 2026
3 · 10-K
After-hours · 16:03 ET
10-K ↗
Wed, 25 Feb 2026
58.0000
60.6100
57.6700
60.3000
6,270,000
Tue, 24 Feb 2026
54.8900
56.4000
54.6950
56.1300
5,180,200
Mon, 23 Feb 2026
57.5600
57.6900
55.6300
56.1300
6,669,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
58.3900
59.3100
57.9700
59.0100
7,628,000
Thu, 19 Feb 2026
57.4500
58.5350
57.1500
58.4600
3,891,400
Wed, 18 Feb 2026
58.4000
59.5200
57.3300
57.6900
6,246,200
Tue, 17 Feb 2026
59.2400
59.4400
57.9800
59.0200
5,102,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
58.5900
60.5100
58.2000
59.8900
6,026,500
Thu, 12 Feb 2026
59.2000
59.4550
56.6600
56.9100
9,723,100
Wed, 11 Feb 2026
59.2000
59.4200
57.2300
58.8200
7,415,600
Tue, 10 Feb 2026
60.2500
60.9600
59.1300
59.9000
4,618,600
Mon, 09 Feb 2026
60.0900
61.9800
59.6150
61.6050
8,557,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
58.4300
62.3200
58.4000
60.9600
10,498,300
Thu, 05 Feb 2026
2 · 8-K
After-hours · 16:38 ET
8-K ↗
Thu, 05 Feb 2026
60.9900
61.6500
54.2050
55.4500
26,561,500
Wed, 04 Feb 2026
65.4950
65.8900
62.6900
63.9000
14,478,100
Tue, 03 Feb 2026
68.3100
68.3100
63.4600
66.5800
13,322,200
Mon, 02 Feb 2026
68.0200
69.1400
67.5600
67.8900
12,943,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
72.1900
73.6900
71.2500
73.0200
8,235,300
Thu, 29 Jan 2026
76.4100
76.4900
72.4200
73.1500
9,092,200
Wed, 28 Jan 2026
78.2800
78.8300
77.3400
77.5500
4,112,300
Tue, 27 Jan 2026
76.8200
77.8900
75.9500
77.8300
4,036,800
Mon, 26 Jan 2026
76.3400
77.3450
75.7800
76.2600
5,438,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
78.0800
79.4200
77.0600
77.9200
3,823,000
Thu, 22 Jan 2026
77.9800
78.3150
77.0050
77.8300
3,750,000
Wed, 21 Jan 2026
77.9400
78.8400
75.9100
78.4900
9,797,900
Tue, 20 Jan 2026
79.1500
79.5350
77.6600
77.9800
6,551,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
83.4300
83.5100
82.0950
83.2300
4,638,100
Thu, 15 Jan 2026
84.3700
84.5600
82.8500
82.9900
5,166,400
Wed, 14 Jan 2026
83.3400
85.3890
83.0700
85.1200
6,282,600
Tue, 13 Jan 2026
80.4600
82.4200
80.2150
82.3300
5,602,000
Mon, 12 Jan 2026
78.5400
80.4500
78.4700
79.6900
3,969,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
78.8800
80.1430
78.1600
78.5900
4,007,300
Thu, 08 Jan 2026
77.9900
79.6450
77.6800
79.1200
4,902,500
Wed, 07 Jan 2026
79.6900
80.2350
78.9200
79.2300
4,266,500
Tue, 06 Jan 2026
82.2500
82.2500
79.4600
80.5500
5,605,400
Mon, 05 Jan 2026
80.8150
82.6600
80.4900
82.1000
6,948,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
77.4100
79.3500
77.0300
78.1900
7,656,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
77.4800
77.4900
75.8800
76.2300
4,560,000
Tue, 30 Dec 2025
76.7300
77.9250
76.4900
76.5500
5,982,100
Mon, 29 Dec 2025
76.2400
76.7900
75.7650
75.8800
3,668,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
77.4900
77.5790
75.3950
76.2800
5,827,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
75.9900
76.3350
75.2400
76.0200
2,132,700
Tue, 23 Dec 2025
76.3000
76.9300
75.4100
76.3400
3,739,600
Mon, 22 Dec 2025
78.3900
78.8000
76.5400
76.9600
6,664,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
76.6700
77.9000
75.6500
76.6900
5,055,000
Thu, 18 Dec 2025
77.1100
77.8500
73.5500
73.7500
5,767,100
Wed, 17 Dec 2025
76.4400
78.7600
74.3100
74.8500
10,939,600
Tue, 16 Dec 2025
75.7200
76.8400
75.6350
76.3500
5,976,200
Mon, 15 Dec 2025
77.9500
78.3300
74.1800
74.7400
6,990,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
80.3300
80.8200
77.9800
78.6700
5,558,100
Thu, 11 Dec 2025
78.6100
80.0500
77.8200
79.9800
4,902,200
Wed, 10 Dec 2025
80.2000
82.3960
79.8300
80.6600
4,388,100
Tue, 09 Dec 2025
78.6800
82.5200
78.4550
81.1800
6,396,800
Mon, 08 Dec 2025
79.6200
79.9800
78.1000
79.1400
3,899,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
78.8700
79.7600
76.8600
77.8700
5,557,700
Thu, 04 Dec 2025
80.9200
81.3000
79.2350
80.6600
3,995,400
Wed, 03 Dec 2025
80.7400
81.6900
80.0200
81.0500
5,144,400
Tue, 02 Dec 2025
77.3300
80.4860
77.0600
79.3500
7,807,700
Mon, 01 Dec 2025
75.1800
75.5600
73.0500
74.5200
7,776,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
81.1400
81.2600
78.6950
79.0800
4,241,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
76.0900
78.8200
75.5300
78.3900
6,861,200
Tue, 25 Nov 2025
75.9500
76.7850
75.0400
76.0800
5,576,800
Mon, 24 Nov 2025
74.8700
77.7900
74.2600
77.6900
6,322,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
72.8700
74.5700
71.7140
73.7200
14,913,700
Thu, 20 Nov 2025
79.6200
79.8100
74.8750
75.2200
16,389,200
Wed, 19 Nov 2025
79.4300
80.5350
77.1000
77.9300
9,523,600
Tue, 18 Nov 2025
79.9200
81.7950
79.2600
80.9000
8,225,700
Mon, 17 Nov 2025
81.9900
83.6400
79.3900
80.0200
10,049,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
83.0700
84.9000
82.0100
82.1500
8,834,900
Thu, 13 Nov 2025
89.2600
90.1800
85.2700
85.4300
8,253,600
Wed, 12 Nov 2025
91.3450
91.4650
87.8600
88.5000
5,047,600
Tue, 11 Nov 2025
91.1000
91.2500
89.4850
89.5900
2,778,300
Mon, 10 Nov 2025
92.6100
92.7050
91.2400
92.4300
4,311,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
1 · 10-Q
After market open · 12:45 ET
10-Q ↗
Fri, 07 Nov 2025
87.3300
90.5600
86.6300
90.4400
6,159,600
Thu, 06 Nov 2025
89.7300
89.7300
87.4200
87.9500
7,285,300
Wed, 05 Nov 2025
89.4800
91.2100
89.0600
90.5200
4,054,700
Tue, 04 Nov 2025
90.4400
91.3500
86.7500
87.8100
13,442,700
Mon, 03 Nov 2025
93.7400
94.3000
91.7800
92.8900
7,004,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
95.7700
96.8200
94.6600
95.6900
4,649,100
Thu, 30 Oct 2025
94.5000
94.6200
92.6000
92.7400
5,909,900
Wed, 29 Oct 2025
99.0700
99.0900
95.2300
96.4100
6,876,700
Tue, 28 Oct 2025
100.3500
101.3100
98.9600
99.0900
4,197,700
Mon, 27 Oct 2025
100.4000
101.0100
99.8300
100.2700
3,303,000
Sun, 26 Oct 2025
Weekend