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
38.1400
38.8650
37.1100
38.3000
3,288,572
Thu, 22 Oct 2026
38.0100
38.9600
37.5700
38.5600
6,022,100
Wed, 21 Oct 2026
39.5800
39.8550
39.1600
39.5000
2,838,700
Tue, 20 Oct 2026
38.3100
40.1600
37.9350
39.0500
3,728,300
Mon, 19 Oct 2026
40.7500
40.7600
38.9250
38.9500
4,007,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
41.3000
42.5150
39.8800
40.1700
5,607,500
Thu, 15 Oct 2026
38.8000
41.7050
38.5970
41.6100
6,596,400
Wed, 14 Oct 2026
41.4000
41.8800
39.0500
39.9500
10,079,100
Tue, 13 Oct 2026
42.7700
43.2700
41.9350
42.4300
5,060,700
Mon, 12 Oct 2026
45.6500
45.9590
43.1650
43.3600
7,526,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
46.7450
46.7450
45.4150
46.1400
4,119,000
Thu, 08 Oct 2026
45.3700
46.7500
45.2800
46.1400
5,460,800
Wed, 07 Oct 2026
47.0000
47.1150
45.5800
46.3100
5,937,600
Tue, 06 Oct 2026
47.4000
48.6500
47.2500
48.5300
4,316,100
Mon, 05 Oct 2026
47.2700
47.8000
46.4600
46.8400
3,910,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
47.0000
47.3850
46.1450
46.9700
4,390,200
Thu, 01 Oct 2026
46.5100
46.8940
44.4900
46.0900
6,825,300
Wed, 30 Sep 2026
45.9500
48.6650
45.9050
47.2900
6,064,900
Tue, 29 Sep 2026
46.8800
46.8800
44.7520
45.4300
6,893,500
Mon, 28 Sep 2026
47.6800
47.8310
46.3100
46.4500
5,285,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
49.3000
49.7600
48.1330
48.8300
3,845,100
Thu, 24 Sep 2026
48.3700
49.8900
47.6000
49.3000
4,653,400
Wed, 23 Sep 2026
50.7700
50.7800
48.7200
48.8900
4,196,700
Tue, 22 Sep 2026
50.6800
51.3350
48.6720
51.0400
5,609,500
Mon, 21 Sep 2026
48.5850
50.6500
48.5850
50.0000
5,401,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
49.9900
50.2000
47.2600
47.2600
9,802,600
Thu, 17 Sep 2026
50.4200
50.5100
49.2200
49.3800
4,056,500
Wed, 16 Sep 2026
49.5600
49.7000
47.8800
48.9900
3,766,700
Tue, 15 Sep 2026
50.4700
51.1800
48.8800
49.1700
4,510,700
Mon, 14 Sep 2026
49.7700
51.7400
49.5100
50.6800
4,133,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
51.1000
51.7400
50.3300
50.5100
4,869,400
Thu, 10 Sep 2026
53.3300
53.7260
51.1200
51.3200
6,852,000
Wed, 09 Sep 2026
55.1100
56.3250
54.2100
54.3000
3,862,800
Tue, 08 Sep 2026
54.8150
57.3100
54.5600
55.3700
5,592,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
56.5700
58.5200
54.1950
54.5300
7,041,400
Thu, 03 Sep 2026
55.2000
55.6280
53.2500
53.7800
3,421,400
Wed, 02 Sep 2026
53.7050
55.2000
53.5000
54.7000
3,250,100
Tue, 01 Sep 2026
53.5000
54.4990
52.3500
53.7400
3,767,300
Mon, 31 Aug 2026
56.1300
56.1300
54.2800
54.7500
4,198,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
58.9900
59.8000
55.6400
56.1300
4,895,800
Thu, 27 Aug 2026
59.5000
59.5200
57.2700
59.0300
4,378,700
Wed, 26 Aug 2026
60.5000
62.4700
58.3150
59.3100
7,571,900
Tue, 25 Aug 2026
57.1750
60.3400
55.5800
60.1700
5,261,100
Mon, 24 Aug 2026
59.3000
60.1700
56.1200
57.4200
7,100,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
56.6900
60.5900
55.8500
60.0500
8,420,000
Thu, 20 Aug 2026
55.7700
55.7700
52.4200
55.0400
5,623,100
Wed, 19 Aug 2026
56.9000
57.8100
56.1500
56.6800
4,313,300
Tue, 18 Aug 2026
56.3500
58.9900
55.6000
56.6700
4,748,300
Mon, 17 Aug 2026
58.0100
58.7000
56.1400
58.5100
5,739,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
56.3000
61.1100
56.1500
58.7400
10,815,500
Thu, 13 Aug 2026
53.6800
56.0200
53.2500
55.6600
6,325,000
Wed, 12 Aug 2026
55.8000
55.9800
53.5010
54.1100
6,391,300
Tue, 11 Aug 2026
54.6700
55.4300
52.9000
55.2400
6,154,500
Mon, 10 Aug 2026
52.8050
55.6700
52.6600
54.6600
10,632,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
50.6800
53.4700
48.1700
51.1100
12,391,800
Fri, 07 Aug 2026
12 · 10-Q
Next filing day · accepted 06 Aug, 18:15 ET
10-Q ↗
Thu, 06 Aug 2026
11 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 06 Aug 2026
47.3000
49.2000
46.8000
47.4900
7,775,200
Wed, 05 Aug 2026
48.7800
49.1880
47.2200
47.9100
7,445,800
Tue, 04 Aug 2026
45.6800
48.4500
45.2100
47.4700
10,303,000
Mon, 03 Aug 2026
41.0250
44.3800
40.6500
43.8400
5,601,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
42.2400
42.5000
40.7100
41.3700
7,838,800
Thu, 30 Jul 2026
39.2600
41.7700
38.7500
41.6600
7,181,000
Wed, 29 Jul 2026
40.8700
41.1300
37.8100
38.1000
8,805,800
Tue, 28 Jul 2026
42.2050
42.6800
39.9100
41.2800
7,091,100
Mon, 27 Jul 2026
41.4000
43.2200
41.1500
43.1300
4,904,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
44.4400
44.7000
41.1200
41.3000
7,534,400
Thu, 23 Jul 2026
44.8000
45.4900
43.7060
44.6500
4,547,600
Wed, 22 Jul 2026
45.5400
47.1800
45.3700
45.6800
4,014,700
Tue, 21 Jul 2026
46.7000
47.6200
45.2300
46.3000
5,093,900
Mon, 20 Jul 2026
45.3600
46.7000
44.0200
45.7000
6,435,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
44.4100
46.5100
43.8200
45.2400
6,820,300
Thu, 16 Jul 2026
48.2400
48.2900
44.4500
45.4600
9,307,100
Wed, 15 Jul 2026
50.9650
51.4900
48.5700
49.4600
3,216,900
Tue, 14 Jul 2026
50.8500
51.3800
50.4100
50.7900
3,142,700
Mon, 13 Jul 2026
51.1600
51.9800
48.9600
49.5000
4,032,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
52.3300
52.9500
50.5900
52.2100
2,796,100
Thu, 09 Jul 2026
54.0000
54.3000
51.6000
51.7100
3,324,300
Wed, 08 Jul 2026
50.5000
53.3750
49.8100
53.0000
5,427,900
Tue, 07 Jul 2026
52.3300
53.3500
49.2500
50.4900
6,879,400
Mon, 06 Jul 2026
53.7000
54.7400
52.8300
53.0100
3,916,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
54.4700
57.4600
52.9700
53.3100
4,681,600
Wed, 01 Jul 2026
55.1500
56.8470
54.2500
54.2800
3,202,600
Tue, 30 Jun 2026
55.1000
56.2500
54.2700
56.0100
3,345,600
Mon, 29 Jun 2026
54.1500
55.0800
52.6720
54.7400
3,553,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
54.1100
55.0000
52.9800
53.9000
5,617,300
Thu, 25 Jun 2026
57.0000
57.3500
54.0700
55.6200
3,822,200
Wed, 24 Jun 2026
57.2900
58.0000
55.4500
56.5100
5,998,100
Tue, 23 Jun 2026
57.7500
60.8800
57.0100
58.9000
5,636,500
Mon, 22 Jun 2026
60.7600
63.1410
59.3700
60.2900
4,193,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
61.3900
61.5600
59.5500
60.8800
7,362,900
Wed, 17 Jun 2026
58.0700
62.4600
57.5000
60.8400
6,935,300
Tue, 16 Jun 2026
57.5300
58.4600
56.5000
57.0500
3,770,300
Mon, 15 Jun 2026
60.0600
60.9100
58.2100
58.2600
4,803,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
57.6300
58.1700
56.0300
57.5500
3,819,800
Thu, 11 Jun 2026
53.5500
57.3300
53.3100
57.1800
4,797,800
Wed, 10 Jun 2026
10 · 8-K
After-hours · 16:29 ET
8-K ↗
Wed, 10 Jun 2026
54.0200
56.2200
53.2900
53.4500
6,448,400
Tue, 09 Jun 2026
57.9300
58.6170
52.4200
54.3000
9,560,500
Mon, 08 Jun 2026
59.8300
59.8300
57.3300
57.5800
5,114,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
64.1000
64.1500
58.6500
59.1800
8,035,200
Thu, 04 Jun 2026
66.6200
67.2500
64.9800
65.4600
4,029,500
Wed, 03 Jun 2026
70.3800
71.9260
67.4100
68.5500
5,694,800
Tue, 02 Jun 2026
70.0000
73.5200
69.5100
72.2400
6,669,200
Mon, 01 Jun 2026
64.1750
71.3700
63.0100
69.2900
8,827,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
66.0000
66.5000
63.5950
64.7000
5,063,600
Thu, 28 May 2026
64.6600
68.4500
64.0300
66.8300
5,275,500
Wed, 27 May 2026
67.2100
67.3000
64.0800
65.2100
5,072,200
Tue, 26 May 2026
64.7100
69.4630
63.3400
66.9900
8,552,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
63.0600
65.5950
62.9160
64.4600
6,847,800
Thu, 21 May 2026
58.1000
62.9500
58.1000
61.7400
10,528,200
Wed, 20 May 2026
56.7450
56.8200
53.5700
56.5000
7,744,800
Tue, 19 May 2026
56.2600
56.6700
54.5100
54.9300
5,088,200
Mon, 18 May 2026
61.0000
61.1190
55.0500
56.6700
9,091,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
60.3950
62.2800
59.6800
61.2700
5,219,500
Thu, 14 May 2026
62.6400
62.6400
58.9750
60.3100
9,899,500
Wed, 13 May 2026
64.7800
65.6100
62.1700
63.7300
6,381,300
Tue, 12 May 2026
66.0000
67.5700
63.2000
65.5900
5,822,900
Mon, 11 May 2026
67.0500
70.4000
64.2500
67.4100
7,260,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
73.7000
76.8000
66.5100
67.4300
11,619,400
Fri, 08 May 2026
9 · 10-Q
Next filing day · accepted 07 May, 18:14 ET
10-Q ↗
Thu, 07 May 2026
8 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 07 May 2026
73.2100
73.5800
68.2000
69.1300
8,668,900
Wed, 06 May 2026
69.4900
73.1000
67.6100
72.6500
8,598,100
Tue, 05 May 2026
67.1900
69.0300
65.0000
68.0600
5,591,000
Mon, 04 May 2026
69.0000
69.7000
65.6460
66.2000
6,170,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
65.5700
67.3400
63.5200
66.6300
5,461,400
Thu, 30 Apr 2026
61.7000
66.1900
61.2500
66.0400
5,593,500
Wed, 29 Apr 2026
62.0900
62.9500
60.2000
61.3000
4,282,800
Tue, 28 Apr 2026
63.0000
63.6300
60.4500
61.7000
3,872,900
Mon, 27 Apr 2026
60.0700
65.2100
60.0100
64.9200
6,225,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
7 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Fri, 24 Apr 2026
6 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Fri, 24 Apr 2026
65.1500
65.2400
60.5800
60.7300
5,366,100
Thu, 23 Apr 2026
68.1600
68.6800
62.6800
63.3200
6,745,300
Wed, 22 Apr 2026
67.9600
69.4300
65.5750
69.1900
6,101,300
Tue, 21 Apr 2026
65.5000
68.6500
65.2100
65.7600
6,732,800
Mon, 20 Apr 2026
62.3700
66.5350
62.1300
66.2300
8,950,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
64.0000
64.3100
60.7600
60.9900
6,558,300
Thu, 16 Apr 2026
60.4300
63.1200
59.4100
62.3000
5,243,600
Wed, 15 Apr 2026
57.9400
60.5780
57.4200
59.5200
4,970,100
Tue, 14 Apr 2026
58.0000
58.4000
56.6800
57.3600
3,506,000
Mon, 13 Apr 2026
54.2300
57.3800
53.5200
56.8000
6,452,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
54.8000
57.4100
54.8000
55.2400
4,405,400
Thu, 09 Apr 2026
53.6300
54.8300
52.6800
53.9000
3,442,400
Wed, 08 Apr 2026
53.0000
54.6400
52.3300
54.4400
6,792,900
Tue, 07 Apr 2026
50.6500
50.8800
48.5700
49.4900
4,389,200
Mon, 06 Apr 2026
49.7300
51.6300
49.5300
51.1700
4,080,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
46.4700
50.3400
45.7200
49.7300
4,665,800
Wed, 01 Apr 2026
49.4600
49.8000
47.6800
48.4100
4,893,000
Tue, 31 Mar 2026
46.0800
48.4800
45.7200
48.2600
7,185,000
Mon, 30 Mar 2026
52.3300
53.2800
44.4300
45.5900
11,619,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
51.5800
53.5000
51.3400
51.8000
4,331,700
Thu, 26 Mar 2026
52.5000
53.5300
51.2410
51.7000
3,828,400
Wed, 25 Mar 2026
54.9000
55.6900
52.8000
53.7400
3,863,900
Tue, 24 Mar 2026
52.6000
53.5900
50.8100
53.2900
5,298,900
Mon, 23 Mar 2026
51.7900
54.0850
51.0200
53.2800
6,464,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
53.0500
53.5900
50.2600
50.6000
8,330,900
Thu, 19 Mar 2026
55.9100
56.0700
52.0800
53.1000
8,906,800
Wed, 18 Mar 2026
59.4900
59.7000
57.5100
57.5400
3,502,800
Tue, 17 Mar 2026
59.3800
60.7200
58.7100
59.3000
3,656,800
Mon, 16 Mar 2026
58.0400
60.1500
57.3100
59.3600
5,120,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
60.2200
61.0900
56.6350
57.2100
5,466,400
Thu, 12 Mar 2026
61.6100
62.7900
59.0900
60.0300
4,134,400
Wed, 11 Mar 2026
60.6600
63.0200
60.3800
62.2500
3,632,100
Tue, 10 Mar 2026
60.7200
63.0700
59.4600
61.5800
5,493,100
Mon, 09 Mar 2026
57.0400
60.5000
56.5200
60.3000
4,698,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
57.0350
60.6400
56.3400
58.2300
5,590,500
Thu, 05 Mar 2026
60.9300
62.6900
57.7400
58.4800
5,975,300
Wed, 04 Mar 2026
62.0000
62.9400
60.2120
61.6100
4,447,400
Tue, 03 Mar 2026
61.6150
63.3900
59.2400
61.4000
6,701,300
Mon, 02 Mar 2026
57.4300
63.9000
57.1920
63.7300
10,224,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
58.8400
60.6800
57.0100
58.8700
6,854,600
Thu, 26 Feb 2026
5 · 10-K
After-hours · 16:45 ET
10-K ↗
Thu, 26 Feb 2026
4 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 26 Feb 2026
59.5700
60.2900
58.0100
60.0000
6,674,100
Wed, 25 Feb 2026
59.7900
60.1600
58.6500
58.6600
3,977,100
Tue, 24 Feb 2026
55.1100
58.7300
54.2100
58.4400
4,824,200
Mon, 23 Feb 2026
54.1900
55.9800
53.8900
55.7000
3,837,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
57.7000
58.9400
55.0400
55.3400
5,730,400
Thu, 19 Feb 2026
57.6700
59.0000
56.1000
58.5600
3,142,300
Wed, 18 Feb 2026
57.4000
58.5900
56.6000
57.9400
3,071,500
Tue, 17 Feb 2026
56.7000
57.4700
54.5900
56.9500
5,160,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
57.5500
58.5100
55.2800
58.0300
4,560,600
Thu, 12 Feb 2026
59.3300
60.0000
56.5800
57.3000
6,655,000
Wed, 11 Feb 2026
62.7500
63.7000
58.8100
60.5800
4,147,600
Tue, 10 Feb 2026
62.2700
63.9000
61.6000
62.3400
4,096,500
Mon, 09 Feb 2026
61.3500
63.3000
59.8200
62.8000
5,222,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
59.0100
61.5100
58.3100
61.2600
6,953,000
Thu, 05 Feb 2026
58.2900
59.6100
56.0500
56.5500
7,762,300
Wed, 04 Feb 2026
65.2500
65.2500
57.2400
60.5500
11,095,200
Tue, 03 Feb 2026
61.7900
64.9500
60.6000
64.6100
11,931,800
Mon, 02 Feb 2026
60.1900
62.8800
58.9200
59.1100
10,044,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
61.0500
63.6400
57.5000
58.7700
10,406,200
Thu, 29 Jan 2026
64.8500
65.2000
58.2800
62.1600
17,261,800
Wed, 28 Jan 2026
67.5300
67.9700
65.1200
67.0100
9,246,000
Tue, 27 Jan 2026
63.5690
68.0500
63.4300
66.7300
9,534,200
Mon, 26 Jan 2026
72.6600
72.9300
62.6200
63.4400
18,362,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
69.4800
70.4550
66.1700
69.5800
8,077,200
Thu, 22 Jan 2026
66.0800
70.9200
65.7500
68.3700
10,521,300
Wed, 21 Jan 2026
69.3600
70.9420
61.5200
64.6500
14,364,800
Tue, 20 Jan 2026
68.3800
71.6900
66.9100
68.3800
11,658,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
67.2500
69.6500
65.6800
68.9800
6,760,200
Thu, 15 Jan 2026
68.2400
68.4800
65.8000
66.7000
10,529,500
Wed, 14 Jan 2026
64.0300
70.0700
62.2000
69.3000
12,394,900
Tue, 13 Jan 2026
67.7250
68.4400
63.4020
63.8200
9,952,200
Mon, 12 Jan 2026
63.3700
67.0000
62.2300
65.3400
12,150,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
61.8900
62.9800
59.3500
62.0000
9,172,300
Thu, 08 Jan 2026
61.5750
65.5500
60.7520
61.0600
9,309,800
Wed, 07 Jan 2026
60.4000
64.0800
59.8200
62.5000
12,892,400
Tue, 06 Jan 2026
60.8000
61.1600
58.2600
59.8200
9,957,500
Mon, 05 Jan 2026
57.2300
58.8000
56.4200
58.6200
6,977,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
51.4800
55.2500
50.9100
54.9700
6,459,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
50.8700
51.2300
49.7600
50.5200
6,911,800
Tue, 30 Dec 2025
51.9800
52.2500
50.4050
50.4400
6,211,800
Mon, 29 Dec 2025
52.3700
53.8700
51.6200
51.9300
4,716,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
54.5400
54.6000
52.0850
53.3800
3,940,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
53.7600
55.2700
53.4000
54.5400
2,362,600
Tue, 23 Dec 2025
53.8250
55.5000
53.3400
54.2100
4,414,000
Mon, 22 Dec 2025
54.5400
55.2500
53.7600
54.3900
7,094,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
52.1800
54.4700
52.1800
53.9700
9,048,200
Thu, 18 Dec 2025
53.4400
55.1100
51.4100
52.0400
6,135,700
Wed, 17 Dec 2025
54.1300
55.7570
52.0200
52.0300
5,086,200
Tue, 16 Dec 2025
52.5500
53.8700
52.1000
53.4200
5,171,400
Mon, 15 Dec 2025
57.0700
57.8200
53.0400
53.2600
6,598,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
59.5500
59.7500
55.7600
56.6600
7,219,900
Thu, 11 Dec 2025
57.2900
60.2400
56.6500
60.0100
4,960,200
Wed, 10 Dec 2025
59.7600
59.8950
57.3000
58.0300
6,512,700
Tue, 09 Dec 2025
60.0500
62.2500
59.2600
59.8200
4,530,900
Mon, 08 Dec 2025
61.0800
61.4660
58.9800
61.2000
5,791,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
63.6400
63.8900
61.8400
62.0900
9,245,200
Thu, 04 Dec 2025
58.7900
62.2500
57.9200
61.8000
7,921,900
Wed, 03 Dec 2025
60.3200
60.3200
57.2400
58.7100
6,481,700
Tue, 02 Dec 2025
58.2700
61.6600
58.2000
60.8400
6,352,000
Mon, 01 Dec 2025
60.4400
60.5000
58.1000
58.1000
5,740,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
60.5100
62.2980
60.2400
61.9500
3,183,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
58.7700
61.0340
58.7200
60.1500
5,886,900
Tue, 25 Nov 2025
58.1900
58.8000
56.0100
58.2100
6,615,800
Mon, 24 Nov 2025
56.7800
59.4900
55.9800
59.0400
9,292,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
56.6600
57.2960
53.2200
55.2700
11,071,300
Thu, 20 Nov 2025
64.2500
65.2400
56.6000
56.6800
16,548,800
Wed, 19 Nov 2025
62.0000
66.2000
60.3200
63.5500
20,506,100
Wed, 19 Nov 2025
3 · 8-K
Pre-market · 08:39 ET
8-K ↗
Tue, 18 Nov 2025
56.8500
60.4800
56.0300
58.5100
12,076,500
Mon, 17 Nov 2025
58.1100
58.7500
55.5200
56.9800
5,927,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
57.5300
59.8400
54.9000
58.6400
10,333,200
Thu, 13 Nov 2025
60.1600
61.1990
56.6900
57.5400
10,764,900
Wed, 12 Nov 2025
62.0200
62.3500
57.9400
59.7200
8,841,900
Tue, 11 Nov 2025
63.3600
63.7500
61.1200
61.9500
9,473,700
Mon, 10 Nov 2025
61.5500
65.9500
60.4200
64.1800
18,818,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Fri, 07 Nov 2025
50.5000
59.8200
50.5000
58.6000
23,399,800
Thu, 06 Nov 2025
1 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 06 Nov 2025
56.3900
56.4500
51.8400
51.9500
15,178,100
Wed, 05 Nov 2025
55.0800
55.7600
53.5800
54.9300
8,647,000
Tue, 04 Nov 2025
55.8350
57.5400
54.0200
54.9000
13,678,000
Mon, 03 Nov 2025
62.2050
62.2050
57.1500
57.6600
14,163,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
64.7800
64.9500
61.4500
63.0900
13,881,900
Thu, 30 Oct 2025
66.9700
67.1000
62.8800
64.9200
14,302,800
Wed, 29 Oct 2025
65.4400
65.6000
63.3000
64.2900
9,121,000
Tue, 28 Oct 2025
65.5900
67.7780
64.2700
64.9400
10,850,300
Mon, 27 Oct 2025
67.4300
67.7300
62.4000
65.5700
24,754,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
69.9500
72.5900
69.3600
70.8100
11,398,900
Thu, 23 Oct 2025
70.8750
71.4600
68.1000
68.4500
10,965,600