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
77.9900
78.6500
77.1350
77.9300
607,479
Thu, 22 Oct 2026
76.0300
78.3000
76.0300
78.2500
522,800
Wed, 21 Oct 2026
75.7200
76.5200
75.5000
75.5500
390,800
Tue, 20 Oct 2026
75.0900
76.0300
74.8900
75.6000
475,300
Mon, 19 Oct 2026
75.5200
75.9300
74.3500
74.5900
508,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
75.0300
75.7700
74.5300
75.6000
508,600
Thu, 15 Oct 2026
75.1900
75.3800
74.2500
74.5600
529,000
Wed, 14 Oct 2026
74.1700
74.5800
73.0700
74.0500
779,400
Tue, 13 Oct 2026
74.2900
74.7500
73.2000
74.5400
869,400
Mon, 12 Oct 2026
72.5100
73.9100
72.2700
73.6100
549,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
72.1200
73.3000
72.0900
72.5000
668,300
Thu, 08 Oct 2026
71.8800
72.5100
71.4600
72.3600
1,340,000
Wed, 07 Oct 2026
72.9700
73.2900
72.5400
72.6500
510,700
Tue, 06 Oct 2026
73.0800
73.3900
72.4500
73.1500
563,800
Mon, 05 Oct 2026
72.5800
73.0900
71.8700
72.5700
577,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
72.0700
73.0100
72.0700
72.5700
562,300
Thu, 01 Oct 2026
71.7200
71.8900
70.3700
71.7100
632,200
Wed, 30 Sep 2026
72.4900
72.7300
71.6200
71.8700
692,600
Tue, 29 Sep 2026
40 · 8-K
After-hours · 16:25 ET
8-K ↗
Tue, 29 Sep 2026
71.7100
72.2900
71.2300
72.2000
645,600
Mon, 28 Sep 2026
71.9900
72.1200
70.9100
71.6600
695,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
39 · 8-K
After-hours · 16:27 ET
8-K ↗
Fri, 25 Sep 2026
71.8200
72.2300
71.2700
71.8000
789,600
Thu, 24 Sep 2026
72.6500
73.1000
71.6000
71.9500
569,800
Wed, 23 Sep 2026
73.1800
73.3300
71.8400
72.2900
992,600
Tue, 22 Sep 2026
74.2600
74.4300
73.4900
73.5700
553,800
Mon, 21 Sep 2026
75.7900
75.9800
74.2800
74.3100
406,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
75.6700
75.7700
74.6500
75.1900
1,101,400
Thu, 17 Sep 2026
76.6500
76.9300
76.0700
76.2400
442,700
Wed, 16 Sep 2026
76.8000
77.3700
76.0600
76.4500
576,300
Tue, 15 Sep 2026
77.3000
77.5600
76.0600
76.3500
762,400
Mon, 14 Sep 2026
78.0300
78.1400
77.2000
77.2800
554,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
78.6100
78.6100
77.2000
77.3400
551,000
Thu, 10 Sep 2026
79.4200
80.2200
77.7700
78.1600
657,100
Wed, 09 Sep 2026
81.1300
81.1600
78.1000
79.1200
725,500
Tue, 08 Sep 2026
38 · 8-K
After-hours · 16:27 ET
8-K ↗
Tue, 08 Sep 2026
80.3100
81.2400
79.9100
80.7500
412,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
80.8100
80.8300
79.6300
79.8600
451,100
Thu, 03 Sep 2026
80.2100
80.9500
79.7800
80.5400
311,300
Wed, 02 Sep 2026
80.4500
80.4500
79.3400
79.9500
408,400
Tue, 01 Sep 2026
79.5800
80.4200
79.1700
80.3600
362,700
Mon, 31 Aug 2026
78.8700
80.1000
78.0100
79.2700
535,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
80.1400
80.4800
79.1300
79.4700
551,800
Thu, 27 Aug 2026
80.4000
80.4000
79.1000
79.6100
413,900
Wed, 26 Aug 2026
80.3500
81.3700
80.0800
81.1000
315,400
Tue, 25 Aug 2026
79.9200
80.7500
79.9200
80.4100
391,000
Mon, 24 Aug 2026
78.8300
80.4500
78.8300
80.3500
378,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
81.9700
81.9700
78.7400
78.8300
717,800
Thu, 20 Aug 2026
81.1600
82.3800
81.1600
81.3900
320,800
Wed, 19 Aug 2026
81.5700
82.2300
81.2100
81.3900
519,200
Tue, 18 Aug 2026
80.8800
81.6600
80.1400
81.0500
464,800
Mon, 17 Aug 2026
79.4700
80.1600
79.4700
79.9800
338,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
80.8100
81.5200
80.5300
80.9800
353,700
Thu, 13 Aug 2026
37 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 13 Aug 2026
81.1500
82.0000
80.7900
81.0100
485,500
Wed, 12 Aug 2026
36 · 424B5
After-hours · 16:46 ET
424B5 ↗
Wed, 12 Aug 2026
79.6100
80.4500
79.1400
80.3800
427,100
Tue, 11 Aug 2026
78.0300
79.7900
77.9900
79.6000
346,800
Tue, 11 Aug 2026
35 · 424B5
Pre-market · 09:05 ET
424B5 ↗
Mon, 10 Aug 2026
79.8000
80.8500
78.4700
78.8700
431,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
80.1800
80.4600
78.8000
80.2200
393,200
Thu, 06 Aug 2026
80.4700
80.7600
79.2200
79.6200
550,200
Wed, 05 Aug 2026
34 · 10-Q
After-hours · 16:24 ET
10-Q ↗
Wed, 05 Aug 2026
79.1500
79.8700
77.0700
79.2500
1,051,300
Tue, 04 Aug 2026
33 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 04 Aug 2026
32 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 04 Aug 2026
78.9200
79.1900
76.7100
77.3300
685,800
Mon, 03 Aug 2026
78.2900
79.0500
77.4600
78.4000
565,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
78.7000
78.7000
77.3700
77.6500
580,400
Thu, 30 Jul 2026
79.1300
79.7300
77.8500
78.0900
419,400
Wed, 29 Jul 2026
80.8600
81.3600
79.6800
79.8100
506,000
Tue, 28 Jul 2026
80.8000
82.1400
80.6100
80.7000
329,300
Mon, 27 Jul 2026
80.5200
80.9400
79.7000
79.9700
466,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
80.4600
81.2800
80.2600
80.5300
333,400
Thu, 23 Jul 2026
79.4800
80.7000
79.1400
79.9800
447,400
Wed, 22 Jul 2026
79.3000
80.3400
79.0800
80.2700
516,800
Tue, 21 Jul 2026
79.0800
79.0800
78.2900
78.6100
487,800
Mon, 20 Jul 2026
79.6700
80.4400
78.9400
79.4500
386,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
79.3800
81.6600
79.3800
79.7400
610,600
Thu, 16 Jul 2026
78.2600
79.8900
78.1900
79.7900
485,700
Wed, 15 Jul 2026
78.9900
79.3400
78.0200
78.0500
450,800
Tue, 14 Jul 2026
80.4600
80.9800
79.0200
79.1500
567,800
Mon, 13 Jul 2026
31 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 13 Jul 2026
79.6900
80.9400
79.4600
80.3800
582,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
78.8100
79.5500
78.7300
79.1700
381,000
Thu, 09 Jul 2026
78.0700
79.7000
77.8500
78.8300
1,133,000
Wed, 08 Jul 2026
30 · 8-K
After-hours · 16:36 ET
8-K ↗
Wed, 08 Jul 2026
77.8600
79.0100
77.2000
78.2300
831,800
Tue, 07 Jul 2026
76.5700
78.7400
76.3100
77.8400
547,300
Mon, 06 Jul 2026
76.8800
76.9700
75.5900
75.6500
478,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
77.3800
77.5000
76.3000
77.3200
561,400
Wed, 01 Jul 2026
76.8400
77.6100
76.2400
76.3000
611,900
Tue, 30 Jun 2026
78.4400
78.6100
77.0000
77.0700
646,700
Mon, 29 Jun 2026
78.9300
79.3300
78.1300
78.6800
644,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
79.3000
80.2000
79.0900
79.6400
2,413,200
Thu, 25 Jun 2026
78.2000
79.2500
77.7000
78.6300
526,400
Wed, 24 Jun 2026
78.2800
78.3300
77.6100
78.0700
701,400
Tue, 23 Jun 2026
75.8800
78.4300
75.7800
77.9900
737,500
Mon, 22 Jun 2026
76.2000
77.2600
75.6200
76.4300
587,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
75.7700
77.0900
75.6800
76.7600
1,872,400
Wed, 17 Jun 2026
76.4900
77.0600
75.3500
76.0500
607,200
Tue, 16 Jun 2026
77.5600
78.2900
76.3800
76.9700
592,900
Mon, 15 Jun 2026
77.7700
78.2800
76.7700
77.3800
542,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
76.8700
78.1900
76.6200
77.7800
721,500
Thu, 11 Jun 2026
77.4300
77.8900
75.9600
76.0900
744,100
Wed, 10 Jun 2026
77.0200
77.9000
76.3000
76.9400
675,500
Tue, 09 Jun 2026
76.2400
77.3300
75.5800
76.0000
901,900
Mon, 08 Jun 2026
78.0300
78.4300
76.1000
76.1800
704,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
77.8600
79.3700
77.2500
78.4000
491,800
Thu, 04 Jun 2026
77.2600
77.6900
76.5500
77.3000
546,500
Wed, 03 Jun 2026
77.6800
78.5500
76.7300
76.8000
631,900
Tue, 02 Jun 2026
76.2100
77.6400
76.0800
77.4700
1,023,700
Mon, 01 Jun 2026
77.0600
77.8800
76.0200
76.0200
701,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
78.9600
79.1300
77.7400
77.7400
782,000
Thu, 28 May 2026
81.2200
81.3400
79.0300
79.1000
916,400
Wed, 27 May 2026
29 · 8-K
After-hours · 16:01 ET
8-K ↗
Wed, 27 May 2026
81.5700
82.3100
80.3400
81.3500
861,700
Tue, 26 May 2026
28 · 8-K
After-hours · 16:21 ET
8-K ↗
Tue, 26 May 2026
82.3700
82.9100
81.7000
81.7400
660,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
82.2700
82.8000
81.7300
82.5000
585,800
Thu, 21 May 2026
82.5900
82.9400
82.0500
82.3500
626,500
Wed, 20 May 2026
83.2500
83.5700
82.3800
82.8000
756,800
Tue, 19 May 2026
82.6400
84.1300
82.6400
83.1000
503,200
Mon, 18 May 2026
82.3300
83.5800
82.0800
83.2400
539,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
84.4400
84.5800
81.9800
82.3700
851,200
Thu, 14 May 2026
84.4100
84.8200
83.4600
84.2900
448,000
Wed, 13 May 2026
84.4300
86.8600
83.0400
83.9500
631,000
Tue, 12 May 2026
27 · 8-K
After-hours · 16:50 ET
8-K ↗
Tue, 12 May 2026
84.7800
85.5900
84.2000
84.7800
544,800
Mon, 11 May 2026
85.4400
85.5000
84.5000
84.9600
520,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
85.6300
86.2600
84.6400
84.9100
583,200
Thu, 07 May 2026
85.8000
86.4500
85.0600
85.3400
688,700
Wed, 06 May 2026
86.4700
87.9500
85.1400
86.0000
683,500
Tue, 05 May 2026
26 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Tue, 05 May 2026
89.1100
89.7500
85.0100
86.6900
794,300
Mon, 04 May 2026
25 · 8-K
After-hours · 16:20 ET
8-K ↗
Mon, 04 May 2026
88.2500
89.3800
87.9500
88.8200
397,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
24 · DEFA14A
After-hours · 16:36 ET
DEFA14A ↗
Fri, 01 May 2026
89.3500
90.2000
88.7800
88.9100
440,300
Thu, 30 Apr 2026
87.6500
89.8000
87.6500
89.2200
558,500
Wed, 29 Apr 2026
88.8400
88.8400
87.2900
87.6100
428,300
Tue, 28 Apr 2026
88.8500
88.8500
87.5800
88.0800
371,300
Mon, 27 Apr 2026
88.3300
89.1100
87.5100
87.7000
346,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
88.5000
89.2900
87.8300
88.0900
357,500
Thu, 23 Apr 2026
87.8900
89.3000
87.1000
88.7600
318,600
Wed, 22 Apr 2026
88.3000
88.3000
86.0700
86.4300
348,900
Tue, 21 Apr 2026
88.8600
89.1100
86.7900
87.0400
377,200
Mon, 20 Apr 2026
89.0000
90.1100
88.6400
88.6800
337,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
89.2300
89.3800
87.7600
88.9600
437,600
Thu, 16 Apr 2026
88.3100
89.7600
88.1100
89.6800
407,700
Wed, 15 Apr 2026
88.3200
89.0200
87.7300
88.6100
378,500
Tue, 14 Apr 2026
87.9500
89.1200
87.5300
88.9300
338,800
Mon, 13 Apr 2026
90.0100
90.0700
87.9100
88.4400
390,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
90.6100
90.6100
89.9600
90.0000
295,100
Thu, 09 Apr 2026
88.3300
90.7800
88.3300
90.6400
317,700
Wed, 08 Apr 2026
88.5700
89.8900
88.2400
89.8300
501,000
Tue, 07 Apr 2026
23 · 8-K
After-hours · 16:24 ET
8-K ↗
Tue, 07 Apr 2026
88.6800
90.0000
88.5100
89.4400
358,200
Mon, 06 Apr 2026
88.7100
89.1100
88.3800
88.5500
409,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
87.0600
89.0400
86.4100
88.9000
671,000
Wed, 01 Apr 2026
22 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Wed, 01 Apr 2026
85.7000
86.6700
85.0600
86.5600
642,700
Tue, 31 Mar 2026
86.3500
86.3500
84.5800
86.1300
734,700
Mon, 30 Mar 2026
85.7100
86.3400
84.8700
86.1700
572,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
85.5100
85.9400
84.9000
84.9500
580,900
Thu, 26 Mar 2026
85.2200
86.1100
85.1700
85.7900
434,500
Wed, 25 Mar 2026
86.3000
86.3100
85.0000
85.2200
286,900
Tue, 24 Mar 2026
84.8800
86.3100
84.7900
85.5700
442,900
Mon, 23 Mar 2026
84.7900
85.8300
84.1100
85.0700
456,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
86.1600
86.1600
83.7600
83.8700
1,281,200
Thu, 19 Mar 2026
85.5000
86.6400
85.3900
86.1500
414,200
Wed, 18 Mar 2026
86.2400
86.2400
85.1900
85.8500
529,600
Tue, 17 Mar 2026
87.8800
87.9000
86.5200
86.8900
696,800
Mon, 16 Mar 2026
88.0000
88.0000
86.9500
86.9900
501,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
87.7000
88.0300
86.9200
87.4900
425,100
Thu, 12 Mar 2026
85.6600
87.4200
85.3500
86.8900
530,700
Wed, 11 Mar 2026
86.9200
86.9200
85.4800
86.1400
620,100
Tue, 10 Mar 2026
85.8400
87.2400
85.7100
86.2300
410,700
Mon, 09 Mar 2026
86.8300
87.1900
85.5600
87.1500
538,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
86.1700
87.1000
85.3100
87.0500
451,300
Thu, 05 Mar 2026
86.9200
86.9600
86.0300
86.7500
443,000
Wed, 04 Mar 2026
86.2400
87.8800
86.1700
87.7000
379,300
Tue, 03 Mar 2026
86.7400
87.4400
85.0600
87.2600
500,400
Mon, 02 Mar 2026
86.8100
87.7900
86.1800
87.3700
485,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
86.9800
87.8400
86.6700
87.4400
475,000
Thu, 26 Feb 2026
85.9800
86.8400
85.3600
86.5400
429,200
Wed, 25 Feb 2026
84.9700
86.0900
84.2200
85.7700
377,300
Tue, 24 Feb 2026
21 · 8-K
After-hours · 16:27 ET
8-K ↗
Tue, 24 Feb 2026
86.4400
86.7900
84.7100
85.3900
339,700
Tue, 24 Feb 2026
20 · 8-K
Next filing day · accepted 23 Feb, 18:31 ET
8-K ↗
Tue, 24 Feb 2026
19 · 424B5
Next filing day · accepted 23 Feb, 18:27 ET
424B5 ↗
Mon, 23 Feb 2026
18 · S-3ASR
After-hours · 16:24 ET
S-3ASR ↗
Mon, 23 Feb 2026
17 · S-3ASR
After-hours · 16:21 ET
S-3ASR ↗
Mon, 23 Feb 2026
84.7400
86.7900
84.7400
86.2100
332,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
16 · 8-K
After-hours · 16:20 ET
8-K ↗
Fri, 20 Feb 2026
85.9500
86.1000
84.4400
85.5200
633,600
Thu, 19 Feb 2026
15 · 10-K
After-hours · 16:03 ET
10-K ↗
Thu, 19 Feb 2026
86.5100
86.6800
84.5100
85.5500
784,000
Wed, 18 Feb 2026
14 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 18 Feb 2026
13 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 18 Feb 2026
86.7100
86.7100
83.9400
83.9900
490,400
Tue, 17 Feb 2026
86.7700
86.7700
85.5800
85.7400
428,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
85.0700
86.1800
84.6800
86.0400
403,100
Thu, 12 Feb 2026
83.8600
85.3400
83.2700
85.0200
446,100
Wed, 11 Feb 2026
82.4400
83.9200
82.4400
83.3700
465,000
Tue, 10 Feb 2026
81.2500
83.3300
81.2500
83.0700
333,500
Mon, 09 Feb 2026
82.2900
82.2900
80.7000
81.7700
348,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
82.6900
84.1100
82.3300
82.4900
584,700
Thu, 05 Feb 2026
82.0500
83.5200
81.7000
82.7500
489,400
Wed, 04 Feb 2026
81.4100
82.4700
81.0100
81.4800
412,500
Tue, 03 Feb 2026
79.7000
81.3600
79.1800
80.5100
521,800
Mon, 02 Feb 2026
80.0000
80.7300
79.2500
79.9200
796,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
78.9800
79.6600
78.3200
79.5600
623,100
Thu, 29 Jan 2026
78.2000
79.3600
78.0500
79.0900
525,100
Wed, 28 Jan 2026
79.1500
79.2400
77.7400
78.0100
458,600
Tue, 27 Jan 2026
78.7400
79.5700
78.6100
79.1800
377,300
Mon, 26 Jan 2026
77.6700
79.8800
77.3300
78.9900
712,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
77.2900
77.4200
76.3900
77.2300
644,700
Thu, 22 Jan 2026
12 · 8-K
After-hours · 16:23 ET
8-K ↗
Thu, 22 Jan 2026
78.8200
79.0600
77.2600
77.4900
659,100
Wed, 21 Jan 2026
79.1600
79.3700
78.1500
78.7900
550,500
Tue, 20 Jan 2026
11 · 8-K
After-hours · 16:42 ET
8-K ↗
Tue, 20 Jan 2026
78.7400
79.0300
78.1000
78.5800
420,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
77.5100
78.7500
77.5100
78.7100
436,200
Thu, 15 Jan 2026
77.8700
78.4300
77.5600
77.9300
482,800
Wed, 14 Jan 2026
77.6600
77.9100
77.2900
77.5500
380,400
Tue, 13 Jan 2026
76.5200
77.7000
76.2600
77.2700
283,100
Mon, 12 Jan 2026
76.7400
77.8500
76.5100
76.8000
275,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
77.5800
78.4800
76.8500
77.0100
345,000
Thu, 08 Jan 2026
76.4700
78.2300
76.2800
77.3700
332,800
Wed, 07 Jan 2026
76.9000
77.3300
76.0800
76.8100
377,800
Tue, 06 Jan 2026
76.3000
76.8100
75.9800
76.7400
432,900
Mon, 05 Jan 2026
76.8900
77.2000
75.2900
76.5000
436,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
77.1800
77.8500
76.4100
77.4200
329,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
77.9900
78.0200
77.0100
77.2500
284,400
Tue, 30 Dec 2025
78.3500
78.3500
77.8400
77.9700
225,900
Mon, 29 Dec 2025
10 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 29 Dec 2025
77.8300
78.4500
77.6600
78.1800
266,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
78.2500
78.4900
77.3200
77.6600
136,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
77.9800
78.3600
77.8000
78.3000
200,800
Tue, 23 Dec 2025
77.4300
78.2800
77.1200
77.7200
317,300
Mon, 22 Dec 2025
77.1100
77.9400
77.0700
77.6000
510,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
9 · 8-K
After-hours · 16:06 ET
8-K ↗
Fri, 19 Dec 2025
78.5800
78.8000
76.7500
77.5300
1,209,300
Thu, 18 Dec 2025
78.7800
79.2200
78.4200
78.8400
634,000
Thu, 18 Dec 2025
8 · 8-K
Next filing day · accepted 17 Dec, 17:42 ET
8-K ↗
Wed, 17 Dec 2025
77.5700
79.2300
77.5600
78.6200
498,500
Tue, 16 Dec 2025
77.6900
77.7600
77.1300
77.5400
503,100
Mon, 15 Dec 2025
77.1000
77.7000
76.5500
77.6500
447,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
77.3300
77.7400
76.6200
76.9300
520,300
Thu, 11 Dec 2025
76.9500
77.7100
76.8300
77.0500
439,200
Wed, 10 Dec 2025
77.6000
78.5500
76.5200
76.7800
485,600
Tue, 09 Dec 2025
78.2700
78.7400
77.4400
77.6400
366,700
Mon, 08 Dec 2025
78.6500
78.8800
77.7700
77.9600
419,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
78.5000
79.1800
78.2700
78.7500
321,900
Thu, 04 Dec 2025
79.5100
80.1600
78.4300
78.7500
532,500
Wed, 03 Dec 2025
82.3100
82.3100
79.4500
79.7900
895,700
Tue, 02 Dec 2025
7 · 8-K
After-hours · 16:34 ET
8-K ↗
Tue, 02 Dec 2025
82.7500
82.7700
80.5900
80.6900
623,200
Mon, 01 Dec 2025
6 · 8-K
After-hours · 16:21 ET
8-K ↗
Mon, 01 Dec 2025
83.1600
83.3900
82.5100
82.6900
358,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
83.3500
83.9600
83.3500
83.7400
161,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
82.8500
83.6600
82.7100
83.4600
300,000
Tue, 25 Nov 2025
83.1100
83.4800
82.8100
82.9700
315,000
Mon, 24 Nov 2025
82.8000
83.0200
82.0900
82.7400
636,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
82.3000
83.6200
82.2200
82.9200
473,300
Thu, 20 Nov 2025
5 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 20 Nov 2025
81.8200
82.9700
81.5300
81.8400
419,400
Wed, 19 Nov 2025
81.4600
81.7200
80.7100
81.4300
524,900
Tue, 18 Nov 2025
4 · 8-K
After-hours · 16:17 ET
8-K ↗
Tue, 18 Nov 2025
81.4100
82.1900
80.8000
81.4000
542,300
Mon, 17 Nov 2025
81.5500
81.5800
80.1100
80.4100
553,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
80.8800
81.9800
79.5500
81.0700
513,500
Thu, 13 Nov 2025
81.7900
82.5000
81.6300
82.0100
408,100
Wed, 12 Nov 2025
81.9400
82.1200
80.9000
81.7700
625,600
Tue, 11 Nov 2025
81.9800
82.1200
81.2900
82.0400
407,400
Mon, 10 Nov 2025
82.0500
82.0700
81.3300
81.4700
433,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
81.7900
82.4200
81.1700
82.2200
411,700
Thu, 06 Nov 2025
80.6700
81.8700
80.3400
81.4300
575,000
Wed, 05 Nov 2025
81.5900
82.2400
80.5200
80.5300
515,200
Tue, 04 Nov 2025
3 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Tue, 04 Nov 2025
79.8200
81.9800
77.9500
81.8700
622,700
Mon, 03 Nov 2025
2 · 8-K
After-hours · 16:19 ET
8-K ↗
Mon, 03 Nov 2025
79.7100
81.5700
78.4200
81.5000
658,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
80.3800
80.6500
79.4300
80.1900
629,700
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 30 Oct 2025
80.9000
81.3000
80.0900
80.7700
353,100
Wed, 29 Oct 2025
82.7000
82.8300
80.1700
80.5500
541,000
Tue, 28 Oct 2025
82.7700
83.2000
80.9600
82.6600
443,500
Mon, 27 Oct 2025
82.5900
83.3900
82.1300
83.1700
579,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
82.6700
83.0800
82.1400
82.8700
312,000
Thu, 23 Oct 2025
82.6900
82.6900
81.3100
82.2400
396,300