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
61.6700
62.3850
61.1700
62.1000
1,468,031
Thu, 22 Oct 2026
58.2300
61.5400
58.2300
61.4900
1,639,200
Wed, 21 Oct 2026
59.4400
59.5000
58.4100
58.6400
956,400
Tue, 20 Oct 2026
57.8700
59.4100
57.8700
59.0700
1,312,800
Mon, 19 Oct 2026
58.7500
58.7500
57.5900
57.9400
1,027,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
59.9400
60.5300
58.9900
59.2000
1,262,700
Thu, 15 Oct 2026
58.4500
59.8400
58.3800
59.6900
1,529,500
Wed, 14 Oct 2026
59.4300
59.8600
57.3300
57.7000
1,769,400
Tue, 13 Oct 2026
60.2800
60.7000
59.2500
59.9900
1,426,800
Mon, 12 Oct 2026
58.9600
59.6000
58.2200
59.5500
986,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
59.3300
59.6000
58.4000
59.0500
1,450,600
Thu, 08 Oct 2026
59.2200
59.7200
58.1900
59.3200
1,875,600
Wed, 07 Oct 2026
59.4400
60.0800
58.5600
59.4200
1,351,100
Tue, 06 Oct 2026
59.5500
60.2000
59.2700
59.7900
1,133,500
Mon, 05 Oct 2026
60.3400
60.3400
59.3400
59.3700
1,458,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
60.7300
61.7900
60.2700
60.4500
968,700
Thu, 01 Oct 2026
60.8200
61.1400
59.7900
60.2400
1,409,600
Wed, 30 Sep 2026
61.3200
61.6800
60.5100
61.1100
1,224,400
Tue, 29 Sep 2026
63.1900
63.1900
61.5700
61.7100
1,206,000
Mon, 28 Sep 2026
63.2500
63.4000
61.8500
62.4300
1,345,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
62.2700
63.5900
61.9900
63.4000
1,022,100
Thu, 24 Sep 2026
62.4100
62.6200
61.7200
62.2700
1,256,700
Wed, 23 Sep 2026
64.0700
64.1900
62.2700
62.3600
1,379,200
Tue, 22 Sep 2026
64.4500
64.6500
63.3800
64.3100
1,588,300
Mon, 21 Sep 2026
63.6400
64.3200
63.3000
64.1300
1,305,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
63.7000
63.9600
63.1700
63.1700
4,821,100
Thu, 17 Sep 2026
64.6300
64.8300
63.5600
63.9300
1,407,900
Wed, 16 Sep 2026
63.9800
64.5300
62.9400
64.0400
1,657,500
Tue, 15 Sep 2026
64.2900
64.6300
63.7800
63.8400
910,900
Mon, 14 Sep 2026
64.0100
65.5500
64.0100
64.5000
1,085,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
64.2600
64.9900
63.8600
64.7000
992,600
Thu, 10 Sep 2026
64.2300
64.5300
63.1900
63.7200
1,217,800
Wed, 09 Sep 2026
65.8100
65.8800
64.0500
64.2900
1,436,900
Tue, 08 Sep 2026
67.3000
68.0200
65.6800
65.7400
1,276,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
67.8000
68.4500
67.6000
67.6900
848,400
Thu, 03 Sep 2026
67.9300
68.4300
67.2200
68.2300
1,037,100
Wed, 02 Sep 2026
67.1300
67.8700
66.5500
67.1000
1,147,000
Tue, 01 Sep 2026
67.7800
68.5900
66.6800
67.0600
1,358,400
Mon, 31 Aug 2026
20 · 8-K
After-hours · 16:18 ET
8-K ↗
Mon, 31 Aug 2026
69.2200
69.7000
67.9400
67.9900
1,319,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
70.4300
70.7200
69.2900
69.3200
858,000
Thu, 27 Aug 2026
69.8000
70.7200
69.5100
69.9700
821,000
Wed, 26 Aug 2026
71.8000
72.2500
70.2500
70.3000
1,301,400
Tue, 25 Aug 2026
70.6400
72.1600
69.9900
72.1300
1,330,000
Mon, 24 Aug 2026
68.0400
70.0900
67.7900
69.9900
1,520,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
68.1400
68.1700
66.9700
67.6700
1,670,500
Thu, 20 Aug 2026
67.0600
68.1600
66.7500
67.7800
872,800
Wed, 19 Aug 2026
66.9200
68.7700
66.6900
67.2200
1,082,800
Tue, 18 Aug 2026
66.9200
67.1400
66.1700
66.1900
1,084,600
Mon, 17 Aug 2026
67.8500
68.1200
66.6400
66.6900
1,397,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
68.6800
69.9500
67.9700
68.4500
939,800
Thu, 13 Aug 2026
68.2300
69.4200
68.1300
69.1800
1,084,100
Wed, 12 Aug 2026
67.8500
68.2600
66.9400
67.9500
881,300
Tue, 11 Aug 2026
68.5600
68.6000
67.3500
67.4900
1,379,200
Mon, 10 Aug 2026
69.2300
69.4100
67.2800
67.9000
1,216,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
69.3900
70.0400
68.7200
69.7100
911,400
Thu, 06 Aug 2026
19 · 10-Q
After market open · 14:17 ET
10-Q ↗
Thu, 06 Aug 2026
70.7600
71.2800
68.5500
68.8100
841,800
Wed, 05 Aug 2026
70.5200
70.7600
69.4800
70.0100
995,700
Tue, 04 Aug 2026
70.1400
70.8400
69.2100
70.6700
1,184,500
Mon, 03 Aug 2026
70.8500
71.1400
70.1200
70.4100
1,813,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
72.2200
72.2200
70.0800
70.1200
1,834,300
Thu, 30 Jul 2026
73.6800
73.6800
70.3800
71.6700
1,985,900
Wed, 29 Jul 2026
70.3300
74.9400
68.9500
72.9700
3,899,500
Tue, 28 Jul 2026
18 · 8-K
After-hours · 16:14 ET
8-K ↗
Tue, 28 Jul 2026
69.5500
70.2900
68.3800
69.9600
2,091,900
Mon, 27 Jul 2026
69.4400
69.9400
68.8500
69.2100
1,737,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
68.3700
69.5000
68.2200
69.1100
1,298,000
Thu, 23 Jul 2026
67.2100
69.1000
67.2100
67.8400
1,932,800
Wed, 22 Jul 2026
68.9600
68.9600
67.2900
67.4100
1,184,400
Tue, 21 Jul 2026
68.9200
69.2800
67.7900
68.3100
1,306,500
Mon, 20 Jul 2026
69.8700
69.8700
67.6300
67.9000
1,363,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
70.3500
71.4100
69.3800
69.8500
1,128,300
Thu, 16 Jul 2026
68.2500
70.6900
68.2300
70.6500
1,388,000
Wed, 15 Jul 2026
68.2500
69.5100
68.1800
68.9400
1,350,800
Tue, 14 Jul 2026
67.3200
67.8900
66.8200
67.7200
1,056,300
Mon, 13 Jul 2026
67.2100
67.9700
66.7500
67.0400
889,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
67.4300
67.6200
66.3100
66.8200
625,300
Thu, 09 Jul 2026
67.7900
67.7900
66.8300
66.9300
774,100
Wed, 08 Jul 2026
68.0600
68.0600
66.3500
66.7800
1,591,600
Tue, 07 Jul 2026
70.2500
70.5500
68.5500
68.5900
1,368,600
Mon, 06 Jul 2026
69.5400
70.2300
68.5400
69.9700
1,372,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
68.2200
69.4100
68.1200
69.3200
1,243,900
Wed, 01 Jul 2026
66.0500
68.4700
65.8600
67.7600
1,449,700
Tue, 30 Jun 2026
65.8300
66.8700
65.5500
66.3100
1,001,100
Mon, 29 Jun 2026
66.8900
67.2400
66.3200
67.0700
1,464,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
65.8000
67.4800
65.5400
67.4000
1,846,900
Thu, 25 Jun 2026
64.5900
65.7700
64.3400
65.6700
1,144,500
Wed, 24 Jun 2026
64.6800
65.1700
63.4100
64.1400
1,546,300
Tue, 23 Jun 2026
64.6900
65.3100
64.2000
64.3400
1,862,700
Mon, 22 Jun 2026
65.0100
65.4700
64.1900
64.9100
1,779,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
64.4600
65.2600
64.0000
64.7000
3,366,200
Wed, 17 Jun 2026
65.5800
65.8900
62.9600
63.0600
1,550,000
Tue, 16 Jun 2026
66.2700
66.9100
65.2300
65.7300
1,271,900
Mon, 15 Jun 2026
66.6200
67.2000
65.6100
65.9800
1,096,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
66.3000
67.2700
65.9600
66.2800
1,421,600
Thu, 11 Jun 2026
66.0800
66.7600
64.9900
66.2300
1,382,100
Wed, 10 Jun 2026
66.3800
67.4400
65.4400
65.4800
1,304,500
Tue, 09 Jun 2026
65.4200
67.2500
65.0500
66.6100
2,616,400
Mon, 08 Jun 2026
62.6900
64.9000
62.2300
64.5300
2,418,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
61.4000
62.4400
61.4000
62.3300
1,306,400
Thu, 04 Jun 2026
61.4400
62.4000
61.2000
62.0500
1,327,000
Wed, 03 Jun 2026
60.7200
61.4900
60.3100
60.9000
1,019,700
Tue, 02 Jun 2026
58.9900
61.2600
58.8200
61.2100
1,310,600
Mon, 01 Jun 2026
59.6100
60.1700
59.0400
59.1300
1,035,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
17 · 8-K
After-hours · 16:36 ET
8-K ↗
Fri, 29 May 2026
60.4200
61.0500
59.9200
60.0100
2,007,100
Thu, 28 May 2026
60.4800
61.1600
59.9400
60.6300
851,000
Wed, 27 May 2026
60.7300
61.3900
60.3900
60.7200
1,038,700
Tue, 26 May 2026
60.7200
61.1400
60.3000
60.6100
999,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
16 · 8-K
After-hours · 16:25 ET
8-K ↗
Fri, 22 May 2026
60.2800
60.4300
59.7100
60.2900
1,062,500
Thu, 21 May 2026
59.0700
60.3400
58.8100
60.1300
1,167,500
Wed, 20 May 2026
59.0000
60.1100
58.3100
59.9000
1,221,800
Tue, 19 May 2026
59.8300
59.8300
58.5200
58.6700
1,477,900
Mon, 18 May 2026
58.6500
60.0900
58.6500
59.9200
1,429,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
58.0600
58.9900
57.2400
58.5000
1,384,200
Thu, 14 May 2026
58.7600
60.6700
58.4700
58.9600
1,591,100
Wed, 13 May 2026
58.7100
58.7900
57.8200
58.4000
1,449,200
Tue, 12 May 2026
59.0600
59.4600
58.3600
59.0100
1,178,800
Mon, 11 May 2026
59.5500
59.7900
58.7100
58.9400
1,553,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
59.6300
60.0800
59.1600
59.4300
1,836,500
Thu, 07 May 2026
15 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Thu, 07 May 2026
59.9700
60.6400
59.2000
59.4600
1,861,300
Wed, 06 May 2026
59.1400
60.5800
59.1400
59.8400
2,194,300
Tue, 05 May 2026
58.7900
59.1200
57.9100
58.5300
1,539,700
Mon, 04 May 2026
58.9400
59.6500
58.3100
58.5800
1,249,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
59.0500
59.4200
58.1100
59.3700
1,843,100
Thu, 30 Apr 2026
57.7200
58.8600
57.4400
58.4600
1,894,100
Wed, 29 Apr 2026
58.4700
59.1300
56.9000
57.6000
2,099,000
Tue, 28 Apr 2026
14 · 8-K
After-hours · 16:12 ET
8-K ↗
Tue, 28 Apr 2026
58.4300
59.2800
57.4800
59.1600
2,747,900
Mon, 27 Apr 2026
57.7600
58.5400
57.5200
58.0300
2,412,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
57.0000
58.0600
56.8000
57.7300
1,889,100
Thu, 23 Apr 2026
58.4700
58.7700
56.3500
57.0000
1,715,100
Wed, 22 Apr 2026
58.9500
59.5000
57.9300
58.2900
1,645,600
Tue, 21 Apr 2026
59.0300
59.8800
58.0100
58.5000
1,484,700
Mon, 20 Apr 2026
57.6000
59.0400
57.6000
58.9100
1,496,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
56.6400
58.4000
56.5000
58.0500
2,646,000
Thu, 16 Apr 2026
55.9600
56.8500
55.6900
56.1700
1,768,700
Wed, 15 Apr 2026
55.0200
56.1800
54.6000
55.9300
2,374,500
Tue, 14 Apr 2026
53.5000
55.1900
53.3900
55.0300
1,592,100
Mon, 13 Apr 2026
52.7800
53.5900
52.3600
53.5700
1,757,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
52.5800
53.4900
52.5200
53.0000
1,593,300
Fri, 10 Apr 2026
13 · DEFA14A
Pre-market · 09:29 ET
DEFA14A ↗
Fri, 10 Apr 2026
12 · DEF 14A
Pre-market · 09:27 ET
DEF 14A ↗
Thu, 09 Apr 2026
52.0600
53.1000
50.9000
52.4800
1,921,000
Wed, 08 Apr 2026
52.9700
53.6200
52.1300
52.5400
2,639,000
Tue, 07 Apr 2026
51.6000
52.2600
51.2000
51.7000
1,531,900
Mon, 06 Apr 2026
51.8500
52.3300
51.5200
51.9000
1,839,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
50.4900
52.2700
50.0700
51.7800
1,999,900
Wed, 01 Apr 2026
51.9300
52.6800
50.7400
51.0200
2,124,300
Tue, 31 Mar 2026
52.3500
53.2500
51.4800
51.9000
3,076,000
Mon, 30 Mar 2026
52.5600
52.7100
51.4200
51.8200
2,441,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
52.8500
52.8500
51.2300
51.4300
2,127,300
Thu, 26 Mar 2026
52.4600
53.7500
52.4600
53.1600
1,656,000
Wed, 25 Mar 2026
53.6800
53.9500
52.0900
52.8400
1,601,400
Tue, 24 Mar 2026
52.4100
53.7100
52.1700
52.9000
1,630,400
Mon, 23 Mar 2026
53.1500
54.1700
52.5100
53.0400
2,335,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
53.4300
53.5500
51.7900
52.0800
4,290,400
Thu, 19 Mar 2026
52.5600
53.7500
52.3800
53.4100
1,607,400
Wed, 18 Mar 2026
53.0400
53.6400
52.7700
52.9300
1,710,100
Tue, 17 Mar 2026
52.6900
53.7000
52.6900
53.4900
1,535,200
Mon, 16 Mar 2026
52.8400
53.0600
51.8500
52.2900
2,326,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
52.2100
54.2800
51.9400
52.0100
1,856,200
Thu, 12 Mar 2026
51.4500
52.8000
50.7800
52.7300
3,305,800
Wed, 11 Mar 2026
53.2700
53.2700
51.4300
52.1500
1,705,200
Tue, 10 Mar 2026
52.0300
53.5900
51.6600
53.4400
3,385,700
Mon, 09 Mar 2026
52.4100
52.7600
49.7200
52.4800
3,778,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
11 · 8-K
After-hours · 17:28 ET
8-K ↗
Fri, 06 Mar 2026
10 · 424B2
After-hours · 16:48 ET
424B2 ↗
Fri, 06 Mar 2026
9 · 424B7
After-hours · 16:45 ET
424B7 ↗
Fri, 06 Mar 2026
8 · 424B5
After-hours · 16:41 ET
424B5 ↗
Fri, 06 Mar 2026
54.7600
55.0000
52.8200
52.9400
2,487,800
Fri, 06 Mar 2026
7 · S-3ASR
Pre-market · 09:26 ET
S-3ASR ↗
Fri, 06 Mar 2026
6 · S-3ASR
Pre-market · 09:25 ET
S-3ASR ↗
Thu, 05 Mar 2026
55.8000
56.3200
55.0400
55.4700
2,551,500
Wed, 04 Mar 2026
55.1200
56.7000
54.5000
56.3600
3,548,600
Tue, 03 Mar 2026
54.9400
56.5200
53.3600
55.2500
3,266,100
Mon, 02 Mar 2026
56.9900
57.2700
55.6400
56.2400
2,730,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
5 · 10-K
After market open · 14:18 ET
10-K ↗
Fri, 27 Feb 2026
60.2500
60.7100
57.4500
57.5800
18,749,500
Thu, 26 Feb 2026
60.6400
61.6600
60.1400
61.1700
1,817,000
Wed, 25 Feb 2026
59.7500
60.5800
59.0500
60.3000
2,628,000
Tue, 24 Feb 2026
58.7000
60.0500
58.0000
59.5000
2,546,000
Mon, 23 Feb 2026
60.9200
61.5400
59.2900
59.6200
2,735,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
62.3600
62.6800
60.7600
60.8800
2,482,800
Thu, 19 Feb 2026
61.4500
62.2900
60.6300
62.2200
2,462,200
Wed, 18 Feb 2026
60.5100
61.8300
60.4000
61.5500
2,366,900
Tue, 17 Feb 2026
60.9000
62.0500
59.9400
60.6600
2,657,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
59.4100
61.9900
59.4100
61.4900
2,517,900
Thu, 12 Feb 2026
62.4000
62.4000
57.5900
59.0700
6,361,000
Wed, 11 Feb 2026
66.1600
66.7700
61.4400
61.7800
4,349,300
Tue, 10 Feb 2026
65.1400
66.5600
64.9300
66.1000
2,123,600
Mon, 09 Feb 2026
64.3500
65.1500
64.0100
65.0100
2,032,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
63.0900
64.8300
62.8700
64.7200
3,462,000
Thu, 05 Feb 2026
64.5700
64.6300
62.8900
63.1700
1,956,600
Wed, 04 Feb 2026
63.4000
64.5600
63.1300
63.7300
2,854,000
Tue, 03 Feb 2026
63.0700
63.8800
62.4200
62.7600
3,116,100
Mon, 02 Feb 2026
64.8000
65.0600
62.9900
63.0600
1,712,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
65.2100
65.6400
64.0000
64.6700
2,621,900
Thu, 29 Jan 2026
64.4500
65.2900
63.4300
65.0100
2,381,100
Wed, 28 Jan 2026
63.9000
66.3000
62.7500
64.1500
4,016,800
Wed, 28 Jan 2026
4 · 8-K
Next filing day · accepted 27 Jan, 17:42 ET
8-K ↗
Tue, 27 Jan 2026
64.6000
65.3400
63.9500
65.2200
3,458,100
Mon, 26 Jan 2026
65.3400
65.9300
64.4800
64.7700
1,626,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
65.1000
65.6800
64.6900
65.4900
1,629,700
Thu, 22 Jan 2026
66.5400
67.5100
65.3500
65.4000
1,674,400
Wed, 21 Jan 2026
66.0900
66.8300
65.6000
65.9300
1,527,500
Tue, 20 Jan 2026
66.7900
67.2000
65.4700
65.6300
1,436,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
66.9100
68.0200
66.4300
67.9500
2,207,300
Thu, 15 Jan 2026
66.4700
67.6600
65.8600
67.1100
1,623,900
Wed, 14 Jan 2026
65.9000
66.3800
65.1600
66.3700
1,667,800
Tue, 13 Jan 2026
67.6600
67.9900
65.9600
66.3200
1,476,700
Mon, 12 Jan 2026
67.7300
67.7700
66.3000
66.9100
1,666,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
67.1400
68.0900
66.7100
67.9800
1,126,600
Thu, 08 Jan 2026
65.7700
67.7400
65.7700
67.0500
1,186,200
Wed, 07 Jan 2026
68.5000
68.9100
65.8200
66.1300
1,939,900
Tue, 06 Jan 2026
66.7900
68.2500
66.7900
68.1000
1,808,200
Mon, 05 Jan 2026
67.0600
67.9200
66.9000
67.0900
2,630,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
67.5700
68.2300
66.9100
67.8200
1,078,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
68.8200
68.8600
67.3400
67.4800
1,106,100
Tue, 30 Dec 2025
69.0100
69.3600
68.6900
69.2700
849,600
Mon, 29 Dec 2025
69.5000
69.6500
68.9100
69.0100
910,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
69.2200
69.4200
68.9500
69.3400
529,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
68.6800
69.4300
68.5500
69.2200
446,300
Tue, 23 Dec 2025
69.2600
69.2600
68.5600
68.8000
1,131,600
Mon, 22 Dec 2025
3 · 8-K
After-hours · 17:17 ET
8-K ↗
Mon, 22 Dec 2025
68.5900
69.5800
68.3000
69.4500
1,220,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
68.9900
69.4500
68.3600
68.7100
2,810,300
Thu, 18 Dec 2025
70.0000
70.0000
68.6700
69.1900
1,562,900
Wed, 17 Dec 2025
70.8700
71.5800
68.7400
69.5400
1,730,800
Tue, 16 Dec 2025
71.5700
71.9300
69.7700
70.7000
1,816,500
Mon, 15 Dec 2025
71.8600
72.3200
71.1800
71.6200
1,258,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
71.6900
72.2400
70.9500
71.4100
1,118,000
Thu, 11 Dec 2025
70.6000
71.7800
70.4600
71.6200
940,300
Wed, 10 Dec 2025
69.0500
70.7500
69.0000
70.3400
1,805,200
Tue, 09 Dec 2025
68.5200
69.8600
68.0400
68.9800
909,700
Mon, 08 Dec 2025
69.0800
69.0800
68.0500
68.5300
1,279,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
70.5500
70.8100
68.7000
69.2800
1,915,900
Thu, 04 Dec 2025
71.5600
71.6500
70.2500
70.5600
1,082,100
Wed, 03 Dec 2025
71.8800
72.5000
70.7300
71.1500
1,081,700
Tue, 02 Dec 2025
72.0200
72.4000
71.3300
71.7500
889,300
Mon, 01 Dec 2025
71.7000
72.7200
71.2200
71.9700
1,465,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
72.5000
72.8200
72.2500
72.3600
414,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
72.3400
73.1200
72.0900
72.7100
1,231,300
Tue, 25 Nov 2025
70.7700
73.1700
70.7700
72.4300
1,447,000
Mon, 24 Nov 2025
70.2200
71.0500
69.7200
70.6600
1,500,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
68.8600
70.4500
68.8100
70.0400
1,252,800
Thu, 20 Nov 2025
69.9800
70.9000
68.6300
68.6600
1,135,400
Wed, 19 Nov 2025
69.2900
69.6800
68.5600
69.3800
976,600
Tue, 18 Nov 2025
69.2300
69.4800
68.4600
69.1300
1,117,200
Mon, 17 Nov 2025
70.5400
70.7600
68.7100
69.1100
1,064,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
70.5200
71.1100
70.0400
70.6400
1,059,400
Thu, 13 Nov 2025
71.4800
72.1500
70.6500
70.8000
1,392,700
Wed, 12 Nov 2025
72.1400
73.0300
71.6500
71.6500
1,535,600
Tue, 11 Nov 2025
72.0100
72.8600
71.6000
72.4200
1,875,700
Mon, 10 Nov 2025
72.3600
72.3800
71.0100
71.6100
1,307,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 10-Q
After market open · 14:52 ET
10-Q ↗
Fri, 07 Nov 2025
70.1900
72.5400
70.1000
72.3600
1,903,500
Thu, 06 Nov 2025
70.3300
70.7600
68.9700
70.1000
1,681,300
Wed, 05 Nov 2025
69.7200
69.8000
68.0100
69.3700
1,547,500
Tue, 04 Nov 2025
69.8800
70.8600
69.5000
69.7300
1,702,200
Mon, 03 Nov 2025
70.2600
70.8700
69.4300
70.6100
1,369,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
70.1400
71.4600
69.8300
71.1900
2,345,100
Thu, 30 Oct 2025
70.8300
71.7500
69.7500
70.4300
2,219,200
Wed, 29 Oct 2025
73.0500
73.8700
69.9800
70.3600
3,187,100
Tue, 28 Oct 2025
1 · 8-K
After-hours · 16:22 ET
8-K ↗
Tue, 28 Oct 2025
74.7500
74.7700
73.4400
74.0900
1,913,100
Mon, 27 Oct 2025
73.9000
74.6600
73.5100
74.5300
1,586,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
74.3300
74.9600
73.9600
74.1800
1,350,400
Thu, 23 Oct 2025
73.3800
74.0300
72.1700
73.7300
1,333,900