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
72.2500
72.7500
68.4391
71.1100
557,021
Thu, 22 Oct 2026
70.5000
73.2900
70.5000
72.6600
659,700
Wed, 21 Oct 2026
70.8400
72.5000
70.4000
71.0700
554,300
Tue, 20 Oct 2026
71.0100
71.9000
70.0000
71.3400
1,051,800
Mon, 19 Oct 2026
68.7300
70.2800
68.4400
70.1500
656,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
70.4000
71.2500
68.5400
68.7900
494,500
Thu, 15 Oct 2026
68.7200
70.4000
68.3300
70.1200
621,200
Wed, 14 Oct 2026
69.3300
69.5700
67.4100
68.0700
855,100
Tue, 13 Oct 2026
71.3700
72.4600
68.6200
68.8600
1,040,100
Mon, 12 Oct 2026
69.9900
72.0100
69.4100
71.4900
1,011,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
67.2000
69.7300
66.8300
68.8900
867,300
Thu, 08 Oct 2026
67.1200
68.0000
66.0700
66.6900
846,700
Wed, 07 Oct 2026
67.1300
68.3700
66.5000
67.4500
1,484,400
Tue, 06 Oct 2026
71.2300
71.8600
67.9900
68.2000
869,500
Mon, 05 Oct 2026
69.6600
71.3600
68.6730
70.7500
632,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
71.7400
71.7400
68.4400
69.9700
761,900
Thu, 01 Oct 2026
70.5000
75.3050
68.9800
70.7800
2,018,400
Wed, 30 Sep 2026
73.0900
73.2500
68.5000
69.3600
997,200
Tue, 29 Sep 2026
69.7800
73.2400
69.1800
73.1800
873,500
Mon, 28 Sep 2026
70.8300
70.9300
69.5870
70.0000
442,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
68.6500
70.9800
68.1300
70.5000
609,800
Thu, 24 Sep 2026
69.1100
70.5800
68.6500
68.8100
580,600
Wed, 23 Sep 2026
71.3800
72.1000
68.1500
69.0600
729,600
Tue, 22 Sep 2026
75.3200
76.1000
71.1900
71.3000
1,120,500
Mon, 21 Sep 2026
76.5000
77.2600
74.9200
75.7200
1,075,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
72.2900
78.8000
71.4300
76.7800
2,126,800
Thu, 17 Sep 2026
73.5400
75.3600
72.7400
72.7400
564,200
Wed, 16 Sep 2026
73.1700
75.4900
72.2300
72.7500
845,900
Tue, 15 Sep 2026
73.8000
75.2650
72.7150
74.6000
838,100
Mon, 14 Sep 2026
72.1400
75.2900
71.8450
74.3200
1,172,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
69.8800
74.9500
69.8700
73.0000
1,399,300
Thu, 10 Sep 2026
64.3500
68.5000
64.0200
68.1200
1,136,400
Wed, 09 Sep 2026
62.4300
67.7230
62.0090
66.4800
1,196,900
Tue, 08 Sep 2026
64.0300
64.1200
61.6100
62.1400
621,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
61.0000
63.4300
60.0000
63.0800
425,700
Thu, 03 Sep 2026
63.7000
63.7550
61.6500
62.1400
398,900
Wed, 02 Sep 2026
61.2400
64.3350
61.1900
63.0700
413,000
Tue, 01 Sep 2026
63.0000
63.5000
61.2000
61.5200
351,700
Mon, 31 Aug 2026
60.4300
63.0100
60.2350
62.9900
514,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
60.5200
62.0500
60.5000
61.4400
518,000
Thu, 27 Aug 2026
62.1000
62.8020
60.5000
60.8200
315,800
Wed, 26 Aug 2026
60.0700
62.4600
60.0100
61.8000
327,300
Tue, 25 Aug 2026
61.1900
61.8900
60.3800
61.0700
524,300
Mon, 24 Aug 2026
62.0800
62.7000
60.7900
61.4700
529,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
61.1700
63.2000
60.3450
62.3600
407,900
Thu, 20 Aug 2026
60.9400
62.2000
58.0010
61.2700
474,700
Wed, 19 Aug 2026
57.8000
61.9600
57.8000
61.6900
578,100
Tue, 18 Aug 2026
57.3200
58.1400
57.0000
57.3800
656,600
Mon, 17 Aug 2026
56.4000
57.2300
55.4400
57.2200
519,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
58.1100
58.1100
56.9700
57.1000
396,900
Thu, 13 Aug 2026
57.9900
58.8300
57.1000
58.2000
485,900
Wed, 12 Aug 2026
58.0300
59.1200
57.2000
58.2800
571,400
Tue, 11 Aug 2026
59.2000
60.7500
59.0700
59.1300
385,400
Mon, 10 Aug 2026
59.5300
61.3120
59.3500
59.7200
585,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
58.6500
60.5050
58.2850
60.1600
538,900
Thu, 06 Aug 2026
59.6000
60.4400
58.6800
58.8900
681,900
Wed, 05 Aug 2026
63.3200
63.3420
59.7600
60.0900
1,448,000
Tue, 04 Aug 2026
64.1600
66.2050
59.5000
64.1400
2,328,900
Mon, 03 Aug 2026
17 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Mon, 03 Aug 2026
16 · 8-K
After-hours · 16:03 ET
8-K ↗
Mon, 03 Aug 2026
51.2100
52.8000
51.2100
52.2200
992,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
49.9200
50.3900
49.0200
50.2100
672,200
Thu, 30 Jul 2026
50.2700
50.6600
48.7500
50.0200
676,400
Wed, 29 Jul 2026
51.6200
52.4900
50.5600
51.0700
1,054,900
Tue, 28 Jul 2026
48.2100
52.4700
48.2100
51.9700
935,100
Mon, 27 Jul 2026
50.1700
51.2700
49.7180
50.9300
944,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
15 · 8-K
After-hours · 16:01 ET
8-K ↗
Fri, 24 Jul 2026
51.5700
52.0600
49.1900
49.1900
658,400
Thu, 23 Jul 2026
50.3000
50.8700
48.8000
50.8100
709,800
Wed, 22 Jul 2026
52.0100
52.5200
50.1150
50.4000
755,900
Wed, 22 Jul 2026
14 · 8-K
Pre-market · 08:02 ET
8-K ↗
Tue, 21 Jul 2026
52.2900
53.5000
51.8400
52.4900
638,800
Mon, 20 Jul 2026
50.5300
53.4000
50.5300
53.2700
784,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
51.0400
51.4600
49.6800
50.6000
664,600
Thu, 16 Jul 2026
51.5800
53.0100
51.0200
51.5400
882,200
Wed, 15 Jul 2026
49.2100
51.4300
48.7650
50.5000
679,500
Tue, 14 Jul 2026
50.3700
50.3700
48.5000
49.1500
580,100
Mon, 13 Jul 2026
51.4900
52.1300
50.8500
51.3600
841,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
51.8600
52.5050
50.0200
51.7600
1,290,200
Thu, 09 Jul 2026
49.4400
51.6500
48.5000
51.5200
917,100
Wed, 08 Jul 2026
48.6500
49.5150
46.5500
49.3000
1,254,000
Tue, 07 Jul 2026
49.9700
50.6050
48.7800
50.0800
1,058,800
Mon, 06 Jul 2026
46.4700
49.8400
46.4700
49.4500
1,168,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
46.2300
47.7100
45.7200
46.9500
1,301,800
Wed, 01 Jul 2026
45.2100
47.1000
45.2100
45.4600
1,348,600
Tue, 30 Jun 2026
44.5000
44.8900
43.1000
44.6100
650,100
Mon, 29 Jun 2026
45.7500
46.1000
44.3700
44.9300
717,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
43.2900
45.9900
42.8110
45.7200
5,101,000
Fri, 26 Jun 2026
13 · 8-K
Pre-market · 06:41 ET
8-K ↗
Thu, 25 Jun 2026
43.7800
44.4500
42.7800
43.4500
991,400
Wed, 24 Jun 2026
42.0000
43.4500
42.0000
43.2000
804,100
Tue, 23 Jun 2026
40.2700
42.2200
39.9910
41.7500
793,000
Mon, 22 Jun 2026
42.3000
42.6100
41.3200
41.3500
700,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
41.9100
42.7300
39.7300
42.6100
1,386,500
Wed, 17 Jun 2026
41.1000
43.0000
40.6500
41.1200
559,900
Tue, 16 Jun 2026
41.2900
42.2200
40.9600
41.3900
646,200
Mon, 15 Jun 2026
42.5300
42.9950
40.5600
41.1300
1,041,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
42.8100
44.5300
41.7600
42.7000
1,047,500
Thu, 11 Jun 2026
41.9600
42.6500
40.6500
42.4400
971,100
Wed, 10 Jun 2026
41.8900
43.3200
41.5390
42.2800
764,900
Tue, 09 Jun 2026
41.8600
43.0300
41.6880
42.2100
604,600
Mon, 08 Jun 2026
40.8500
42.6500
40.5900
41.9400
732,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
42.8500
43.2000
41.0100
41.1900
725,000
Thu, 04 Jun 2026
41.0000
42.4000
41.0000
42.1900
839,700
Wed, 03 Jun 2026
40.6000
40.6000
38.9100
40.4400
1,141,000
Tue, 02 Jun 2026
40.2100
41.1500
39.2700
40.5800
967,400
Mon, 01 Jun 2026
41.2400
42.7800
40.4700
40.8400
1,635,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
43.0100
43.7000
41.3600
41.3600
1,131,000
Thu, 28 May 2026
42.2300
43.8400
41.4000
43.0700
922,100
Wed, 27 May 2026
42.0600
43.3700
40.9900
42.2200
1,067,200
Tue, 26 May 2026
43.5000
43.6000
41.9600
41.9900
1,461,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
42.8900
44.2600
42.6000
43.8400
1,382,000
Thu, 21 May 2026
43.4300
44.9800
42.1600
44.7400
1,141,200
Wed, 20 May 2026
42.4300
44.2200
41.2100
44.1400
957,500
Tue, 19 May 2026
42.3600
43.2500
40.9510
42.5300
1,021,700
Mon, 18 May 2026
40.4200
42.9400
40.3700
41.8300
1,601,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
43.3000
43.9400
39.6100
40.0500
1,676,300
Thu, 14 May 2026
42.3500
43.1400
41.5200
42.6600
2,352,100
Wed, 13 May 2026
43.2000
44.1300
41.5500
41.9200
1,141,800
Tue, 12 May 2026
43.8600
44.6850
42.8400
44.0600
969,700
Mon, 11 May 2026
43.5700
45.0850
43.0300
43.3500
926,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
45.3100
45.7150
43.9900
44.2600
971,800
Thu, 07 May 2026
45.8100
48.3250
45.0800
45.5700
2,005,700
Wed, 06 May 2026
48.0200
48.4000
45.4300
45.7000
1,922,500
Tue, 05 May 2026
12 · 8-K
After-hours · 16:01 ET
8-K ↗
Tue, 05 May 2026
47.0000
48.3800
44.4100
48.2500
4,552,400
Mon, 04 May 2026
11 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Mon, 04 May 2026
10 · 8-K
After-hours · 16:03 ET
8-K ↗
Mon, 04 May 2026
56.7300
57.9100
53.4300
54.8400
1,626,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
56.0500
57.5210
55.2150
56.7000
1,109,100
Thu, 30 Apr 2026
54.2100
56.1500
52.9150
56.1400
1,014,900
Wed, 29 Apr 2026
54.7700
55.2350
52.4200
53.4100
759,300
Tue, 28 Apr 2026
55.1400
56.0200
54.8000
55.1100
625,500
Mon, 27 Apr 2026
55.8500
56.1300
54.2850
55.0700
679,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
56.1500
57.0000
55.0600
56.3100
679,200
Thu, 23 Apr 2026
53.7300
56.9000
53.0800
56.3500
1,191,300
Wed, 22 Apr 2026
52.8000
54.3400
52.2590
54.2000
492,500
Tue, 21 Apr 2026
56.8600
57.4150
51.6300
52.0300
1,167,200
Mon, 20 Apr 2026
56.8000
58.5300
56.0000
56.9700
634,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
56.9900
58.2300
56.3700
57.5900
635,100
Thu, 16 Apr 2026
56.7000
58.1280
55.9200
56.4500
799,800
Wed, 15 Apr 2026
56.8300
58.9800
55.6000
56.6400
746,800
Tue, 14 Apr 2026
54.7600
56.9500
54.3400
56.8300
908,400
Mon, 13 Apr 2026
53.7700
55.3800
53.3400
54.9200
613,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
56.0000
57.1000
52.9200
54.0200
1,400,100
Thu, 09 Apr 2026
53.0000
58.6400
51.5300
56.6900
1,748,500
Wed, 08 Apr 2026
55.0000
55.8900
53.0550
53.3800
860,800
Tue, 07 Apr 2026
54.7900
55.5400
53.2900
54.4200
1,223,000
Mon, 06 Apr 2026
56.4100
57.3500
53.7450
54.1400
1,064,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
52.6200
55.0500
51.2800
54.9900
1,001,500
Wed, 01 Apr 2026
51.7100
55.4300
50.7000
53.6400
1,555,900
Tue, 31 Mar 2026
50.4700
51.8600
50.1700
51.5800
871,500
Mon, 30 Mar 2026
50.2900
50.5150
48.3000
50.4100
1,058,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
50.1000
50.1850
48.7800
50.1300
757,900
Thu, 26 Mar 2026
51.3800
52.3700
50.0000
50.4500
918,000
Wed, 25 Mar 2026
52.6300
52.9800
50.5550
51.4100
754,500
Tue, 24 Mar 2026
51.6700
52.4000
50.5000
52.0700
977,500
Mon, 23 Mar 2026
53.2200
54.0000
51.5900
52.1600
911,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
54.6900
57.4900
53.4500
53.7200
1,282,300
Fri, 20 Mar 2026
9 · DEFA14A
Pre-market · 07:52 ET
DEFA14A ↗
Fri, 20 Mar 2026
8 · DEF 14A
Pre-market · 07:51 ET
DEF 14A ↗
Thu, 19 Mar 2026
56.6800
57.5100
54.6500
54.6800
585,300
Wed, 18 Mar 2026
55.0800
58.0500
54.6800
56.4000
1,337,200
Tue, 17 Mar 2026
59.5100
61.3200
54.5900
55.1500
1,441,300
Mon, 16 Mar 2026
58.6400
59.7800
58.1500
58.8700
735,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
58.8400
60.0000
56.7100
58.6200
737,000
Thu, 12 Mar 2026
59.5300
60.3400
57.4600
58.2500
1,062,400
Wed, 11 Mar 2026
60.2900
60.9250
58.4000
59.9700
615,700
Tue, 10 Mar 2026
61.9700
62.2650
58.8600
59.4400
893,400
Mon, 09 Mar 2026
7 · PRE 14A
After-hours · 16:37 ET
PRE 14A ↗
Mon, 09 Mar 2026
60.7900
62.5100
60.0100
61.8900
756,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
62.3600
63.2600
60.9800
62.9900
1,187,300
Thu, 05 Mar 2026
62.4900
63.7800
61.2600
62.4600
708,300
Wed, 04 Mar 2026
66.0500
66.3450
64.2300
64.3200
758,000
Tue, 03 Mar 2026
63.2000
66.5000
62.9750
65.8000
937,500
Mon, 02 Mar 2026
63.0000
65.2200
62.2300
64.8100
1,688,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
63.0200
65.9900
62.1000
64.5100
1,642,100
Thu, 26 Feb 2026
59.4800
86.0000
59.0100
68.0500
5,044,000
Wed, 25 Feb 2026
58.8300
60.0500
57.5700
59.2500
712,100
Tue, 24 Feb 2026
58.0700
59.3100
57.1400
57.7200
1,105,500
Mon, 23 Feb 2026
59.3500
59.8000
58.0100
58.2900
918,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
59.1600
60.8500
59.0000
59.5300
861,100
Thu, 19 Feb 2026
60.6600
61.9200
58.0400
59.7800
1,082,600
Wed, 18 Feb 2026
59.4200
62.5350
59.4200
61.9000
828,800
Tue, 17 Feb 2026
60.6100
64.3000
60.2200
60.3900
1,266,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
6 · 10-K
After-hours · 16:05 ET
10-K ↗
Fri, 13 Feb 2026
59.6400
63.5000
59.6400
59.7600
1,932,600
Thu, 12 Feb 2026
55.5200
64.1000
53.1100
59.6500
4,025,200
Wed, 11 Feb 2026
5 · 8-K
After-hours · 16:32 ET
8-K ↗
Wed, 11 Feb 2026
67.4000
68.6350
65.3700
68.2100
2,360,300
Tue, 10 Feb 2026
67.2800
71.1600
67.2130
68.1400
1,350,700
Mon, 09 Feb 2026
66.5500
67.6700
64.4600
66.3300
1,190,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
65.6900
67.4490
64.7700
65.7000
1,261,700
Thu, 05 Feb 2026
68.2300
69.4500
65.4500
65.6000
962,200
Wed, 04 Feb 2026
71.6200
72.6600
66.9400
68.2300
1,222,100
Tue, 03 Feb 2026
73.5000
74.1800
71.2100
72.1000
1,375,700
Mon, 02 Feb 2026
75.0500
76.0800
73.4300
73.4500
1,025,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
79.5900
79.9800
74.9900
75.7800
1,347,300
Thu, 29 Jan 2026
82.1800
82.1800
76.8200
78.5400
1,269,500
Wed, 28 Jan 2026
83.3300
84.2400
81.0300
82.0100
756,600
Tue, 27 Jan 2026
79.2000
81.9300
78.4550
81.7900
982,000
Mon, 26 Jan 2026
79.7000
82.0000
78.0200
81.3300
1,393,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
80.0100
81.3500
77.7500
79.4000
2,673,600
Thu, 22 Jan 2026
96.5900
97.5200
80.7500
80.8100
4,725,700
Wed, 21 Jan 2026
95.2500
97.0400
94.8100
96.2000
596,900
Tue, 20 Jan 2026
91.0500
95.8400
89.8800
94.4500
717,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
96.3400
96.8200
91.9000
92.2300
454,900
Thu, 15 Jan 2026
93.7900
97.7200
91.5800
96.4700
644,400
Wed, 14 Jan 2026
92.1000
93.6300
91.1100
93.0500
745,500
Tue, 13 Jan 2026
98.3100
98.3100
91.4000
92.4600
878,100
Mon, 12 Jan 2026
4 · 8-K
After-hours · 17:04 ET
8-K ↗
Mon, 12 Jan 2026
98.3200
98.5000
92.3200
96.9300
997,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
97.2900
102.6450
96.5600
98.3800
1,696,600
Thu, 08 Jan 2026
97.9900
98.0800
92.0500
95.0000
1,165,900
Wed, 07 Jan 2026
97.6500
99.5400
96.6100
99.0300
920,800
Tue, 06 Jan 2026
92.6100
98.5400
92.6100
97.2100
1,091,000
Mon, 05 Jan 2026
93.8700
95.0900
91.7600
94.7600
1,419,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
92.5300
93.8600
91.5400
92.2700
923,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
91.6800
93.1200
90.4900
92.2300
844,800
Tue, 30 Dec 2025
92.5300
93.9800
90.6400
92.5700
1,118,500
Mon, 29 Dec 2025
96.2100
97.0000
93.3200
93.6700
1,153,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
94.8800
95.7500
93.6880
95.4700
848,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
95.6600
97.0950
94.6300
95.6500
628,700
Tue, 23 Dec 2025
95.9800
96.9680
93.0500
94.9800
998,500
Mon, 22 Dec 2025
96.8900
101.5900
95.3630
97.9300
1,531,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
95.7100
97.7800
91.1500
96.5400
2,782,900
Thu, 18 Dec 2025
94.1200
100.5200
89.9400
95.2700
6,538,000
Wed, 17 Dec 2025
117.9500
120.7900
114.9800
118.2700
2,188,200
Tue, 16 Dec 2025
120.9100
121.4500
113.0300
115.5100
3,194,300
Mon, 15 Dec 2025
131.6500
134.6600
117.6100
119.2600
2,701,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
136.5100
137.0450
129.8500
130.6800
1,412,900
Thu, 11 Dec 2025
140.4600
141.0900
133.8200
137.3700
2,068,200
Wed, 10 Dec 2025
141.1800
147.0300
138.6000
140.0700
1,827,400
Tue, 09 Dec 2025
143.2000
145.0100
139.6800
140.5300
1,785,700
Mon, 08 Dec 2025
140.6900
145.3900
137.7800
143.9900
2,906,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
140.2800
142.2600
136.4800
136.8100
1,033,100
Thu, 04 Dec 2025
138.0700
142.5600
132.3900
140.0300
1,496,900
Wed, 03 Dec 2025
133.8100
138.3300
132.7300
134.7500
1,506,900
Tue, 02 Dec 2025
125.0800
141.4000
124.9400
133.9300
2,752,200
Mon, 01 Dec 2025
124.5200
127.5800
124.5000
126.3400
944,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
127.4800
127.8200
123.7550
124.4100
508,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
130.6100
134.3000
126.7960
127.3300
1,420,500
Tue, 25 Nov 2025
120.4800
138.8000
120.2200
130.3900
5,605,600
Mon, 24 Nov 2025
105.7400
117.7500
104.0100
117.2900
5,264,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
83.5000
90.5700
83.3700
89.8700
1,391,700
Thu, 20 Nov 2025
83.4300
85.1300
82.0200
83.2700
892,900
Wed, 19 Nov 2025
83.6500
84.3400
81.7900
83.4300
598,400
Tue, 18 Nov 2025
84.2900
84.6400
82.6900
83.5700
891,000
Mon, 17 Nov 2025
3 · 8-K
After-hours · 16:36 ET
8-K ↗
Mon, 17 Nov 2025
85.8900
86.3400
84.1100
84.8700
742,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
85.6900
87.5000
84.6400
86.3500
611,000
Thu, 13 Nov 2025
89.5500
91.0600
86.5600
86.7800
985,000
Wed, 12 Nov 2025
90.4500
92.0100
88.9400
90.9100
1,368,500
Tue, 11 Nov 2025
87.0000
90.7500
86.1490
90.5900
1,164,900
Mon, 10 Nov 2025
82.4500
86.6600
81.7850
86.0700
1,128,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
84.2000
84.2000
80.6550
81.7900
882,900
Thu, 06 Nov 2025
83.3000
84.2500
79.6100
83.8100
1,611,900
Wed, 05 Nov 2025
84.5200
85.7950
81.2100
82.8200
1,326,400
Tue, 04 Nov 2025
80.0100
89.4400
79.3500
85.0100
3,755,600
Mon, 03 Nov 2025
2 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Mon, 03 Nov 2025
1 · 8-K
After-hours · 16:03 ET
8-K ↗
Mon, 03 Nov 2025
72.0600
75.0460
71.4500
73.7100
2,193,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
73.1000
73.5500
71.6800
72.0800
1,766,700
Thu, 30 Oct 2025
75.1700
75.9150
72.5200
73.0700
994,400
Wed, 29 Oct 2025
76.8100
76.8100
74.3100
75.1700
1,130,500
Tue, 28 Oct 2025
77.8100
77.8100
75.3200
77.1700
1,229,800
Mon, 27 Oct 2025
79.0500
79.2100
76.9700
78.2000
652,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
79.0000
79.3650
75.6400
77.5200
1,843,200