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
47.3100
49.1200
46.8500
49.0400
1,109,516
Thu, 22 Oct 2026
45.0800
47.9300
45.0800
47.8000
1,001,300
Wed, 21 Oct 2026
44.9000
45.6900
44.7360
45.4000
994,900
Tue, 20 Oct 2026
44.4200
44.7400
43.6700
44.6500
823,500
Mon, 19 Oct 2026
44.0800
44.5100
43.4100
44.1800
615,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
42.8100
45.1850
42.7600
44.1500
1,101,800
Thu, 15 Oct 2026
43.2300
44.1650
43.2200
44.1000
937,700
Wed, 14 Oct 2026
43.3600
44.0300
42.5600
42.7900
917,300
Tue, 13 Oct 2026
44.2000
44.5100
42.7000
43.7800
1,041,400
Mon, 12 Oct 2026
45.3000
45.5600
44.3880
44.6000
961,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
43.4000
45.4500
43.0300
45.0800
1,183,500
Thu, 08 Oct 2026
41.6000
43.0500
40.9200
43.0200
1,250,100
Wed, 07 Oct 2026
41.5700
42.2000
40.5200
42.0200
995,600
Tue, 06 Oct 2026
42.4000
42.6300
41.7100
42.1000
1,119,400
Mon, 05 Oct 2026
40.9400
43.1950
40.7500
42.1100
1,975,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
41.1400
41.6600
40.0700
40.7900
2,157,800
Thu, 01 Oct 2026
41.5000
42.0700
40.4650
41.0100
1,299,800
Wed, 30 Sep 2026
41.6900
41.9380
40.7650
40.9700
1,398,500
Tue, 29 Sep 2026
41.3800
42.1800
41.0800
41.5500
983,800
Mon, 28 Sep 2026
42.5000
42.6400
41.0200
41.6000
1,247,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
42.3400
43.4800
42.0500
43.0700
1,068,500
Thu, 24 Sep 2026
44.4000
44.4000
42.3700
42.4400
783,400
Wed, 23 Sep 2026
43.8500
44.7200
43.7060
43.8200
890,800
Tue, 22 Sep 2026
46.0000
46.0000
43.7700
44.0900
987,500
Mon, 21 Sep 2026
45.0100
45.5400
44.5100
45.3300
853,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
46.2300
46.7300
44.8000
44.8200
3,078,000
Thu, 17 Sep 2026
47.2400
47.4000
46.0800
46.1700
785,700
Wed, 16 Sep 2026
46.4800
47.0850
45.9000
46.4900
1,006,800
Tue, 15 Sep 2026
46.3600
47.1000
45.7450
46.6500
766,900
Mon, 14 Sep 2026
46.4400
47.5500
46.3900
46.9400
1,018,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
45.9900
46.4800
44.8100
45.7500
1,471,000
Thu, 10 Sep 2026
45.9000
46.5700
45.5300
45.8800
1,584,300
Wed, 09 Sep 2026
47.4200
47.5800
46.0200
46.2900
861,100
Tue, 08 Sep 2026
47.3000
48.3800
47.0100
47.5900
1,233,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
46.0000
47.7300
45.6100
47.5800
1,290,200
Thu, 03 Sep 2026
46.1600
46.9850
45.1500
46.3500
1,257,000
Wed, 02 Sep 2026
46.0100
46.4750
45.3250
45.3700
1,326,600
Tue, 01 Sep 2026
48.2000
48.7500
46.0900
46.3700
1,201,500
Mon, 31 Aug 2026
48.4500
49.1650
48.1100
48.6400
1,244,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
49.5000
49.7500
48.3200
49.0000
965,000
Thu, 27 Aug 2026
48.7600
49.8100
48.5900
49.2800
553,800
Wed, 26 Aug 2026
48.4000
49.5500
48.4000
48.6400
833,200
Tue, 25 Aug 2026
48.8000
48.9350
47.7700
48.0400
601,600
Mon, 24 Aug 2026
49.1200
49.8940
48.2400
48.8100
1,252,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
48.0500
49.1100
47.3750
49.0500
1,393,700
Thu, 20 Aug 2026
46.7200
47.1750
45.1850
46.0600
891,400
Wed, 19 Aug 2026
46.9300
47.6200
46.5400
47.1200
941,800
Tue, 18 Aug 2026
45.9400
46.7000
45.7100
46.4500
752,400
Mon, 17 Aug 2026
47.4500
47.8440
45.6450
45.7600
1,105,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
47.8300
48.0700
46.8800
47.9000
660,300
Thu, 13 Aug 2026
48.2800
48.9500
46.5850
47.5900
1,036,300
Wed, 12 Aug 2026
47.4500
48.3100
46.9300
48.2800
961,300
Tue, 11 Aug 2026
47.4400
48.4900
47.0500
48.2500
1,114,200
Mon, 10 Aug 2026
47.2600
47.3700
45.9200
46.1300
1,211,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
48.6000
48.7900
46.8000
47.5500
1,101,700
Thu, 06 Aug 2026
47.7900
49.3200
47.2700
47.9100
1,721,900
Wed, 05 Aug 2026
49.1200
49.1200
46.3300
47.7800
2,000,000
Tue, 04 Aug 2026
48.0000
49.0000
47.4250
48.5900
2,039,400
Mon, 03 Aug 2026
45.0000
47.9080
45.0000
47.6100
2,445,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
42.8300
45.4700
42.3460
44.2100
2,775,700
Thu, 30 Jul 2026
40.6800
43.4600
40.2600
43.1700
4,519,900
Wed, 29 Jul 2026
46.9900
47.9900
36.2600
40.3200
12,088,500
Wed, 29 Jul 2026
16 · 10-Q
Pre-market · 06:35 ET
10-Q ↗
Wed, 29 Jul 2026
15 · 8-K
Pre-market · 06:30 ET
8-K ↗
Tue, 28 Jul 2026
60.2600
62.2990
60.0000
62.0300
1,245,600
Mon, 27 Jul 2026
59.9900
60.2400
58.8000
59.4700
835,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
59.1200
61.5900
58.6300
58.7300
1,104,000
Thu, 23 Jul 2026
57.4500
60.0600
57.4500
58.4600
1,419,500
Wed, 22 Jul 2026
55.8200
57.8600
55.4600
57.5800
778,700
Tue, 21 Jul 2026
54.6400
55.9100
54.6000
55.1800
535,800
Mon, 20 Jul 2026
55.9500
56.6950
55.0100
55.4800
645,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
57.6300
58.3450
55.5100
56.0500
1,250,900
Thu, 16 Jul 2026
55.9800
58.0000
55.4930
57.8800
654,700
Wed, 15 Jul 2026
54.4800
57.1850
54.4800
56.6200
941,700
Tue, 14 Jul 2026
54.3900
54.9200
53.8100
54.0300
772,600
Mon, 13 Jul 2026
55.0600
56.9350
54.4800
54.8600
681,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
56.4100
56.8500
54.6400
55.6200
1,025,100
Thu, 09 Jul 2026
55.2900
56.1400
54.8200
55.8800
711,600
Wed, 08 Jul 2026
55.8300
56.9200
55.7000
56.6300
1,064,000
Tue, 07 Jul 2026
58.0900
58.7590
56.4600
56.4800
976,400
Mon, 06 Jul 2026
55.7500
57.7500
55.2830
57.4500
1,307,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
54.3000
56.3200
53.9550
56.2900
1,150,600
Wed, 01 Jul 2026
53.2300
54.3900
52.9600
53.1600
985,600
Tue, 30 Jun 2026
51.0700
52.6200
50.7500
52.3900
899,300
Mon, 29 Jun 2026
50.2400
51.9700
50.1900
51.3200
1,081,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
46.9200
51.0000
46.9200
50.9400
2,730,000
Thu, 25 Jun 2026
49.3300
49.4000
46.8800
47.0500
1,553,800
Wed, 24 Jun 2026
49.0500
49.9200
48.2000
48.8400
1,164,300
Tue, 23 Jun 2026
49.3700
50.2600
48.9900
49.2400
1,269,700
Mon, 22 Jun 2026
51.4500
52.2300
48.1300
48.6500
1,665,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
54.4600
54.9900
51.7200
52.2100
1,612,900
Wed, 17 Jun 2026
55.2900
57.4400
54.7230
54.8200
790,800
Tue, 16 Jun 2026
55.5900
56.5900
54.8700
55.6600
640,100
Mon, 15 Jun 2026
57.2800
58.0000
55.4250
55.4900
816,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
57.3200
58.3300
56.2800
56.7000
807,400
Thu, 11 Jun 2026
56.1900
58.0200
55.7800
57.2800
781,000
Wed, 10 Jun 2026
58.0100
58.6700
56.4200
56.4700
804,900
Tue, 09 Jun 2026
58.3500
59.0400
56.6840
58.5100
803,500
Mon, 08 Jun 2026
58.5000
59.7800
57.8300
57.8300
674,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
61.0600
61.9200
58.4900
58.7200
783,900
Thu, 04 Jun 2026
60.9900
62.1050
60.3300
60.6400
1,263,900
Wed, 03 Jun 2026
60.0000
60.3000
58.8290
59.9500
1,113,800
Tue, 02 Jun 2026
59.7300
60.9620
59.0300
60.8400
1,355,700
Mon, 01 Jun 2026
59.1700
61.9000
59.1700
60.6600
1,731,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
58.5200
59.7300
57.5690
59.1000
2,093,700
Thu, 28 May 2026
56.5200
60.7150
56.1900
58.8300
2,205,000
Wed, 27 May 2026
56.1800
57.4100
55.5100
56.8400
1,549,500
Tue, 26 May 2026
53.0300
56.8700
52.6880
56.3400
1,560,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
52.2300
53.8200
51.6000
53.7100
966,300
Thu, 21 May 2026
50.8200
52.0600
49.9000
51.8100
556,200
Wed, 20 May 2026
50.2400
51.9550
49.6450
51.6500
742,800
Tue, 19 May 2026
51.6000
52.4250
50.7050
50.9500
1,309,200
Mon, 18 May 2026
50.0000
51.5700
49.3600
51.4800
1,714,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
51.5400
51.5400
50.0000
50.3800
987,600
Thu, 14 May 2026
51.1000
51.4700
50.4400
51.1500
1,321,800
Wed, 13 May 2026
52.7600
52.7600
48.7600
50.3400
1,439,300
Tue, 12 May 2026
50.2000
52.9500
50.0600
52.7000
1,536,900
Mon, 11 May 2026
49.1400
49.7800
48.2300
48.7400
1,117,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
51.2500
51.7600
48.8000
49.1800
1,134,300
Thu, 07 May 2026
52.0000
52.5950
51.0300
51.2200
1,532,800
Wed, 06 May 2026
50.3000
51.8600
49.5300
51.6800
1,380,700
Tue, 05 May 2026
50.5500
50.8200
49.2770
49.8000
992,100
Mon, 04 May 2026
50.7700
52.2500
49.8100
50.0200
1,295,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
51.1700
51.5300
49.7100
50.8700
1,676,100
Thu, 30 Apr 2026
50.4600
50.9900
49.8400
50.4100
2,004,400
Wed, 29 Apr 2026
52.8000
54.4300
49.4000
50.3000
2,618,900
Wed, 29 Apr 2026
14 · 8-K
Pre-market · 06:53 ET
8-K ↗
Wed, 29 Apr 2026
13 · 10-Q
Pre-market · 06:35 ET
10-Q ↗
Tue, 28 Apr 2026
51.6900
52.3100
50.6500
51.8400
2,142,100
Mon, 27 Apr 2026
53.4400
54.3300
51.4500
51.5000
1,182,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
51.7100
53.5100
51.4000
53.4500
1,250,100
Thu, 23 Apr 2026
53.5500
54.2100
50.9110
51.8300
1,494,000
Wed, 22 Apr 2026
54.9600
55.1100
53.1400
53.6700
1,006,000
Tue, 21 Apr 2026
55.0100
55.7900
54.0800
54.3700
867,000
Mon, 20 Apr 2026
55.8500
56.2400
54.4900
54.9200
1,069,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
56.3000
57.3500
54.9000
55.7500
1,419,400
Thu, 16 Apr 2026
56.8800
57.5800
55.5700
56.0200
933,600
Wed, 15 Apr 2026
12 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 15 Apr 2026
55.9200
57.0900
55.8200
56.5700
827,300
Tue, 14 Apr 2026
56.3700
57.4200
55.9200
56.0000
645,600
Mon, 13 Apr 2026
54.8000
57.1100
54.6000
56.1300
909,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
56.5600
57.6300
55.7000
56.0100
920,200
Thu, 09 Apr 2026
57.6500
57.6500
56.2300
57.1300
891,300
Wed, 08 Apr 2026
58.0600
59.0000
57.7600
58.0000
917,400
Tue, 07 Apr 2026
56.0300
56.4700
55.4700
56.2500
723,600
Mon, 06 Apr 2026
56.3100
56.9050
55.9800
56.3800
981,200
Mon, 06 Apr 2026
11 · DEFA14A
Pre-market · 08:36 ET
DEFA14A ↗
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
54.3900
57.3800
54.3900
56.3200
1,019,000
Wed, 01 Apr 2026
54.6300
56.0300
54.1500
55.0900
1,070,700
Tue, 31 Mar 2026
52.7000
54.4890
52.0650
54.1700
1,590,800
Mon, 30 Mar 2026
53.0000
53.2900
51.9200
52.2100
1,013,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
53.0000
53.7200
52.3900
52.5100
992,900
Thu, 26 Mar 2026
53.5500
54.5470
52.6450
53.6200
1,132,400
Wed, 25 Mar 2026
50.8400
54.0800
50.1600
53.8400
1,421,900
Tue, 24 Mar 2026
50.2300
51.2650
49.8900
50.4300
1,927,700
Mon, 23 Mar 2026
50.5200
53.2950
50.5000
51.4300
2,020,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
49.9700
50.8950
49.3800
50.0400
2,144,000
Thu, 19 Mar 2026
50.5000
51.2400
49.7100
50.1600
1,890,200
Wed, 18 Mar 2026
53.3700
53.7750
51.0700
51.1100
1,461,600
Tue, 17 Mar 2026
10 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 17 Mar 2026
53.0000
54.3000
52.9500
54.1800
1,562,800
Mon, 16 Mar 2026
54.9350
55.5000
52.3700
52.6000
1,569,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
56.9800
57.4050
54.6400
54.9500
1,463,000
Thu, 12 Mar 2026
58.8700
60.5000
56.7900
56.8100
1,333,300
Wed, 11 Mar 2026
59.1500
59.8100
58.4000
58.7200
1,858,600
Tue, 10 Mar 2026
63.2100
63.2200
59.2400
59.3300
1,627,200
Mon, 09 Mar 2026
64.8600
65.1100
61.8000
62.5500
1,884,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
64.6700
65.6100
63.9700
65.1900
382,700
Thu, 05 Mar 2026
65.5900
66.4500
64.5900
65.4500
896,300
Wed, 04 Mar 2026
66.6200
66.9400
65.3500
66.0300
545,000
Tue, 03 Mar 2026
66.7100
67.4250
65.5100
66.6600
861,100
Mon, 02 Mar 2026
9 · DEF 14A
After-hours · 16:08 ET
DEF 14A ↗
Mon, 02 Mar 2026
66.2200
67.9250
65.5200
67.8600
1,193,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
65.6800
66.2500
64.7650
66.0000
1,042,200
Thu, 26 Feb 2026
8 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 26 Feb 2026
65.5400
66.5100
64.5700
66.3100
1,101,200
Wed, 25 Feb 2026
65.3900
65.6490
63.8100
65.1800
1,834,300
Tue, 24 Feb 2026
64.4800
65.4100
64.3550
64.6900
1,293,000
Mon, 23 Feb 2026
64.7900
65.3900
63.9000
64.2900
1,081,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
65.8000
67.0000
65.1650
65.5300
1,147,700
Thu, 19 Feb 2026
63.4500
66.0300
63.4500
65.9300
1,395,900
Wed, 18 Feb 2026
61.9600
64.2350
61.6600
63.7200
1,441,500
Tue, 17 Feb 2026
64.0200
64.0600
61.3300
61.4100
1,265,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
63.3800
64.7200
62.4850
63.3800
1,493,800
Thu, 12 Feb 2026
60.2700
63.1050
59.8800
62.6700
2,638,200
Wed, 11 Feb 2026
60.7750
65.0000
59.1300
60.2500
4,725,500
Wed, 11 Feb 2026
7 · 10-K
Pre-market · 06:36 ET
10-K ↗
Wed, 11 Feb 2026
6 · 8-K
Pre-market · 06:30 ET
8-K ↗
Tue, 10 Feb 2026
69.8700
70.6050
69.1800
70.2100
1,318,500
Mon, 09 Feb 2026
69.5700
70.2700
69.2150
69.4800
654,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
68.1500
69.9900
67.7700
69.4400
818,500
Thu, 05 Feb 2026
68.9300
69.5700
67.1100
67.5200
776,800
Wed, 04 Feb 2026
68.3500
68.9100
67.5600
68.5100
674,100
Tue, 03 Feb 2026
69.0600
69.4750
67.2000
68.3400
1,053,400
Mon, 02 Feb 2026
69.4900
69.9800
67.9800
68.3400
1,045,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
70.4200
71.7500
69.2400
70.0600
824,800
Thu, 29 Jan 2026
71.8600
72.7300
69.9950
70.9000
1,078,900
Wed, 28 Jan 2026
71.1200
72.0000
70.7850
71.7100
1,003,000
Tue, 27 Jan 2026
70.4500
71.5100
70.0100
71.4100
992,200
Mon, 26 Jan 2026
73.2600
73.2600
69.1850
70.5200
1,391,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
73.8300
74.6300
72.0000
72.7300
570,200
Thu, 22 Jan 2026
72.9900
73.8300
71.4500
72.3600
725,100
Wed, 21 Jan 2026
71.7100
73.6200
71.2400
72.7000
821,200
Tue, 20 Jan 2026
71.8500
72.7000
70.7400
71.2400
1,495,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
71.6200
72.8090
71.0790
72.4700
678,500
Thu, 15 Jan 2026
5 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 15 Jan 2026
70.2300
72.3750
70.0230
72.2200
733,800
Wed, 14 Jan 2026
69.6900
70.8400
68.9100
70.3700
984,800
Tue, 13 Jan 2026
69.6600
69.9850
69.0000
69.1800
1,175,700
Mon, 12 Jan 2026
70.0200
70.9800
68.8500
69.1300
1,001,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
68.5400
70.0300
68.1490
69.9300
1,104,600
Thu, 08 Jan 2026
66.3400
68.8400
66.2700
68.1700
2,186,200
Wed, 07 Jan 2026
65.9600
66.2600
65.0100
65.7500
1,097,900
Tue, 06 Jan 2026
66.2800
67.1100
65.0600
65.8900
1,924,200
Mon, 05 Jan 2026
63.4100
66.9900
62.8100
66.5300
2,336,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
61.8000
62.8600
61.5550
62.2100
633,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
62.0900
62.8850
61.7700
61.8000
584,000
Tue, 30 Dec 2025
62.8000
63.2400
62.0600
62.2500
656,600
Mon, 29 Dec 2025
62.4500
62.7600
62.0200
62.7100
753,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
62.9000
63.0200
62.4200
62.5600
527,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
62.6000
63.1400
62.2200
62.8400
464,600
Tue, 23 Dec 2025
63.5000
64.7900
62.4700
62.7400
1,733,700
Mon, 22 Dec 2025
62.0300
62.4400
61.3600
62.1700
1,004,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
61.4500
62.4200
60.7050
61.3800
2,192,800
Thu, 18 Dec 2025
4 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 18 Dec 2025
60.8000
61.2500
60.0000
60.5500
1,399,600
Wed, 17 Dec 2025
61.1600
62.2100
60.1100
60.2000
1,665,200
Tue, 16 Dec 2025
61.5400
62.0400
60.6000
61.6900
1,815,800
Mon, 15 Dec 2025
63.6200
63.6700
60.9200
61.6100
2,873,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
66.2100
66.2100
63.1600
63.3300
2,149,100
Thu, 11 Dec 2025
66.8200
67.0000
64.6500
65.8900
1,701,500
Wed, 10 Dec 2025
65.6600
67.3600
65.0800
67.0200
2,622,300
Tue, 09 Dec 2025
62.8700
65.3600
62.6850
65.1600
3,302,600
Mon, 08 Dec 2025
67.0000
67.1150
61.8500
63.1700
5,674,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
67.0000
68.9900
62.3300
66.6500
11,658,900
Thu, 04 Dec 2025
84.2100
86.7000
83.0450
84.4600
1,002,800
Wed, 03 Dec 2025
3 · 8-K
After-hours · 17:24 ET
8-K ↗
Wed, 03 Dec 2025
83.7500
83.7500
81.5500
82.9000
791,600
Tue, 02 Dec 2025
82.8300
84.1800
82.2800
82.8800
822,700
Mon, 01 Dec 2025
84.1200
84.9900
82.6100
82.6900
798,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
83.2800
85.0000
83.2800
84.6800
536,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
84.0900
85.0000
83.8150
84.1300
697,400
Tue, 25 Nov 2025
84.1600
84.8550
83.0900
84.2100
1,208,900
Mon, 24 Nov 2025
81.5900
83.1900
80.4450
83.0600
712,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
81.7900
82.7400
80.5200
81.6800
886,200
Thu, 20 Nov 2025
84.7600
85.8700
81.6300
82.0000
1,050,600
Wed, 19 Nov 2025
82.2100
84.6850
82.2100
83.2900
793,100
Tue, 18 Nov 2025
81.4300
82.8280
80.5450
82.6200
592,000
Mon, 17 Nov 2025
82.1400
82.6500
81.4000
81.5300
945,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
83.7300
84.5170
82.1800
82.6300
1,163,800
Thu, 13 Nov 2025
86.9000
87.0400
83.4300
85.2500
1,433,000
Wed, 12 Nov 2025
86.7200
88.0000
84.9500
86.4500
1,005,100
Tue, 11 Nov 2025
85.6900
86.9400
85.3200
86.6100
646,100
Mon, 10 Nov 2025
87.5400
88.0000
84.4500
85.8700
1,186,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
81.5500
86.3800
81.3200
85.9300
1,716,800
Thu, 06 Nov 2025
81.9100
82.4200
79.6700
82.0800
1,188,300
Wed, 05 Nov 2025
77.4500
85.4100
77.4500
82.9100
1,991,800
Wed, 05 Nov 2025
2 · 10-Q
Pre-market · 06:38 ET
10-Q ↗
Wed, 05 Nov 2025
1 · 8-K
Pre-market · 06:30 ET
8-K ↗
Tue, 04 Nov 2025
79.1200
81.0780
78.0600
79.5600
1,043,300
Mon, 03 Nov 2025
83.1400
83.1450
78.7000
79.7400
1,202,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
82.7800
83.8500
82.3200
83.1400
768,800
Thu, 30 Oct 2025
82.6200
83.8900
82.5200
82.9700
503,800
Wed, 29 Oct 2025
83.3800
84.8900
82.3900
82.7400
508,400
Tue, 28 Oct 2025
84.0000
84.2500
82.9100
83.4100
606,900
Mon, 27 Oct 2025
84.4600
84.8800
83.2900
83.9300
775,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
84.6200
85.3500
82.1030
84.1600
645,200
Thu, 23 Oct 2025
82.6400
84.7200
82.6400
84.3200
532,100