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
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
84.0900
85.6800
83.3800
85.3500
621,634
Thu, 03 Sep 2026
22 · S-3ASR
After-hours · 16:30 ET
S-3ASR ↗
Thu, 03 Sep 2026
84.7600
86.2300
83.9000
85.5900
418,900
Wed, 02 Sep 2026
84.3400
85.0400
83.2800
83.5900
427,300
Tue, 01 Sep 2026
21 · 8-K
After-hours · 16:38 ET
8-K ↗
Tue, 01 Sep 2026
85.5800
86.4000
83.9700
84.6500
332,700
Mon, 31 Aug 2026
86.1100
86.2500
84.8800
85.5500
417,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
86.1000
87.5100
85.7200
86.2800
532,600
Thu, 27 Aug 2026
83.8600
85.0500
83.5600
84.6500
246,200
Wed, 26 Aug 2026
84.1700
84.6000
83.2600
83.9900
346,800
Tue, 25 Aug 2026
84.0400
85.0300
84.0100
84.4000
212,700
Mon, 24 Aug 2026
85.4100
86.2200
84.5000
84.7300
415,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
84.9800
85.8700
84.3900
85.0600
284,900
Thu, 20 Aug 2026
84.0300
84.9300
84.0000
84.5900
254,400
Wed, 19 Aug 2026
20 · 8-K
After-hours · 16:59 ET
8-K ↗
Wed, 19 Aug 2026
84.0100
85.9700
84.0100
84.4000
326,700
Tue, 18 Aug 2026
84.1600
85.0800
83.7100
83.8700
370,900
Mon, 17 Aug 2026
83.2100
83.4800
82.7200
83.0500
271,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
85.0000
85.5000
83.4900
84.1900
228,900
Thu, 13 Aug 2026
84.1300
84.8700
82.9000
84.8300
259,500
Wed, 12 Aug 2026
81.9900
83.3100
81.3900
83.3000
314,600
Tue, 11 Aug 2026
83.7500
84.0700
82.5900
82.7500
261,100
Mon, 10 Aug 2026
84.0700
84.5200
83.3200
83.6400
272,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
19 · DEFA14A
After-hours · 16:06 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Fri, 07 Aug 2026
18 · DEF 14A
After-hours · 16:05 ET
DEFINITIVE PROXY STATEMENT ↗
Fri, 07 Aug 2026
83.1200
84.7100
81.8600
84.0700
423,600
Thu, 06 Aug 2026
17 · 8-K
After-hours · 16:45 ET
8-K ↗
Thu, 06 Aug 2026
83.5600
83.5600
82.0900
82.6700
281,800
Wed, 05 Aug 2026
83.9500
83.9500
81.7400
83.4800
261,900
Tue, 04 Aug 2026
81.4600
83.5600
81.4400
83.2000
367,600
Mon, 03 Aug 2026
16 · 8-K
After-hours · 16:20 ET
8-K ↗
Mon, 03 Aug 2026
83.1100
84.2800
82.6000
82.8600
313,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
81.2400
82.3400
80.7600
82.2700
339,600
Thu, 30 Jul 2026
83.4000
84.2200
80.6200
82.1100
364,200
Wed, 29 Jul 2026
84.0400
85.6900
83.5100
84.6900
495,800
Tue, 28 Jul 2026
82.5800
85.0400
82.5300
83.7000
414,600
Mon, 27 Jul 2026
79.2000
81.6200
79.2000
81.1700
364,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
78.3300
79.5000
77.9300
78.2500
422,500
Thu, 23 Jul 2026
78.9100
78.9700
76.6000
77.8400
421,300
Wed, 22 Jul 2026
79.0000
79.0400
77.5300
78.1000
309,800
Tue, 21 Jul 2026
76.6500
78.8900
76.6300
78.0400
363,100
Mon, 20 Jul 2026
78.0700
78.4000
77.3900
78.0200
327,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
78.8100
79.9700
77.7700
78.6100
404,000
Thu, 16 Jul 2026
77.5000
79.1900
76.6400
78.8700
610,700
Wed, 15 Jul 2026
73.7900
75.7000
73.6600
75.1200
642,900
Tue, 14 Jul 2026
74.0300
74.3000
73.1800
73.5600
509,400
Mon, 13 Jul 2026
73.6300
75.7700
73.6300
75.3900
386,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
73.0000
73.3600
72.3200
73.1400
333,600
Thu, 09 Jul 2026
70.1400
71.9300
69.5700
71.8800
451,400
Wed, 08 Jul 2026
72.6300
72.6300
71.1300
71.3200
406,000
Tue, 07 Jul 2026
72.7800
74.0400
72.1100
72.7700
434,000
Mon, 06 Jul 2026
69.2500
71.4800
68.6000
71.1000
488,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
68.2400
69.8900
67.8700
69.6800
684,500
Wed, 01 Jul 2026
67.7200
69.5300
67.1600
67.7300
917,100
Tue, 30 Jun 2026
69.9000
70.2100
66.4000
66.5800
1,147,900
Mon, 29 Jun 2026
72.7800
73.5500
70.1100
70.5200
796,900
Mon, 29 Jun 2026
15 · 8-K
Pre-market · 06:10 ET
8-K ↗
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
14 · 10-K
After-hours · 16:32 ET
10-K ↗
Fri, 26 Jun 2026
70.9700
72.8300
70.2000
72.1900
2,354,800
Thu, 25 Jun 2026
70.6600
72.5800
69.8500
70.5700
621,500
Wed, 24 Jun 2026
73.3800
73.3800
69.9300
70.6300
928,400
Tue, 23 Jun 2026
70.8700
72.2500
69.3700
71.7200
859,200
Tue, 23 Jun 2026
13 · 8-K
Pre-market · 07:17 ET
8-K ↗
Mon, 22 Jun 2026
12 · 8-K
After-hours · 16:28 ET
8-K ↗
Mon, 22 Jun 2026
70.1800
70.8100
67.6100
67.7700
1,010,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
70.5700
71.6900
70.0600
71.4600
1,329,600
Wed, 17 Jun 2026
71.7800
72.9100
71.1700
71.6700
641,900
Tue, 16 Jun 2026
71.6000
72.3800
70.0200
72.2300
1,051,900
Mon, 15 Jun 2026
72.7800
73.6600
71.3400
71.3700
525,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
73.3500
74.6400
72.8100
73.2200
571,900
Thu, 11 Jun 2026
73.0800
73.8000
72.0000
73.2600
382,000
Wed, 10 Jun 2026
74.1500
74.5400
73.2900
73.3000
355,800
Tue, 09 Jun 2026
73.1600
74.7200
73.1100
73.7600
449,600
Mon, 08 Jun 2026
72.2600
73.2200
72.1200
72.6600
409,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
71.6700
73.0000
70.7300
72.3200
456,600
Thu, 04 Jun 2026
70.9900
71.6100
70.6100
70.7600
376,200
Wed, 03 Jun 2026
70.5200
70.7900
69.2400
69.4600
384,600
Tue, 02 Jun 2026
70.9800
71.4500
70.2700
71.3500
758,000
Mon, 01 Jun 2026
69.9900
72.5300
69.9500
72.2800
379,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
70.2100
70.7900
69.7400
69.9800
476,200
Thu, 28 May 2026
68.9200
70.1100
68.7300
69.9600
340,400
Wed, 27 May 2026
67.7100
69.5500
67.7100
68.5700
370,400
Tue, 26 May 2026
67.7700
68.4000
67.3600
68.1000
517,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
66.7700
68.2600
66.6400
68.0300
360,500
Thu, 21 May 2026
65.8900
66.8700
64.9900
66.6400
300,200
Wed, 20 May 2026
65.0800
66.2900
64.3400
66.2600
433,700
Tue, 19 May 2026
66.2300
66.8200
64.8700
65.3800
436,700
Mon, 18 May 2026
63.3700
66.5700
63.3700
65.6800
402,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
64.6300
64.7400
63.4300
63.8000
445,700
Thu, 14 May 2026
64.1100
65.7400
64.0800
64.1100
484,600
Wed, 13 May 2026
65.4200
65.4200
62.5600
64.5100
568,500
Tue, 12 May 2026
66.6900
67.0800
65.4200
65.9700
300,800
Mon, 11 May 2026
67.7200
67.7500
66.5000
66.5700
276,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
66.6300
68.0300
66.1400
67.7800
315,700
Thu, 07 May 2026
66.2200
67.8700
66.2200
67.1400
456,500
Wed, 06 May 2026
66.7200
66.7200
65.9100
66.0000
339,500
Tue, 05 May 2026
66.5900
67.4600
65.5300
66.9300
266,200
Mon, 04 May 2026
66.3200
67.5200
65.8000
66.4600
377,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
66.9100
67.2700
66.2400
66.5200
307,000
Thu, 30 Apr 2026
65.6200
66.9400
65.3000
66.4400
467,400
Wed, 29 Apr 2026
67.0500
67.4700
66.3000
66.3300
380,000
Tue, 28 Apr 2026
67.2800
68.7600
67.1500
67.2000
370,000
Mon, 27 Apr 2026
65.9100
67.0300
65.1000
66.1200
353,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
64.9700
65.9000
60.9900
65.8000
320,800
Thu, 23 Apr 2026
66.6100
66.9300
64.0100
65.3500
533,300
Wed, 22 Apr 2026
67.1000
67.1800
66.5400
67.1200
297,100
Tue, 21 Apr 2026
66.9400
68.2300
66.7900
66.9300
487,600
Mon, 20 Apr 2026
65.7200
66.9100
65.7200
66.6300
335,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
65.7000
66.5800
65.4000
65.7600
593,100
Thu, 16 Apr 2026
64.6400
65.6400
64.3000
65.4200
549,800
Wed, 15 Apr 2026
63.5400
64.8000
63.4800
64.3300
430,900
Tue, 14 Apr 2026
63.3000
64.0000
62.7900
63.3000
304,500
Mon, 13 Apr 2026
60.4800
63.3200
60.4800
63.2600
690,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
63.7700
63.7700
60.0500
60.5300
661,400
Thu, 09 Apr 2026
63.6800
64.0900
62.8800
63.9500
431,700
Wed, 08 Apr 2026
64.2200
65.2500
63.2400
63.9000
552,300
Tue, 07 Apr 2026
63.6600
64.0700
62.8600
63.3100
626,200
Mon, 06 Apr 2026
62.9200
63.6800
62.4500
63.3500
409,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
62.4400
63.6500
61.6500
63.3600
501,000
Wed, 01 Apr 2026
62.9100
63.1500
61.5000
62.6700
552,500
Tue, 31 Mar 2026
63.5200
64.0500
62.2300
62.9500
516,700
Mon, 30 Mar 2026
62.8900
63.7500
62.7000
62.8900
677,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
62.9900
63.2300
61.9500
62.3500
360,600
Thu, 26 Mar 2026
62.7500
64.8000
62.7500
64.0600
508,600
Wed, 25 Mar 2026
63.3100
63.3100
61.5300
63.0100
534,700
Tue, 24 Mar 2026
62.3600
63.2300
61.5700
62.6900
522,200
Mon, 23 Mar 2026
62.9500
63.5700
61.9600
62.8900
615,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
62.3700
62.6700
61.6600
61.7600
3,051,300
Thu, 19 Mar 2026
60.3500
62.1400
60.2800
61.7600
640,200
Wed, 18 Mar 2026
60.8500
61.4500
60.4100
60.4800
541,100
Tue, 17 Mar 2026
61.1900
61.7700
60.6400
61.2600
474,500
Mon, 16 Mar 2026
60.9200
61.2000
60.4600
60.4800
463,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
62.1000
62.2100
60.4100
60.6800
545,600
Thu, 12 Mar 2026
61.8500
63.3300
61.3300
61.5200
575,900
Wed, 11 Mar 2026
11 · 10-Q
After market open · 14:21 ET
10-Q ↗
Wed, 11 Mar 2026
62.6000
63.1900
61.5100
62.4500
590,000
Tue, 10 Mar 2026
62.3900
62.8600
60.3900
62.5900
590,700
Mon, 09 Mar 2026
62.6500
63.6000
60.6500
62.6300
848,800
Mon, 09 Mar 2026
10 · 8-K
Pre-market · 06:54 ET
8-K ↗
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
64.2400
64.6200
62.2300
63.6000
813,100
Fri, 06 Mar 2026
9 · 8-K
Pre-market · 09:05 ET
8-K ↗
Thu, 05 Mar 2026
8 · 8-K
After market open · 13:32 ET
8-K ↗
Thu, 05 Mar 2026
62.6600
65.1800
62.6600
65.0800
1,292,500
Wed, 04 Mar 2026
62.8800
63.4700
62.1900
63.2000
498,700
Tue, 03 Mar 2026
61.2200
62.7600
60.7300
62.4700
547,800
Mon, 02 Mar 2026
61.5400
62.7200
61.4500
62.2000
390,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
62.3000
63.0100
60.9100
62.6700
553,800
Thu, 26 Feb 2026
60.7100
63.0800
60.6900
62.9300
615,900
Wed, 25 Feb 2026
59.7000
60.3500
59.0900
59.9800
608,700
Tue, 24 Feb 2026
60.0400
60.6000
58.9500
59.5400
650,100
Mon, 23 Feb 2026
62.2400
62.2400
59.4600
59.5400
658,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
63.0000
63.5100
62.0100
62.2000
385,000
Thu, 19 Feb 2026
62.4000
62.9900
62.0200
62.8700
496,400
Wed, 18 Feb 2026
61.4600
63.0100
61.3800
62.6400
520,700
Tue, 17 Feb 2026
61.5400
61.7000
60.4800
61.3300
405,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
60.7200
61.7700
60.0200
61.2300
432,300
Thu, 12 Feb 2026
62.5300
63.1100
60.1600
60.1700
678,700
Wed, 11 Feb 2026
68.1300
68.3100
62.1800
62.4100
574,600
Tue, 10 Feb 2026
66.4600
68.2200
66.4600
67.9800
576,800
Mon, 09 Feb 2026
67.8500
68.6100
66.6000
66.6200
426,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
66.8500
69.4400
66.7200
68.1100
747,900
Thu, 05 Feb 2026
67.4000
67.9900
66.5300
66.7800
613,900
Wed, 04 Feb 2026
67.7100
68.4500
66.5900
67.0500
814,300
Tue, 03 Feb 2026
69.0100
69.7100
66.9600
67.3700
475,900
Mon, 02 Feb 2026
69.2500
70.4700
68.1200
70.0800
369,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
67.2100
69.7000
67.2100
69.4700
701,900
Thu, 29 Jan 2026
66.8500
67.4000
66.1800
67.2500
600,200
Wed, 28 Jan 2026
67.7000
68.0000
66.2600
66.3500
334,900
Tue, 27 Jan 2026
67.9900
67.9900
67.0500
67.7700
337,400
Mon, 26 Jan 2026
68.1500
68.3100
66.9300
68.1900
376,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
68.5800
69.0300
67.8300
68.0100
276,900
Thu, 22 Jan 2026
68.3200
69.1500
68.2900
68.7400
559,600
Wed, 21 Jan 2026
66.9900
68.2200
66.9900
67.8000
418,500
Tue, 20 Jan 2026
67.0100
67.9800
66.2800
66.4800
309,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
68.1300
68.2800
67.5300
67.9700
338,400
Thu, 15 Jan 2026
67.8700
68.9000
67.7200
68.7400
255,000
Wed, 14 Jan 2026
67.5500
68.2300
67.0700
67.6700
322,000
Tue, 13 Jan 2026
69.0500
69.0500
66.8100
67.2900
529,700
Mon, 12 Jan 2026
68.7300
68.9800
68.1500
68.8600
468,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
67.7900
69.4000
67.3800
68.9800
449,100
Thu, 08 Jan 2026
66.1900
68.1400
66.1900
68.0400
392,900
Wed, 07 Jan 2026
66.9700
66.9700
65.5800
66.5900
331,400
Tue, 06 Jan 2026
65.8800
66.8100
65.4100
66.5900
540,400
Mon, 05 Jan 2026
65.9900
67.4900
65.7000
65.7300
538,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
66.0100
66.7100
65.4100
66.3900
283,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
66.7500
66.7500
65.8500
66.0200
210,900
Tue, 30 Dec 2025
66.8000
67.6100
66.5100
66.8700
296,600
Mon, 29 Dec 2025
66.9600
67.2000
66.7800
67.0600
289,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
66.8400
67.1700
66.2900
67.1000
353,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
66.5800
66.8900
65.8000
66.6500
267,900
Tue, 23 Dec 2025
67.1500
67.4900
66.2800
66.5200
446,800
Mon, 22 Dec 2025
68.0100
68.6700
66.9700
67.2800
574,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
68.5400
69.3000
68.2100
68.2600
1,560,400
Thu, 18 Dec 2025
69.2700
69.7700
68.7700
69.3000
476,700
Wed, 17 Dec 2025
68.2800
69.4400
68.2800
69.0500
502,900
Tue, 16 Dec 2025
69.0800
69.4000
68.4500
68.4600
503,700
Mon, 15 Dec 2025
70.0800
70.6500
68.5800
68.8300
584,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
69.1500
70.0000
68.8100
69.8800
750,300
Thu, 11 Dec 2025
68.2000
69.1300
67.6100
68.7000
557,500
Wed, 10 Dec 2025
67.7200
68.2200
66.2700
67.4300
813,300
Tue, 09 Dec 2025
7 · 10-Q
After market open · 15:21 ET
10-Q ↗
Tue, 09 Dec 2025
65.2500
68.0100
65.2500
67.5700
855,900
Tue, 09 Dec 2025
6 · 8-K
Pre-market · 06:50 ET
8-K ↗
Mon, 08 Dec 2025
5 · 8-K
After market open · 14:10 ET
8-K ↗
Mon, 08 Dec 2025
66.1100
67.0200
64.9000
64.9700
596,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
66.1100
67.1400
65.7100
66.0700
435,100
Thu, 04 Dec 2025
66.6100
66.9500
66.0400
66.4800
379,100
Wed, 03 Dec 2025
66.3300
67.2500
66.0200
66.4400
349,000
Tue, 02 Dec 2025
65.9000
66.6400
65.4300
66.0100
358,500
Mon, 01 Dec 2025
65.3400
66.6800
65.3400
65.7700
465,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
65.9500
66.4000
65.1700
65.7700
313,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
65.7700
66.3500
65.3700
65.4600
592,300
Tue, 25 Nov 2025
65.3800
67.3800
65.3700
66.2500
556,000
Mon, 24 Nov 2025
64.7200
65.1700
64.2000
64.3800
379,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
63.0200
65.3300
62.5800
64.8800
450,200
Thu, 20 Nov 2025
63.9100
64.3100
62.4600
62.5700
364,900
Wed, 19 Nov 2025
63.8300
63.9800
63.2100
63.4000
234,400
Tue, 18 Nov 2025
63.3600
64.0300
63.3600
63.6400
224,600
Mon, 17 Nov 2025
65.0000
65.0000
63.5100
63.5500
228,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
65.0900
65.6000
64.3600
65.0000
225,800
Thu, 13 Nov 2025
65.2100
66.3700
64.8500
65.3400
327,700
Wed, 12 Nov 2025
65.7000
66.1000
65.2300
65.6500
275,600
Tue, 11 Nov 2025
64.4300
65.3800
64.1700
65.3600
177,800
Mon, 10 Nov 2025
64.9200
65.1400
63.6600
64.2200
355,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
64.9700
65.8900
64.1900
64.5000
435,900
Thu, 06 Nov 2025
65.7800
66.1000
63.9700
64.9800
469,500
Wed, 05 Nov 2025
65.2400
66.6500
65.1300
66.3700
345,300
Tue, 04 Nov 2025
64.2300
65.4500
64.2300
65.3500
484,100
Mon, 03 Nov 2025
64.8500
65.2600
63.9500
64.2800
604,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
65.3900
65.7700
64.5200
64.7000
583,200
Thu, 30 Oct 2025
66.3200
67.2000
65.0100
65.3900
639,500
Wed, 29 Oct 2025
69.9900
70.6700
66.3700
66.5000
944,300
Tue, 28 Oct 2025
70.1200
70.4100
69.6200
70.3100
358,800
Mon, 27 Oct 2025
71.3200
71.4900
70.2700
70.2800
171,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
71.7100
71.7100
70.7900
71.0400
365,500
Thu, 23 Oct 2025
70.8000
71.7200
70.4000
71.0000
415,000
Wed, 22 Oct 2025
70.3400
71.2300
69.9400
71.0000
365,700
Tue, 21 Oct 2025
69.2300
70.3400
69.0100
70.1100
313,600
Mon, 20 Oct 2025
69.0900
69.5300
68.6700
68.9700
178,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
68.3600
68.8400
67.9600
68.4000
232,100
Thu, 16 Oct 2025
69.1700
69.7000
67.9300
68.2700
401,000
Wed, 15 Oct 2025
69.8700
70.2200
68.3500
69.4600
533,500
Tue, 14 Oct 2025
68.8500
70.2600
68.5600
69.7400
623,900
Mon, 13 Oct 2025
68.5800
70.3300
68.4800
69.4000
415,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
69.8100
70.3000
67.8500
67.9200
557,800
Thu, 09 Oct 2025
70.1800
70.5900
69.4700
70.4300
333,500
Wed, 08 Oct 2025
70.3100
70.9300
69.9800
70.6400
280,500
Tue, 07 Oct 2025
71.2200
71.2200
70.3600
70.6200
697,300
Mon, 06 Oct 2025
70.4800
73.2500
70.4400
71.3300
679,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
69.2900
70.1000
69.2900
69.6300
288,100
Thu, 02 Oct 2025
69.4500
69.8800
68.6500
69.2200
265,700
Wed, 01 Oct 2025
69.2200
69.9200
68.9700
69.5000
301,000
Tue, 30 Sep 2025
70.0300
70.3500
69.3900
69.9800
352,200
Mon, 29 Sep 2025
70.7800
70.7800
69.9100
70.1700
316,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
70.1200
70.9200
69.6800
70.3800
292,600
Thu, 25 Sep 2025
71.3400
71.4300
70.3700
70.5300
508,100
Wed, 24 Sep 2025
72.4400
73.0000
71.4200
71.7000
291,200
Tue, 23 Sep 2025
4 · 8-K
After-hours · 16:17 ET
8-K ↗
Tue, 23 Sep 2025
72.9500
73.8600
72.1200
72.4400
546,000
Mon, 22 Sep 2025
73.0100
73.4300
72.5300
72.9600
370,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
74.3200
74.5700
73.0100
73.0700
1,132,500
Thu, 18 Sep 2025
72.7500
73.7700
72.2900
73.4500
386,100
Wed, 17 Sep 2025
73.1300
74.1900
72.2400
72.4000
456,000
Tue, 16 Sep 2025
72.0600
73.2700
71.9000
73.0200
380,300
Mon, 15 Sep 2025
72.4300
73.1400
71.8900
72.4300
439,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
74.8800
74.9200
72.2400
72.2800
526,100
Thu, 11 Sep 2025
72.7200
75.1900
72.5200
75.0700
694,100
Wed, 10 Sep 2025
73.0600
74.4600
71.9200
72.7200
925,800
Tue, 09 Sep 2025
3 · 10-Q
After market open · 15:39 ET
10-Q ↗
Tue, 09 Sep 2025
76.3800
78.5000
72.6900
72.9300
863,300
Tue, 09 Sep 2025
2 · 8-K
Pre-market · 06:51 ET
8-K ↗
Mon, 08 Sep 2025
1 · 8-K
After market open · 14:05 ET
8-K ↗
Mon, 08 Sep 2025
73.0700
73.3500
72.1500
72.5100
739,900
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
73.8500
74.6400
73.0000
73.2300
337,400