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
66.1700
66.7900
65.2550
65.8100
398,164
Thu, 22 Oct 2026
68.9800
69.4900
65.5600
66.3000
582,800
Wed, 21 Oct 2026
71.6300
72.4100
70.2500
71.2500
366,400
Tue, 20 Oct 2026
70.0500
70.9800
68.9300
70.4300
220,600
Mon, 19 Oct 2026
72.5600
72.9200
71.0000
71.1200
236,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
72.2900
72.4100
69.9600
70.6200
388,200
Thu, 15 Oct 2026
72.0600
73.3200
70.1300
73.2200
257,200
Wed, 14 Oct 2026
77.3300
78.0000
74.3000
74.3700
320,200
Tue, 13 Oct 2026
77.8700
78.9900
76.2700
78.7500
290,200
Mon, 12 Oct 2026
81.0000
81.1400
79.2400
79.3400
262,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
82.2300
82.3300
81.0000
81.4700
240,700
Thu, 08 Oct 2026
81.8300
83.2700
80.5300
81.1600
413,800
Wed, 07 Oct 2026
84.1900
84.8000
83.1600
83.2300
380,600
Tue, 06 Oct 2026
87.1500
87.1800
85.8800
85.9600
276,900
Mon, 05 Oct 2026
87.6500
88.5200
86.0400
86.1100
380,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
86.2600
88.6100
86.1400
87.3900
295,100
Thu, 01 Oct 2026
83.0300
85.7500
82.2100
84.6200
461,200
Wed, 30 Sep 2026
84.5500
85.5000
81.3300
82.9100
567,900
Tue, 29 Sep 2026
83.2700
84.2700
82.4700
83.5300
389,300
Mon, 28 Sep 2026
82.6400
83.3100
80.9700
82.7900
477,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
83.3200
85.1400
82.3600
82.5200
544,500
Thu, 24 Sep 2026
81.6100
83.1700
81.2700
82.1500
434,600
Wed, 23 Sep 2026
82.0000
83.2900
80.3500
83.1100
366,400
Tue, 22 Sep 2026
77.1300
82.7200
76.4800
82.2300
817,500
Mon, 21 Sep 2026
76.5700
77.4100
75.2000
77.1600
484,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
75.3100
75.7600
73.9400
75.4000
694,100
Thu, 17 Sep 2026
75.5900
77.6600
74.2200
74.5500
231,000
Wed, 16 Sep 2026
74.1300
74.9900
72.9900
73.8500
212,500
Tue, 15 Sep 2026
73.6400
73.8600
72.0600
72.6300
270,300
Mon, 14 Sep 2026
74.0600
74.7800
72.1800
72.2500
389,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
75.4500
77.9100
74.4100
77.8000
333,600
Thu, 10 Sep 2026
73.4600
74.9900
73.1400
73.9800
315,400
Wed, 09 Sep 2026
73.4800
74.8900
73.4800
74.3900
312,500
Tue, 08 Sep 2026
19 · 8-K
After-hours · 16:23 ET
8-K ↗
Tue, 08 Sep 2026
73.1100
74.6900
72.6800
73.9200
274,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
71.9800
73.2800
71.7500
72.6400
195,800
Thu, 03 Sep 2026
70.1900
71.5700
68.9100
71.2100
367,900
Wed, 02 Sep 2026
70.8100
71.3800
69.6700
70.6400
323,600
Tue, 01 Sep 2026
69.6500
70.8500
68.6500
70.4800
488,600
Mon, 31 Aug 2026
71.6000
72.0000
70.0700
70.2800
615,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
73.7500
73.8700
71.2000
71.3100
234,700
Thu, 27 Aug 2026
73.0300
73.9000
71.8800
73.6900
210,200
Wed, 26 Aug 2026
72.2900
73.8400
72.0300
72.3200
265,000
Tue, 25 Aug 2026
73.9100
73.9100
71.0900
71.8600
257,200
Mon, 24 Aug 2026
71.6500
72.0200
70.6700
71.7200
370,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
74.2300
74.5400
71.7800
72.6400
360,600
Thu, 20 Aug 2026
73.1000
74.1300
72.7500
73.3600
343,400
Wed, 19 Aug 2026
77.2700
77.9500
72.4000
73.5200
379,000
Tue, 18 Aug 2026
81.0100
81.0100
75.3600
76.7100
405,800
Mon, 17 Aug 2026
82.5900
84.2100
82.5900
84.1700
292,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
80.4900
82.6600
79.5900
81.7500
212,100
Thu, 13 Aug 2026
81.8500
82.8000
80.2600
80.4900
229,100
Wed, 12 Aug 2026
83.5600
84.7100
81.8900
81.9400
221,600
Tue, 11 Aug 2026
82.9700
84.1900
81.0800
81.3200
230,700
Mon, 10 Aug 2026
83.3400
83.7700
81.0200
81.2600
381,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
83.6100
84.2000
80.8200
82.3600
228,100
Thu, 06 Aug 2026
83.6500
85.6000
82.0900
82.3700
226,600
Wed, 05 Aug 2026
84.6400
85.8300
83.0000
84.0600
306,400
Tue, 04 Aug 2026
83.9000
86.5100
82.1400
85.4100
333,300
Mon, 03 Aug 2026
77.6300
81.7500
76.5300
80.9600
358,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
81.8900
84.8000
79.3100
79.7700
411,400
Thu, 30 Jul 2026
85.6700
85.6700
75.3000
79.4200
710,400
Wed, 29 Jul 2026
18 · 10-Q
After-hours · 16:58 ET
10-Q ↗
Wed, 29 Jul 2026
17 · 8-K
After-hours · 16:47 ET
8-K ↗
Wed, 29 Jul 2026
75.4600
76.5100
71.2700
74.1100
792,600
Tue, 28 Jul 2026
77.1400
77.3700
74.2300
76.9300
447,500
Mon, 27 Jul 2026
81.2100
82.4900
76.5000
79.6300
541,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
83.3900
84.4200
80.9900
81.1000
293,400
Thu, 23 Jul 2026
82.4400
84.5900
82.0600
83.8500
275,600
Wed, 22 Jul 2026
82.9200
84.7700
82.7000
83.5100
207,900
Tue, 21 Jul 2026
83.4900
85.5200
82.3300
84.6500
391,500
Mon, 20 Jul 2026
79.7300
81.1800
79.5400
80.6100
304,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
74.9400
78.9400
73.3500
78.4500
415,100
Thu, 16 Jul 2026
79.6200
80.7400
76.9300
77.4000
657,800
Wed, 15 Jul 2026
83.5200
83.8400
79.9800
81.6900
847,700
Tue, 14 Jul 2026
84.3700
84.6000
81.4000
82.7600
482,000
Mon, 13 Jul 2026
83.2900
85.0200
81.5500
81.7700
456,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
84.2100
85.7300
83.4800
85.0600
216,200
Thu, 09 Jul 2026
83.4200
86.5400
83.4200
85.2600
359,900
Wed, 08 Jul 2026
80.6700
82.1400
79.4000
81.8000
499,100
Tue, 07 Jul 2026
83.4200
83.6300
77.7500
81.0100
652,000
Mon, 06 Jul 2026
85.8700
90.4200
85.0000
85.5700
421,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
94.1000
94.2700
84.8400
86.1300
535,700
Wed, 01 Jul 2026
96.0500
96.7200
93.8000
95.0100
415,900
Tue, 30 Jun 2026
96.2200
100.4100
95.3800
98.6700
702,300
Mon, 29 Jun 2026
90.6400
95.5900
89.1400
95.1600
611,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
95.0200
95.9600
90.0300
92.0500
1,840,600
Thu, 25 Jun 2026
94.4600
98.5000
93.6300
97.1900
458,100
Wed, 24 Jun 2026
90.3900
92.6000
88.5800
91.8800
564,800
Tue, 23 Jun 2026
90.2800
91.6500
88.0000
90.8900
483,900
Mon, 22 Jun 2026
94.2300
94.7300
91.7300
93.6600
500,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
92.8900
94.7500
91.1500
92.1700
1,486,400
Wed, 17 Jun 2026
91.6300
92.2300
88.6500
91.0500
583,200
Tue, 16 Jun 2026
91.5000
93.1800
88.8100
89.1600
368,000
Mon, 15 Jun 2026
91.9000
92.4200
89.9600
91.3100
373,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
88.4900
91.2000
87.6100
89.9300
380,400
Thu, 11 Jun 2026
84.9100
89.1000
84.0000
88.9900
590,000
Wed, 10 Jun 2026
86.4100
88.5700
82.8000
82.8600
502,000
Tue, 09 Jun 2026
87.6600
88.8500
81.5400
86.7200
582,300
Mon, 08 Jun 2026
16 · 8-K
After-hours · 16:08 ET
8-K ↗
Mon, 08 Jun 2026
85.5900
86.7000
85.0800
86.1300
284,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
86.6100
87.1100
83.0300
83.9200
279,500
Thu, 04 Jun 2026
85.7900
89.0000
84.7000
88.5300
259,400
Wed, 03 Jun 2026
88.5600
89.2800
87.0000
88.2400
403,900
Tue, 02 Jun 2026
86.2200
89.0700
86.0100
88.1400
359,900
Mon, 01 Jun 2026
83.1300
85.5000
82.8400
85.0300
406,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
15 · 8-K
After market open · 15:19 ET
8-K ↗
Fri, 29 May 2026
85.0600
85.5600
83.6400
84.4600
418,800
Thu, 28 May 2026
85.8800
86.0300
83.5900
84.5500
442,300
Wed, 27 May 2026
89.3500
89.4000
84.4600
86.0200
342,700
Tue, 26 May 2026
86.4600
89.3500
85.3600
89.0100
634,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
83.6800
85.3100
82.4500
85.1200
328,000
Thu, 21 May 2026
82.5700
83.2900
81.0000
82.4400
469,700
Wed, 20 May 2026
82.3000
84.9000
81.9500
83.4500
364,400
Tue, 19 May 2026
81.3300
82.6200
79.4900
81.3100
287,700
Mon, 18 May 2026
85.3300
85.7700
82.4100
82.7900
421,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
84.6100
85.5000
81.5900
84.9400
393,000
Thu, 14 May 2026
87.0900
87.6900
85.1700
87.0300
336,000
Wed, 13 May 2026
84.7300
86.5000
84.1600
86.0700
538,100
Tue, 12 May 2026
85.2400
85.3200
81.3500
83.3800
492,400
Mon, 11 May 2026
85.9700
87.6000
83.7900
86.5100
290,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
85.1300
86.6100
83.8600
85.5100
245,300
Thu, 07 May 2026
86.5500
87.2100
83.0400
83.7800
498,700
Wed, 06 May 2026
86.4800
87.7300
84.3700
86.6000
418,400
Tue, 05 May 2026
83.6200
86.5900
82.9800
84.5600
492,700
Mon, 04 May 2026
84.4300
84.7900
80.5000
82.9700
954,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
81.6400
85.0000
80.0000
84.5000
889,200
Thu, 30 Apr 2026
77.8200
82.4900
71.0600
82.0500
1,000,300
Thu, 30 Apr 2026
14 · 10-Q
Next filing day · accepted 29 Apr, 18:13 ET
10-Q ↗
Wed, 29 Apr 2026
13 · 8-K
After-hours · 16:37 ET
8-K ↗
Wed, 29 Apr 2026
70.6000
72.4400
68.4000
72.4000
1,143,900
Tue, 28 Apr 2026
68.2900
69.2400
66.4400
68.8100
637,900
Mon, 27 Apr 2026
70.0200
70.6100
68.4200
69.2600
387,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
68.0900
69.8100
66.4600
69.5200
339,900
Thu, 23 Apr 2026
66.4600
67.8700
65.3900
67.6000
278,300
Wed, 22 Apr 2026
66.5700
66.9300
65.1400
65.8800
210,800
Tue, 21 Apr 2026
65.8200
67.0700
65.8200
66.1700
349,300
Mon, 20 Apr 2026
65.3000
66.4700
65.3000
65.7300
298,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
12 · DEFA14A
After-hours · 16:54 ET
DEFA14A ↗
Fri, 17 Apr 2026
11 · DEF 14A
After-hours · 16:49 ET
DEF 14A ↗
Fri, 17 Apr 2026
64.4400
66.0100
64.0400
65.0500
289,600
Thu, 16 Apr 2026
61.8300
63.6500
61.2900
63.3000
450,100
Wed, 15 Apr 2026
63.2300
63.6800
61.6000
62.3000
225,700
Tue, 14 Apr 2026
65.0000
65.4500
63.7000
63.8200
224,800
Mon, 13 Apr 2026
63.0000
64.9600
62.6900
64.8800
273,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
62.8900
63.3500
62.3100
63.0000
230,800
Thu, 09 Apr 2026
60.6400
62.9800
60.2800
62.1900
468,700
Wed, 08 Apr 2026
59.7600
61.3400
59.7600
60.5100
328,100
Tue, 07 Apr 2026
55.6400
57.0400
55.5300
57.0300
346,500
Mon, 06 Apr 2026
56.5800
57.0600
55.1100
55.8500
186,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
56.0600
57.8200
55.7600
56.5700
234,700
Wed, 01 Apr 2026
56.5200
58.4000
56.5200
57.2900
253,400
Tue, 31 Mar 2026
54.2600
56.8700
54.1300
56.0600
371,000
Mon, 30 Mar 2026
56.5400
56.5400
53.3600
53.5300
256,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
55.9200
56.5300
55.1800
55.6100
241,400
Thu, 26 Mar 2026
57.9600
58.6100
56.1600
56.2500
338,200
Wed, 25 Mar 2026
60.0700
60.2800
58.7400
59.0300
373,500
Tue, 24 Mar 2026
56.5600
60.0700
56.5600
59.5000
518,500
Mon, 23 Mar 2026
56.1100
57.5000
55.4800
57.0400
384,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
55.9800
55.9800
53.9500
54.0300
1,472,900
Thu, 19 Mar 2026
53.3700
56.4700
53.3200
56.0500
345,900
Wed, 18 Mar 2026
54.2500
54.8800
53.8600
54.4200
403,200
Tue, 17 Mar 2026
54.8500
55.1400
53.8400
54.3800
229,200
Mon, 16 Mar 2026
10 · 8-K
After-hours · 16:22 ET
8-K ↗
Mon, 16 Mar 2026
54.4200
55.4200
53.8900
54.1700
802,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
54.0000
54.6100
52.8300
53.2200
299,300
Thu, 12 Mar 2026
53.8200
54.6200
52.9300
53.7700
337,400
Wed, 11 Mar 2026
53.8900
55.9100
53.3200
54.8000
333,100
Tue, 10 Mar 2026
54.0400
55.9900
54.0400
54.2900
410,900
Mon, 09 Mar 2026
51.8300
54.0800
50.7500
53.9400
353,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
53.3200
54.1900
52.6600
52.8900
403,800
Thu, 05 Mar 2026
56.6200
57.0100
54.2500
55.0300
243,700
Wed, 04 Mar 2026
57.0000
57.9100
56.0400
57.3400
246,900
Tue, 03 Mar 2026
56.4300
56.9300
55.0100
56.1000
281,500
Mon, 02 Mar 2026
57.1100
58.4600
56.7100
58.3000
319,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
57.9300
58.4300
57.2100
57.8100
490,900
Thu, 26 Feb 2026
59.9600
60.4500
57.2200
59.1800
283,000
Wed, 25 Feb 2026
60.0700
60.7500
59.0100
60.3600
255,900
Tue, 24 Feb 2026
9 · 8-K
After-hours · 16:36 ET
8-K ↗
Tue, 24 Feb 2026
58.1400
61.1200
58.1400
59.5900
406,600
Tue, 24 Feb 2026
8 · 10-K
Next filing day · accepted 23 Feb, 21:40 ET
10-K ↗
Mon, 23 Feb 2026
58.4600
58.4600
56.9400
57.8000
252,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
57.2800
58.9000
57.1100
58.3800
304,500
Thu, 19 Feb 2026
57.0400
57.3800
56.2000
57.3300
296,600
Wed, 18 Feb 2026
57.6900
58.7500
56.8500
57.3300
238,600
Tue, 17 Feb 2026
59.0300
59.1800
57.6300
58.0600
173,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
58.5000
60.0800
57.6500
59.2300
296,500
Thu, 12 Feb 2026
59.5300
60.5100
57.2000
58.4000
310,500
Wed, 11 Feb 2026
59.4200
59.9700
57.7400
58.9300
322,600
Tue, 10 Feb 2026
58.8100
59.3400
58.1200
58.2700
303,800
Mon, 09 Feb 2026
58.3400
59.1100
57.9300
58.8100
443,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
56.2600
58.9200
56.2600
58.3000
295,200
Thu, 05 Feb 2026
55.7100
56.8200
55.0100
56.0100
261,600
Wed, 04 Feb 2026
57.2900
59.5000
54.6100
55.9800
649,400
Tue, 03 Feb 2026
7 · 8-K
After-hours · 16:27 ET
8-K ↗
Tue, 03 Feb 2026
54.1000
56.2500
53.8900
56.0200
562,000
Mon, 02 Feb 2026
51.8000
54.3600
51.8000
53.8800
311,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
51.3900
52.8400
51.1900
52.1400
425,600
Thu, 29 Jan 2026
49.9100
51.8900
49.8500
51.8200
251,900
Wed, 28 Jan 2026
49.4100
50.1300
48.9700
49.7800
369,900
Tue, 27 Jan 2026
49.0100
49.6800
48.9500
49.0000
149,200
Mon, 26 Jan 2026
49.2500
49.4700
48.5600
49.2800
195,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
50.8200
50.8200
48.2800
49.2400
195,800
Thu, 22 Jan 2026
52.3500
52.5300
50.6900
51.0400
293,500
Wed, 21 Jan 2026
50.1500
51.9500
49.7600
51.5600
255,200
Tue, 20 Jan 2026
48.5600
50.3000
48.5300
49.5400
226,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
49.7300
49.8400
48.5400
49.4900
235,800
Thu, 15 Jan 2026
48.7000
49.9900
48.7000
49.5300
209,400
Wed, 14 Jan 2026
47.7600
48.7000
47.2800
48.0300
162,200
Tue, 13 Jan 2026
46.4400
47.8700
45.8100
47.6300
209,600
Mon, 12 Jan 2026
44.7500
46.1800
44.6100
45.9800
222,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
44.4900
45.4000
44.3800
45.0500
161,300
Thu, 08 Jan 2026
44.4400
44.5600
43.5300
44.4800
179,000
Wed, 07 Jan 2026
45.0000
45.3000
44.2400
44.6000
181,600
Tue, 06 Jan 2026
43.9200
45.3700
43.0100
45.3300
165,500
Mon, 05 Jan 2026
44.3000
45.1200
43.7000
44.2500
222,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
43.1300
43.9800
43.0400
43.9000
199,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
43.6000
43.6000
42.6800
42.7600
211,600
Tue, 30 Dec 2025
44.3300
44.3300
43.6300
43.6400
174,200
Mon, 29 Dec 2025
6 · 8-K
After-hours · 16:28 ET
8-K ↗
Mon, 29 Dec 2025
44.6300
44.7300
44.1800
44.4600
161,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
45.0200
45.4300
44.7300
44.7700
143,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
44.9500
45.3600
44.5000
44.8800
193,900
Tue, 23 Dec 2025
44.3500
45.0400
44.3500
44.6800
214,100
Mon, 22 Dec 2025
45.0500
45.2700
44.2300
44.6000
422,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
43.9600
44.8800
43.9600
44.5200
1,535,700
Thu, 18 Dec 2025
44.8300
44.8300
43.7000
43.9400
414,400
Wed, 17 Dec 2025
46.2100
46.4200
43.8200
44.1800
405,000
Tue, 16 Dec 2025
5 · 8-K
After-hours · 16:11 ET
8-K ↗
Tue, 16 Dec 2025
46.9200
47.3100
45.4600
45.6000
525,200
Mon, 15 Dec 2025
4 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 15 Dec 2025
47.5500
47.9600
47.0200
47.2000
353,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
49.0500
49.0500
47.4000
47.6600
294,000
Thu, 11 Dec 2025
48.6800
49.4600
48.1400
49.1600
327,000
Wed, 10 Dec 2025
3 · 8-K
After market open · 12:59 ET
8-K ↗
Wed, 10 Dec 2025
46.9200
49.8900
46.9100
49.1700
259,200
Tue, 09 Dec 2025
46.7800
47.9200
46.6900
47.3800
190,400
Mon, 08 Dec 2025
47.3400
48.1100
46.9400
47.1300
297,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
46.8600
47.2100
46.2900
46.9600
236,400
Thu, 04 Dec 2025
46.1700
47.3300
46.1700
46.8000
186,900
Wed, 03 Dec 2025
45.8900
46.6800
45.1100
46.5200
183,700
Tue, 02 Dec 2025
45.0000
45.8000
44.8300
45.6600
187,700
Mon, 01 Dec 2025
44.8300
45.3200
44.4600
44.9800
337,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
45.4000
45.4000
44.5900
44.9300
134,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
44.3600
45.8900
44.3600
44.9100
408,700
Tue, 25 Nov 2025
44.5200
45.1200
44.1900
44.7100
310,500
Mon, 24 Nov 2025
42.6900
44.2300
42.6900
44.1300
322,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
42.1100
43.3000
41.6900
42.6600
344,300
Thu, 20 Nov 2025
43.9000
43.9100
41.9400
42.1500
401,200
Wed, 19 Nov 2025
42.4800
43.6100
42.4400
42.9200
169,200
Tue, 18 Nov 2025
42.4700
42.7900
42.0500
42.5000
207,800
Mon, 17 Nov 2025
43.1000
43.4900
42.3000
42.6000
215,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
42.4500
43.5700
42.1000
43.3500
246,000
Thu, 13 Nov 2025
45.0600
45.4800
42.8200
43.2000
413,600
Wed, 12 Nov 2025
45.1900
45.8000
45.1100
45.2400
304,600
Tue, 11 Nov 2025
44.7800
45.1200
44.3500
45.0500
250,300
Mon, 10 Nov 2025
44.9000
45.1400
43.6500
45.0300
255,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
45.0000
45.0400
43.9000
44.1200
269,100
Thu, 06 Nov 2025
46.6200
46.8600
45.3600
45.3700
544,400
Wed, 05 Nov 2025
2 · 10-Q
After market open · 15:13 ET
10-Q ↗
Wed, 05 Nov 2025
45.3900
47.3200
43.0500
46.7000
445,600
Tue, 04 Nov 2025
1 · 8-K
After-hours · 16:26 ET
8-K ↗
Tue, 04 Nov 2025
43.1600
44.2700
42.7500
43.0000
336,100
Mon, 03 Nov 2025
43.9500
44.2900
42.7800
44.0000
442,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
43.3300
43.8700
42.7700
43.8200
343,800
Thu, 30 Oct 2025
43.4400
44.4900
43.2300
43.5500
457,600
Wed, 29 Oct 2025
42.8500
44.5000
42.8000
43.7800
443,800
Tue, 28 Oct 2025
41.9500
42.7800
41.7400
42.7200
197,100
Mon, 27 Oct 2025
42.8500
43.0900
42.2200
42.2900
209,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
43.0000
43.0600
42.3000
42.4400
111,300
Thu, 23 Oct 2025
42.0200
42.9300
41.8800
42.6500
225,800