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
60.4300
63.3300
59.9487
63.1500
686,872
Thu, 22 Oct 2026
63.9900
64.8400
59.5700
60.3800
681,100
Wed, 21 Oct 2026
62.9200
64.3750
62.3100
64.1700
394,600
Tue, 20 Oct 2026
62.0900
62.8050
61.3300
62.4500
437,100
Mon, 19 Oct 2026
61.9300
62.1100
60.9500
61.7700
327,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
61.8300
62.2700
61.0900
61.7100
581,600
Thu, 15 Oct 2026
62.2900
62.2900
60.2600
61.1900
424,000
Wed, 14 Oct 2026
64.1100
64.1700
62.1700
62.5200
804,600
Tue, 13 Oct 2026
63.2900
64.5000
62.5000
64.0700
634,300
Mon, 12 Oct 2026
63.9800
64.4150
62.8400
62.9700
276,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
63.5900
64.0500
63.2130
63.4300
257,500
Thu, 08 Oct 2026
63.8200
63.8200
62.7100
63.2200
659,100
Wed, 07 Oct 2026
63.8800
64.7800
62.1800
63.1000
432,700
Tue, 06 Oct 2026
64.8400
64.8400
63.0400
64.1700
381,000
Mon, 05 Oct 2026
62.7600
65.7300
62.7600
64.7500
552,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
62.2100
64.4800
62.1850
63.4400
493,500
Thu, 01 Oct 2026
61.9900
62.4400
60.9280
62.1900
1,103,100
Wed, 30 Sep 2026
62.9800
63.1480
61.4100
62.2200
770,100
Tue, 29 Sep 2026
63.3500
63.9700
62.5000
63.7200
689,200
Mon, 28 Sep 2026
64.7100
65.0600
63.5570
64.2400
549,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
64.8100
65.3800
63.9800
64.3000
794,700
Thu, 24 Sep 2026
66.5000
66.8900
64.8100
65.2000
460,500
Wed, 23 Sep 2026
66.6900
66.9100
65.7700
66.0300
388,700
Tue, 22 Sep 2026
66.8800
68.3800
65.9300
66.3300
899,600
Mon, 21 Sep 2026
66.6900
67.9800
65.6750
67.4500
660,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
67.1100
67.3100
66.0450
66.6800
2,937,000
Thu, 17 Sep 2026
67.7800
68.5600
67.1400
67.2600
667,100
Wed, 16 Sep 2026
69.4700
69.4700
66.6300
67.2000
661,200
Tue, 15 Sep 2026
67.5300
70.3100
67.4100
69.8500
868,500
Mon, 14 Sep 2026
69.0700
69.1700
66.6250
67.0400
671,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
68.8600
70.2290
68.1500
69.5400
618,700
Thu, 10 Sep 2026
70.4500
70.4500
67.9000
68.4000
496,000
Wed, 09 Sep 2026
70.2000
71.0300
69.3100
69.8200
532,100
Tue, 08 Sep 2026
20 · 8-K
After-hours · 17:03 ET
8-K ↗
Tue, 08 Sep 2026
71.0500
71.3900
69.4800
69.5200
447,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
71.2800
71.7200
69.6200
70.1600
547,600
Thu, 03 Sep 2026
72.1300
72.4550
71.1700
71.6400
1,020,100
Wed, 02 Sep 2026
69.6300
72.6500
68.6400
72.1400
713,500
Tue, 01 Sep 2026
70.6200
71.4650
69.2100
70.6900
1,113,100
Mon, 31 Aug 2026
70.3500
72.1600
69.1700
70.3200
925,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
68.4700
69.8500
67.9550
69.6500
1,257,100
Thu, 27 Aug 2026
66.2100
69.3850
66.2100
68.5300
500,800
Wed, 26 Aug 2026
66.5000
67.4700
65.7000
66.4400
426,900
Tue, 25 Aug 2026
67.8700
68.2200
66.9200
67.1700
358,800
Mon, 24 Aug 2026
70.3050
70.3050
67.3300
68.0500
475,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
69.4200
70.1300
68.1500
69.4300
555,000
Thu, 20 Aug 2026
72.4600
72.7150
68.7800
68.8500
971,400
Wed, 19 Aug 2026
73.7200
74.0700
72.7400
73.7300
431,800
Tue, 18 Aug 2026
73.4500
73.6700
72.3100
73.1300
520,600
Mon, 17 Aug 2026
73.4800
73.9800
72.7300
73.4500
445,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
72.4500
74.0400
72.4500
73.2800
428,300
Thu, 13 Aug 2026
71.6300
72.8700
71.5550
72.0400
908,200
Wed, 12 Aug 2026
72.1000
72.8700
71.4200
72.4000
1,054,700
Tue, 11 Aug 2026
70.5200
72.6900
70.5200
72.0400
963,900
Mon, 10 Aug 2026
68.0300
71.0900
68.0300
71.0700
822,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
67.6900
68.6300
67.4250
67.9000
656,000
Thu, 06 Aug 2026
66.4800
68.9060
66.4060
68.5400
1,072,900
Wed, 05 Aug 2026
68.0000
68.0000
65.1930
65.9100
861,800
Tue, 04 Aug 2026
64.0700
67.4800
63.9900
67.2100
1,181,200
Mon, 03 Aug 2026
64.2800
64.8300
63.2800
63.8400
897,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
62.5000
65.1900
61.5050
65.0100
1,427,800
Fri, 31 Jul 2026
19 · 10-Q
Next filing day · accepted 30 Jul, 19:56 ET
10-Q ↗
Thu, 30 Jul 2026
56.5300
62.2800
55.0000
62.0000
1,682,600
Wed, 29 Jul 2026
18 · 8-K
After-hours · 17:10 ET
8-K ↗
Wed, 29 Jul 2026
54.0300
54.1550
51.9450
52.3200
730,900
Tue, 28 Jul 2026
53.8900
54.1300
52.7700
53.1400
756,300
Mon, 27 Jul 2026
54.7500
56.0000
53.8400
53.8900
635,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
55.8000
56.9700
54.7800
55.1200
770,500
Thu, 23 Jul 2026
56.2450
56.8200
55.2200
55.3900
351,200
Wed, 22 Jul 2026
55.5600
56.8400
55.2450
55.9800
519,200
Tue, 21 Jul 2026
53.9200
55.2600
53.1130
55.1900
655,500
Mon, 20 Jul 2026
54.4500
55.3850
53.6200
53.6400
463,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
53.3700
54.8100
52.8900
54.5000
923,200
Thu, 16 Jul 2026
52.9600
53.9300
52.7700
53.8000
984,800
Wed, 15 Jul 2026
52.8800
53.4000
52.5000
52.9900
1,009,000
Tue, 14 Jul 2026
54.6100
54.6200
52.0300
52.6000
1,013,300
Mon, 13 Jul 2026
54.3000
54.6500
53.3500
53.4700
875,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
53.9100
54.3850
53.6400
53.7900
719,300
Thu, 09 Jul 2026
53.3200
54.2400
52.8700
53.9700
734,200
Wed, 08 Jul 2026
52.6000
53.8900
52.6000
53.7300
656,500
Tue, 07 Jul 2026
50.8700
52.2000
50.6200
51.9600
654,700
Mon, 06 Jul 2026
50.8400
51.6900
50.2600
50.4900
558,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
48.8900
50.9500
48.5200
50.4200
779,400
Wed, 01 Jul 2026
50.9300
51.0900
48.7300
48.7700
675,400
Tue, 30 Jun 2026
50.3100
51.3550
49.9100
51.2300
840,900
Mon, 29 Jun 2026
51.8500
52.7200
49.5600
49.5900
768,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
52.7700
53.2800
50.9400
52.0100
2,476,400
Thu, 25 Jun 2026
50.8800
53.6700
50.5000
53.5200
1,072,900
Wed, 24 Jun 2026
51.7800
52.3650
50.0700
50.9800
975,700
Tue, 23 Jun 2026
53.7200
54.4200
52.6100
52.8400
916,300
Mon, 22 Jun 2026
54.8000
55.5750
53.8100
54.2200
583,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
56.9200
57.1400
53.9300
54.6900
2,005,500
Wed, 17 Jun 2026
57.7400
57.9850
56.2150
56.7400
585,600
Tue, 16 Jun 2026
58.3300
58.7100
57.2400
57.5400
466,500
Mon, 15 Jun 2026
58.3900
58.9300
57.5400
58.0700
396,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
58.2200
59.4000
58.1100
59.1000
524,400
Thu, 11 Jun 2026
59.1200
59.2200
58.0000
58.5700
365,200
Wed, 10 Jun 2026
57.8300
59.2100
57.7500
58.0800
534,300
Tue, 09 Jun 2026
59.8700
59.8700
57.0000
58.0000
514,000
Mon, 08 Jun 2026
57.5100
59.3900
57.5100
59.3800
695,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
58.5100
58.5100
56.5020
56.6200
639,300
Thu, 04 Jun 2026
58.7900
59.9250
57.9250
58.8800
752,800
Wed, 03 Jun 2026
59.5300
60.4900
58.7500
58.8000
972,700
Tue, 02 Jun 2026
17 · 8-K
After-hours · 17:15 ET
8-K ↗
Tue, 02 Jun 2026
58.1800
60.6300
58.1800
60.0900
695,900
Mon, 01 Jun 2026
58.2800
59.0350
57.0600
58.0100
557,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
58.3800
58.7900
57.7900
58.0400
628,200
Thu, 28 May 2026
60.5100
60.5100
57.8300
58.2800
744,800
Wed, 27 May 2026
62.0200
62.3850
60.0300
60.6400
758,300
Tue, 26 May 2026
62.8800
64.3000
62.1900
62.7400
604,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
62.0800
62.6100
61.1800
62.2600
807,800
Thu, 21 May 2026
62.6600
62.6600
61.4350
62.1000
663,300
Wed, 20 May 2026
61.1400
62.7500
61.1400
62.1600
988,000
Tue, 19 May 2026
61.0900
61.5100
59.8100
60.8000
1,266,600
Mon, 18 May 2026
56.9600
60.4900
56.4800
60.3400
701,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
57.0600
57.6800
56.5200
56.9600
929,300
Thu, 14 May 2026
56.8200
57.8400
56.7450
57.8300
722,600
Wed, 13 May 2026
56.7500
56.7500
54.5800
56.0700
910,200
Tue, 12 May 2026
16 · 8-K
After-hours · 17:25 ET
8-K ↗
Tue, 12 May 2026
56.5800
57.3800
55.4900
57.2300
590,300
Mon, 11 May 2026
54.8600
57.0600
54.8600
56.5300
714,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
15 · 10-Q
After market open · 11:23 ET
10-Q ↗
Fri, 08 May 2026
55.7000
56.5950
53.7800
54.1400
1,053,900
Thu, 07 May 2026
54.7700
56.1950
53.3000
56.1300
935,700
Thu, 07 May 2026
14 · 8-K
Pre-market · 06:27 ET
8-K ↗
Wed, 06 May 2026
54.0300
55.0300
53.8000
54.5100
485,500
Tue, 05 May 2026
54.6400
55.1900
54.5550
54.6700
521,900
Mon, 04 May 2026
54.7200
55.0200
54.2100
54.4900
472,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
55.3600
55.3950
54.4900
54.7900
495,800
Thu, 30 Apr 2026
55.8300
56.3300
54.8600
55.7200
764,400
Wed, 29 Apr 2026
56.2700
56.7000
55.5300
55.7700
586,300
Tue, 28 Apr 2026
57.3900
57.4300
55.6800
55.9100
524,500
Mon, 27 Apr 2026
57.1400
57.5600
56.5700
56.9400
695,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
55.7900
56.8600
55.0750
56.7800
776,900
Thu, 23 Apr 2026
54.3600
56.0100
54.3600
55.3700
561,300
Wed, 22 Apr 2026
53.9700
54.9800
53.7800
54.1500
606,900
Tue, 21 Apr 2026
52.9900
53.9800
52.7800
53.3300
821,800
Mon, 20 Apr 2026
52.6600
52.6600
51.7200
52.5200
703,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
53.1500
54.0000
52.0000
52.6800
1,086,800
Thu, 16 Apr 2026
53.1400
54.6800
53.0500
53.7000
931,100
Wed, 15 Apr 2026
52.5200
53.3600
52.5200
53.2700
956,900
Tue, 14 Apr 2026
52.9900
53.6100
52.0100
52.7400
882,100
Mon, 13 Apr 2026
54.5500
54.7800
52.5450
53.1700
1,139,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
53.7200
54.6000
53.3300
54.3400
717,200
Thu, 09 Apr 2026
52.2500
54.2700
52.2300
53.9500
1,785,700
Wed, 08 Apr 2026
52.2100
52.9200
50.8000
52.7000
1,278,600
Tue, 07 Apr 2026
49.7600
52.2300
49.3600
52.1900
1,158,600
Mon, 06 Apr 2026
47.8200
49.7850
47.4400
49.7500
720,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
46.9900
48.1000
46.4700
47.7900
876,000
Wed, 01 Apr 2026
47.4300
47.6300
46.4000
46.9700
632,300
Tue, 31 Mar 2026
13 · DEFA14A
After-hours · 16:44 ET
DEFA14A ↗
Tue, 31 Mar 2026
12 · DEF 14A
After-hours · 16:39 ET
DEF 14A ↗
Tue, 31 Mar 2026
47.3800
48.4600
47.1550
47.3700
965,300
Mon, 30 Mar 2026
48.9500
49.1400
46.3500
46.7000
916,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
11 · 8-K
After-hours · 16:35 ET
8-K ↗
Fri, 27 Mar 2026
48.1900
48.9350
48.0000
48.3900
851,200
Thu, 26 Mar 2026
48.2800
49.4600
48.0000
48.8100
924,400
Wed, 25 Mar 2026
48.5000
49.2450
48.3300
48.7000
574,000
Tue, 24 Mar 2026
47.3400
48.6200
47.3400
48.3200
770,600
Mon, 23 Mar 2026
46.3000
48.0500
45.9800
47.7300
962,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
45.4300
45.9300
44.4500
45.5800
1,697,900
Thu, 19 Mar 2026
10 · 8-K/A
After-hours · 17:11 ET
8-K/A ↗
Thu, 19 Mar 2026
45.9100
47.0300
44.5800
44.9400
1,512,700
Wed, 18 Mar 2026
46.0600
46.8100
45.6000
46.2600
908,900
Tue, 17 Mar 2026
46.1000
47.4550
46.1000
46.4800
724,200
Mon, 16 Mar 2026
9 · 8-K
After-hours · 17:28 ET
8-K ↗
Mon, 16 Mar 2026
46.7000
47.0100
45.1900
45.5000
875,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
46.0500
46.6550
45.1200
46.3600
1,207,200
Thu, 12 Mar 2026
47.5800
47.5800
45.7600
46.0000
1,212,700
Wed, 11 Mar 2026
48.5100
49.5100
47.6900
48.5600
1,200,200
Tue, 10 Mar 2026
51.1300
51.2700
48.5900
48.6000
2,200,000
Mon, 09 Mar 2026
49.3600
51.7500
48.4700
51.7000
1,619,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
49.7300
50.3130
49.0200
50.0100
1,273,500
Thu, 05 Mar 2026
50.2500
51.4200
49.4400
50.6700
1,266,600
Wed, 04 Mar 2026
50.2900
51.1100
49.5600
50.0200
1,482,800
Tue, 03 Mar 2026
52.5900
53.2800
50.1100
50.2100
1,616,900
Mon, 02 Mar 2026
54.9300
55.4330
52.0000
53.0500
1,520,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
51.5300
54.2950
51.1700
54.0000
1,710,100
Thu, 26 Feb 2026
8 · 10-K
After-hours · 16:50 ET
10-K ↗
Thu, 26 Feb 2026
58.9100
59.2500
51.3900
51.5600
2,160,500
Thu, 26 Feb 2026
7 · 8-K
Next filing day · accepted 25 Feb, 18:04 ET
8-K ↗
Wed, 25 Feb 2026
58.7300
59.0550
56.8700
58.0000
1,009,800
Tue, 24 Feb 2026
57.9000
59.1900
57.1100
58.2800
1,213,700
Mon, 23 Feb 2026
58.2400
59.2150
56.5750
56.6300
1,010,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
58.0900
59.1100
57.8300
58.4400
1,066,600
Thu, 19 Feb 2026
57.8900
59.0300
57.8900
58.7600
1,671,100
Wed, 18 Feb 2026
57.8000
58.6400
57.1900
57.7500
779,500
Tue, 17 Feb 2026
57.2850
57.9800
55.8000
56.9900
719,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
57.4200
58.8350
56.3500
56.9300
898,800
Thu, 12 Feb 2026
57.3500
58.4000
56.0500
57.0500
1,086,900
Wed, 11 Feb 2026
58.0000
58.3900
56.1050
57.3400
1,352,400
Tue, 10 Feb 2026
58.2600
58.4200
56.7100
56.8800
622,600
Mon, 09 Feb 2026
58.3600
58.6700
57.5200
57.9500
567,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
56.9400
58.6700
56.8550
58.0000
1,236,700
Thu, 05 Feb 2026
57.3000
58.3500
56.1600
56.5300
703,000
Wed, 04 Feb 2026
58.0000
58.7900
56.8300
58.4800
792,500
Tue, 03 Feb 2026
58.0600
58.0600
55.9400
57.3000
1,301,300
Mon, 02 Feb 2026
54.9200
57.0600
54.7100
56.7300
997,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
55.2900
56.4400
55.0000
56.2300
728,400
Thu, 29 Jan 2026
56.4600
57.3000
55.4200
55.8800
1,014,300
Wed, 28 Jan 2026
56.5100
56.9100
53.9550
54.8000
1,008,900
Tue, 27 Jan 2026
55.0000
56.4900
54.8100
56.4500
1,276,300
Mon, 26 Jan 2026
54.3400
55.3500
53.8800
54.7300
1,061,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
56.0700
57.1200
53.4000
53.4700
1,155,100
Thu, 22 Jan 2026
56.2700
56.5800
54.9400
55.3400
923,700
Wed, 21 Jan 2026
54.2500
56.4100
54.1500
56.3200
923,600
Tue, 20 Jan 2026
53.3000
54.2500
52.6880
52.8900
703,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
52.5300
53.3400
52.2100
53.2600
520,700
Thu, 15 Jan 2026
51.8300
53.5000
51.3460
52.5600
560,300
Wed, 14 Jan 2026
52.3300
53.5200
51.5700
52.0000
655,400
Tue, 13 Jan 2026
51.6500
52.4800
51.4800
52.3000
708,200
Mon, 12 Jan 2026
51.4200
51.6550
50.5500
51.2800
639,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
51.7200
52.5400
50.2800
51.8000
1,010,300
Thu, 08 Jan 2026
49.5800
51.6500
49.5800
51.3700
1,272,700
Wed, 07 Jan 2026
49.9500
50.2400
49.2500
49.5900
1,025,600
Tue, 06 Jan 2026
49.4900
49.9500
48.7600
49.9300
1,098,900
Mon, 05 Jan 2026
6 · 8-K
After-hours · 17:23 ET
8-K ↗
Mon, 05 Jan 2026
49.1600
50.7100
48.3500
49.6900
1,321,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
5 · 8-K
After market open · 15:51 ET
8-K ↗
Fri, 02 Jan 2026
45.7800
47.1800
45.2300
47.0300
425,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
46.1300
46.1800
45.5050
45.6800
417,200
Tue, 30 Dec 2025
46.1700
46.6350
45.9700
46.0100
348,400
Mon, 29 Dec 2025
46.3500
46.6000
45.7750
46.0700
262,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
46.0600
46.2400
45.3800
46.0100
306,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
46.4100
46.4400
45.8900
45.9600
274,100
Tue, 23 Dec 2025
46.2300
46.5400
45.9400
46.5000
389,200
Mon, 22 Dec 2025
45.9800
46.9990
45.7800
46.0300
529,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
44.5000
45.6600
44.5000
45.6500
2,313,800
Thu, 18 Dec 2025
44.7100
44.9900
44.2150
44.4900
710,100
Wed, 17 Dec 2025
44.3200
44.7200
43.7550
44.4400
533,100
Tue, 16 Dec 2025
45.2200
45.2200
43.6000
43.8300
705,600
Mon, 15 Dec 2025
46.2900
46.2900
45.1900
45.6100
534,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
47.2000
47.3300
45.1700
46.1700
780,400
Thu, 11 Dec 2025
47.9000
48.8300
46.9300
46.9600
1,157,500
Wed, 10 Dec 2025
45.7200
47.3690
45.4100
46.9800
819,600
Tue, 09 Dec 2025
45.2000
46.2500
45.2000
45.7000
354,400
Mon, 08 Dec 2025
45.8500
46.5700
45.0600
45.2800
405,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
45.9500
46.7150
45.5500
46.0200
436,600
Thu, 04 Dec 2025
45.5300
46.5000
45.2600
45.9600
472,400
Wed, 03 Dec 2025
44.5900
45.9900
44.5650
45.9000
688,200
Tue, 02 Dec 2025
4 · 8-K
After-hours · 17:23 ET
8-K ↗
Tue, 02 Dec 2025
43.3400
44.6400
42.8400
44.4400
853,100
Mon, 01 Dec 2025
42.5500
44.0500
42.5000
43.3600
373,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
42.2300
43.3600
42.2300
42.9200
242,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
41.8600
43.4600
41.8600
42.3300
773,900
Tue, 25 Nov 2025
41.2300
42.3200
40.9700
42.3100
515,000
Mon, 24 Nov 2025
40.7600
41.6600
40.1750
41.2300
389,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
40.0600
41.9700
39.2700
41.1800
810,700
Thu, 20 Nov 2025
40.7000
41.8500
39.3800
39.7800
489,600
Wed, 19 Nov 2025
39.8000
40.5600
39.1600
40.3000
439,300
Tue, 18 Nov 2025
39.7600
40.7200
39.2000
40.5800
684,200
Mon, 17 Nov 2025
41.3000
41.8900
39.6900
40.0000
577,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
41.3800
42.1900
40.5200
41.6500
725,300
Thu, 13 Nov 2025
42.3600
43.4200
41.1900
41.3800
622,600
Wed, 12 Nov 2025
42.9200
43.5700
42.0400
42.5400
593,100
Tue, 11 Nov 2025
43.5000
44.3000
43.0300
43.1900
547,600
Mon, 10 Nov 2025
3 · 8-K
After-hours · 17:18 ET
8-K ↗
Mon, 10 Nov 2025
43.2900
44.3450
41.9300
43.3800
697,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
42.7600
42.9900
41.9550
42.8600
747,800
Thu, 06 Nov 2025
43.0000
43.8300
42.6800
42.7800
547,200
Wed, 05 Nov 2025
43.0000
44.2200
42.7500
43.0200
520,800
Tue, 04 Nov 2025
43.6100
44.3400
42.9750
43.1500
478,500
Mon, 03 Nov 2025
44.0800
44.4300
42.9400
44.3700
634,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
43.7400
45.1600
42.9800
44.1700
1,620,500
Thu, 30 Oct 2025
2 · 10-Q
After market open · 15:11 ET
10-Q ↗
Thu, 30 Oct 2025
41.4600
45.1800
40.3090
43.1600
1,536,200
Thu, 30 Oct 2025
1 · 8-K
Next filing day · accepted 29 Oct, 17:44 ET
8-K ↗
Wed, 29 Oct 2025
39.9700
43.0000
39.8450
42.2700
1,353,400
Tue, 28 Oct 2025
39.7800
40.5000
39.2400
39.4100
658,400
Mon, 27 Oct 2025
39.7900
40.4000
39.1900
39.8500
562,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
39.4300
39.8400
38.8900
38.9100
540,300
Thu, 23 Oct 2025
38.5100
39.3950
37.9400
39.1600
657,400