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
64.8900
66.4400
64.1575
64.7200
1,322,114
Fri, 23 Oct 2026
15 · 10-Q
Next filing day · accepted 22 Oct, 19:35 ET
10-Q ↗
Thu, 22 Oct 2026
63.0200
66.7800
62.5600
65.0700
2,317,700
Wed, 21 Oct 2026
14 · 8-K
After-hours · 20:15 ET
8-K ↗
Wed, 21 Oct 2026
66.8600
67.1200
65.7900
66.4600
1,612,200
Tue, 20 Oct 2026
65.4000
66.7900
65.4000
66.2600
921,100
Mon, 19 Oct 2026
64.6300
65.4500
64.6300
64.8200
812,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
63.9000
65.4600
63.5700
64.9200
1,264,400
Thu, 15 Oct 2026
63.1700
64.5700
63.1600
63.4300
1,427,700
Wed, 14 Oct 2026
61.6400
62.3100
61.1400
62.0700
702,400
Tue, 13 Oct 2026
61.5400
62.6700
60.8600
62.1700
930,200
Mon, 12 Oct 2026
61.0800
61.7300
60.5200
60.9300
665,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
62.7700
63.0500
61.0700
61.2000
894,000
Thu, 08 Oct 2026
61.2500
62.8700
60.6300
62.8100
759,300
Wed, 07 Oct 2026
61.7400
61.9900
60.4600
61.2900
577,400
Tue, 06 Oct 2026
62.2700
62.6500
61.9100
62.3100
610,500
Mon, 05 Oct 2026
61.9600
62.6800
61.3400
61.9700
928,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
61.9200
63.2800
61.7200
62.4900
916,000
Thu, 01 Oct 2026
60.8700
61.7800
59.7400
61.5100
1,717,000
Wed, 30 Sep 2026
63.9700
64.3900
60.3800
60.7400
2,213,500
Tue, 29 Sep 2026
64.7300
64.7300
63.1000
64.0300
1,183,500
Mon, 28 Sep 2026
65.5100
65.5100
64.4100
64.7200
1,071,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
65.9900
66.3300
65.1400
66.2700
852,900
Thu, 24 Sep 2026
68.0000
68.7700
65.5400
65.6000
802,600
Wed, 23 Sep 2026
68.8000
69.5400
68.0500
68.0900
754,900
Tue, 22 Sep 2026
69.6800
70.0900
68.1800
69.2400
888,800
Mon, 21 Sep 2026
70.1000
70.2700
69.2200
69.2600
735,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
71.3600
72.0800
69.1900
69.5900
2,368,200
Thu, 17 Sep 2026
72.3100
74.0000
71.9300
71.9600
913,500
Wed, 16 Sep 2026
73.3400
74.2200
70.1200
71.1100
775,000
Tue, 15 Sep 2026
72.8200
73.2300
71.7500
72.8300
1,032,700
Mon, 14 Sep 2026
72.2800
73.3000
71.7400
73.1500
641,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
72.2400
72.5000
71.2900
71.7800
468,100
Thu, 10 Sep 2026
71.7100
72.0000
70.8800
71.1800
487,900
Wed, 09 Sep 2026
71.6800
71.8700
70.4600
71.4700
876,600
Tue, 08 Sep 2026
71.8700
73.4200
71.1200
71.3800
932,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
75.5400
75.6300
72.1900
72.7500
1,218,100
Thu, 03 Sep 2026
74.8700
76.9000
74.8600
76.5100
643,800
Wed, 02 Sep 2026
74.0300
75.1000
73.2900
74.0500
683,700
Tue, 01 Sep 2026
74.0500
74.6900
73.1700
73.5900
858,000
Mon, 31 Aug 2026
74.1200
74.9500
73.5400
73.9200
811,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
74.8400
75.4600
74.4200
74.4700
889,500
Thu, 27 Aug 2026
72.8600
75.0600
72.8600
74.5500
836,000
Wed, 26 Aug 2026
73.2500
73.9500
73.0000
73.6300
622,700
Tue, 25 Aug 2026
72.7400
73.6500
71.9100
73.2800
662,800
Mon, 24 Aug 2026
71.7800
72.9000
71.4800
72.2600
445,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
72.3200
72.3500
71.7300
71.7600
356,700
Thu, 20 Aug 2026
72.1500
72.6400
71.2200
71.9900
453,100
Wed, 19 Aug 2026
72.9500
74.2100
72.7400
72.7800
495,100
Tue, 18 Aug 2026
73.8400
74.4600
72.3100
72.4500
663,100
Mon, 17 Aug 2026
73.5300
73.6400
73.0300
73.1800
396,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
74.0500
74.1700
73.3800
73.8600
442,800
Thu, 13 Aug 2026
72.5900
74.2900
72.5600
74.0600
820,100
Wed, 12 Aug 2026
71.3500
73.0300
71.3500
72.3000
638,700
Tue, 11 Aug 2026
71.8600
72.6500
71.5800
71.6900
478,700
Mon, 10 Aug 2026
73.4600
74.1000
71.6300
72.2100
577,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
75.2300
75.3200
74.1500
74.2200
533,900
Thu, 06 Aug 2026
75.2300
75.7800
74.0800
75.1500
715,400
Wed, 05 Aug 2026
76.4600
76.4600
74.5800
74.9900
985,800
Tue, 04 Aug 2026
74.5500
76.1600
74.4400
76.0500
575,700
Mon, 03 Aug 2026
75.3200
76.7700
74.8200
75.4000
516,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
75.2200
75.5500
74.6600
74.9900
602,400
Thu, 30 Jul 2026
78.1600
78.1600
75.0600
75.5300
580,700
Wed, 29 Jul 2026
78.3200
79.8700
78.0000
78.1700
804,300
Tue, 28 Jul 2026
77.3700
79.3800
77.3000
79.1600
869,500
Mon, 27 Jul 2026
75.3400
76.8000
75.3400
76.2800
827,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
70.9600
75.9600
70.6200
75.1300
1,492,300
Thu, 23 Jul 2026
13 · 10-Q
After-hours · 16:55 ET
10-Q ↗
Thu, 23 Jul 2026
72.0300
72.0600
68.6600
68.9600
1,244,700
Wed, 22 Jul 2026
12 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 22 Jul 2026
71.2700
71.5100
69.9900
70.5200
880,800
Tue, 21 Jul 2026
72.0700
72.2000
70.7300
71.6500
683,200
Mon, 20 Jul 2026
72.9100
73.3200
71.5200
71.7300
811,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
72.4000
73.5000
71.9800
73.0300
824,700
Thu, 16 Jul 2026
69.4900
72.0700
69.1100
72.0100
806,200
Wed, 15 Jul 2026
69.2600
70.4900
68.6100
69.5700
636,800
Tue, 14 Jul 2026
70.2000
70.7600
69.7000
69.7600
580,500
Mon, 13 Jul 2026
69.6500
70.8700
69.3100
70.0600
622,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
70.2600
70.8200
69.2400
69.3100
700,700
Thu, 09 Jul 2026
70.2300
70.6500
69.6400
70.2600
796,000
Wed, 08 Jul 2026
71.2400
71.3000
69.7100
70.0200
817,900
Tue, 07 Jul 2026
70.8200
71.9300
70.1700
71.0500
663,400
Mon, 06 Jul 2026
69.4700
70.2000
68.8800
70.0900
770,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
70.2500
70.5900
68.6600
69.4800
1,051,100
Wed, 01 Jul 2026
68.6800
70.9000
67.5000
70.4600
1,225,900
Tue, 30 Jun 2026
68.4500
69.3500
67.7900
68.5900
1,162,300
Mon, 29 Jun 2026
66.8900
68.9300
66.8000
68.7800
1,474,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
66.0700
67.1100
65.0800
67.0600
1,353,600
Thu, 25 Jun 2026
66.8100
67.4100
65.3300
65.4100
999,800
Wed, 24 Jun 2026
69.4400
69.4400
66.7700
67.2500
1,934,800
Tue, 23 Jun 2026
68.5900
69.7100
68.5900
69.4400
846,600
Mon, 22 Jun 2026
68.5000
69.8400
67.9400
68.2800
1,294,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
68.0900
69.0900
68.0600
68.6300
1,801,900
Wed, 17 Jun 2026
67.7100
70.2100
67.7100
67.7800
1,117,900
Tue, 16 Jun 2026
67.2000
68.3600
66.3100
67.8200
859,400
Mon, 15 Jun 2026
66.2400
66.9100
65.9700
66.3200
722,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
64.6500
66.4900
64.3800
65.7400
1,097,600
Thu, 11 Jun 2026
66.6200
66.6300
64.5800
64.8400
1,393,400
Wed, 10 Jun 2026
66.8300
67.2500
66.0800
66.1300
966,500
Tue, 09 Jun 2026
65.5300
66.7600
65.3100
66.4200
1,497,300
Mon, 08 Jun 2026
66.2000
66.7800
65.0600
65.1700
1,164,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
66.0000
67.4400
65.9300
67.0200
1,108,400
Thu, 04 Jun 2026
65.6300
66.2900
65.4200
65.9000
751,300
Wed, 03 Jun 2026
65.0100
65.5000
63.9700
64.5800
1,218,100
Tue, 02 Jun 2026
64.7500
65.9200
64.4700
65.2000
1,030,400
Mon, 01 Jun 2026
65.6000
65.8000
64.1200
64.8000
927,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
66.3600
66.7800
65.7200
66.2300
1,404,300
Thu, 28 May 2026
67.3600
67.6000
66.4100
66.5500
958,500
Wed, 27 May 2026
68.6200
68.7500
67.0400
67.5300
833,300
Tue, 26 May 2026
68.2900
68.3300
67.3200
68.1500
954,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
67.9200
68.4500
67.8100
68.2000
830,700
Thu, 21 May 2026
67.3300
68.1700
66.3200
67.8400
684,400
Wed, 20 May 2026
67.6400
68.4500
66.8000
68.1600
991,700
Tue, 19 May 2026
68.4000
68.4000
66.7300
67.4300
811,100
Mon, 18 May 2026
67.3300
69.1900
67.2800
68.6100
472,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
11 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 15 May 2026
67.1300
67.2600
66.4400
67.1100
845,400
Thu, 14 May 2026
67.7000
68.2300
66.6900
67.0100
582,900
Wed, 13 May 2026
67.7000
68.3300
66.1000
66.8600
711,700
Tue, 12 May 2026
69.0400
69.6300
67.4300
67.8300
870,600
Mon, 11 May 2026
71.1600
71.1600
68.0100
68.4500
777,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
70.2700
71.0900
69.6000
71.0400
515,300
Thu, 07 May 2026
69.3500
70.1300
67.4300
69.8200
642,200
Wed, 06 May 2026
69.1000
70.3300
68.7100
69.9600
1,329,400
Tue, 05 May 2026
68.5700
69.1100
68.2800
68.3800
530,900
Mon, 04 May 2026
67.8400
69.4100
67.7200
68.3100
721,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
70.6200
70.6200
68.3100
68.5200
947,400
Thu, 30 Apr 2026
70.9200
71.0800
69.5400
70.1300
1,000,000
Wed, 29 Apr 2026
10 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 29 Apr 2026
70.1700
71.3400
70.1400
71.1200
1,065,100
Tue, 28 Apr 2026
70.3300
70.8600
69.4500
70.5100
791,700
Mon, 27 Apr 2026
70.7100
71.4200
69.0300
69.4200
965,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
69.6000
70.9400
68.5900
70.8700
1,029,000
Fri, 24 Apr 2026
9 · 10-Q
Next filing day · accepted 23 Apr, 18:30 ET
10-Q ↗
Thu, 23 Apr 2026
65.2500
69.3000
64.6600
68.8400
1,462,000
Wed, 22 Apr 2026
8 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 22 Apr 2026
67.2400
67.2400
65.9400
66.4800
994,100
Tue, 21 Apr 2026
66.9000
67.3800
66.2400
66.9000
865,900
Mon, 20 Apr 2026
65.7200
66.8600
65.6300
66.3500
663,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
64.3200
66.5700
64.3000
66.0000
1,019,300
Thu, 16 Apr 2026
63.2300
64.0000
63.0900
63.8200
829,700
Wed, 15 Apr 2026
63.3300
64.0300
62.9600
63.7900
619,600
Tue, 14 Apr 2026
62.5300
63.7400
62.2000
63.4200
653,500
Mon, 13 Apr 2026
63.0000
63.1900
62.2700
62.9000
1,014,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
63.8300
63.8700
62.9000
63.3100
557,900
Thu, 09 Apr 2026
63.1500
64.1700
62.8300
63.9900
757,100
Wed, 08 Apr 2026
62.0100
63.4400
61.5000
63.3900
1,224,500
Tue, 07 Apr 2026
60.1700
61.3700
60.0200
60.8400
1,043,600
Mon, 06 Apr 2026
58.9900
60.5700
58.7100
60.5000
1,753,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
58.8000
59.0400
57.3700
58.2300
1,443,300
Wed, 01 Apr 2026
60.1900
60.1900
58.8700
59.2900
1,103,200
Tue, 31 Mar 2026
60.4000
61.0400
59.2900
60.2900
562,700
Mon, 30 Mar 2026
59.3600
60.3200
58.8000
59.5800
660,400
Mon, 30 Mar 2026
7 · DEF 14A
Pre-market · 06:45 ET
DEF 14A ↗
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
59.2600
59.5800
58.1600
58.4700
745,300
Thu, 26 Mar 2026
57.5000
59.5400
57.5000
59.4400
735,000
Wed, 25 Mar 2026
59.0100
59.1500
57.7000
58.3600
746,700
Tue, 24 Mar 2026
57.6100
58.7000
57.3300
58.1100
836,800
Mon, 23 Mar 2026
58.5900
59.2100
57.2000
58.0600
1,645,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
58.0100
58.1000
56.2000
56.8500
3,012,200
Fri, 20 Mar 2026
6 · PRE 14A
Pre-market · 06:45 ET
PRE 14A ↗
Thu, 19 Mar 2026
63.9300
64.5500
58.1700
58.2400
2,761,500
Wed, 18 Mar 2026
66.0500
66.3800
63.9000
63.9700
1,142,100
Tue, 17 Mar 2026
66.8900
67.5700
66.3700
66.5700
679,300
Mon, 16 Mar 2026
66.2500
67.1800
66.1300
66.1500
1,176,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
64.3800
65.8000
63.9500
65.6600
1,055,100
Thu, 12 Mar 2026
62.8400
63.6600
62.3500
63.3900
950,400
Wed, 11 Mar 2026
65.1000
65.9400
63.4700
63.5100
941,600
Tue, 10 Mar 2026
66.0400
66.8900
65.4800
65.5200
525,500
Mon, 09 Mar 2026
66.5300
66.6900
65.0900
66.3200
881,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
68.2900
68.7400
66.3200
67.6000
579,600
Thu, 05 Mar 2026
68.7000
69.6000
68.3200
69.0300
663,600
Wed, 04 Mar 2026
69.7100
70.4000
68.9900
69.5700
851,800
Tue, 03 Mar 2026
69.0900
69.9800
67.5000
69.9300
939,300
Mon, 02 Mar 2026
70.8100
71.4700
69.7200
70.2900
1,169,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
68.1300
70.2700
67.4000
70.1100
1,169,300
Thu, 26 Feb 2026
68.2200
69.0000
67.0800
68.2900
816,100
Wed, 25 Feb 2026
67.1000
67.7100
66.2800
67.6300
898,700
Tue, 24 Feb 2026
66.2700
67.6500
65.9900
67.0800
743,200
Mon, 23 Feb 2026
67.4700
68.1900
66.3100
66.3400
920,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
66.5700
67.3800
64.7700
67.3600
958,000
Thu, 19 Feb 2026
66.1900
67.6700
65.7400
66.5400
1,611,200
Wed, 18 Feb 2026
67.3000
67.6400
65.5800
66.1600
1,284,500
Wed, 18 Feb 2026
5 · 10-K
Next filing day · accepted 17 Feb, 19:56 ET
10-K ↗
Tue, 17 Feb 2026
68.0900
68.3600
66.7000
68.0000
1,412,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
67.2000
67.4800
65.3500
67.2200
1,299,900
Thu, 12 Feb 2026
66.2400
68.3200
65.8800
66.1400
2,475,000
Wed, 11 Feb 2026
4 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 11 Feb 2026
66.4200
66.7600
64.1800
64.3400
1,276,200
Tue, 10 Feb 2026
66.4400
66.7000
65.9600
66.5500
933,100
Mon, 09 Feb 2026
67.4000
67.7200
65.5800
65.6500
626,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
67.1200
68.7500
67.1200
67.3400
993,400
Thu, 05 Feb 2026
65.8600
67.4300
65.6100
67.0900
1,014,400
Wed, 04 Feb 2026
64.8200
66.3700
64.6900
65.3900
963,600
Tue, 03 Feb 2026
63.5400
65.5100
63.2000
64.6900
903,000
Mon, 02 Feb 2026
63.1800
64.5400
62.8700
63.9500
601,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
63.7300
64.3500
62.5800
63.1800
1,799,700
Thu, 29 Jan 2026
64.3500
64.8300
63.3600
64.0600
899,300
Wed, 28 Jan 2026
64.5000
65.1000
63.6800
63.8100
751,800
Tue, 27 Jan 2026
64.6300
65.1200
64.3000
64.7300
786,800
Mon, 26 Jan 2026
64.6900
66.7000
64.2400
64.8500
1,288,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
64.6700
64.9000
61.8900
63.5100
1,621,500
Thu, 22 Jan 2026
63.5300
65.6600
63.1500
65.0300
1,647,800
Wed, 21 Jan 2026
3 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 21 Jan 2026
61.4600
63.5600
61.3500
63.4100
1,243,900
Tue, 20 Jan 2026
60.4000
61.5000
60.3200
61.3000
1,166,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
60.1300
61.3600
60.0600
61.2400
911,800
Thu, 15 Jan 2026
59.0300
60.5800
58.8600
60.5700
1,280,300
Wed, 14 Jan 2026
59.3800
59.8800
58.7700
58.9900
1,285,800
Tue, 13 Jan 2026
60.8200
61.0600
58.9700
59.3800
1,387,400
Mon, 12 Jan 2026
61.1000
61.3000
58.5000
60.8200
1,220,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
60.6800
62.2900
60.1000
61.4900
907,100
Thu, 08 Jan 2026
61.1200
62.3200
59.7300
60.0400
823,100
Wed, 07 Jan 2026
62.3800
62.6300
60.9600
61.3100
724,700
Tue, 06 Jan 2026
61.3000
62.6500
61.0000
62.3100
1,134,400
Mon, 05 Jan 2026
60.6800
63.0700
60.6400
62.1800
666,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
61.3000
61.6000
60.2900
61.0800
442,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
61.9900
62.3900
61.3200
61.4400
466,400
Tue, 30 Dec 2025
61.8700
62.4800
61.7500
62.0500
441,600
Mon, 29 Dec 2025
62.0400
62.4100
61.6400
62.0900
543,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
61.5100
62.0100
61.2000
61.9300
599,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
61.2600
61.7800
60.7800
61.3300
458,700
Tue, 23 Dec 2025
62.0200
62.1200
60.7000
60.9300
696,100
Mon, 22 Dec 2025
62.7600
63.4300
61.3800
61.7400
818,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
63.5300
63.7200
62.8200
62.9900
1,421,400
Thu, 18 Dec 2025
64.0700
64.4800
63.5300
63.8900
630,600
Wed, 17 Dec 2025
63.9200
64.5300
63.2100
63.7000
525,100
Tue, 16 Dec 2025
65.1800
65.5000
63.3800
63.9000
467,900
Mon, 15 Dec 2025
64.5800
65.0200
63.2700
64.7600
554,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
64.5500
64.6100
63.7600
63.9400
315,400
Thu, 11 Dec 2025
63.7900
65.0700
63.7900
64.3900
529,900
Wed, 10 Dec 2025
62.2200
63.6100
61.8500
63.4600
735,300
Tue, 09 Dec 2025
62.0600
63.4800
62.0600
62.2900
755,700
Mon, 08 Dec 2025
63.9500
63.9500
61.9600
62.1500
566,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
64.7500
65.0800
64.2900
64.5600
402,000
Thu, 04 Dec 2025
64.4600
65.1300
64.2800
64.7900
447,300
Wed, 03 Dec 2025
65.3200
65.7000
64.3800
64.7700
441,800
Tue, 02 Dec 2025
66.3300
66.3300
65.0400
65.0500
331,400
Mon, 01 Dec 2025
65.4600
66.0600
65.1700
65.9900
420,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
66.0900
66.2900
65.7400
65.7600
145,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
65.9700
66.6000
65.8000
66.0400
426,100
Tue, 25 Nov 2025
64.9200
66.2600
64.9100
65.7900
438,800
Mon, 24 Nov 2025
64.4000
64.9400
64.1500
64.4000
413,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
63.2700
64.9400
62.6100
64.5800
682,900
Thu, 20 Nov 2025
63.1200
63.6000
62.3700
62.7100
423,500
Wed, 19 Nov 2025
62.7000
63.2400
62.1800
62.8200
479,800
Tue, 18 Nov 2025
61.8200
63.2600
61.6300
62.8200
456,600
Mon, 17 Nov 2025
63.5800
63.5800
61.9500
62.0300
636,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
63.5100
64.1600
63.0000
63.7200
544,200
Thu, 13 Nov 2025
63.4200
64.0100
63.2100
64.0100
419,200
Wed, 12 Nov 2025
64.1000
64.5200
63.7000
63.8400
382,700
Tue, 11 Nov 2025
63.4900
64.1700
62.7300
64.1000
532,300
Mon, 10 Nov 2025
62.2500
63.5800
62.0400
63.0500
645,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
61.1000
63.0300
61.0900
62.3700
988,000
Thu, 06 Nov 2025
62.5500
63.2200
60.7700
60.8200
1,097,600
Wed, 05 Nov 2025
62.6600
63.4900
61.3600
62.4600
1,028,000
Tue, 04 Nov 2025
2 · 8-K
After-hours · 16:33 ET
8-K ↗
Tue, 04 Nov 2025
62.1400
62.8900
61.1200
62.6700
657,100
Mon, 03 Nov 2025
62.1300
62.5700
61.3600
62.1400
953,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
61.1300
62.8400
60.8600
62.5100
1,191,600
Thu, 30 Oct 2025
61.3600
62.1800
61.1900
61.6700
603,600
Wed, 29 Oct 2025
62.2900
63.2400
61.0900
61.3800
909,500
Tue, 28 Oct 2025
63.6000
63.6800
62.2400
62.8200
686,300
Mon, 27 Oct 2025
63.8100
64.4600
63.4100
63.8700
974,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
64.5200
65.7600
63.7000
63.7200
837,600
Fri, 24 Oct 2025
1 · 10-Q
Next filing day · accepted 23 Oct, 18:44 ET
10-Q ↗
Thu, 23 Oct 2025
61.9600
66.1500
61.9600
63.5400
1,660,900