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
98.2100
102.6800
97.0200
102.4300
2,110,923
Thu, 22 Oct 2026
98.5900
99.7900
96.9400
98.2100
2,275,800
Wed, 21 Oct 2026
96.0600
99.4400
95.4500
98.8100
1,209,900
Tue, 20 Oct 2026
94.5200
96.7300
94.2000
95.6300
1,349,500
Mon, 19 Oct 2026
92.6900
95.9300
92.5500
94.6000
1,605,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
97.5000
99.1600
89.8200
91.7400
2,953,000
Thu, 15 Oct 2026
16 · 8-K
After-hours · 20:09 ET
8-K ↗
Thu, 15 Oct 2026
91.0000
97.5100
90.2600
97.2400
4,181,500
Wed, 14 Oct 2026
92.6200
94.9900
91.1600
92.0600
1,592,400
Tue, 13 Oct 2026
94.9000
97.6200
94.1500
94.3200
1,629,700
Mon, 12 Oct 2026
99.4500
101.3900
95.0000
95.5200
1,925,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
97.8000
98.5000
95.3400
98.2300
1,171,300
Thu, 08 Oct 2026
93.4000
95.5000
93.0000
95.2600
1,610,400
Wed, 07 Oct 2026
93.8200
94.7800
93.1000
93.1000
945,600
Tue, 06 Oct 2026
96.0800
98.6000
94.3100
94.6000
1,524,600
Mon, 05 Oct 2026
92.5300
95.5500
92.0000
94.9100
2,572,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
92.5800
94.5000
92.5800
93.9400
1,769,400
Thu, 01 Oct 2026
93.5600
93.8200
90.2000
92.3100
1,365,700
Wed, 30 Sep 2026
88.9000
92.6900
88.8600
91.7000
1,879,600
Tue, 29 Sep 2026
87.4900
89.0900
86.7200
88.8000
1,600,600
Mon, 28 Sep 2026
85.6600
88.7000
84.6200
87.9400
1,914,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
90.8800
92.6400
87.3700
88.1200
1,761,500
Thu, 24 Sep 2026
91.0000
91.4600
89.3400
91.2800
1,618,200
Wed, 23 Sep 2026
89.3900
91.5200
88.7700
91.2800
1,521,000
Tue, 22 Sep 2026
91.0000
91.2500
87.6800
89.2200
1,442,900
Mon, 21 Sep 2026
87.5100
90.1200
86.9600
89.7100
1,237,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
89.4900
89.7500
86.5400
86.9600
3,263,800
Thu, 17 Sep 2026
85.4900
89.7300
83.8100
88.9700
1,997,600
Wed, 16 Sep 2026
83.7500
86.3000
83.6600
85.0300
1,979,200
Tue, 15 Sep 2026
83.6100
87.6600
83.3000
85.1600
1,552,700
Mon, 14 Sep 2026
84.5000
85.9700
83.0400
85.1100
2,371,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
83.4900
84.7600
82.1500
83.3900
2,354,700
Thu, 10 Sep 2026
86.0000
88.2400
83.4100
83.4800
2,100,400
Wed, 09 Sep 2026
88.3900
88.8500
86.0100
86.5800
2,585,800
Tue, 08 Sep 2026
89.9800
90.5900
88.1000
88.4200
2,487,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
95.1400
96.0000
91.4500
91.8100
1,956,500
Thu, 03 Sep 2026
92.0000
96.4700
92.0000
96.1300
3,878,000
Wed, 02 Sep 2026
92.0000
93.5000
89.3400
89.5800
2,407,400
Tue, 01 Sep 2026
95.7600
96.9900
92.1000
92.3900
2,862,000
Mon, 31 Aug 2026
98.0000
102.4200
95.3600
97.5500
5,938,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
15 · DEFA14A
After-hours · 16:41 ET
DEFA14A ↗
Fri, 28 Aug 2026
14 · DEFA14A
After-hours · 16:13 ET
DEFA14A ↗
Fri, 28 Aug 2026
13 · DEFA14A
After-hours · 16:08 ET
DEFA14A ↗
Fri, 28 Aug 2026
12 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
Fri, 28 Aug 2026
11 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Fri, 28 Aug 2026
103.8900
108.0000
96.8200
99.9100
10,107,900
Thu, 27 Aug 2026
10 · DEFA14A
After-hours · 16:18 ET
DEFA14A ↗
Thu, 27 Aug 2026
9 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 27 Aug 2026
8 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 27 Aug 2026
82.6500
85.7800
82.0000
83.7400
5,251,000
Wed, 26 Aug 2026
79.0500
80.9100
78.7900
79.2500
1,693,900
Tue, 25 Aug 2026
82.9800
83.3200
79.4400
80.4000
2,113,400
Mon, 24 Aug 2026
85.6800
86.0600
82.9500
83.2400
2,169,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
85.4300
86.2400
83.5100
85.9400
1,411,100
Thu, 20 Aug 2026
87.8900
88.2100
85.2700
85.9000
1,757,000
Wed, 19 Aug 2026
84.9800
87.9600
84.5000
87.3400
3,554,600
Tue, 18 Aug 2026
84.1100
86.5900
83.5000
85.0100
2,773,400
Mon, 17 Aug 2026
85.5100
86.3800
82.1800
83.4400
3,442,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
86.0100
87.6100
83.8100
86.6800
3,349,400
Thu, 13 Aug 2026
77.7200
86.7000
77.5200
86.0300
4,601,900
Wed, 12 Aug 2026
74.8300
77.3700
74.6400
77.1600
1,349,100
Tue, 11 Aug 2026
75.9900
77.3900
75.2700
76.3500
1,081,200
Mon, 10 Aug 2026
74.0300
77.0800
73.7900
76.3200
2,497,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
71.6900
75.4800
71.2100
75.1100
2,539,000
Thu, 06 Aug 2026
67.1700
70.1600
66.4700
69.9500
1,713,900
Wed, 05 Aug 2026
72.6200
72.8300
69.4900
69.7200
2,368,900
Tue, 04 Aug 2026
67.6700
71.4500
67.0600
71.0600
1,779,700
Mon, 03 Aug 2026
67.0100
69.8000
67.0000
68.7400
2,551,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
63.6400
66.0500
63.2000
65.7900
1,640,000
Thu, 30 Jul 2026
64.4900
64.9100
62.9300
64.2500
1,735,400
Wed, 29 Jul 2026
62.3400
66.0600
62.2500
64.4400
2,176,600
Tue, 28 Jul 2026
61.6200
63.1300
60.2500
62.1000
1,226,400
Mon, 27 Jul 2026
59.9000
62.2100
59.4800
61.2400
1,398,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
58.0600
58.9600
57.6500
58.6800
955,000
Thu, 23 Jul 2026
59.3000
59.4600
56.0600
57.3300
1,705,300
Wed, 22 Jul 2026
59.6600
59.7100
58.2900
58.6800
1,526,700
Tue, 21 Jul 2026
60.7200
63.4400
59.2900
60.1800
1,894,800
Mon, 20 Jul 2026
60.6100
63.2200
60.3000
62.7400
1,353,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
61.3000
62.4600
61.0200
61.5900
1,459,100
Thu, 16 Jul 2026
62.1900
63.1600
60.7000
62.1100
1,488,200
Wed, 15 Jul 2026
63.4200
64.6400
61.6200
62.2400
1,718,900
Tue, 14 Jul 2026
59.8400
62.9500
59.4600
62.3200
2,070,100
Mon, 13 Jul 2026
61.1600
63.1200
60.5600
62.4300
1,985,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
63.4900
63.9700
59.7600
60.2400
1,499,100
Thu, 09 Jul 2026
58.6200
62.7500
58.3500
62.0600
1,504,500
Wed, 08 Jul 2026
58.0500
60.4100
57.7800
60.0800
1,959,900
Tue, 07 Jul 2026
59.8000
61.2800
58.0100
59.4600
1,569,600
Mon, 06 Jul 2026
57.0000
58.6000
56.5600
58.5400
1,318,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
58.4500
59.7900
57.4600
58.0400
1,555,100
Wed, 01 Jul 2026
58.7000
59.7900
58.0900
58.4500
1,670,500
Tue, 30 Jun 2026
56.1100
57.5600
56.0100
57.0200
1,191,000
Mon, 29 Jun 2026
57.5100
58.8600
56.8400
56.9500
1,751,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
53.8800
56.9300
53.8800
56.2400
3,538,100
Thu, 25 Jun 2026
56.7000
56.7800
53.0400
53.6000
3,389,100
Wed, 24 Jun 2026
7 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 24 Jun 2026
58.4000
59.5900
57.7500
58.7100
1,603,500
Tue, 23 Jun 2026
59.0000
60.2300
58.5600
58.9800
1,776,500
Mon, 22 Jun 2026
57.9800
60.4700
56.6000
58.7300
2,140,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
58.0000
59.1300
55.9000
58.9700
3,287,700
Wed, 17 Jun 2026
59.6600
60.9400
58.1000
58.5600
1,794,000
Tue, 16 Jun 2026
62.1700
62.8000
59.4300
60.1100
1,472,700
Mon, 15 Jun 2026
61.0700
63.3900
60.2000
62.3000
2,342,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
60.2200
60.9400
58.1600
60.3500
1,540,100
Thu, 11 Jun 2026
59.6800
60.7400
58.3200
60.2200
1,497,400
Wed, 10 Jun 2026
59.7800
61.4200
59.0200
60.7800
1,241,800
Tue, 09 Jun 2026
61.0100
62.2800
58.7900
61.2600
2,457,800
Mon, 08 Jun 2026
6 · 10-K
After-hours · 17:22 ET
10-K ↗
Mon, 08 Jun 2026
61.5800
62.6000
60.5600
62.1400
1,542,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
64.9800
66.3000
61.6500
61.7900
1,836,600
Thu, 04 Jun 2026
64.7700
66.8000
63.2800
65.0900
1,767,500
Wed, 03 Jun 2026
66.3100
66.9000
63.2500
64.1000
2,630,400
Tue, 02 Jun 2026
65.4800
67.8000
64.0300
67.5900
2,599,700
Mon, 01 Jun 2026
67.0700
68.7200
63.1300
68.0600
4,248,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
53.9100
65.2600
53.2000
64.7000
7,471,900
Thu, 28 May 2026
5 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 28 May 2026
57.1000
59.1900
56.0000
57.6100
6,300,700
Wed, 27 May 2026
53.2900
54.7500
53.1200
53.9000
1,984,000
Tue, 26 May 2026
53.9700
54.9100
53.1300
54.4100
1,587,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
54.5700
56.0900
54.2600
54.8100
1,374,900
Thu, 21 May 2026
54.5100
54.8400
53.5000
53.8400
1,253,500
Wed, 20 May 2026
52.6500
55.3000
52.0000
55.2800
2,112,400
Tue, 19 May 2026
55.4900
56.3000
53.1900
53.7200
2,425,800
Mon, 18 May 2026
50.5500
54.0100
50.5500
53.9100
2,192,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
50.4800
51.5200
49.2900
50.6000
2,408,200
Thu, 14 May 2026
48.6900
50.6100
47.5600
49.7800
1,504,700
Wed, 13 May 2026
48.2100
49.0000
47.5900
48.5700
2,262,200
Tue, 12 May 2026
50.6600
51.0800
49.6900
50.0900
1,860,200
Mon, 11 May 2026
51.4200
52.7400
49.4900
50.3800
2,144,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
50.7400
52.3100
49.9200
52.2500
1,270,300
Thu, 07 May 2026
52.1100
53.3300
51.3100
51.6200
2,455,800
Wed, 06 May 2026
49.1300
50.0000
48.0700
49.1100
1,240,200
Tue, 05 May 2026
51.0900
52.0000
49.7300
50.1500
1,180,400
Mon, 04 May 2026
48.7100
50.9900
48.7100
50.6600
1,080,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
47.9500
50.0000
47.8400
48.6100
1,543,500
Thu, 30 Apr 2026
46.9000
46.9900
45.3200
46.4300
1,760,100
Wed, 29 Apr 2026
47.0000
47.4400
46.2400
47.4000
1,230,800
Tue, 28 Apr 2026
48.5600
50.3500
47.2600
47.4500
1,215,500
Mon, 27 Apr 2026
46.4000
48.9800
45.9400
47.8300
1,689,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
45.6800
46.5900
44.6100
46.4000
2,419,100
Thu, 23 Apr 2026
47.9100
47.9800
44.3100
45.7500
2,040,100
Wed, 22 Apr 2026
48.6500
49.3800
48.2400
49.2300
1,596,000
Tue, 21 Apr 2026
48.8100
50.2800
48.0900
48.3900
921,600
Mon, 20 Apr 2026
47.3900
49.2100
47.3900
48.9600
1,769,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
48.7500
49.1100
47.1400
47.5600
2,190,800
Thu, 16 Apr 2026
48.9200
49.2300
47.2500
47.6600
1,929,500
Wed, 15 Apr 2026
46.5900
48.2000
46.2800
47.5100
1,428,300
Tue, 14 Apr 2026
45.8600
46.5900
44.8300
45.3900
1,380,500
Mon, 13 Apr 2026
43.6700
45.7800
43.3000
45.5900
2,018,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
45.0100
45.0200
42.0500
43.3000
3,216,100
Thu, 09 Apr 2026
48.3200
48.3200
44.4100
45.0000
2,523,100
Wed, 08 Apr 2026
51.6000
51.9100
48.4300
48.7200
1,792,400
Tue, 07 Apr 2026
50.2400
50.4500
48.9100
49.8200
1,579,800
Mon, 06 Apr 2026
50.8300
51.2900
49.6900
50.5600
1,121,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
49.6700
51.5400
48.1100
50.6700
910,400
Wed, 01 Apr 2026
50.7400
50.9900
48.5700
49.9100
1,207,000
Tue, 31 Mar 2026
49.5600
50.9200
49.0000
49.9900
1,860,600
Mon, 30 Mar 2026
49.2500
51.0200
49.1000
49.4100
1,352,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
50.4000
50.4000
47.4900
48.5200
1,748,500
Thu, 26 Mar 2026
49.4300
52.1800
49.3300
51.3100
1,274,300
Wed, 25 Mar 2026
50.8200
51.4400
48.7100
49.9400
1,379,900
Tue, 24 Mar 2026
52.0000
52.0000
49.5500
49.6700
2,039,000
Mon, 23 Mar 2026
53.3100
54.2100
52.3800
52.8900
1,832,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
54.0000
54.5200
52.6400
53.3100
7,821,300
Thu, 19 Mar 2026
55.4900
56.8800
54.0400
55.1500
1,619,000
Wed, 18 Mar 2026
54.9700
56.6100
54.5100
55.7600
1,735,600
Tue, 17 Mar 2026
53.4600
56.3300
53.0500
55.4000
2,305,400
Mon, 16 Mar 2026
52.8700
54.1500
51.9900
53.4400
2,758,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
51.5500
52.5900
50.9300
51.4900
2,036,000
Thu, 12 Mar 2026
52.5500
54.5800
51.4200
51.7000
1,465,500
Wed, 11 Mar 2026
52.4900
54.2000
51.1600
52.8500
1,550,100
Tue, 10 Mar 2026
53.6000
53.8200
50.6300
51.8500
2,065,300
Mon, 09 Mar 2026
52.9000
53.4800
51.3100
53.2500
2,560,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
52.8000
54.2700
51.8100
53.7300
2,231,100
Thu, 05 Mar 2026
52.4000
54.9800
52.0300
53.0200
2,764,000
Wed, 04 Mar 2026
52.5400
53.4200
51.7000
51.8500
2,604,900
Tue, 03 Mar 2026
51.0500
53.7600
50.5900
52.6800
2,897,900
Mon, 02 Mar 2026
51.1600
54.9800
51.1600
52.9200
2,810,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
4 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Fri, 27 Feb 2026
55.1000
55.1000
49.9000
52.0700
7,388,000
Thu, 26 Feb 2026
3 · 8-K
After-hours · 16:12 ET
8-K ↗
Thu, 26 Feb 2026
58.9900
62.1000
58.9900
61.5800
4,087,500
Wed, 25 Feb 2026
56.4800
58.4200
54.7200
58.0000
2,298,800
Tue, 24 Feb 2026
53.8200
57.9800
53.2700
56.3800
3,083,900
Mon, 23 Feb 2026
56.7300
56.9300
52.7300
53.3400
4,328,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
62.0400
64.7000
57.8300
58.1200
2,673,800
Thu, 19 Feb 2026
60.8700
62.3100
60.0500
62.0600
1,511,600
Wed, 18 Feb 2026
60.3700
61.6800
59.1500
61.0300
1,597,700
Tue, 17 Feb 2026
61.2600
62.0000
58.8500
60.4400
3,149,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
61.4900
63.1600
60.2400
61.5700
1,944,600
Thu, 12 Feb 2026
61.6200
62.5000
57.5500
60.3800
2,469,300
Wed, 11 Feb 2026
63.2900
63.2900
60.5200
61.8500
1,528,800
Tue, 10 Feb 2026
64.0000
65.4800
62.7000
63.3800
1,672,500
Mon, 09 Feb 2026
60.0000
62.1400
59.0100
61.3300
2,322,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
58.4000
60.0300
57.0100
59.1200
2,118,300
Thu, 05 Feb 2026
59.2000
60.6700
56.7000
57.1600
1,916,700
Wed, 04 Feb 2026
59.0200
61.7000
57.2700
60.3800
2,601,300
Tue, 03 Feb 2026
64.3400
64.3400
58.7400
60.0200
2,977,000
Mon, 02 Feb 2026
65.9900
67.0300
64.2800
65.4800
2,354,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
67.2500
68.7900
65.5400
65.9300
1,716,600
Thu, 29 Jan 2026
71.3200
71.8900
65.3900
67.7200
2,489,000
Wed, 28 Jan 2026
75.3100
76.1500
73.2700
73.3800
790,500
Tue, 27 Jan 2026
75.3300
75.7100
73.7400
74.2200
1,719,700
Mon, 26 Jan 2026
72.0900
75.7500
72.0900
75.1600
1,777,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
71.7200
72.5800
71.2300
71.7800
1,143,100
Thu, 22 Jan 2026
70.6000
72.2500
70.2000
71.8000
1,117,900
Wed, 21 Jan 2026
69.7300
70.0100
67.9700
69.5200
1,390,700
Tue, 20 Jan 2026
71.0000
72.1400
69.3600
69.5700
1,452,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
73.8100
74.9300
71.2200
71.3800
2,255,900
Thu, 15 Jan 2026
72.9000
76.4200
72.7800
72.8100
1,930,900
Wed, 14 Jan 2026
75.4700
75.4700
72.2800
72.4600
1,045,400
Tue, 13 Jan 2026
77.3500
77.9000
74.3200
75.3400
1,354,900
Mon, 12 Jan 2026
78.2600
78.6900
76.3900
76.6900
1,127,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
78.6600
80.6700
78.4000
78.6200
1,398,100
Thu, 08 Jan 2026
76.5900
79.1200
74.4400
78.4800
1,668,200
Wed, 07 Jan 2026
75.8700
77.8000
75.5700
77.1000
802,900
Tue, 06 Jan 2026
74.5000
75.6900
73.7800
75.6100
1,071,000
Mon, 05 Jan 2026
72.8800
75.6100
72.6600
74.3100
1,166,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
75.4400
75.5900
71.9300
72.5600
1,354,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
76.1400
76.4700
75.3600
75.4400
703,300
Tue, 30 Dec 2025
76.5500
77.2900
76.5100
76.6300
702,900
Mon, 29 Dec 2025
76.3800
77.1700
76.0300
77.0900
1,151,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
76.7500
77.3500
76.4100
76.9700
546,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
77.2200
77.2200
76.2400
76.8000
370,600
Tue, 23 Dec 2025
78.2600
78.3800
75.8100
76.9900
1,237,400
Mon, 22 Dec 2025
76.9000
78.7800
76.5200
78.4300
859,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
75.8600
76.6600
74.6600
76.4200
1,817,100
Thu, 18 Dec 2025
75.0900
77.9200
75.0600
76.1700
1,613,100
Wed, 17 Dec 2025
74.6400
76.2200
73.9300
74.5200
1,383,300
Tue, 16 Dec 2025
73.4500
75.2500
73.4400
74.9800
1,417,400
Mon, 15 Dec 2025
76.1700
76.4000
73.4100
73.7200
1,742,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
79.0900
79.8500
75.8400
76.3100
1,569,000
Thu, 11 Dec 2025
77.9700
79.8700
77.8000
79.2900
1,888,500
Wed, 10 Dec 2025
74.5100
79.3200
74.0200
78.8700
2,207,900
Tue, 09 Dec 2025
74.8300
75.9900
73.9200
74.6900
2,014,300
Mon, 08 Dec 2025
74.6000
76.3500
74.5000
75.5500
3,097,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
74.0300
75.0600
73.7300
74.6700
1,469,900
Thu, 04 Dec 2025
75.0000
75.4800
73.3400
73.7300
1,672,000
Wed, 03 Dec 2025
73.5000
75.5000
73.3300
75.0200
1,933,100
Tue, 02 Dec 2025
72.0000
73.4400
71.8200
72.2600
1,755,100
Mon, 01 Dec 2025
69.4000
71.2200
69.4000
71.0900
1,910,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
69.9700
71.2700
69.9700
70.5300
937,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
69.2400
70.9800
68.9100
69.9400
2,173,100
Tue, 25 Nov 2025
69.2600
70.0900
68.1000
69.5300
3,779,300
Mon, 24 Nov 2025
2 · 10-Q
After-hours · 16:45 ET
10-Q ↗
Mon, 24 Nov 2025
70.5100
71.2400
68.8800
69.0700
3,494,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
72.5600
76.0000
68.7800
70.0400
8,944,600
Thu, 20 Nov 2025
1 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 20 Nov 2025
89.1300
91.0900
81.8300
82.0800
3,763,600
Wed, 19 Nov 2025
88.0500
89.8400
87.5400
88.2800
1,551,100
Tue, 18 Nov 2025
87.0200
88.9800
86.3800
88.5600
1,663,400
Mon, 17 Nov 2025
90.2100
91.0000
86.6900
87.4400
1,959,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
88.4800
92.2700
87.5100
90.8300
1,255,000
Thu, 13 Nov 2025
91.3800
93.9200
90.4600
91.3000
1,256,400
Wed, 12 Nov 2025
94.8800
96.0700
92.2300
92.4600
1,484,200
Tue, 11 Nov 2025
92.6100
95.0100
92.6100
94.4700
1,413,900
Mon, 10 Nov 2025
89.9900
93.3200
89.8800
93.0700
1,901,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
85.2900
90.0800
84.8700
90.0200
1,587,900
Thu, 06 Nov 2025
88.2700
89.6700
84.8400
86.5800
1,255,400
Wed, 05 Nov 2025
88.2200
88.5200
86.7200
87.0400
1,161,800
Tue, 04 Nov 2025
88.3100
90.1000
86.3100
88.5300
1,559,100
Mon, 03 Nov 2025
89.9900
92.2400
89.3400
90.7300
2,097,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
89.2400
90.6900
88.5000
89.2200
1,329,100
Thu, 30 Oct 2025
85.8400
90.3800
85.8400
88.3900
1,458,600
Wed, 29 Oct 2025
86.6600
87.6500
85.7100
86.3800
1,153,500
Tue, 28 Oct 2025
89.1500
90.1800
86.5600
87.2200
1,004,700
Mon, 27 Oct 2025
89.2000
89.7100
88.1200
88.6800
1,379,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
88.1300
90.0700
87.8700
88.2000
1,466,500
Thu, 23 Oct 2025
85.8200
87.2200
85.6500
87.1500
1,152,300