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
47.6100
47.8800
46.1600
47.8300
3,667,248
Thu, 22 Oct 2026
44.8800
48.4000
44.8800
48.1700
3,500,600
Wed, 21 Oct 2026
45.1500
46.0700
44.6100
45.1100
2,516,400
Tue, 20 Oct 2026
44.1500
45.9900
43.8900
45.2100
2,794,100
Mon, 19 Oct 2026
44.5500
44.5800
43.7100
43.9900
2,484,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
46.3200
47.4000
45.0600
45.2500
3,875,300
Thu, 15 Oct 2026
45.4500
46.3700
45.1100
45.7600
4,301,400
Wed, 14 Oct 2026
43.6700
44.2400
42.8500
44.2200
4,453,000
Tue, 13 Oct 2026
45.2600
45.9200
44.5400
44.7200
2,103,800
Mon, 12 Oct 2026
44.9000
45.1250
43.8600
44.5900
1,793,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
46.6000
46.8700
44.6500
45.5000
1,976,200
Thu, 08 Oct 2026
45.2400
46.7200
44.9050
46.5000
3,335,100
Wed, 07 Oct 2026
46.0400
46.3250
45.1900
45.8200
1,724,400
Tue, 06 Oct 2026
46.9200
47.3000
46.1500
46.9600
2,184,300
Mon, 05 Oct 2026
45.4100
47.2100
44.4800
46.5500
3,044,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
47.2200
47.4700
45.4800
45.4900
1,745,200
Thu, 01 Oct 2026
45.6600
46.1400
44.1900
46.0300
3,310,300
Wed, 30 Sep 2026
47.6000
47.9400
45.6800
45.8100
2,414,600
Tue, 29 Sep 2026
46.7500
47.2600
46.1650
47.0700
1,988,000
Mon, 28 Sep 2026
46.0800
47.1250
45.5900
46.3600
2,833,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
46.3700
47.6700
46.1450
47.0600
1,605,500
Thu, 24 Sep 2026
47.2800
47.9200
45.7900
46.4200
2,422,900
Wed, 23 Sep 2026
48.3600
49.6700
47.2600
47.3900
2,979,800
Tue, 22 Sep 2026
48.4700
49.4300
48.2100
49.0900
2,663,400
Mon, 21 Sep 2026
47.8700
48.1650
46.9900
47.2500
2,403,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
47.5500
48.1320
46.6450
47.2800
3,100,900
Thu, 17 Sep 2026
47.5500
48.4700
46.6800
47.4100
3,632,000
Wed, 16 Sep 2026
46.6800
47.6500
45.9500
45.9700
3,471,100
Tue, 15 Sep 2026
47.8900
48.0600
46.1000
46.1100
2,718,000
Mon, 14 Sep 2026
47.2000
48.4600
46.5100
48.1300
1,752,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
47.9100
48.8300
47.2700
47.3400
1,899,900
Thu, 10 Sep 2026
47.6100
47.6100
46.0300
46.8700
2,513,200
Wed, 09 Sep 2026
47.0300
47.8000
46.5200
47.5800
2,423,400
Tue, 08 Sep 2026
49.5700
50.1350
47.5650
47.9200
2,557,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
49.0900
50.6500
48.8000
50.2300
1,876,000
Thu, 03 Sep 2026
48.3700
49.7700
47.7800
49.3800
2,789,600
Wed, 02 Sep 2026
47.9200
48.5800
47.2000
47.9500
2,824,700
Tue, 01 Sep 2026
50.1100
50.2150
47.5200
47.7400
3,561,100
Mon, 31 Aug 2026
52.4300
52.4300
50.0100
50.2700
2,150,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
53.8200
54.5550
52.3200
53.0000
1,909,100
Thu, 27 Aug 2026
54.0000
54.2900
53.2800
53.3700
1,731,600
Wed, 26 Aug 2026
54.2500
54.9400
53.3600
54.3100
2,506,000
Tue, 25 Aug 2026
55.0600
55.1150
54.0530
54.3100
2,453,700
Mon, 24 Aug 2026
54.2500
55.4500
53.9700
54.8700
1,802,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
54.9200
55.2750
53.9600
54.2600
1,723,100
Thu, 20 Aug 2026
55.9600
56.4600
54.6700
54.7000
1,878,800
Wed, 19 Aug 2026
57.1200
59.0000
57.0600
57.4200
1,810,300
Tue, 18 Aug 2026
56.8500
57.1300
55.4700
56.0500
2,769,400
Mon, 17 Aug 2026
57.9200
58.2250
56.1300
56.6200
1,977,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
58.8200
59.1550
57.9400
58.5700
1,274,000
Thu, 13 Aug 2026
59.9500
61.0000
58.6300
58.9000
1,478,300
Wed, 12 Aug 2026
60.6300
61.0350
58.1500
59.3300
2,147,200
Tue, 11 Aug 2026
59.0000
61.1500
58.5100
60.5000
2,100,400
Mon, 10 Aug 2026
61.5700
62.0900
59.1100
59.1700
2,217,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
60.7600
63.2500
60.3050
62.6900
2,439,700
Thu, 06 Aug 2026
62.1100
62.4150
59.5400
59.9900
2,184,100
Wed, 05 Aug 2026
60.4000
63.0300
59.9900
62.6900
2,352,400
Tue, 04 Aug 2026
57.2900
61.6500
57.2900
60.7000
4,272,000
Mon, 03 Aug 2026
59.3100
60.2700
55.9300
57.0800
3,147,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
58.5100
58.9400
54.8300
57.5700
6,108,600
Thu, 30 Jul 2026
13 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Thu, 30 Jul 2026
12 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 30 Jul 2026
54.9300
55.5400
54.3800
55.3000
3,408,600
Wed, 29 Jul 2026
56.4300
57.3300
55.2600
55.7600
2,537,700
Tue, 28 Jul 2026
56.2600
58.2070
56.0000
56.8100
3,043,500
Mon, 27 Jul 2026
54.8300
56.0000
54.0800
55.4100
2,147,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
53.1300
55.1600
52.4550
53.7500
2,614,600
Thu, 23 Jul 2026
53.1800
53.5700
51.9200
53.0400
1,732,800
Wed, 22 Jul 2026
54.1200
54.9250
53.1250
54.2000
1,671,500
Tue, 21 Jul 2026
52.7700
53.4800
52.0100
53.3700
2,586,000
Mon, 20 Jul 2026
56.7800
56.9800
53.7800
53.8600
2,852,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
58.8900
59.8300
56.6700
56.7900
1,729,500
Thu, 16 Jul 2026
56.5800
58.7400
56.5800
58.4600
1,437,700
Wed, 15 Jul 2026
56.3500
57.8100
55.9900
56.4000
1,798,500
Tue, 14 Jul 2026
55.7700
56.7800
54.5450
56.1700
2,392,300
Mon, 13 Jul 2026
57.0900
58.0700
54.3650
54.9500
2,320,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
56.4100
57.3700
56.1300
57.1300
1,448,800
Thu, 09 Jul 2026
54.2300
56.3300
53.8750
55.5800
2,085,400
Wed, 08 Jul 2026
55.0500
55.0500
52.7700
53.9600
2,324,400
Tue, 07 Jul 2026
57.2700
57.9000
55.8600
56.5800
2,542,200
Mon, 06 Jul 2026
58.3800
58.7700
55.9900
56.8400
2,836,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
58.2000
60.2550
57.5300
59.0400
1,989,100
Wed, 01 Jul 2026
58.9900
60.2300
58.5300
59.0600
2,369,800
Tue, 30 Jun 2026
58.3800
59.5000
57.8700
59.3600
3,279,900
Mon, 29 Jun 2026
59.3100
59.4200
57.9500
58.5400
2,919,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
57.9000
59.7000
57.9000
59.6100
3,987,100
Thu, 25 Jun 2026
11 · 8-K
After-hours · 16:38 ET
8-K ↗
Thu, 25 Jun 2026
56.9800
59.5550
56.6450
58.3200
3,157,500
Wed, 24 Jun 2026
52.6000
57.0300
52.2130
56.9400
3,375,000
Tue, 23 Jun 2026
50.6200
52.2300
50.2000
51.4600
2,057,500
Mon, 22 Jun 2026
52.0300
52.7590
50.7600
50.7800
2,224,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
51.5800
53.7700
51.0680
53.0300
3,262,500
Wed, 17 Jun 2026
51.9400
54.5950
50.0000
50.0800
2,484,400
Tue, 16 Jun 2026
53.3900
54.2650
52.4200
52.4700
2,503,700
Mon, 15 Jun 2026
55.2500
56.4350
53.0100
53.1300
3,227,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
53.6600
54.2100
52.2500
53.3400
2,521,800
Thu, 11 Jun 2026
49.5500
53.7800
49.3600
53.7700
3,367,600
Wed, 10 Jun 2026
49.6200
51.7200
48.7950
49.3400
2,794,400
Tue, 09 Jun 2026
46.4300
50.1200
45.9500
49.7400
4,010,700
Mon, 08 Jun 2026
46.8800
48.0350
45.8600
45.9300
3,756,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
48.3400
49.3900
46.9700
47.4100
2,087,400
Thu, 04 Jun 2026
50.7900
51.0200
48.7100
48.9000
2,170,500
Wed, 03 Jun 2026
49.8400
50.5100
49.5250
49.5600
1,942,700
Tue, 02 Jun 2026
50.3300
50.8800
49.5410
50.5600
1,357,700
Mon, 01 Jun 2026
50.6300
51.3200
49.3700
50.6200
2,088,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
51.8400
52.5650
50.9100
51.4000
2,622,200
Thu, 28 May 2026
49.0800
51.6300
48.2600
51.4200
2,781,000
Wed, 27 May 2026
49.3000
50.7850
49.2000
49.6900
3,103,000
Tue, 26 May 2026
49.0600
50.1000
47.9300
48.3000
2,222,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
48.1600
49.1900
47.2800
48.2100
2,195,000
Thu, 21 May 2026
46.1900
49.5000
45.7150
48.4200
2,944,100
Wed, 20 May 2026
44.1500
47.0700
42.6400
47.0400
2,888,200
Tue, 19 May 2026
44.5500
44.7980
43.0150
44.2200
3,372,000
Mon, 18 May 2026
44.5500
46.0400
43.9900
44.9800
2,996,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
45.3100
45.6400
43.3250
43.4900
4,533,700
Thu, 14 May 2026
46.3900
47.2100
45.3600
45.7700
2,809,900
Wed, 13 May 2026
47.2500
47.3650
44.2800
45.6100
5,178,300
Tue, 12 May 2026
48.9700
49.4100
47.5500
47.6500
2,880,600
Mon, 11 May 2026
50.8200
51.2100
48.4500
48.7600
4,157,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
51.2800
52.7000
50.8400
51.7300
3,044,100
Thu, 07 May 2026
10 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 07 May 2026
51.5000
52.8000
49.8900
51.5200
3,911,000
Wed, 06 May 2026
50.1900
51.3100
49.5950
51.0200
3,478,600
Tue, 05 May 2026
49.1500
49.4700
47.8200
48.3000
4,458,500
Mon, 04 May 2026
50.2800
50.9800
48.0000
48.2200
3,366,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
48.3100
51.8600
46.6850
50.5700
6,977,400
Thu, 30 Apr 2026
9 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Thu, 30 Apr 2026
8 · 8-K
After-hours · 16:13 ET
8-K ↗
Thu, 30 Apr 2026
47.9500
48.9900
47.3500
48.4000
3,464,100
Wed, 29 Apr 2026
48.5100
48.8500
46.5300
47.6700
3,339,100
Tue, 28 Apr 2026
50.0900
50.7300
48.7500
49.4100
1,912,600
Mon, 27 Apr 2026
51.3600
52.1850
49.2100
49.8100
2,218,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
50.0200
52.5400
49.9050
51.0800
2,107,300
Thu, 23 Apr 2026
51.2100
52.0700
50.0600
50.9500
2,682,100
Wed, 22 Apr 2026
53.8400
53.9550
51.2030
51.6900
1,578,200
Tue, 21 Apr 2026
54.4600
55.6400
52.3500
52.8400
2,156,700
Mon, 20 Apr 2026
53.7900
54.9200
52.3700
54.5900
2,050,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
52.9300
56.5500
52.9150
54.0700
3,345,200
Thu, 16 Apr 2026
53.3300
53.9900
52.1700
52.6800
2,324,700
Wed, 15 Apr 2026
53.5500
53.9250
52.3900
53.1900
1,912,900
Tue, 14 Apr 2026
50.5500
53.4600
50.0200
53.2600
3,035,700
Mon, 13 Apr 2026
51.3600
51.5000
49.3100
50.2000
4,248,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
52.8300
52.9980
51.4300
51.6800
2,284,500
Thu, 09 Apr 2026
50.5100
52.6500
49.7300
52.5600
2,484,300
Wed, 08 Apr 2026
51.8700
54.2000
50.8900
51.1300
4,218,500
Tue, 07 Apr 2026
48.8500
49.0900
46.6900
47.6500
5,299,200
Mon, 06 Apr 2026
46.5100
49.5600
46.5100
49.3800
3,390,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
47.5700
50.1700
46.4700
47.4700
3,398,600
Wed, 01 Apr 2026
50.7100
51.1350
49.0700
49.2200
3,476,900
Tue, 31 Mar 2026
50.6400
52.1650
49.3400
50.8000
4,429,000
Mon, 30 Mar 2026
50.2300
50.8600
49.2300
49.3500
2,128,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
52.2800
52.3600
49.8650
50.2700
2,716,200
Thu, 26 Mar 2026
51.9800
53.7700
51.9700
52.6100
3,801,100
Wed, 25 Mar 2026
52.5200
53.0800
50.5110
52.7700
2,433,700
Tue, 24 Mar 2026
51.0000
52.3500
50.1500
51.4200
2,258,900
Mon, 23 Mar 2026
53.0000
53.8900
52.0000
52.3700
2,637,300
Mon, 23 Mar 2026
7 · DEFA14A
Pre-market · 09:07 ET
DEFA14A ↗
Mon, 23 Mar 2026
6 · DEF 14A
Pre-market · 09:04 ET
DEF 14A ↗
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
52.5600
53.1280
49.8900
50.1000
3,939,200
Thu, 19 Mar 2026
52.4700
53.9050
51.5300
53.2600
3,526,400
Wed, 18 Mar 2026
55.4500
56.6400
54.1000
54.1800
2,962,700
Tue, 17 Mar 2026
58.6700
59.2800
56.3800
56.4000
1,706,400
Mon, 16 Mar 2026
57.7500
58.2000
57.1100
57.6900
1,819,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
56.4900
57.4800
56.1900
57.0000
1,560,700
Thu, 12 Mar 2026
56.9500
58.1400
55.5200
55.7200
2,133,800
Wed, 11 Mar 2026
59.5800
59.9800
57.8700
58.0900
1,781,800
Tue, 10 Mar 2026
59.0700
61.9700
58.8000
59.7300
3,036,600
Mon, 09 Mar 2026
58.5700
59.8800
55.8200
59.8100
4,298,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
61.5300
61.5500
58.5100
60.1100
2,706,900
Thu, 05 Mar 2026
63.0500
64.1900
62.0600
62.6500
2,083,700
Wed, 04 Mar 2026
66.5800
67.6200
63.7800
64.1300
1,869,300
Tue, 03 Mar 2026
63.8400
66.8700
63.0800
66.3800
1,555,900
Mon, 02 Mar 2026
67.1000
68.1500
65.7000
66.7400
1,342,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
69.1900
69.9100
67.6400
69.0900
1,405,800
Thu, 26 Feb 2026
69.4200
70.3050
68.4800
70.1400
1,327,000
Wed, 25 Feb 2026
69.3100
69.7450
66.6900
68.5100
2,484,600
Tue, 24 Feb 2026
68.6100
71.1400
68.6100
69.6100
2,354,400
Mon, 23 Feb 2026
68.7600
68.8700
65.3600
68.3400
3,049,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
68.5800
73.1000
66.5400
68.9900
5,692,800
Thu, 19 Feb 2026
5 · 10-K
After-hours · 16:19 ET
10-K ↗
Thu, 19 Feb 2026
4 · 8-K
After-hours · 16:13 ET
8-K ↗
Thu, 19 Feb 2026
68.7900
69.4750
66.0100
66.1200
3,947,500
Wed, 18 Feb 2026
68.4200
71.6900
67.6100
69.9500
2,376,800
Tue, 17 Feb 2026
70.3300
71.5200
66.5000
69.2500
2,098,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
69.8700
71.8250
69.2500
70.2000
1,803,800
Thu, 12 Feb 2026
69.6000
71.6800
68.2600
69.3200
2,419,700
Wed, 11 Feb 2026
68.0500
70.6000
67.2500
68.9500
3,139,400
Tue, 10 Feb 2026
68.9000
72.2400
67.5900
70.6900
3,029,200
Mon, 09 Feb 2026
69.4200
69.5100
67.1900
68.1000
2,792,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
67.4500
69.5600
67.0000
69.3800
1,963,300
Thu, 05 Feb 2026
69.6800
70.6700
66.2200
66.6500
2,146,700
Wed, 04 Feb 2026
68.2700
71.2550
67.7000
70.1000
2,301,200
Tue, 03 Feb 2026
65.2500
71.3200
65.2500
67.0200
2,458,400
Mon, 02 Feb 2026
65.5200
66.3300
63.3300
65.6400
2,610,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
67.8200
68.6000
65.4000
65.9600
2,569,700
Thu, 29 Jan 2026
68.9600
69.9700
66.9050
68.2600
2,414,300
Wed, 28 Jan 2026
72.0000
72.0900
69.0100
69.3200
2,260,100
Tue, 27 Jan 2026
70.2900
72.1800
69.9900
71.8400
2,510,300
Mon, 26 Jan 2026
74.9300
75.7400
70.4300
70.9900
2,819,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
75.5100
75.7150
73.9100
75.2400
1,418,100
Thu, 22 Jan 2026
75.8100
76.9600
74.9900
75.8900
1,656,900
Wed, 21 Jan 2026
73.0400
76.5030
72.9000
75.0500
2,126,400
Tue, 20 Jan 2026
74.1900
75.7400
72.3330
72.4100
2,678,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
77.4600
77.4600
74.7000
76.0700
2,139,700
Thu, 15 Jan 2026
75.8800
76.3700
74.3250
75.5200
3,497,000
Wed, 14 Jan 2026
75.5600
77.2600
74.1300
75.3700
3,486,600
Tue, 13 Jan 2026
74.9200
76.9500
74.1000
76.6500
2,065,100
Mon, 12 Jan 2026
72.0000
76.7000
71.8550
75.2000
5,567,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
68.9700
72.9800
68.1200
72.7400
4,980,700
Thu, 08 Jan 2026
63.5600
69.9500
63.0500
67.3700
3,178,900
Wed, 07 Jan 2026
66.3100
68.0000
63.8300
64.7100
2,236,000
Tue, 06 Jan 2026
63.0500
66.2200
62.5100
65.7900
1,915,600
Mon, 05 Jan 2026
63.0000
65.6550
62.1300
63.8600
2,912,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
61.2900
63.6100
61.1900
62.9700
2,116,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
61.1700
61.7200
60.6300
60.8900
1,365,600
Tue, 30 Dec 2025
61.6200
62.0100
60.6300
61.3500
1,652,200
Mon, 29 Dec 2025
62.5300
62.7200
61.5600
61.9600
1,875,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
63.0100
63.2200
61.8850
62.6600
1,414,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
62.9600
63.8150
62.5600
63.2100
765,600
Tue, 23 Dec 2025
63.3500
63.6100
62.1700
62.7700
1,264,600
Mon, 22 Dec 2025
62.1200
63.7300
62.0700
63.6000
2,083,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
61.1600
62.2700
60.3800
62.2500
3,782,400
Thu, 18 Dec 2025
62.0800
63.3400
60.7200
61.1600
2,292,800
Wed, 17 Dec 2025
60.8000
61.4050
60.1100
60.5200
3,461,600
Tue, 16 Dec 2025
62.6100
62.6100
59.6800
61.4400
3,373,000
Mon, 15 Dec 2025
61.3600
62.3800
60.5200
62.2200
3,403,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
63.5000
64.1100
60.7300
61.1600
2,046,100
Thu, 11 Dec 2025
62.5800
65.3000
62.2800
62.9100
2,300,300
Wed, 10 Dec 2025
61.3700
63.1850
60.7150
61.9600
2,856,300
Tue, 09 Dec 2025
61.4500
63.1500
61.2600
61.3500
2,823,200
Mon, 08 Dec 2025
63.5500
63.9100
61.6200
61.8400
2,356,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
65.0200
65.3000
63.2200
63.4800
2,506,800
Thu, 04 Dec 2025
66.8900
67.7200
64.7800
64.9500
2,141,000
Wed, 03 Dec 2025
64.4700
67.0900
64.3600
66.3000
1,853,800
Tue, 02 Dec 2025
64.6800
65.4900
64.3780
64.4300
2,236,300
Mon, 01 Dec 2025
62.7300
66.4200
62.7270
64.6700
2,806,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
64.6000
65.2390
63.4800
63.6200
1,214,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
63.4100
65.7000
63.3300
64.8000
2,015,700
Tue, 25 Nov 2025
61.3000
64.4400
61.1710
64.1000
2,292,300
Mon, 24 Nov 2025
60.8300
61.8400
60.2200
60.6700
2,254,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
58.3200
62.1600
58.1600
60.5200
2,437,500
Thu, 20 Nov 2025
57.6400
58.0300
56.5650
57.4900
2,580,200
Wed, 19 Nov 2025
58.5800
58.7380
56.7300
57.1000
2,003,100
Tue, 18 Nov 2025
55.8300
58.4700
55.1100
58.0500
3,633,900
Mon, 17 Nov 2025
58.9900
59.7150
56.5580
56.7900
2,854,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
60.4200
61.1950
59.6920
60.0200
1,438,000
Thu, 13 Nov 2025
63.4000
64.6400
61.0000
61.2300
2,118,600
Wed, 12 Nov 2025
63.7500
64.4800
61.6200
63.1500
3,806,200
Tue, 11 Nov 2025
59.9500
61.3300
59.3400
60.7900
1,997,900
Mon, 10 Nov 2025
59.4200
60.4300
58.3150
59.5800
2,447,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
58.0100
59.8000
58.0100
59.2600
1,444,500
Thu, 06 Nov 2025
61.0000
61.5350
58.6000
58.8600
2,551,300
Wed, 05 Nov 2025
61.8300
62.3600
59.7400
61.4400
3,533,100
Tue, 04 Nov 2025
59.5100
62.6040
59.5100
61.6700
5,211,300
Mon, 03 Nov 2025
61.9600
62.3130
59.2100
59.6400
5,569,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
68.8900
69.1300
61.7700
62.4800
5,380,800
Thu, 30 Oct 2025
3 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Thu, 30 Oct 2025
2 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 30 Oct 2025
69.0100
69.4200
64.6640
65.0100
4,015,500
Wed, 29 Oct 2025
71.2000
72.0900
68.6400
69.0800
2,226,700
Tue, 28 Oct 2025
72.2400
72.9300
71.6300
71.9900
2,794,900
Mon, 27 Oct 2025
72.2800
73.9900
71.4300
72.6000
1,742,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
72.5900
73.3700
72.0350
72.4800
2,363,000
Thu, 23 Oct 2025
71.1600
71.7500
70.2800
71.1900
1,455,600