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
76.0300
77.3100
75.2050
76.1200
915,055
Thu, 22 Oct 2026
74.6800
77.1100
74.6800
76.6700
1,157,500
Wed, 21 Oct 2026
74.9600
75.9200
74.5600
75.5500
1,178,700
Tue, 20 Oct 2026
73.6500
76.2300
73.6500
75.3000
1,471,200
Mon, 19 Oct 2026
23 · 8-K
After-hours · 20:19 ET
8-K ↗
Mon, 19 Oct 2026
74.4000
74.5000
73.3400
73.6300
1,501,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
75.0000
76.8100
74.4000
74.5100
852,800
Thu, 15 Oct 2026
72.9700
75.0900
71.9700
74.3500
1,572,000
Wed, 14 Oct 2026
72.3500
73.0800
71.3000
72.2200
1,680,700
Tue, 13 Oct 2026
75.3500
76.0900
73.2800
73.7300
1,433,400
Mon, 12 Oct 2026
74.5800
75.4600
74.2600
74.6900
736,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
74.6900
75.1100
74.0000
74.2700
838,100
Thu, 08 Oct 2026
73.5200
75.5200
73.4600
75.5000
1,387,200
Wed, 07 Oct 2026
74.9000
75.0900
72.6100
74.3500
1,480,000
Tue, 06 Oct 2026
76.3300
76.7300
75.4200
76.0900
1,797,200
Mon, 05 Oct 2026
76.5100
76.8200
75.3200
76.0200
1,594,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
76.8900
77.6000
76.1600
76.3800
983,000
Thu, 01 Oct 2026
74.5000
75.8200
72.9100
75.7000
1,429,400
Wed, 30 Sep 2026
75.6200
75.8900
74.8700
75.1000
1,069,300
Tue, 29 Sep 2026
76.7300
77.0400
74.1100
75.7600
1,424,000
Mon, 28 Sep 2026
77.2600
77.3900
76.2600
76.5500
922,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
76.8400
78.4000
76.5300
77.6100
1,106,600
Thu, 24 Sep 2026
75.9500
76.4300
74.6000
76.2600
904,000
Wed, 23 Sep 2026
77.5100
78.2000
75.5500
75.6000
1,012,700
Tue, 22 Sep 2026
79.1200
79.6900
77.2700
77.7500
1,142,100
Mon, 21 Sep 2026
79.1600
79.1600
77.7900
78.6500
850,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
79.1000
79.2700
77.5400
78.5400
2,450,400
Thu, 17 Sep 2026
80.7100
80.7100
78.4000
79.4300
1,217,300
Wed, 16 Sep 2026
78.9200
81.2500
76.5900
77.8000
2,377,800
Tue, 15 Sep 2026
79.4400
80.4900
78.7400
79.0300
710,300
Mon, 14 Sep 2026
78.8100
80.7400
78.5900
79.1800
959,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
80.3700
80.6400
77.8300
79.2900
588,000
Thu, 10 Sep 2026
79.4100
79.8200
77.8900
79.2800
953,300
Wed, 09 Sep 2026
79.1900
79.8600
78.4100
79.6600
1,131,900
Tue, 08 Sep 2026
80.6200
81.0300
79.9100
79.9400
890,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
80.5800
81.3900
80.2400
80.9500
766,500
Thu, 03 Sep 2026
79.5900
81.0200
79.3900
81.0000
875,100
Wed, 02 Sep 2026
77.8600
80.5500
77.8200
79.1200
1,245,300
Tue, 01 Sep 2026
77.9400
78.9300
77.0400
77.2600
1,212,200
Mon, 31 Aug 2026
78.6500
78.9400
77.7900
78.1300
1,114,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
79.3800
79.5900
78.1500
78.5300
822,900
Thu, 27 Aug 2026
78.7400
79.1300
77.1300
78.7100
1,134,300
Wed, 26 Aug 2026
80.0000
80.4000
79.3900
79.6000
621,000
Tue, 25 Aug 2026
78.8900
79.8700
78.0000
79.6300
1,576,900
Mon, 24 Aug 2026
79.9100
80.3600
78.1800
78.3900
793,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
79.7600
80.2500
78.5100
79.6700
1,234,300
Thu, 20 Aug 2026
80.0200
80.6000
78.9300
79.1500
1,250,800
Wed, 19 Aug 2026
81.0600
81.1500
79.2900
80.4000
1,596,900
Tue, 18 Aug 2026
81.8400
81.9700
80.3500
80.7500
703,000
Mon, 17 Aug 2026
82.0600
82.5400
81.3500
81.7200
629,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
81.6400
82.6800
81.6400
82.3200
617,400
Thu, 13 Aug 2026
82.8500
83.6400
81.7400
81.7400
803,700
Wed, 12 Aug 2026
82.1800
82.9600
81.2700
82.6200
1,009,500
Tue, 11 Aug 2026
80.7000
82.0500
80.2200
81.5000
759,600
Mon, 10 Aug 2026
80.5600
80.8700
79.9000
80.4800
859,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
81.2600
82.1900
80.5900
81.3300
1,198,800
Thu, 06 Aug 2026
83.5000
83.5000
81.1600
81.3300
743,200
Wed, 05 Aug 2026
84.9100
84.9800
82.9400
82.9800
723,400
Tue, 04 Aug 2026
83.0800
85.4800
82.9200
84.3300
1,275,100
Mon, 03 Aug 2026
80.8700
82.9300
80.8700
82.8200
793,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
22 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Fri, 31 Jul 2026
81.6900
82.1700
80.0600
80.4900
602,300
Thu, 30 Jul 2026
21 · 8-K
After-hours · 17:23 ET
8-K ↗
Thu, 30 Jul 2026
81.5500
82.3900
81.1700
81.2500
721,500
Wed, 29 Jul 2026
82.5800
83.4700
80.2300
80.7000
870,700
Tue, 28 Jul 2026
82.9900
83.6900
82.7700
83.6500
711,200
Mon, 27 Jul 2026
84.0600
85.0900
82.7100
82.7600
900,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
83.2900
83.6100
81.7000
83.1100
771,800
Thu, 23 Jul 2026
80.9100
83.0300
80.5900
82.9700
2,356,100
Wed, 22 Jul 2026
78.4900
83.9800
78.4900
83.4100
2,066,700
Tue, 21 Jul 2026
20 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 21 Jul 2026
80.8900
80.9100
79.4000
80.5000
1,473,500
Mon, 20 Jul 2026
82.2500
82.5900
80.8700
80.9700
870,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
82.8700
83.3600
81.6600
82.3000
765,300
Thu, 16 Jul 2026
82.0400
84.4400
81.9600
83.9900
753,000
Wed, 15 Jul 2026
81.0800
82.5600
80.6300
81.7900
894,800
Tue, 14 Jul 2026
80.3800
81.6500
80.0700
80.3400
814,200
Mon, 13 Jul 2026
81.0100
81.0100
79.4900
80.4900
727,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
80.8100
81.2000
80.1200
80.6900
602,900
Thu, 09 Jul 2026
79.2400
81.3600
79.2400
80.0100
757,800
Wed, 08 Jul 2026
81.0800
81.4700
77.8900
78.7100
1,162,600
Tue, 07 Jul 2026
83.1600
83.5500
81.7500
81.8200
1,873,900
Mon, 06 Jul 2026
80.9400
82.8000
80.8000
82.5000
893,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
84.4300
84.5400
80.3800
81.5400
1,063,100
Wed, 01 Jul 2026
82.1600
84.4300
81.9200
83.4900
1,131,100
Tue, 30 Jun 2026
82.0000
82.6300
81.6800
82.2000
879,200
Mon, 29 Jun 2026
81.8000
82.8800
81.0100
82.8800
1,681,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
81.6900
82.1200
81.2300
82.0500
1,217,600
Thu, 25 Jun 2026
80.8700
82.4000
80.5400
81.4800
906,300
Wed, 24 Jun 2026
80.4500
81.0300
79.6500
80.2900
1,055,900
Tue, 23 Jun 2026
78.8100
80.9000
78.5000
80.6800
881,400
Mon, 22 Jun 2026
79.5800
80.6100
78.4500
78.7600
1,002,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
78.8600
80.3200
78.8500
79.9100
1,918,900
Wed, 17 Jun 2026
81.2500
82.1300
77.3800
78.4300
1,428,300
Tue, 16 Jun 2026
82.1800
83.0900
81.0700
81.4800
1,156,900
Mon, 15 Jun 2026
84.7600
85.5400
81.4800
81.8100
1,081,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
83.0900
84.4900
82.8900
83.6700
1,110,600
Thu, 11 Jun 2026
19 · 8-K
After-hours · 16:51 ET
8-K ↗
Thu, 11 Jun 2026
81.7100
82.5100
79.8700
82.3200
878,600
Wed, 10 Jun 2026
81.4700
83.6400
81.2800
81.5700
514,400
Tue, 09 Jun 2026
80.8900
83.0600
80.3500
81.9000
1,032,300
Mon, 08 Jun 2026
80.2800
81.2900
79.8700
80.0100
835,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
80.9700
81.2300
79.8300
80.1500
816,700
Thu, 04 Jun 2026
78.8800
81.0300
78.8800
80.7400
985,300
Wed, 03 Jun 2026
79.6000
79.6000
77.2300
77.7500
799,400
Tue, 02 Jun 2026
78.2000
80.4400
78.0200
80.2000
836,600
Mon, 01 Jun 2026
78.3400
79.3300
77.5800
78.4000
694,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
78.5300
80.0900
77.9200
79.6500
975,900
Thu, 28 May 2026
77.9700
78.8000
77.3900
78.6400
781,000
Wed, 27 May 2026
79.5800
79.9000
78.2700
78.4200
1,515,600
Tue, 26 May 2026
79.3200
80.2000
79.0100
79.5800
722,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
78.6400
78.9300
77.8500
78.5900
639,700
Thu, 21 May 2026
76.3300
78.8000
75.9100
78.5300
1,680,500
Wed, 20 May 2026
76.7200
78.5000
75.3800
77.0300
1,625,600
Tue, 19 May 2026
76.1300
76.6600
74.4400
76.1100
1,605,600
Mon, 18 May 2026
75.2200
76.9300
74.7000
76.5900
946,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
76.0100
76.0600
73.9300
74.4200
1,177,000
Thu, 14 May 2026
75.5800
76.3100
75.0300
75.9300
935,100
Wed, 13 May 2026
76.9600
77.3900
74.8700
74.9700
1,294,700
Tue, 12 May 2026
76.6300
78.0600
74.3200
77.5600
2,214,400
Tue, 12 May 2026
18 · 8-K
Pre-market · 06:46 ET
8-K ↗
Tue, 12 May 2026
17 · 8-K
Pre-market · 06:45 ET
8-K ↗
Mon, 11 May 2026
81.6500
81.7900
75.7400
76.9500
2,184,900
Mon, 11 May 2026
16 · 10-Q
Next filing day · accepted 08 May, 17:49 ET
10-Q ↗
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
82.4800
82.9400
81.4000
81.9000
1,067,500
Thu, 07 May 2026
83.6400
84.1700
81.9000
82.3100
761,000
Wed, 06 May 2026
83.2800
84.5000
83.0700
83.3300
1,098,300
Tue, 05 May 2026
80.2200
82.5100
80.2200
81.8600
786,600
Mon, 04 May 2026
80.3900
81.3100
79.5500
79.8500
887,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
81.4500
82.2000
80.5500
80.8000
915,500
Thu, 30 Apr 2026
15 · 8-K
After market open · 15:00 ET
8-K ↗
Thu, 30 Apr 2026
79.0900
82.0900
79.0900
81.5400
841,800
Wed, 29 Apr 2026
80.0800
81.0900
78.9800
79.6700
937,800
Tue, 28 Apr 2026
80.9100
82.0000
80.0900
80.4700
828,900
Mon, 27 Apr 2026
79.4200
81.9200
79.4200
80.9800
896,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
79.8000
80.2500
78.4500
79.4400
950,900
Thu, 23 Apr 2026
78.6500
79.9300
77.7500
79.9300
1,156,900
Wed, 22 Apr 2026
14 · DEFA14A
After-hours · 16:13 ET
DEFA14A ↗
Wed, 22 Apr 2026
13 · DEF 14A
After-hours · 16:10 ET
DEF 14A ↗
Wed, 22 Apr 2026
77.1200
80.7000
77.1200
78.3700
1,621,500
Tue, 21 Apr 2026
12 · 8-K
After-hours · 16:22 ET
8-K ↗
Tue, 21 Apr 2026
79.6200
80.3800
77.7200
77.8300
1,086,200
Mon, 20 Apr 2026
78.9100
80.2400
78.5900
79.4500
1,032,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
79.5900
81.3600
78.9100
79.3900
1,161,700
Thu, 16 Apr 2026
78.4900
78.9300
77.0900
77.2900
729,700
Wed, 15 Apr 2026
78.1300
79.2700
77.4500
78.5100
1,133,800
Tue, 14 Apr 2026
76.7000
78.2800
76.4700
77.6100
628,300
Mon, 13 Apr 2026
75.6100
77.2100
74.9700
77.1200
925,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
76.5700
76.6800
75.5300
76.2100
752,500
Thu, 09 Apr 2026
74.6400
77.2600
74.6100
76.7500
1,019,500
Wed, 08 Apr 2026
75.7700
77.1300
74.8800
75.0000
1,675,200
Tue, 07 Apr 2026
71.5500
72.9400
71.4000
71.9600
883,700
Mon, 06 Apr 2026
72.3200
73.3600
71.9100
73.0800
679,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
70.6500
72.7100
70.1600
72.0700
724,100
Wed, 01 Apr 2026
70.9900
72.6600
70.8500
72.3800
1,165,000
Tue, 31 Mar 2026
69.5200
71.2100
68.7100
70.8500
1,192,600
Mon, 30 Mar 2026
68.3400
68.9400
67.5600
67.9700
809,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
69.4900
69.6800
67.5000
67.8000
1,447,900
Thu, 26 Mar 2026
70.0100
70.8400
69.5500
70.1600
981,100
Wed, 25 Mar 2026
70.6500
71.2300
69.4100
70.7400
889,400
Tue, 24 Mar 2026
68.1200
70.9200
68.1200
69.6900
977,600
Mon, 23 Mar 2026
69.5100
69.9800
66.2500
69.1400
2,896,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
67.3800
67.5900
66.1200
67.0400
2,618,000
Thu, 19 Mar 2026
66.3900
67.8000
65.8200
67.3500
2,054,500
Wed, 18 Mar 2026
67.6000
68.3700
66.4700
66.7000
1,265,300
Tue, 17 Mar 2026
68.6400
68.6400
67.4600
68.1600
1,477,800
Mon, 16 Mar 2026
68.8700
69.3600
67.6100
67.6700
1,208,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
69.0100
69.2500
67.9000
67.9700
1,128,400
Thu, 12 Mar 2026
67.7500
69.0500
67.3900
68.1200
2,010,700
Wed, 11 Mar 2026
71.9400
72.0600
69.3800
69.6000
2,153,600
Tue, 10 Mar 2026
73.8000
75.2600
71.6500
72.2700
2,012,600
Mon, 09 Mar 2026
71.9400
74.3700
71.1900
73.3900
2,396,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
71.2500
74.9400
68.3100
73.9100
5,997,000
Fri, 06 Mar 2026
11 · 8-K
Pre-market · 07:30 ET
8-K ↗
Thu, 05 Mar 2026
80.3400
82.0800
80.2400
80.7400
1,095,400
Wed, 04 Mar 2026
80.2200
81.6700
78.8000
81.5600
1,522,300
Tue, 03 Mar 2026
78.6500
81.4000
77.6300
79.5500
1,891,500
Mon, 02 Mar 2026
78.0100
82.9300
77.5900
81.4400
2,916,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
87.9200
87.9200
79.7900
80.3200
3,250,200
Thu, 26 Feb 2026
89.3700
90.9900
87.7800
90.0600
853,900
Wed, 25 Feb 2026
88.9900
89.5100
87.9900
88.8900
1,292,500
Tue, 24 Feb 2026
86.7500
88.6100
86.1600
88.2100
1,032,400
Mon, 23 Feb 2026
93.1900
93.4700
87.4100
87.6200
1,982,500
Mon, 23 Feb 2026
10 · 10-K
Next filing day · accepted 20 Feb, 18:13 ET
10-K ↗
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
9 · 8-K
After market open · 10:00 ET
8-K ↗
Fri, 20 Feb 2026
90.4500
93.4200
89.4600
93.3600
1,878,200
Thu, 19 Feb 2026
94.2100
94.5200
90.3200
91.1700
1,821,600
Wed, 18 Feb 2026
94.5400
96.5100
93.9600
95.0100
1,157,700
Tue, 17 Feb 2026
94.0000
95.0500
93.1900
94.6300
930,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
93.4200
94.7800
92.5400
93.2000
1,840,500
Thu, 12 Feb 2026
95.8600
96.5100
91.8000
94.2600
1,808,300
Wed, 11 Feb 2026
95.9400
96.8700
93.5000
94.8300
838,300
Tue, 10 Feb 2026
96.2000
97.2300
93.1100
94.9200
832,500
Mon, 09 Feb 2026
93.9800
96.9900
93.9800
96.0800
964,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
92.3900
94.6800
91.6000
94.3900
1,424,300
Thu, 05 Feb 2026
8 · 8-K
After-hours · 16:32 ET
8-K ↗
Thu, 05 Feb 2026
91.5700
93.0000
89.1600
91.1100
1,021,500
Wed, 04 Feb 2026
91.8600
93.7000
90.9100
92.1600
1,130,200
Tue, 03 Feb 2026
89.6300
92.7100
87.7000
91.3500
1,477,200
Mon, 02 Feb 2026
88.2800
90.8600
88.0100
89.6500
808,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
90.2700
90.6700
87.9300
89.1500
992,500
Thu, 29 Jan 2026
89.4700
90.2300
87.5900
90.2100
1,133,300
Wed, 28 Jan 2026
88.3800
90.2400
88.0100
88.6800
1,178,900
Tue, 27 Jan 2026
91.0000
91.2800
86.7100
89.4500
2,003,700
Tue, 27 Jan 2026
7 · 8-K
Next filing day · accepted 26 Jan, 21:58 ET
8-K ↗
Mon, 26 Jan 2026
87.3500
88.8300
86.7900
88.4200
1,159,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
90.0400
90.5100
86.6500
87.0000
848,700
Thu, 22 Jan 2026
91.1700
92.5500
90.3500
90.8800
641,600
Wed, 21 Jan 2026
87.0300
91.4300
87.0100
90.7300
1,187,100
Tue, 20 Jan 2026
86.5600
88.2400
85.6200
85.7500
999,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
89.7500
90.4700
88.3000
88.3700
651,100
Thu, 15 Jan 2026
88.7900
90.7700
88.6200
89.8300
721,800
Wed, 14 Jan 2026
87.0500
88.8300
86.8300
88.3200
678,900
Tue, 13 Jan 2026
87.4800
88.1500
87.0300
87.5000
560,700
Mon, 12 Jan 2026
88.6000
89.3000
86.6800
87.4600
679,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
90.1600
91.5600
89.9000
90.1100
863,400
Thu, 08 Jan 2026
87.5800
90.7000
87.5800
89.7200
1,064,600
Wed, 07 Jan 2026
88.7000
88.8300
86.6700
87.9000
706,500
Tue, 06 Jan 2026
86.8400
88.6400
86.3800
88.5400
977,200
Mon, 05 Jan 2026
84.7000
88.0100
84.7000
87.3100
897,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
84.1700
85.9900
82.8600
85.4700
625,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
84.9100
85.0000
83.8100
84.0700
514,200
Tue, 30 Dec 2025
85.4000
85.5500
84.5100
84.6400
444,000
Mon, 29 Dec 2025
86.7000
86.8600
84.9300
85.3500
508,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
86.9000
86.9000
85.8900
86.5600
451,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
86.9200
86.9200
85.8900
86.6500
281,500
Tue, 23 Dec 2025
88.0900
88.0900
86.4900
86.5700
788,400
Mon, 22 Dec 2025
6 · 8-K
After-hours · 16:19 ET
8-K ↗
Mon, 22 Dec 2025
87.0000
88.0000
86.7900
87.8600
877,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
86.2800
87.2900
86.0700
86.3600
2,197,300
Thu, 18 Dec 2025
87.1000
87.7800
85.6800
86.8000
1,236,700
Wed, 17 Dec 2025
85.8400
87.4000
85.3200
86.2100
725,700
Tue, 16 Dec 2025
86.0600
86.4100
85.1400
86.2000
847,000
Mon, 15 Dec 2025
88.3900
88.6300
86.0100
86.1800
1,042,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
88.3900
88.3900
86.4900
87.5900
1,069,100
Thu, 11 Dec 2025
5 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 11 Dec 2025
86.4800
89.2300
86.4800
87.4900
1,369,700
Wed, 10 Dec 2025
83.1900
87.8400
83.1900
86.8200
1,115,500
Tue, 09 Dec 2025
84.1600
85.5500
82.5500
82.8600
1,042,800
Mon, 08 Dec 2025
85.3100
86.3800
83.8100
84.2400
978,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
84.3700
86.5000
84.3700
85.3600
728,500
Thu, 04 Dec 2025
84.6500
85.8900
84.6500
85.1700
558,900
Wed, 03 Dec 2025
81.9400
84.9800
81.6300
84.9100
825,700
Tue, 02 Dec 2025
82.6000
82.9300
81.6300
81.7400
548,600
Mon, 01 Dec 2025
81.2400
82.7700
80.8400
82.0600
822,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
81.7000
81.9400
80.8800
81.5300
294,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
80.3700
82.5100
80.0100
81.1000
816,000
Tue, 25 Nov 2025
79.8500
82.0400
79.4900
81.0500
1,173,600
Mon, 24 Nov 2025
4 · 8-K
After-hours · 16:22 ET
8-K ↗
Mon, 24 Nov 2025
78.7400
79.6300
78.3100
79.1800
626,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
76.4700
80.0900
76.2600
79.1300
1,131,200
Thu, 20 Nov 2025
76.6400
78.0700
75.1300
75.9500
1,134,700
Wed, 19 Nov 2025
3 · 8-K
After-hours · 16:19 ET
8-K ↗
Wed, 19 Nov 2025
74.3000
75.6000
73.9600
75.5400
782,700
Tue, 18 Nov 2025
73.2500
75.3000
73.2500
73.9700
1,042,800
Mon, 17 Nov 2025
77.8700
78.5000
73.2400
73.8600
989,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
77.4500
78.4500
76.8500
78.1600
613,100
Thu, 13 Nov 2025
79.4200
80.4600
77.8400
78.1800
606,600
Wed, 12 Nov 2025
79.9000
81.7100
79.9000
80.4300
617,400
Tue, 11 Nov 2025
79.5300
80.6000
78.8200
79.9500
562,000
Mon, 10 Nov 2025
80.4300
81.1500
78.9700
79.6100
662,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
78.0000
80.0200
77.3400
79.9900
840,000
Thu, 06 Nov 2025
79.0800
79.5400
77.7000
78.6800
955,600
Wed, 05 Nov 2025
77.4500
79.5900
77.1800
78.5200
1,378,800
Tue, 04 Nov 2025
76.1600
77.8600
75.0900
77.4500
823,100
Mon, 03 Nov 2025
76.7400
77.0000
75.0200
76.9100
1,031,900
Mon, 03 Nov 2025
2 · 8-K
Next filing day · accepted 31 Oct, 18:05 ET
8-K ↗
Mon, 03 Nov 2025
1 · 10-Q
Next filing day · accepted 31 Oct, 18:01 ET
10-Q ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
77.0400
77.5300
75.7700
77.3500
834,200
Thu, 30 Oct 2025
75.7000
77.8000
75.6800
76.6300
830,600
Wed, 29 Oct 2025
77.9700
78.6900
75.6600
76.1200
1,111,200
Tue, 28 Oct 2025
79.3300
79.7100
78.0000
78.7600
741,400
Mon, 27 Oct 2025
80.5000
80.5700
78.6700
79.3200
977,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
78.2200
79.5700
77.7500
79.3000
954,600