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
54.1500
54.7900
53.8200
54.5300
635,851
Thu, 22 Oct 2026
52.1200
55.1100
51.3850
55.0600
1,233,500
Wed, 21 Oct 2026
54.4800
54.4800
52.6600
53.0600
1,332,900
Tue, 20 Oct 2026
53.0600
55.0600
52.7100
53.8500
1,054,800
Mon, 19 Oct 2026
54.5000
54.7600
52.7400
53.0700
1,160,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
55.7700
56.0000
54.1300
54.5500
1,265,600
Thu, 15 Oct 2026
54.4600
55.4100
53.8000
55.3200
1,261,000
Wed, 14 Oct 2026
55.2200
56.2200
53.3500
54.2700
1,018,900
Tue, 13 Oct 2026
58.2800
58.2800
56.1100
56.3900
1,458,900
Mon, 12 Oct 2026
57.1100
57.8800
56.0900
57.5900
933,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
56.3700
57.4500
55.8400
57.0800
890,400
Thu, 08 Oct 2026
55.7000
56.5300
54.5900
56.2700
1,140,600
Wed, 07 Oct 2026
56.0600
56.2500
54.1050
56.1500
1,443,900
Tue, 06 Oct 2026
56.0600
56.5500
55.4000
56.0500
1,175,600
Mon, 05 Oct 2026
56.1900
56.8300
55.1300
56.0500
932,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
57.3500
58.1400
56.0900
56.3200
1,031,700
Thu, 01 Oct 2026
56.5000
57.5100
55.4200
56.9500
1,330,400
Wed, 30 Sep 2026
58.2100
58.9050
57.2700
57.5200
721,600
Tue, 29 Sep 2026
58.3800
58.5900
57.0400
58.0000
1,034,900
Mon, 28 Sep 2026
58.3100
58.6500
56.6850
58.1000
729,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
57.8200
58.9400
57.7850
58.7400
520,100
Thu, 24 Sep 2026
57.8000
58.8000
56.4300
57.6200
657,300
Wed, 23 Sep 2026
58.0000
59.2700
57.7300
58.1800
559,800
Tue, 22 Sep 2026
61.1000
61.1000
58.2500
58.8800
1,088,100
Mon, 21 Sep 2026
60.7400
60.9850
59.1100
60.5600
677,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
59.8200
59.8200
58.2200
59.7300
1,809,400
Thu, 17 Sep 2026
60.3700
60.3700
59.1000
59.5300
763,200
Wed, 16 Sep 2026
60.9000
61.3000
57.7000
58.9900
928,600
Tue, 15 Sep 2026
62.0700
62.1950
60.4600
60.9300
880,000
Mon, 14 Sep 2026
63.3100
64.2400
62.1000
62.7100
588,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
65.3800
65.5890
63.5000
64.0300
1,134,300
Thu, 10 Sep 2026
64.9400
66.0050
64.1650
64.2500
1,336,100
Wed, 09 Sep 2026
69.3500
69.3500
65.3300
65.3900
1,199,300
Tue, 08 Sep 2026
68.5500
69.9450
67.9700
68.7700
489,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
68.7000
69.2650
67.8150
69.0200
398,400
Thu, 03 Sep 2026
67.3200
70.1950
67.3200
69.1400
463,000
Wed, 02 Sep 2026
66.6700
68.9450
66.6100
67.5200
586,600
Tue, 01 Sep 2026
68.1500
69.4600
65.6190
66.7600
738,500
Mon, 31 Aug 2026
67.7800
68.2600
67.3400
68.0700
465,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
68.6700
69.3950
68.1600
68.4000
475,900
Thu, 27 Aug 2026
68.1400
69.1300
67.0200
68.6300
760,300
Wed, 26 Aug 2026
67.9100
68.3000
66.6700
67.2100
586,700
Tue, 25 Aug 2026
69.4100
69.4100
66.5600
68.0100
882,700
Mon, 24 Aug 2026
68.4700
69.2200
67.7300
68.5000
557,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
67.5400
68.9500
66.8250
68.2900
730,100
Thu, 20 Aug 2026
69.3500
69.3500
66.0600
66.8700
702,700
Wed, 19 Aug 2026
67.1000
69.8550
66.4800
68.5600
877,000
Tue, 18 Aug 2026
66.5900
67.4830
65.0200
66.5700
522,800
Mon, 17 Aug 2026
68.0500
68.7550
66.6510
66.7300
626,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
70.2400
70.2400
67.8900
68.4100
673,800
Thu, 13 Aug 2026
66.3400
70.5100
65.9300
70.3800
939,500
Wed, 12 Aug 2026
67.0100
67.2200
65.6300
66.2700
1,035,200
Tue, 11 Aug 2026
64.4200
66.8000
64.1000
66.6000
745,900
Mon, 10 Aug 2026
65.6600
65.9200
62.9450
63.6900
800,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
67.2400
68.1700
66.3600
66.6300
760,000
Thu, 06 Aug 2026
69.9300
70.0000
66.9300
67.2900
708,500
Wed, 05 Aug 2026
68.1900
69.7750
68.1900
69.4500
786,000
Tue, 04 Aug 2026
69.0000
69.9500
68.6000
68.6900
1,062,700
Mon, 03 Aug 2026
67.1600
68.6950
66.4900
68.5600
1,053,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
67.5400
68.5900
66.5050
67.0800
2,763,100
Thu, 30 Jul 2026
66.7300
68.8000
63.9500
68.3500
1,491,700
Thu, 30 Jul 2026
12 · 10-Q
Next filing day · accepted 29 Jul, 17:43 ET
10-Q ↗
Wed, 29 Jul 2026
11 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 29 Jul 2026
67.5100
68.1400
64.9250
65.2500
1,245,300
Tue, 28 Jul 2026
67.8500
69.0550
66.0500
68.5900
891,900
Mon, 27 Jul 2026
67.9000
70.3200
66.9400
67.7800
1,201,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
65.9200
67.5800
65.4400
67.0000
597,500
Thu, 23 Jul 2026
64.7300
65.7100
64.0600
65.5700
821,400
Wed, 22 Jul 2026
67.6900
68.4700
65.8100
65.8600
695,100
Tue, 21 Jul 2026
67.3800
68.6900
67.3800
67.8500
636,500
Mon, 20 Jul 2026
68.1900
68.1900
66.0900
67.0400
751,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
67.2800
69.7800
66.9230
67.5100
702,000
Thu, 16 Jul 2026
69.3000
70.2800
68.3800
69.2500
945,600
Wed, 15 Jul 2026
67.6100
70.5700
67.5400
70.0400
665,100
Tue, 14 Jul 2026
64.8700
67.2000
64.8700
66.9700
702,400
Mon, 13 Jul 2026
63.9600
64.6000
62.5100
63.6100
735,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
66.2500
66.3350
63.0100
63.7500
1,045,600
Thu, 09 Jul 2026
65.5100
68.0950
64.9000
65.4000
853,800
Wed, 08 Jul 2026
68.1000
68.1000
64.2400
64.5800
1,171,400
Tue, 07 Jul 2026
72.0400
72.6500
69.6800
69.8400
547,100
Mon, 06 Jul 2026
69.0800
72.3900
69.0800
71.9400
688,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
67.4600
69.3000
67.4600
68.5500
1,045,800
Wed, 01 Jul 2026
65.8400
67.3200
65.6970
66.4200
877,600
Tue, 30 Jun 2026
63.2500
65.7400
63.2500
65.4200
926,200
Mon, 29 Jun 2026
65.3400
65.3400
61.3300
62.9100
1,197,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
10 · 8-K
After-hours · 17:00 ET
8-K ↗
Fri, 26 Jun 2026
65.5600
65.5700
64.2900
64.4800
1,668,500
Thu, 25 Jun 2026
65.5800
67.1700
64.6100
65.4600
620,300
Wed, 24 Jun 2026
66.9700
67.3900
64.7350
65.1500
779,900
Tue, 23 Jun 2026
66.2600
67.6500
65.9400
67.3100
560,800
Mon, 22 Jun 2026
67.7800
68.1900
66.3600
66.9400
837,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
66.9000
67.6980
64.9700
67.1800
3,148,900
Wed, 17 Jun 2026
69.2700
70.4400
66.0900
66.3300
949,800
Tue, 16 Jun 2026
69.8400
70.8900
68.5200
69.4100
1,007,300
Mon, 15 Jun 2026
69.2400
71.1800
69.0900
69.0900
1,389,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
69.6500
70.9600
67.6000
67.7000
967,600
Thu, 11 Jun 2026
66.8900
68.9900
65.7000
68.9300
873,100
Wed, 10 Jun 2026
69.7000
71.2300
66.7400
66.8000
1,039,300
Tue, 09 Jun 2026
69.6200
71.7200
68.9400
70.7800
800,500
Mon, 08 Jun 2026
68.4900
70.4650
68.4900
68.7000
716,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
69.0100
69.6400
67.1600
67.8600
735,000
Thu, 04 Jun 2026
68.5100
69.5100
67.9200
69.2400
705,600
Wed, 03 Jun 2026
67.6100
68.6400
66.4850
67.1200
755,600
Tue, 02 Jun 2026
68.5100
69.8700
68.2900
69.2500
759,600
Mon, 01 Jun 2026
66.4500
69.2100
66.3900
69.2100
913,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
66.8100
68.2150
66.2400
67.2900
997,300
Thu, 28 May 2026
66.7100
67.6400
65.1750
66.8500
945,300
Wed, 27 May 2026
65.2900
67.9800
65.2900
65.8700
806,300
Tue, 26 May 2026
66.6200
66.8350
65.3000
66.1300
639,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
64.5000
66.4000
64.5000
65.7600
697,200
Thu, 21 May 2026
63.3200
65.7000
63.0100
65.6500
761,400
Wed, 20 May 2026
62.6300
64.2800
61.9300
64.2300
806,400
Tue, 19 May 2026
64.2700
64.5400
62.1300
62.2500
737,100
Mon, 18 May 2026
64.4000
64.6180
63.0700
63.8600
543,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
64.3200
64.6390
62.6700
63.7300
733,400
Thu, 14 May 2026
64.8800
66.4500
64.6700
64.7600
953,400
Wed, 13 May 2026
63.4400
64.8700
62.9700
64.0700
868,200
Tue, 12 May 2026
64.0000
64.7200
63.2300
63.9700
903,100
Mon, 11 May 2026
64.0400
64.5800
63.2400
63.8500
813,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
64.2000
65.5700
63.4400
65.0800
602,300
Thu, 07 May 2026
62.8600
65.6400
62.8600
63.9100
1,350,500
Wed, 06 May 2026
64.6700
65.5150
63.1700
63.8000
1,165,300
Tue, 05 May 2026
62.4700
64.3000
62.2050
63.4900
904,300
Mon, 04 May 2026
64.4600
65.5800
61.8550
62.3200
939,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
64.8600
65.9900
63.9250
64.7600
1,207,000
Thu, 30 Apr 2026
9 · S-3ASR
After-hours · 17:16 ET
S-3ASR ↗
Thu, 30 Apr 2026
64.6300
65.6800
63.2400
65.1200
1,919,900
Thu, 30 Apr 2026
8 · DEFA14A
Next filing day · accepted 29 Apr, 21:21 ET
DEFA14A ↗
Thu, 30 Apr 2026
7 · DEF 14A
Next filing day · accepted 29 Apr, 21:18 ET
DEF 14A ↗
Thu, 30 Apr 2026
6 · 10-Q
Next filing day · accepted 29 Apr, 17:50 ET
10-Q ↗
Wed, 29 Apr 2026
5 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 29 Apr 2026
69.5700
69.6750
66.2250
67.0500
1,236,000
Tue, 28 Apr 2026
70.3400
70.9750
69.2130
69.6900
1,504,200
Mon, 27 Apr 2026
68.0800
70.4200
67.7550
70.2800
1,098,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
66.8700
69.2000
66.5500
68.0800
1,170,500
Thu, 23 Apr 2026
66.8500
67.3600
65.2700
67.2400
962,700
Wed, 22 Apr 2026
69.4500
69.4650
67.0400
67.1700
1,123,900
Tue, 21 Apr 2026
68.6900
70.5300
68.2650
68.7400
1,245,400
Mon, 20 Apr 2026
67.4600
68.7450
67.1760
68.6900
826,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
68.5200
70.0300
67.1500
67.5900
1,359,600
Thu, 16 Apr 2026
66.5100
67.5900
65.9950
67.0400
1,176,200
Wed, 15 Apr 2026
67.3100
67.3450
65.8300
66.5300
1,010,200
Tue, 14 Apr 2026
65.8000
66.7400
65.0900
66.3700
1,264,200
Mon, 13 Apr 2026
61.5000
64.6600
60.1720
64.6000
1,232,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
62.7200
63.2250
61.7340
63.0400
711,100
Thu, 09 Apr 2026
62.3900
63.4400
60.9000
62.7700
1,462,600
Wed, 08 Apr 2026
60.2500
61.5500
59.5650
61.4900
2,021,300
Tue, 07 Apr 2026
56.1300
58.0400
55.0000
57.5000
1,065,700
Mon, 06 Apr 2026
56.1000
56.8600
55.5900
56.4300
1,013,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
55.3600
57.2200
54.5400
56.2700
968,700
Wed, 01 Apr 2026
57.1800
57.6250
56.2300
56.6800
1,177,200
Tue, 31 Mar 2026
56.2500
57.9700
55.1400
57.0000
1,423,100
Mon, 30 Mar 2026
54.7400
55.9100
54.3200
54.9000
866,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
54.6800
55.6200
53.9300
54.2800
830,800
Thu, 26 Mar 2026
54.6600
55.9500
54.6600
55.4400
584,500
Wed, 25 Mar 2026
54.9100
55.7500
53.2400
55.3000
1,352,700
Tue, 24 Mar 2026
53.6400
55.3900
53.4610
54.1000
1,419,200
Mon, 23 Mar 2026
56.0700
56.7900
54.4000
54.4600
1,370,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
54.1300
54.9600
53.3100
53.9800
4,467,900
Thu, 19 Mar 2026
52.8000
54.3150
52.5000
53.9600
1,485,500
Wed, 18 Mar 2026
52.4600
54.0850
52.3600
53.1300
1,916,900
Tue, 17 Mar 2026
52.9700
54.6100
52.7500
53.2300
3,358,200
Mon, 16 Mar 2026
52.6200
53.0500
51.7600
51.8600
1,412,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
52.0800
52.8100
51.0600
51.7500
1,212,000
Thu, 12 Mar 2026
53.2800
54.0130
51.2380
51.3800
1,336,000
Wed, 11 Mar 2026
54.8000
55.2500
53.4400
55.0000
824,500
Tue, 10 Mar 2026
55.1500
55.7400
53.8100
54.9200
1,200,600
Mon, 09 Mar 2026
54.9800
55.2400
52.0000
54.5200
2,028,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
56.8100
56.8100
54.9400
56.1500
1,481,600
Thu, 05 Mar 2026
59.2800
59.9600
57.4400
58.2200
1,449,300
Wed, 04 Mar 2026
59.4500
60.1500
58.7500
59.5900
1,319,800
Tue, 03 Mar 2026
57.5800
59.3200
56.4900
58.6300
1,853,000
Mon, 02 Mar 2026
57.5400
60.2100
57.0800
59.6500
1,168,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
62.6800
63.0100
59.0500
59.3600
2,236,200
Thu, 26 Feb 2026
4 · 10-K
After-hours · 16:16 ET
10-K ↗
Thu, 26 Feb 2026
63.4800
64.5900
62.6400
63.9600
1,243,800
Wed, 25 Feb 2026
63.3900
63.3900
61.6600
62.7200
1,523,100
Tue, 24 Feb 2026
61.2700
63.3700
60.2400
62.4100
1,139,200
Mon, 23 Feb 2026
62.0300
62.2300
60.1000
60.7600
1,465,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
62.3400
63.6000
61.2000
63.1800
934,400
Thu, 19 Feb 2026
62.8000
63.2600
61.5300
62.7300
1,301,800
Wed, 18 Feb 2026
63.2400
65.0550
63.1500
63.8900
1,001,900
Tue, 17 Feb 2026
65.5100
65.9050
62.8400
63.0100
1,558,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
65.2100
66.6800
64.6300
65.9400
1,375,300
Thu, 12 Feb 2026
69.5300
70.1600
62.6900
64.8200
2,198,400
Wed, 11 Feb 2026
72.1900
73.0900
69.0400
69.0700
1,368,600
Tue, 10 Feb 2026
73.1800
74.3250
71.9400
72.8400
654,800
Mon, 09 Feb 2026
72.8700
73.8200
72.1850
73.2200
796,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
73.2700
74.6600
71.8800
73.2500
1,425,400
Thu, 05 Feb 2026
75.5400
76.8700
68.9400
71.6800
2,180,700
Wed, 04 Feb 2026
3 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 04 Feb 2026
69.4200
71.5700
68.9900
70.8900
1,352,600
Tue, 03 Feb 2026
70.9300
72.3500
67.8100
69.3800
1,505,600
Mon, 02 Feb 2026
71.3900
72.4150
70.9600
71.6500
920,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
72.3100
72.9300
70.9950
71.6700
981,300
Thu, 29 Jan 2026
73.3800
73.9150
71.0700
71.7300
1,112,900
Wed, 28 Jan 2026
73.7100
74.0920
71.7600
72.9000
665,100
Tue, 27 Jan 2026
74.0500
74.1800
72.1100
73.3900
539,500
Mon, 26 Jan 2026
73.5500
74.5150
72.8500
74.1100
571,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
75.7300
76.1450
72.7900
73.6400
563,300
Thu, 22 Jan 2026
77.6600
78.1950
76.3550
76.9100
481,200
Wed, 21 Jan 2026
75.7200
78.1800
75.0700
76.7100
833,600
Tue, 20 Jan 2026
75.6400
78.0000
74.5700
74.8100
632,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
77.7800
78.2160
77.1000
77.5200
954,900
Thu, 15 Jan 2026
74.3300
77.7600
74.1150
77.7500
675,400
Wed, 14 Jan 2026
73.3500
74.1000
71.5300
73.6800
695,700
Tue, 13 Jan 2026
75.3500
75.3500
73.2550
73.6100
530,800
Mon, 12 Jan 2026
73.8600
75.1500
73.4450
75.0200
733,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
74.3200
75.6300
72.7700
74.5800
730,800
Thu, 08 Jan 2026
74.1500
75.0000
73.0900
74.3100
1,057,400
Wed, 07 Jan 2026
76.6600
76.9000
74.5100
74.5900
1,077,700
Tue, 06 Jan 2026
74.6300
76.8700
74.0500
76.5900
775,500
Mon, 05 Jan 2026
71.2200
76.2200
71.2200
74.5500
800,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
69.0000
71.3000
68.5700
71.2200
840,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
70.4900
70.4950
68.6900
68.7400
664,200
Tue, 30 Dec 2025
71.3700
71.5200
70.1800
70.4600
500,000
Mon, 29 Dec 2025
71.6900
71.6900
70.7150
71.5500
462,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
71.2600
71.7800
70.9000
71.5800
459,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
70.4600
71.1800
69.5100
71.1200
281,900
Tue, 23 Dec 2025
71.1000
71.5800
70.2850
70.3900
699,900
Mon, 22 Dec 2025
70.2700
71.3750
70.2150
71.0800
591,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
69.8900
70.7400
69.6500
70.0300
1,048,500
Thu, 18 Dec 2025
70.1800
71.5700
69.6600
70.0500
900,500
Wed, 17 Dec 2025
69.4600
70.8500
69.1400
69.3800
992,900
Tue, 16 Dec 2025
68.8400
69.8300
68.3700
69.3700
735,100
Mon, 15 Dec 2025
70.5500
70.8350
69.3400
69.4100
986,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
71.5800
71.8300
68.9600
69.7500
965,000
Thu, 11 Dec 2025
70.8600
72.2600
70.4400
70.9800
965,800
Wed, 10 Dec 2025
70.3500
71.5100
68.4000
70.5500
1,118,000
Tue, 09 Dec 2025
67.5700
71.2150
67.5700
69.5900
787,000
Mon, 08 Dec 2025
68.7100
69.3300
67.1900
67.6500
888,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
66.4700
69.4600
66.4700
68.6800
1,131,200
Thu, 04 Dec 2025
65.4600
67.0800
65.1500
66.4500
1,002,500
Wed, 03 Dec 2025
63.9400
66.5200
63.4700
65.2400
1,059,700
Tue, 02 Dec 2025
64.3700
64.5000
62.7650
63.5000
925,000
Mon, 01 Dec 2025
63.3300
64.5000
62.9300
63.8300
660,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
64.5200
65.0000
64.0450
64.1700
253,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
64.0200
65.1600
64.0200
64.2500
780,400
Tue, 25 Nov 2025
63.6000
64.4800
62.9000
64.1000
609,800
Mon, 24 Nov 2025
62.7500
63.4100
62.1200
62.5500
874,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
61.4300
63.2000
60.9900
62.7200
890,800
Thu, 20 Nov 2025
62.2300
63.3800
60.4300
60.8300
928,900
Wed, 19 Nov 2025
61.4900
62.0700
60.9900
61.3300
721,300
Tue, 18 Nov 2025
59.8300
61.6400
59.7700
60.9800
699,000
Mon, 17 Nov 2025
63.2500
63.2700
60.0000
60.6200
1,075,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
62.3300
63.7150
61.3600
63.3500
717,900
Thu, 13 Nov 2025
64.5800
65.2100
62.5100
63.0200
857,600
Wed, 12 Nov 2025
64.4400
65.9600
64.4400
65.2600
785,900
Tue, 11 Nov 2025
63.5400
64.3200
63.1200
63.9400
600,900
Mon, 10 Nov 2025
63.8500
64.7000
62.7900
63.3900
750,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
62.3500
64.0150
61.5100
63.9100
843,100
Thu, 06 Nov 2025
63.4400
63.9900
62.2680
62.9300
613,700
Wed, 05 Nov 2025
62.3700
64.0500
62.0200
63.6300
1,290,400
Tue, 04 Nov 2025
62.8800
63.7000
62.0000
62.1400
1,150,800
Mon, 03 Nov 2025
63.4600
64.0650
62.0200
63.4000
1,395,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
64.0700
65.1300
62.8850
63.3300
1,413,300
Thu, 30 Oct 2025
64.8500
65.8300
61.4400
64.2700
1,855,900
Thu, 30 Oct 2025
2 · 10-Q
Next filing day · accepted 29 Oct, 17:39 ET
10-Q ↗
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 29 Oct 2025
70.2000
71.0900
66.1400
66.8400
1,808,100
Tue, 28 Oct 2025
72.1200
72.7900
71.3000
71.3300
771,500
Mon, 27 Oct 2025
71.9000
73.0600
71.6950
72.0900
748,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
69.7500
71.3550
69.6000
70.9200
705,700
Thu, 23 Oct 2025
68.8200
69.3450
68.0050
68.9800
701,300