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
87.7700
91.3400
86.2400
90.8200
1,173,974
Thu, 22 Oct 2026
89.1700
90.9500
87.3400
88.4200
1,196,600
Wed, 21 Oct 2026
88.2800
90.4100
88.1700
89.1500
1,177,600
Tue, 20 Oct 2026
90.2500
90.9900
87.0000
88.0100
1,231,900
Mon, 19 Oct 2026
90.4250
92.4500
88.0100
89.9800
1,685,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
92.4400
93.2770
86.8350
87.3400
1,453,100
Thu, 15 Oct 2026
89.0200
92.0700
85.5200
90.5300
1,869,300
Wed, 14 Oct 2026
87.7400
88.4300
86.3100
88.3900
1,276,000
Tue, 13 Oct 2026
90.7300
93.3900
88.2450
88.8200
1,587,700
Mon, 12 Oct 2026
83.3300
89.3500
82.9300
88.5900
1,555,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
26 · 8-K
After market open · 11:00 ET
8-K ↗
Fri, 09 Oct 2026
85.8000
86.8100
81.5100
82.8700
1,424,800
Thu, 08 Oct 2026
84.8100
86.6800
82.8300
86.6100
2,127,700
Wed, 07 Oct 2026
83.3500
87.1400
83.1000
85.7900
1,019,200
Tue, 06 Oct 2026
88.3300
89.5800
84.8400
85.0900
2,046,800
Mon, 05 Oct 2026
91.2700
91.8000
86.6500
89.4100
2,618,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
89.1500
91.9000
88.0950
91.7300
1,677,900
Thu, 01 Oct 2026
88.0700
88.8000
86.5300
88.5100
876,500
Wed, 30 Sep 2026
90.0000
91.9740
88.3700
88.4600
1,547,000
Tue, 29 Sep 2026
89.7800
90.4500
87.2100
89.2300
1,212,100
Mon, 28 Sep 2026
82.5300
90.4100
81.5000
88.2900
2,231,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
83.5000
84.8100
82.6300
82.9100
897,000
Thu, 24 Sep 2026
82.9900
84.4000
82.1900
83.8100
902,700
Wed, 23 Sep 2026
82.7600
83.9650
81.2550
83.3400
975,200
Tue, 22 Sep 2026
83.4200
85.7050
83.4110
83.8200
1,587,400
Mon, 21 Sep 2026
79.2100
82.4600
78.6850
81.6300
1,773,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
76.8400
78.3300
76.3400
77.9300
4,405,100
Thu, 17 Sep 2026
74.7700
78.5300
74.3400
77.4800
1,646,200
Wed, 16 Sep 2026
72.8500
76.4900
72.8500
73.9600
1,537,800
Tue, 15 Sep 2026
75.1400
76.0900
72.4700
72.5800
1,558,900
Mon, 14 Sep 2026
73.6300
75.5900
72.7170
74.5400
1,916,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
74.3000
76.6300
73.5700
75.6500
1,638,200
Thu, 10 Sep 2026
74.1000
74.7200
71.7200
73.3900
2,227,500
Wed, 09 Sep 2026
77.1600
77.7400
74.3600
75.7200
2,095,900
Tue, 08 Sep 2026
73.5100
78.4900
72.8100
78.4700
1,970,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
73.6300
75.5800
73.0400
75.5600
3,760,200
Fri, 04 Sep 2026
25 · 10-Q
Pre-market · 07:20 ET
10-Q ↗
Thu, 03 Sep 2026
76.8600
79.4800
71.9750
73.6400
7,746,400
Thu, 03 Sep 2026
24 · 8-K
Pre-market · 07:01 ET
8-K ↗
Wed, 02 Sep 2026
84.0100
86.0200
82.1400
84.8100
2,725,500
Tue, 01 Sep 2026
84.7800
86.1800
83.4000
84.1700
1,526,400
Mon, 31 Aug 2026
86.8900
87.3100
84.5850
85.4100
2,130,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
90.2000
91.9740
87.4800
87.8500
1,342,700
Thu, 27 Aug 2026
90.8200
91.3130
88.3000
89.7100
986,100
Wed, 26 Aug 2026
87.6000
92.6450
86.9700
90.7900
1,259,100
Tue, 25 Aug 2026
87.3300
88.1450
84.8750
87.3600
1,128,000
Mon, 24 Aug 2026
86.2300
89.2700
86.0100
87.1200
969,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
88.0600
89.2700
85.3500
85.3900
1,068,300
Thu, 20 Aug 2026
87.7900
89.8200
86.3750
86.8000
1,155,300
Thu, 20 Aug 2026
23 · 8-K
Pre-market · 07:02 ET
8-K ↗
Wed, 19 Aug 2026
85.3300
89.9800
85.3300
88.6100
1,290,000
Tue, 18 Aug 2026
84.5200
85.4000
83.1800
83.9300
1,174,500
Mon, 17 Aug 2026
88.0000
88.4900
84.0400
84.1000
1,964,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
91.0000
91.0000
88.1800
89.0200
1,236,200
Thu, 13 Aug 2026
93.8700
95.4400
90.2600
91.0600
1,452,500
Wed, 12 Aug 2026
94.9700
96.2500
92.8200
93.0200
1,382,100
Tue, 11 Aug 2026
97.9300
99.0000
94.0700
94.1600
1,884,400
Mon, 10 Aug 2026
98.7100
102.4600
98.0560
99.9700
1,834,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
93.4700
99.3300
93.2850
98.5400
1,480,400
Thu, 06 Aug 2026
89.4700
94.3400
89.2400
93.5200
2,069,200
Wed, 05 Aug 2026
89.4500
91.8900
89.2300
89.8600
1,378,200
Tue, 04 Aug 2026
89.0100
91.8900
87.8260
89.2100
1,558,700
Mon, 03 Aug 2026
88.5000
89.9100
87.1600
89.1100
1,407,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
87.0800
89.8750
86.4800
88.6800
989,500
Thu, 30 Jul 2026
89.9700
91.9700
87.6200
88.2400
1,431,800
Wed, 29 Jul 2026
88.0900
91.4600
85.9300
89.1300
1,848,700
Tue, 28 Jul 2026
88.5000
90.6800
87.0000
89.3100
2,639,700
Mon, 27 Jul 2026
84.3000
86.0500
81.7000
85.3200
1,849,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
83.0400
84.6400
81.1860
83.5500
1,944,100
Thu, 23 Jul 2026
86.0000
86.5050
82.6800
82.7900
1,270,400
Wed, 22 Jul 2026
85.9400
90.0000
85.9400
87.3400
2,282,300
Tue, 21 Jul 2026
88.5700
89.7100
85.5800
87.0900
1,569,900
Mon, 20 Jul 2026
83.1200
87.9900
83.1200
87.4100
3,135,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
80.7900
84.4800
80.0400
81.4500
920,200
Thu, 16 Jul 2026
83.6100
86.4400
81.6600
82.3800
1,552,200
Wed, 15 Jul 2026
83.0000
84.8750
81.9500
84.3800
1,521,900
Tue, 14 Jul 2026
80.7700
82.0400
78.7950
81.9200
1,617,600
Mon, 13 Jul 2026
78.5400
80.7800
78.1700
78.9800
1,625,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
76.4700
78.5900
75.1500
78.3600
1,109,700
Thu, 09 Jul 2026
77.7400
78.4100
75.6100
76.1900
772,000
Wed, 08 Jul 2026
77.9400
78.3100
74.6300
76.5800
1,463,800
Tue, 07 Jul 2026
79.3000
79.3600
76.7700
78.2500
1,194,100
Mon, 06 Jul 2026
78.3200
79.0900
76.0000
77.8700
1,530,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
77.7700
77.9100
74.6000
76.7100
2,377,200
Wed, 01 Jul 2026
82.6000
82.6250
77.6600
77.7100
1,831,500
Tue, 30 Jun 2026
85.1500
85.8400
82.4200
83.4800
1,948,100
Mon, 29 Jun 2026
86.8600
88.1050
83.6500
86.4500
2,134,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
82.7900
88.5700
82.4000
88.5000
5,891,000
Thu, 25 Jun 2026
80.2400
83.6300
78.3000
83.0000
2,175,900
Wed, 24 Jun 2026
79.1100
81.1100
77.8200
80.6400
1,629,400
Tue, 23 Jun 2026
79.3600
80.7500
77.6000
78.7600
1,387,100
Mon, 22 Jun 2026
82.1100
82.4500
79.3600
80.5700
1,195,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
80.6400
83.9200
79.8500
81.9800
2,656,600
Wed, 17 Jun 2026
79.6600
82.9900
78.4000
78.5200
1,962,500
Tue, 16 Jun 2026
80.1000
80.8700
78.4000
78.7100
1,280,500
Mon, 15 Jun 2026
22 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 15 Jun 2026
81.0000
82.9600
78.4800
79.4200
1,870,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
78.8100
79.9100
77.9000
78.8800
1,188,100
Thu, 11 Jun 2026
75.7300
79.0500
74.4100
78.7800
1,791,000
Wed, 10 Jun 2026
74.4100
75.7600
73.2700
74.2400
1,649,100
Tue, 09 Jun 2026
75.2800
78.8500
73.3450
74.9600
2,265,300
Mon, 08 Jun 2026
75.3100
78.7700
74.6300
76.2600
2,829,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
72.2800
75.9900
72.2800
74.6000
3,254,500
Fri, 05 Jun 2026
21 · 10-Q
Pre-market · 07:15 ET
10-Q ↗
Thu, 04 Jun 2026
20 · DEFA14A
After-hours · 17:11 ET
DEFA14A ↗
Thu, 04 Jun 2026
76.7600
80.3650
72.6800
73.0800
4,078,100
Wed, 03 Jun 2026
75.5500
79.1200
72.0000
78.9600
6,355,800
Wed, 03 Jun 2026
19 · DEFA14A
Pre-market · 08:38 ET
DEFA14A ↗
Tue, 02 Jun 2026
78.5300
81.2800
74.2600
80.0600
9,958,400
Tue, 02 Jun 2026
18 · 8-K
Pre-market · 07:01 ET
8-K ↗
Mon, 01 Jun 2026
52.2600
55.8400
51.0590
54.3000
4,238,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
58.5000
58.5000
55.0000
55.0000
3,956,300
Thu, 28 May 2026
56.6300
60.6500
56.6300
59.6000
3,168,600
Wed, 27 May 2026
17 · DEFA14A
After-hours · 16:30 ET
DEFA14A ↗
Wed, 27 May 2026
57.0000
58.5000
56.1600
57.1800
2,858,600
Tue, 26 May 2026
55.0000
55.9700
54.1350
55.9200
2,449,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
50.7200
52.5100
50.0500
52.4500
2,011,900
Thu, 21 May 2026
47.7600
50.9600
46.9800
50.5500
2,704,400
Thu, 21 May 2026
16 · 8-K
Pre-market · 08:35 ET
8-K ↗
Wed, 20 May 2026
15 · DEFA14A
After-hours · 17:29 ET
DEFA14A ↗
Wed, 20 May 2026
14 · DEFA14A
After-hours · 16:11 ET
DEFA14A ↗
Wed, 20 May 2026
44.5300
47.8550
43.8050
47.7100
2,048,300
Tue, 19 May 2026
44.2500
45.2750
43.1200
45.2000
2,070,500
Mon, 18 May 2026
13 · DEFA14A
After-hours · 17:15 ET
DEFA14A ↗
Mon, 18 May 2026
12 · DEFA14A
After-hours · 16:10 ET
DEFA14A ↗
Mon, 18 May 2026
45.6000
46.3700
44.0420
44.8300
2,135,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
46.1000
47.5660
45.2500
45.9600
1,980,200
Thu, 14 May 2026
46.0000
47.7200
45.7700
46.7800
1,921,400
Wed, 13 May 2026
45.6200
46.0900
44.1100
45.1900
2,360,300
Tue, 12 May 2026
45.1800
47.0750
43.8100
46.5600
3,022,100
Tue, 12 May 2026
11 · DEFA14A
Pre-market · 06:04 ET
DEFA14A ↗
Mon, 11 May 2026
10 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Mon, 11 May 2026
9 · 8-K
After-hours · 17:00 ET
8-K ↗
Mon, 11 May 2026
48.8500
48.8600
45.7000
46.0400
2,367,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
48.1000
49.7500
47.3800
48.0400
1,946,600
Thu, 07 May 2026
51.0000
52.2400
47.1200
47.5500
2,772,000
Wed, 06 May 2026
52.2300
52.8940
50.2600
51.5200
1,668,500
Tue, 05 May 2026
8 · DEFA14A
After-hours · 16:30 ET
DEFA14A ↗
Tue, 05 May 2026
50.6300
51.9700
49.5850
50.7600
1,514,600
Mon, 04 May 2026
51.2100
52.2100
50.1620
50.2800
1,484,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
7 · DEF 14A
After-hours · 16:10 ET
DEF 14A ↗
Fri, 01 May 2026
6 · DEFA14A
After-hours · 16:20 ET
DEFA14A ↗
Fri, 01 May 2026
51.7600
52.9200
50.6800
52.3600
1,352,900
Thu, 30 Apr 2026
51.2200
52.6100
50.2400
51.8300
1,820,300
Wed, 29 Apr 2026
52.6500
53.0200
50.1200
50.8800
2,091,300
Tue, 28 Apr 2026
52.1900
52.5000
50.5600
51.7300
1,072,900
Mon, 27 Apr 2026
53.1000
53.8500
52.1300
52.5400
1,421,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
52.7300
53.8300
51.6700
52.7800
1,087,400
Thu, 23 Apr 2026
52.8900
53.7600
51.2600
52.1800
1,014,200
Wed, 22 Apr 2026
55.4800
56.0000
52.3300
52.6200
1,808,200
Tue, 21 Apr 2026
55.7300
57.7600
54.8500
54.9200
1,650,300
Mon, 20 Apr 2026
54.5100
55.9000
53.8200
55.3400
1,419,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
53.0000
55.1100
53.0000
54.7200
2,305,400
Thu, 16 Apr 2026
49.6500
51.7600
49.6500
51.6100
1,958,800
Wed, 15 Apr 2026
48.1000
49.8700
47.3200
49.5600
1,627,500
Tue, 14 Apr 2026
50.3500
51.5350
48.4800
48.5500
1,835,100
Mon, 13 Apr 2026
49.8500
50.7500
48.4600
49.9400
1,528,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
51.6900
51.9390
49.1330
50.3700
2,027,800
Thu, 09 Apr 2026
50.9900
53.1420
50.4230
51.5400
1,895,700
Wed, 08 Apr 2026
50.9200
52.4000
50.5200
51.5600
3,524,000
Tue, 07 Apr 2026
48.1900
49.5610
46.9100
48.5800
2,438,500
Mon, 06 Apr 2026
45.4100
48.3700
44.6800
48.2600
2,496,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
45.8600
47.0000
44.5200
46.0000
2,087,700
Wed, 01 Apr 2026
47.4900
49.1800
46.5300
47.3200
2,893,900
Tue, 31 Mar 2026
45.0000
47.0000
44.4250
46.3600
2,853,700
Mon, 30 Mar 2026
43.0900
44.2100
42.3700
43.2900
2,301,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
43.8700
44.3700
41.9900
42.4700
2,102,900
Thu, 26 Mar 2026
43.4500
45.0300
43.4500
44.3300
2,062,400
Wed, 25 Mar 2026
45.2500
45.5000
43.6750
44.5600
2,458,300
Tue, 24 Mar 2026
44.3400
44.8100
42.7200
43.5400
3,550,000
Mon, 23 Mar 2026
46.4600
47.2500
45.1200
45.4000
2,717,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
48.2200
48.2200
44.4100
44.8600
3,646,200
Fri, 20 Mar 2026
5 · 10-K
Pre-market · 07:15 ET
10-K ↗
Thu, 19 Mar 2026
46.5200
49.1100
46.2200
48.3500
1,836,800
Wed, 18 Mar 2026
46.0400
47.9600
45.7800
47.6900
2,465,100
Tue, 17 Mar 2026
46.1000
46.7600
44.8500
46.0200
1,673,100
Mon, 16 Mar 2026
45.9500
46.5800
44.9300
45.0500
1,667,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
45.5800
45.9800
44.5300
44.8600
1,826,700
Thu, 12 Mar 2026
44.5200
45.9700
44.1000
44.9700
3,379,800
Wed, 11 Mar 2026
46.9500
47.6200
44.8700
45.1700
2,739,700
Tue, 10 Mar 2026
47.0000
49.3000
46.4500
47.7100
3,281,300
Mon, 09 Mar 2026
45.3300
48.1800
44.4000
48.1200
5,182,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
50.1600
50.6600
46.5600
46.7300
5,578,300
Thu, 05 Mar 2026
56.4000
56.4000
49.1800
52.7100
10,230,400
Thu, 05 Mar 2026
4 · 8-K
Pre-market · 07:02 ET
8-K ↗
Wed, 04 Mar 2026
63.1500
64.6900
59.6000
60.0100
3,168,800
Tue, 03 Mar 2026
58.3700
62.1900
56.1600
62.1200
2,456,800
Mon, 02 Mar 2026
61.5100
61.9700
60.0400
61.1800
1,932,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
64.0200
64.0200
61.0300
62.7000
2,319,400
Thu, 26 Feb 2026
62.6900
65.8000
62.6400
65.7500
2,020,600
Wed, 25 Feb 2026
62.4700
63.7400
61.7500
62.1600
1,337,500
Tue, 24 Feb 2026
61.0000
62.8050
61.0000
62.3200
824,700
Mon, 23 Feb 2026
63.8750
64.9600
58.5100
60.8700
1,856,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
60.8800
64.7650
60.8800
64.3700
2,076,400
Thu, 19 Feb 2026
61.0200
61.7300
59.7000
61.3300
1,415,800
Wed, 18 Feb 2026
59.0000
62.9900
58.9000
62.3300
1,952,800
Tue, 17 Feb 2026
58.1000
60.9100
58.1000
60.3600
1,443,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
56.9300
59.2500
55.7860
58.5400
1,286,000
Thu, 12 Feb 2026
57.6300
59.4200
55.6400
56.9400
1,294,900
Wed, 11 Feb 2026
59.6100
60.5400
56.2400
56.3500
1,946,500
Tue, 10 Feb 2026
61.7100
62.0600
58.9400
59.2200
1,072,400
Mon, 09 Feb 2026
61.8400
62.4970
61.0800
61.8000
1,145,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
60.7500
62.9100
59.7550
62.4400
1,155,600
Thu, 05 Feb 2026
61.1300
61.4050
57.5800
59.0200
1,747,800
Wed, 04 Feb 2026
59.9300
60.9300
57.8700
60.8800
1,569,000
Tue, 03 Feb 2026
57.1200
62.3700
57.1200
59.9700
2,438,600
Mon, 02 Feb 2026
53.9900
57.6900
53.2700
57.6500
1,920,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
55.6000
56.5750
54.3800
54.5100
2,087,900
Thu, 29 Jan 2026
56.0800
57.7950
55.7900
56.0000
1,775,600
Wed, 28 Jan 2026
56.4350
57.4000
55.3900
56.4400
1,978,800
Tue, 27 Jan 2026
59.3500
59.3500
55.5800
55.8900
3,316,500
Mon, 26 Jan 2026
59.4800
60.6200
56.9200
58.5700
2,045,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
61.8900
62.4500
59.3900
59.7500
1,198,800
Thu, 22 Jan 2026
65.4100
65.9900
61.9600
62.2900
1,360,800
Wed, 21 Jan 2026
62.6200
65.2600
62.1500
65.0400
1,287,400
Tue, 20 Jan 2026
58.1100
62.2100
58.0700
62.1900
1,838,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
60.9500
60.9500
59.0310
59.8600
1,451,900
Thu, 15 Jan 2026
61.7800
62.1000
59.9100
60.6000
1,689,600
Wed, 14 Jan 2026
62.1500
62.2200
59.5300
61.2900
1,779,300
Tue, 13 Jan 2026
63.2350
65.1600
61.9000
62.6900
1,814,500
Mon, 12 Jan 2026
62.5000
64.7400
59.8800
63.1100
2,710,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
63.0000
66.8890
63.0000
65.9000
2,506,500
Thu, 08 Jan 2026
61.6500
63.8200
61.1500
62.8100
2,697,200
Wed, 07 Jan 2026
58.1600
61.4300
57.9000
60.9500
2,267,200
Tue, 06 Jan 2026
56.4100
59.3200
55.8300
58.3900
2,304,500
Mon, 05 Jan 2026
52.9500
55.7450
52.5000
55.1200
1,958,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
54.9400
54.9400
52.0300
53.3600
1,727,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
54.7500
54.8550
54.0050
54.1700
1,034,900
Tue, 30 Dec 2025
55.7700
56.0000
54.6100
54.7700
1,253,000
Mon, 29 Dec 2025
53.7800
56.4400
53.0500
56.0500
2,318,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
54.0300
54.3800
52.9100
53.8100
1,504,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
54.6000
54.7900
53.4900
54.2700
848,200
Tue, 23 Dec 2025
55.8300
56.1600
54.2200
54.6300
1,540,300
Mon, 22 Dec 2025
56.8000
56.8000
53.8300
55.2800
2,256,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
54.6050
56.9500
54.4100
56.7000
4,035,200
Thu, 18 Dec 2025
54.2000
54.9800
52.8500
54.5300
1,646,400
Wed, 17 Dec 2025
55.2500
55.8290
52.8300
53.0900
2,071,400
Tue, 16 Dec 2025
55.0000
55.4400
52.4200
53.6600
2,988,200
Mon, 15 Dec 2025
54.4100
56.3300
54.1700
54.7600
2,739,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
53.3900
55.2200
53.0000
54.4900
4,227,200
Thu, 11 Dec 2025
52.3300
53.4700
51.7500
52.7500
2,066,000
Wed, 10 Dec 2025
52.1100
53.3400
51.2000
52.0100
3,264,000
Tue, 09 Dec 2025
50.7000
52.9400
50.1300
52.3100
3,221,600
Mon, 08 Dec 2025
49.5100
51.6600
46.6500
50.6500
5,163,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
48.5700
50.2200
45.9150
49.0500
12,135,100
Fri, 05 Dec 2025
3 · 10-Q
Pre-market · 07:16 ET
10-Q ↗
Fri, 05 Dec 2025
2 · 8-K
Pre-market · 07:01 ET
8-K ↗
Thu, 04 Dec 2025
42.0500
42.5200
40.7800
41.5700
4,367,700
Wed, 03 Dec 2025
42.6000
43.5000
42.0700
42.5100
3,037,400
Tue, 02 Dec 2025
44.0500
44.2250
41.5100
41.9700
3,645,400
Mon, 01 Dec 2025
40.6600
44.3800
40.5100
44.1200
3,572,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
40.2700
41.5900
39.7100
41.3300
1,248,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
38.7000
40.9000
38.7000
40.1900
2,695,000
Tue, 25 Nov 2025
36.9500
39.2100
36.5500
38.1700
3,121,000
Mon, 24 Nov 2025
36.6400
37.4550
35.7500
36.6700
2,256,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
33.9600
37.0950
33.7900
36.7000
3,244,400
Thu, 20 Nov 2025
35.0000
36.1000
33.6950
33.7900
2,078,300
Wed, 19 Nov 2025
34.5900
35.4500
34.0600
34.7900
1,762,300
Tue, 18 Nov 2025
33.8050
34.8700
33.6100
34.5600
1,295,000
Mon, 17 Nov 2025
35.6700
36.0800
34.2300
35.0900
1,517,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
34.2600
36.3300
34.0020
35.7000
2,068,100
Thu, 13 Nov 2025
35.1200
36.2100
34.6700
34.9500
1,841,300
Wed, 12 Nov 2025
34.9900
36.0000
34.9900
35.3900
1,481,100
Tue, 11 Nov 2025
35.2300
35.4300
34.5700
34.9700
1,306,100
Mon, 10 Nov 2025
35.7100
35.9700
34.0000
34.9900
2,262,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
35.3400
36.0800
34.5000
35.0700
1,914,000
Thu, 06 Nov 2025
37.0000
37.3800
35.1300
36.3200
2,100,400
Wed, 05 Nov 2025
35.4850
39.0100
35.0560
37.4300
3,789,000
Tue, 04 Nov 2025
1 · DEFA14A
After-hours · 16:34 ET
DEFA14A ↗
Tue, 04 Nov 2025
35.1300
36.2200
34.9900
35.3700
1,782,800
Mon, 03 Nov 2025
35.4900
36.6450
34.9000
36.0100
2,420,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
33.8400
35.2800
33.1990
35.2500
2,583,900
Thu, 30 Oct 2025
35.3700
35.5800
33.6700
33.8700
3,389,200
Wed, 29 Oct 2025
35.7600
38.0500
35.5000
36.2300
4,541,100
Tue, 28 Oct 2025
34.9200
35.2300
34.0850
34.5300
1,403,300
Mon, 27 Oct 2025
34.5300
35.0800
33.3700
34.8700
2,305,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
33.2100
34.2100
33.1000
33.1700
2,282,700
Thu, 23 Oct 2025
31.1300
32.7700
30.9000
32.7400
1,459,800