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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
69.5900
70.4300
68.8700
70.1900
488,708
Thu, 22 Oct 2026
68.5400
70.1500
68.5400
69.4900
370,700
Wed, 21 Oct 2026
69.5500
69.7300
68.6300
68.6800
337,200
Tue, 20 Oct 2026
67.3800
69.6800
67.2000
69.1100
389,300
Mon, 19 Oct 2026
68.6900
69.1500
66.1400
66.7000
517,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
70.2000
70.4000
68.5300
68.6900
437,400
Thu, 15 Oct 2026
70.0000
70.8100
68.8400
69.9100
839,400
Wed, 14 Oct 2026
71.9600
72.0500
67.8100
68.2900
770,500
Tue, 13 Oct 2026
72.8800
73.8600
71.8700
72.4900
512,200
Mon, 12 Oct 2026
72.7100
73.5000
71.4500
72.3400
446,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
71.9500
73.7800
71.8800
73.7300
436,200
Thu, 08 Oct 2026
71.1200
72.0200
70.3200
71.9300
509,700
Wed, 07 Oct 2026
72.3000
73.0000
71.6700
71.8500
840,700
Tue, 06 Oct 2026
71.9300
74.3900
71.9300
73.2800
689,300
Mon, 05 Oct 2026
71.5200
72.5600
71.1000
71.6600
831,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
72.6200
73.7700
70.5800
71.0400
659,300
Thu, 01 Oct 2026
24 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Thu, 01 Oct 2026
73.5300
74.1200
70.5400
72.0600
911,500
Wed, 30 Sep 2026
74.9800
75.0100
71.7100
73.6200
1,259,200
Tue, 29 Sep 2026
73.8700
74.9300
72.3600
74.8800
1,129,300
Mon, 28 Sep 2026
68.0800
74.3700
68.0000
73.9500
1,887,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
23 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Fri, 25 Sep 2026
66.6500
69.2100
65.5000
68.4300
1,102,100
Thu, 24 Sep 2026
63.8300
65.2600
63.8300
64.5800
647,200
Wed, 23 Sep 2026
65.5800
66.1600
63.7200
63.7500
576,900
Tue, 22 Sep 2026
65.9600
66.4600
64.8300
66.0900
853,100
Mon, 21 Sep 2026
61.0000
65.8700
61.0000
65.6000
1,436,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
61.1200
61.5500
60.0900
60.2200
1,352,600
Thu, 17 Sep 2026
62.8600
63.1600
61.5200
61.5400
802,500
Wed, 16 Sep 2026
63.5600
64.2000
62.0000
62.0900
1,213,000
Tue, 15 Sep 2026
60.7400
63.3800
60.2500
62.5500
972,100
Mon, 14 Sep 2026
61.4500
61.8000
60.8800
60.9400
522,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
62.1200
62.2900
61.3900
61.5500
402,800
Thu, 10 Sep 2026
62.6200
62.6200
61.4500
61.6300
589,100
Wed, 09 Sep 2026
64.0500
64.2500
62.3500
62.7500
644,700
Tue, 08 Sep 2026
63.9100
64.3900
63.6000
64.0500
480,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
63.3400
64.5400
63.0000
64.1200
535,200
Thu, 03 Sep 2026
63.9300
64.3800
63.0800
63.5100
375,000
Wed, 02 Sep 2026
63.3000
64.1700
63.1100
63.1800
453,400
Tue, 01 Sep 2026
63.7800
64.4500
63.0200
63.1100
594,700
Mon, 31 Aug 2026
64.3800
64.8300
63.9900
64.1300
457,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
65.0600
65.6000
64.6600
64.8000
364,300
Thu, 27 Aug 2026
65.4800
66.3200
64.9000
64.9200
551,200
Wed, 26 Aug 2026
67.1300
67.5000
65.5500
65.6600
310,400
Tue, 25 Aug 2026
66.8800
67.2000
66.1400
67.0000
368,900
Mon, 24 Aug 2026
66.6900
67.5100
66.1500
66.7500
522,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
68.1400
68.1400
66.3000
66.5000
422,100
Thu, 20 Aug 2026
67.7000
69.1300
67.5600
67.9300
516,200
Wed, 19 Aug 2026
22 · DEF 14A
After-hours · 17:00 ET
DEF 14A ↗
Wed, 19 Aug 2026
66.4100
68.2600
66.4100
68.2000
365,000
Tue, 18 Aug 2026
66.7400
67.1500
65.6900
65.7600
410,800
Mon, 17 Aug 2026
66.5000
67.1100
66.4900
66.6500
421,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
21 · S-3ASR
After-hours · 17:00 ET
S-3ASR ↗
Fri, 14 Aug 2026
67.7100
67.7100
66.3800
66.6000
338,900
Thu, 13 Aug 2026
67.1800
68.2400
66.9800
67.7100
424,100
Wed, 12 Aug 2026
67.0400
67.4900
65.4600
66.7200
359,200
Tue, 11 Aug 2026
20 · 8-K/A
After-hours · 16:15 ET
FORM 8-K/A ↗
Tue, 11 Aug 2026
66.1900
67.7800
65.5500
67.0300
531,700
Mon, 10 Aug 2026
66.8400
67.3600
64.9600
65.5500
605,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
67.9600
69.3400
67.4500
67.4800
495,800
Thu, 06 Aug 2026
68.1000
69.6400
67.2500
68.0500
564,100
Wed, 05 Aug 2026
19 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Wed, 05 Aug 2026
18 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 05 Aug 2026
66.1000
66.1300
65.2900
65.6900
323,400
Tue, 04 Aug 2026
65.5000
66.0100
64.9400
65.6500
319,300
Mon, 03 Aug 2026
64.7000
65.4000
63.8300
65.1700
508,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
64.5200
64.9100
63.5000
63.9200
427,600
Thu, 30 Jul 2026
66.5000
67.0400
64.7000
64.8700
357,800
Wed, 29 Jul 2026
66.8100
67.6200
66.1000
66.1100
419,300
Tue, 28 Jul 2026
66.4000
67.4600
65.5000
67.1300
436,800
Mon, 27 Jul 2026
66.0600
66.9000
65.9300
65.9500
308,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
66.1200
66.9500
65.6200
65.9100
277,600
Thu, 23 Jul 2026
65.6200
66.4900
65.2700
65.7500
344,700
Wed, 22 Jul 2026
66.7800
67.0200
65.3700
66.4700
516,300
Tue, 21 Jul 2026
68.7400
68.9700
66.4500
66.5900
341,200
Mon, 20 Jul 2026
70.3600
70.3600
68.4200
68.4900
341,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
17 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Fri, 17 Jul 2026
72.2200
72.6000
70.0900
70.3200
401,100
Thu, 16 Jul 2026
71.3600
72.5900
71.0900
72.0500
340,700
Wed, 15 Jul 2026
16 · 8-K/A
After-hours · 16:33 ET
FORM 8-K/A ↗
Wed, 15 Jul 2026
72.2700
73.7500
72.1900
72.8300
252,000
Tue, 14 Jul 2026
71.8500
72.9000
71.6000
72.0500
264,200
Mon, 13 Jul 2026
72.2100
73.3600
71.6400
71.6700
248,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
72.9800
73.1500
71.8200
72.0500
277,800
Thu, 09 Jul 2026
72.1700
72.9900
71.8400
72.0400
238,100
Wed, 08 Jul 2026
73.5600
73.5600
71.5900
72.2600
350,100
Tue, 07 Jul 2026
74.9400
75.5400
73.6700
73.8800
395,100
Mon, 06 Jul 2026
74.4200
75.2400
74.2700
74.7600
411,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
72.7600
74.5900
72.6500
74.2100
468,200
Wed, 01 Jul 2026
71.6500
73.3800
71.5000
72.5300
356,400
Tue, 30 Jun 2026
71.8500
72.3100
71.3600
71.4900
281,400
Mon, 29 Jun 2026
72.0900
72.6400
71.7600
72.1300
406,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
69.9600
72.3700
69.8500
72.3700
525,600
Thu, 25 Jun 2026
70.0000
70.6500
69.5500
69.9600
360,500
Wed, 24 Jun 2026
67.7000
71.0500
67.7000
69.8900
533,400
Tue, 23 Jun 2026
66.8000
67.2600
66.2700
67.2200
492,000
Mon, 22 Jun 2026
66.7800
67.9200
66.3900
66.7500
660,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
67.0000
68.3300
66.8200
66.8600
707,600
Wed, 17 Jun 2026
67.7800
69.0700
65.9700
66.4700
521,200
Tue, 16 Jun 2026
67.3700
68.3500
67.3700
67.9400
518,700
Mon, 15 Jun 2026
67.4300
68.4300
67.0000
67.0900
418,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
66.8300
67.5400
66.5800
66.8600
344,500
Thu, 11 Jun 2026
66.6200
67.0200
65.3300
66.6600
489,900
Wed, 10 Jun 2026
67.7500
68.1600
66.2500
66.2500
332,200
Tue, 09 Jun 2026
65.0900
68.2300
65.0900
67.6800
561,200
Mon, 08 Jun 2026
65.3000
65.7500
64.7600
64.9600
561,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
15 · 8-K
After-hours · 17:00 ET
FORM 8-K ↗
Fri, 05 Jun 2026
65.5800
66.3000
65.0200
65.1300
463,300
Thu, 04 Jun 2026
63.9500
65.4200
63.1100
65.2600
599,700
Wed, 03 Jun 2026
62.8300
64.1200
62.8000
63.4300
433,000
Tue, 02 Jun 2026
62.5400
63.4900
62.4200
63.1400
369,700
Mon, 01 Jun 2026
63.3800
63.5000
62.5200
62.8900
428,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
63.9900
64.3400
63.1600
63.3500
558,500
Thu, 28 May 2026
63.8800
65.0900
63.0000
64.3800
307,200
Wed, 27 May 2026
63.7800
64.8400
63.7800
63.8700
319,200
Tue, 26 May 2026
63.9800
64.3200
63.6400
63.7700
447,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
64.1900
64.7500
63.5700
63.6900
305,900
Thu, 21 May 2026
63.4900
64.9200
62.5000
64.5200
295,800
Wed, 20 May 2026
61.9800
64.3100
61.5000
64.0300
631,400
Tue, 19 May 2026
63.0400
63.3200
61.9500
62.0000
541,900
Mon, 18 May 2026
64.0000
64.9100
63.4400
63.5300
463,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
64.3200
64.6100
63.3100
63.7900
256,100
Thu, 14 May 2026
64.7000
65.3500
63.9600
64.6600
385,100
Wed, 13 May 2026
63.7200
64.2200
63.2000
64.2100
330,100
Tue, 12 May 2026
64.4900
64.6900
63.1100
64.2800
413,600
Mon, 11 May 2026
66.0900
66.8500
64.2100
64.2800
470,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
64.8200
66.2100
64.2400
65.7700
583,100
Thu, 07 May 2026
14 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Thu, 07 May 2026
13 · 8-K
After-hours · 16:13 ET
8-K ↗
Thu, 07 May 2026
64.4900
65.0000
63.3800
63.5200
656,100
Wed, 06 May 2026
64.2300
64.7800
63.8400
64.1200
374,400
Tue, 05 May 2026
61.8600
63.8000
61.7500
63.3300
361,300
Mon, 04 May 2026
62.1600
62.5300
61.3200
61.7400
672,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
62.8200
62.9400
62.1500
62.3200
629,900
Thu, 30 Apr 2026
62.3000
62.3900
61.4100
62.2700
638,200
Wed, 29 Apr 2026
12 · 10-K/A
After-hours · 17:00 ET
10-K/A ↗
Wed, 29 Apr 2026
63.6000
64.0300
62.1600
62.2000
633,200
Tue, 28 Apr 2026
64.0000
64.4800
63.2900
63.9800
589,500
Mon, 27 Apr 2026
64.0000
64.7400
63.7200
63.7900
407,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
64.0600
64.2700
63.3600
64.0700
437,700
Thu, 23 Apr 2026
64.7100
64.8100
63.2500
64.0700
350,600
Wed, 22 Apr 2026
66.2400
66.6900
64.5800
64.7200
596,500
Tue, 21 Apr 2026
11 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Tue, 21 Apr 2026
67.8500
68.2500
65.4700
65.8600
629,000
Mon, 20 Apr 2026
65.5300
67.6600
65.4800
67.4500
426,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
65.2200
66.9100
65.2200
65.9400
322,000
Thu, 16 Apr 2026
65.2600
65.8000
64.1500
64.7600
337,400
Wed, 15 Apr 2026
65.1100
65.5300
64.8600
65.0500
350,900
Tue, 14 Apr 2026
64.4900
65.2900
64.3000
64.9900
381,400
Mon, 13 Apr 2026
63.2000
64.3400
62.4400
64.3400
309,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
63.4800
64.1600
63.2600
63.4600
230,300
Thu, 09 Apr 2026
63.0200
63.8400
62.7100
63.4500
271,400
Wed, 08 Apr 2026
65.8900
66.1300
63.2400
63.4100
505,600
Tue, 07 Apr 2026
63.6300
64.1100
63.3400
63.6400
389,700
Mon, 06 Apr 2026
62.5100
64.2200
62.5000
64.0600
333,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
62.1000
63.7000
62.0700
62.8100
270,800
Wed, 01 Apr 2026
63.5400
63.7500
62.7400
63.0500
473,500
Tue, 31 Mar 2026
10 · 8-K/A
After-hours · 17:27 ET
FORM 8-K/A ↗
Tue, 31 Mar 2026
63.3300
64.4900
62.5700
63.2600
385,200
Mon, 30 Mar 2026
62.6000
63.6800
62.1600
62.4000
565,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
63.8700
63.9600
62.2400
62.3000
510,100
Thu, 26 Mar 2026
63.5000
64.5500
63.5000
64.2000
330,700
Wed, 25 Mar 2026
64.2100
64.9800
62.9600
63.8700
428,300
Tue, 24 Mar 2026
63.2100
64.5600
63.0000
63.9900
467,500
Mon, 23 Mar 2026
63.5000
64.9000
62.6600
64.1700
703,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
62.0000
62.0700
61.0100
61.6500
794,200
Thu, 19 Mar 2026
62.1500
62.5800
61.4200
62.0600
722,200
Wed, 18 Mar 2026
63.8500
64.7500
62.7000
62.7200
599,900
Tue, 17 Mar 2026
64.7600
65.9400
64.1200
64.7600
408,100
Mon, 16 Mar 2026
64.8000
65.0100
63.2800
63.3600
442,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
63.0000
63.9700
62.6400
63.8900
656,700
Thu, 12 Mar 2026
62.9500
63.5300
61.6000
61.8100
789,500
Wed, 11 Mar 2026
64.7500
64.7900
62.8800
63.4700
851,900
Tue, 10 Mar 2026
67.7500
67.7500
64.4400
64.5800
1,363,100
Mon, 09 Mar 2026
68.7500
69.0100
66.4000
67.4600
1,002,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
9 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Fri, 06 Mar 2026
70.0000
70.4400
68.5300
69.4200
659,300
Thu, 05 Mar 2026
71.1100
71.5300
70.0100
70.7700
479,900
Wed, 04 Mar 2026
72.0000
72.6200
70.5500
71.4000
455,100
Tue, 03 Mar 2026
71.0000
72.4700
70.3000
71.7000
459,800
Mon, 02 Mar 2026
70.9900
73.2800
70.8200
72.6400
408,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
72.1100
72.8500
71.2500
72.3700
369,500
Thu, 26 Feb 2026
73.0100
73.5800
72.1000
72.5700
397,300
Wed, 25 Feb 2026
73.0900
73.3600
71.5900
72.7700
482,300
Tue, 24 Feb 2026
72.0000
73.1100
71.5100
72.8200
564,300
Mon, 23 Feb 2026
74.5000
74.5000
72.1500
72.6200
832,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
80.3700
82.8700
74.2100
74.2600
1,355,900
Thu, 19 Feb 2026
8 · 10-K
After-hours · 16:06 ET
10-K ↗
Thu, 19 Feb 2026
7 · 8-K
After-hours · 16:03 ET
8-K ↗
Thu, 19 Feb 2026
82.5800
82.8600
81.7400
82.2500
264,400
Wed, 18 Feb 2026
82.3800
83.9200
82.3800
83.0300
221,500
Tue, 17 Feb 2026
6 · 8-K
After-hours · 16:13 ET
FORM 8-K ↗
Tue, 17 Feb 2026
82.5000
82.9000
81.3500
82.7600
202,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
81.3700
83.1100
80.7500
82.1500
255,300
Thu, 12 Feb 2026
84.3700
84.4000
79.9100
80.7700
464,000
Wed, 11 Feb 2026
84.7100
84.9800
82.9400
83.5300
373,700
Tue, 10 Feb 2026
84.4300
85.5600
83.4100
84.8200
373,400
Mon, 09 Feb 2026
81.4900
84.3100
81.2200
84.2800
416,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
80.5500
82.4600
80.5500
82.0400
380,500
Thu, 05 Feb 2026
81.6400
82.4200
79.6400
80.0400
335,300
Wed, 04 Feb 2026
5 · 8-K
After-hours · 16:18 ET
FORM 8-K ↗
Wed, 04 Feb 2026
80.4600
82.0600
80.0000
81.7700
366,400
Wed, 04 Feb 2026
4 · 8-K
Pre-market · 08:18 ET
FORM 8-K ↗
Tue, 03 Feb 2026
79.7600
80.6400
78.9000
80.0500
439,400
Mon, 02 Feb 2026
81.1000
81.9500
79.5000
79.6400
390,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
82.6800
82.8000
80.8500
81.6600
332,900
Thu, 29 Jan 2026
80.7900
83.1100
79.6100
83.1100
371,700
Wed, 28 Jan 2026
81.0100
81.3600
79.9100
80.3000
350,800
Tue, 27 Jan 2026
80.9500
81.0800
80.2500
80.7400
375,100
Mon, 26 Jan 2026
81.6300
81.8500
80.5200
81.0800
261,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
82.4600
82.5800
80.5500
81.1000
235,900
Thu, 22 Jan 2026
83.1800
84.1400
82.3300
82.7100
334,200
Wed, 21 Jan 2026
82.1500
82.8600
81.2200
82.7900
396,500
Tue, 20 Jan 2026
83.0000
83.5900
81.7600
81.8900
275,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
82.8200
83.7300
82.6100
83.6600
238,400
Thu, 15 Jan 2026
82.0300
83.4600
81.8100
83.4200
290,600
Wed, 14 Jan 2026
81.0100
82.0600
80.9900
81.9200
321,700
Tue, 13 Jan 2026
82.1300
82.7100
80.9500
81.4800
280,800
Mon, 12 Jan 2026
82.2000
82.9400
81.4800
82.5800
405,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
82.3700
82.9700
81.0500
82.6100
291,200
Thu, 08 Jan 2026
80.0500
82.7500
80.0000
82.3400
322,700
Wed, 07 Jan 2026
81.6400
82.0000
80.4400
80.5600
404,000
Tue, 06 Jan 2026
79.2200
81.3900
78.5300
81.3400
397,400
Mon, 05 Jan 2026
79.0000
79.5700
78.3100
79.2100
331,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
79.7400
79.7400
78.6000
78.8100
382,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
80.2900
80.5600
79.6700
79.7700
385,700
Tue, 30 Dec 2025
80.2700
80.8600
79.7000
80.1600
278,600
Mon, 29 Dec 2025
79.1500
79.7700
78.6400
79.2900
341,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
78.4300
79.1900
78.2500
78.9000
281,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
78.0800
78.8700
77.8100
78.7100
179,800
Tue, 23 Dec 2025
78.9000
79.2300
77.4700
78.1100
506,600
Mon, 22 Dec 2025
79.8400
80.9100
78.2600
78.7500
892,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
83.8000
84.2300
78.1200
78.4600
1,290,400
Thu, 18 Dec 2025
3 · 8-K
After-hours · 16:45 ET
FORM 8-K ↗
Thu, 18 Dec 2025
85.2900
87.0000
83.5800
83.8000
625,300
Wed, 17 Dec 2025
83.4200
84.5500
82.9200
82.9700
234,000
Tue, 16 Dec 2025
84.6300
84.8000
83.4700
83.5300
329,400
Mon, 15 Dec 2025
85.1900
85.4600
84.1300
84.7800
256,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
85.3700
85.6300
84.4100
84.5700
187,800
Thu, 11 Dec 2025
85.4000
86.0000
84.9100
85.2000
278,600
Wed, 10 Dec 2025
84.6300
85.6900
84.3300
85.3100
266,000
Tue, 09 Dec 2025
85.1400
86.5900
84.3500
84.5400
272,900
Mon, 08 Dec 2025
86.5300
86.5300
84.4300
84.4800
489,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
87.0400
88.2500
86.0300
86.3900
477,400
Thu, 04 Dec 2025
87.3800
87.9100
86.5700
87.1800
252,700
Wed, 03 Dec 2025
88.0700
89.1900
87.1600
87.6700
188,500
Tue, 02 Dec 2025
89.8800
90.4200
87.9800
88.0900
509,300
Mon, 01 Dec 2025
88.4200
90.0900
88.0200
89.8500
533,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
89.8100
89.8100
88.4800
89.5300
272,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
87.9800
91.0700
87.9800
89.7100
334,800
Tue, 25 Nov 2025
85.6000
88.4000
85.1600
88.3200
386,000
Mon, 24 Nov 2025
84.6400
85.7400
84.0000
84.9400
261,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
83.0100
84.8000
82.4800
84.5700
390,900
Thu, 20 Nov 2025
83.9900
85.0000
82.5000
82.7400
327,600
Wed, 19 Nov 2025
82.9900
84.5000
82.0100
83.0600
232,100
Tue, 18 Nov 2025
83.0000
83.9000
80.8900
82.7600
530,600
Mon, 17 Nov 2025
85.9300
85.9300
83.0100
83.0900
396,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
85.8600
86.7900
85.3100
85.9300
441,400
Thu, 13 Nov 2025
87.5100
88.4000
86.7700
87.0500
380,000
Wed, 12 Nov 2025
89.5100
89.6700
87.7300
87.8900
388,000
Tue, 11 Nov 2025
89.0200
89.9100
88.2700
89.1800
541,100
Mon, 10 Nov 2025
83.0500
90.2700
82.5500
89.1400
785,800
Mon, 10 Nov 2025
2 · 10-Q
Pre-market · 07:04 ET
10-Q ↗
Mon, 10 Nov 2025
1 · 8-K
Pre-market · 07:02 ET
8-K ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
78.0000
80.2700
78.0000
80.0900
312,100
Thu, 06 Nov 2025
78.2500
79.4200
78.2500
78.2500
287,300
Wed, 05 Nov 2025
78.0700
79.1400
78.0000
78.3400
291,700
Tue, 04 Nov 2025
77.7800
78.3800
77.5000
78.0600
333,400
Mon, 03 Nov 2025
78.2400
79.0200
77.8100
78.4000
474,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
78.5000
79.5100
78.5000
79.2800
308,100
Thu, 30 Oct 2025
78.5400
79.7600
78.5000
78.6800
262,700
Wed, 29 Oct 2025
80.4900
81.3100
78.6200
78.8800
276,900
Tue, 28 Oct 2025
82.1000
82.2600
80.4500
80.7700
237,100
Mon, 27 Oct 2025
83.0500
83.0500
81.5300
82.1400
240,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
82.1600
82.4500
81.6200
81.6900
238,600