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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
80.7400
82.7400
78.3233
81.3200
579,517
Thu, 03 Sep 2026
81.3600
83.5600
78.5000
81.9800
979,400
Wed, 02 Sep 2026
79.7400
82.7000
79.3600
80.1600
725,300
Tue, 01 Sep 2026
81.0500
81.9500
77.2700
80.0300
1,094,700
Mon, 31 Aug 2026
81.4700
81.4700
76.2600
79.9200
1,183,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
77.1800
80.9600
77.1800
78.8500
829,200
Thu, 27 Aug 2026
75.7600
77.2200
74.0900
77.0400
776,100
Wed, 26 Aug 2026
74.0000
77.9900
72.9000
75.7700
680,100
Tue, 25 Aug 2026
17 · 8-K
After-hours · 17:26 ET
FORM 8-K ↗
Tue, 25 Aug 2026
74.4900
75.6400
73.5900
73.8200
739,100
Mon, 24 Aug 2026
77.6100
80.4000
74.0900
74.3300
891,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
72.7600
80.1600
72.7600
79.0300
892,200
Thu, 20 Aug 2026
77.8000
78.4100
72.0900
72.4500
670,100
Wed, 19 Aug 2026
80.2700
80.5000
76.7600
77.1300
646,400
Tue, 18 Aug 2026
82.4300
82.4800
78.9900
80.5100
1,153,100
Mon, 17 Aug 2026
80.0400
83.7200
79.3400
82.0700
906,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
81.8900
82.7500
80.0200
80.3200
764,300
Thu, 13 Aug 2026
77.4700
82.2500
77.0300
82.1400
805,300
Wed, 12 Aug 2026
74.6900
78.7700
74.2800
77.7800
1,347,700
Tue, 11 Aug 2026
71.6300
75.6200
71.1000
75.4700
1,102,200
Mon, 10 Aug 2026
68.5300
72.7300
67.6400
71.6700
1,183,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
67.5000
69.4500
64.9800
66.2900
1,227,800
Thu, 06 Aug 2026
71.0500
71.9000
66.4500
68.9400
1,468,900
Wed, 05 Aug 2026
15 · 10-Q
After market open · 14:51 ET
10-Q ↗
Wed, 05 Aug 2026
83.0000
83.0000
69.7600
69.9200
2,323,000
Wed, 05 Aug 2026
16 · 8-K
Next filing day · accepted 04 Aug, 17:37 ET
8-K ↗
Tue, 04 Aug 2026
81.5400
83.9000
78.1800
83.0000
1,179,000
Mon, 03 Aug 2026
82.9200
86.7300
82.3600
82.8700
998,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
85.8100
87.0300
83.8600
86.0300
857,500
Thu, 30 Jul 2026
83.0900
86.4700
80.5800
85.9100
1,200,300
Wed, 29 Jul 2026
81.4800
83.7800
80.9400
83.0700
966,200
Tue, 28 Jul 2026
79.3000
80.5700
78.3200
79.0900
989,700
Mon, 27 Jul 2026
75.1600
78.8800
75.1600
78.6400
1,164,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
76.4600
78.1500
74.8100
77.3900
998,400
Thu, 23 Jul 2026
81.9600
81.9900
77.1400
77.6100
1,084,400
Wed, 22 Jul 2026
81.1100
82.2900
78.7600
79.4200
917,500
Tue, 21 Jul 2026
79.4100
82.2900
78.4000
80.4000
1,092,700
Mon, 20 Jul 2026
75.7700
79.2600
75.5000
77.5600
852,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
76.0900
77.2100
74.6900
76.2500
815,700
Thu, 16 Jul 2026
73.8900
75.0300
73.1300
73.9700
966,200
Wed, 15 Jul 2026
72.8800
74.6400
71.2200
73.2100
971,200
Tue, 14 Jul 2026
72.4600
73.8000
71.6200
73.5500
938,200
Mon, 13 Jul 2026
67.7100
71.2900
67.6900
70.9200
885,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
66.3400
66.6200
64.5500
65.7800
779,200
Thu, 09 Jul 2026
67.7200
68.7700
64.7200
65.5400
1,171,800
Wed, 08 Jul 2026
63.9200
68.5800
63.9200
68.5700
1,496,200
Tue, 07 Jul 2026
60.8700
61.7300
59.0800
61.4600
832,300
Mon, 06 Jul 2026
58.5000
62.1700
58.2000
60.7400
933,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
57.9200
59.8000
57.8600
58.4900
803,000
Wed, 01 Jul 2026
56.3500
58.9800
56.3200
58.8000
810,400
Tue, 30 Jun 2026
57.3100
57.7800
55.6500
56.0800
735,100
Mon, 29 Jun 2026
55.2500
57.9400
55.2500
56.6700
903,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
53.3700
54.6300
52.8300
54.6300
1,426,100
Thu, 25 Jun 2026
51.0600
54.1600
50.9700
54.1300
689,500
Wed, 24 Jun 2026
49.7000
51.7000
48.9200
51.2600
1,026,600
Tue, 23 Jun 2026
51.3400
51.3800
50.1300
50.7000
903,900
Mon, 22 Jun 2026
51.4500
51.9900
49.9000
51.0500
959,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
50.0900
51.0800
49.5200
50.8900
1,593,100
Wed, 17 Jun 2026
52.8600
53.4100
50.7300
50.8500
632,700
Tue, 16 Jun 2026
52.5000
53.4900
51.8800
52.5300
827,400
Mon, 15 Jun 2026
53.1600
54.4100
52.5200
53.4800
1,020,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
55.0000
56.3400
54.9300
55.8200
562,200
Thu, 11 Jun 2026
58.6900
59.4600
55.0000
55.3800
695,800
Wed, 10 Jun 2026
56.1300
58.4100
55.8000
57.6300
601,200
Tue, 09 Jun 2026
57.3400
58.0000
54.1300
54.6400
849,900
Mon, 08 Jun 2026
56.8600
58.5700
56.5400
57.1300
701,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
55.2800
56.8500
54.8100
55.6600
865,300
Thu, 04 Jun 2026
55.5000
56.6600
55.0500
55.5500
667,100
Wed, 03 Jun 2026
57.9600
59.0800
56.8700
57.1900
848,900
Tue, 02 Jun 2026
56.7600
58.2300
56.0100
57.2000
714,700
Mon, 01 Jun 2026
57.0000
59.0600
56.3200
57.1000
896,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
57.0000
57.5300
55.2800
56.1600
1,286,900
Thu, 28 May 2026
57.4200
57.8700
55.5900
56.4800
823,300
Wed, 27 May 2026
55.8400
57.0200
55.3500
56.4500
1,443,400
Tue, 26 May 2026
57.8300
59.6800
56.3400
56.4000
688,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
57.9300
59.2200
57.0500
58.8300
827,600
Thu, 21 May 2026
61.9000
62.2300
56.0400
57.8000
1,381,600
Wed, 20 May 2026
61.7000
62.3100
59.5200
60.8000
1,187,400
Tue, 19 May 2026
59.2300
62.1300
58.7000
61.6300
1,489,600
Mon, 18 May 2026
58.2400
60.9800
56.3000
58.7900
1,636,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
60.3400
61.9500
58.1800
58.3000
1,732,100
Thu, 14 May 2026
14 · 8-K
After-hours · 16:26 ET
8-K ↗
Thu, 14 May 2026
59.8400
61.0400
59.0800
60.1800
849,200
Wed, 13 May 2026
64.0800
64.0800
59.2100
60.5200
1,144,400
Tue, 12 May 2026
64.0000
65.0600
63.0300
63.0800
1,094,300
Mon, 11 May 2026
65.1000
65.9900
64.0000
64.5000
1,363,500
Mon, 11 May 2026
13 · 8-K
Pre-market · 08:26 ET
8-K ↗
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
62.2500
65.6600
61.2000
64.3700
1,084,200
Thu, 07 May 2026
60.4200
62.3600
58.6400
62.2500
1,442,200
Wed, 06 May 2026
12 · 10-Q
After-hours · 16:27 ET
10-Q ↗
Wed, 06 May 2026
58.0300
63.9800
56.1100
62.2900
2,929,000
Tue, 05 May 2026
11 · 8-K
After-hours · 17:03 ET
8-K ↗
Tue, 05 May 2026
66.7200
70.3900
66.5500
69.2000
1,492,700
Mon, 04 May 2026
10 · 8-K
After market open · 11:10 ET
FORM 8-K ↗
Mon, 04 May 2026
66.1500
67.4900
65.0000
67.3600
1,037,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
64.8200
67.5100
63.2800
65.3500
890,500
Thu, 30 Apr 2026
64.5400
66.2600
63.3700
65.6700
942,100
Wed, 29 Apr 2026
64.1800
68.0000
63.8600
66.4600
1,669,200
Tue, 28 Apr 2026
65.5300
65.5300
62.2400
62.6100
1,404,100
Mon, 27 Apr 2026
65.7100
66.6300
64.1900
64.3500
1,127,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
63.6000
64.7100
63.2200
64.1900
751,600
Thu, 23 Apr 2026
65.5600
66.0000
63.7300
63.7900
1,405,900
Wed, 22 Apr 2026
62.9600
65.1300
62.3600
65.0900
1,370,900
Tue, 21 Apr 2026
60.0300
61.7100
58.5000
61.5600
2,463,600
Mon, 20 Apr 2026
58.2300
60.0500
58.1000
59.1400
850,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
59.6000
60.2100
54.0000
57.3300
2,821,700
Thu, 16 Apr 2026
62.3500
65.3200
62.3500
63.7100
998,500
Wed, 15 Apr 2026
62.9900
63.7300
61.6700
62.2000
978,700
Tue, 14 Apr 2026
65.8900
66.7800
62.8200
63.2600
1,342,800
Mon, 13 Apr 2026
64.3400
66.0000
63.9400
65.8100
1,435,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
60.3800
63.0000
59.3900
62.7700
1,419,200
Thu, 09 Apr 2026
61.6200
62.8000
58.1800
59.4600
1,383,300
Wed, 08 Apr 2026
58.0000
61.3500
56.2400
60.7100
2,302,900
Tue, 07 Apr 2026
64.9300
67.3900
64.2600
64.6100
951,900
Mon, 06 Apr 2026
63.5800
64.8600
62.6000
64.7900
639,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
64.7600
66.3200
63.5200
64.8900
1,624,100
Wed, 01 Apr 2026
60.7800
62.6300
59.4500
61.6700
1,807,700
Tue, 31 Mar 2026
63.1200
65.9100
60.6000
62.6400
1,503,100
Mon, 30 Mar 2026
66.7500
66.7500
63.5100
63.9000
1,221,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
63.0000
66.7500
62.2600
65.6700
1,541,400
Thu, 26 Mar 2026
61.8100
63.3600
61.7800
63.0100
1,128,400
Wed, 25 Mar 2026
60.5000
63.6800
59.2900
61.4600
1,779,700
Tue, 24 Mar 2026
58.3000
62.6400
58.3000
61.7000
1,564,200
Mon, 23 Mar 2026
56.5600
60.2100
56.4500
57.2000
2,698,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
9 · DEFA14A
After market open · 15:33 ET
FORM DEFA14A ↗
Fri, 20 Mar 2026
8 · DEF 14A
After market open · 15:30 ET
FORM DEF 14A ↗
Fri, 20 Mar 2026
58.4100
61.7000
56.8400
61.3900
3,409,700
Thu, 19 Mar 2026
57.0000
60.1300
56.5700
58.0200
2,082,100
Wed, 18 Mar 2026
53.5000
56.0700
53.2400
56.0200
1,417,900
Tue, 17 Mar 2026
54.4300
55.1800
52.2400
52.9400
1,252,100
Mon, 16 Mar 2026
53.9100
55.3100
52.8000
53.1200
1,192,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
52.1000
54.7200
51.3500
53.8200
1,242,100
Thu, 12 Mar 2026
51.7600
54.2300
51.7600
53.1400
1,808,500
Wed, 11 Mar 2026
48.1700
51.2800
48.1700
50.9200
1,351,000
Tue, 10 Mar 2026
46.8500
48.9400
46.3800
48.0300
1,624,300
Mon, 09 Mar 2026
49.8200
49.8200
46.4700
46.9800
1,915,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
50.2800
51.0900
48.6900
48.8700
1,126,300
Thu, 05 Mar 2026
49.9000
51.5500
49.6600
49.9700
2,737,600
Wed, 04 Mar 2026
45.2000
50.2200
45.2000
49.6800
2,083,900
Tue, 03 Mar 2026
46.5700
47.7600
44.7300
45.7600
1,735,600
Mon, 02 Mar 2026
44.4200
46.2700
43.7800
46.0800
1,692,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
41.4900
43.1000
40.4800
42.6700
1,252,200
Thu, 26 Feb 2026
38.2100
41.0400
38.2000
40.6300
1,267,200
Wed, 25 Feb 2026
7 · 10-K
After-hours · 17:15 ET
10-K ↗
Wed, 25 Feb 2026
36.7100
38.9900
36.6000
38.5300
2,318,600
Tue, 24 Feb 2026
6 · 8-K
After-hours · 17:25 ET
8-K ↗
Tue, 24 Feb 2026
40.4100
41.3600
40.0700
41.0300
946,800
Mon, 23 Feb 2026
42.1500
42.8800
40.0300
40.7100
1,497,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
41.9200
43.3300
41.6500
42.7500
864,600
Thu, 19 Feb 2026
42.4200
42.7000
41.4400
42.3100
805,000
Wed, 18 Feb 2026
43.6700
44.2700
41.3300
42.2300
1,117,200
Tue, 17 Feb 2026
43.0700
43.3300
42.3400
43.0300
832,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
41.1300
43.0400
40.9300
42.8600
774,200
Thu, 12 Feb 2026
42.0300
43.4300
41.0700
41.4100
809,300
Wed, 11 Feb 2026
42.5300
43.2200
41.9100
42.4300
676,800
Tue, 10 Feb 2026
41.9300
42.3400
40.9700
42.2700
648,500
Mon, 09 Feb 2026
43.0800
43.4300
42.1400
42.2700
887,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
41.0000
43.6700
41.0000
43.3000
832,500
Thu, 05 Feb 2026
39.7400
40.8300
39.5000
40.7900
793,800
Wed, 04 Feb 2026
40.0000
40.7000
39.1100
40.2700
1,087,300
Tue, 03 Feb 2026
37.6700
39.3100
36.9500
39.2500
891,400
Mon, 02 Feb 2026
36.3000
38.1100
35.9400
37.7300
1,113,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
35.9700
37.8300
35.9700
37.7400
1,203,100
Thu, 29 Jan 2026
36.9600
38.6000
36.2200
36.4700
995,000
Wed, 28 Jan 2026
35.6700
36.2600
35.1700
36.2400
1,462,900
Tue, 27 Jan 2026
35.2700
35.4800
34.8300
35.0800
585,700
Mon, 26 Jan 2026
35.3600
35.6000
34.3700
34.8300
1,053,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
36.5500
38.0000
35.1600
35.2100
839,500
Thu, 22 Jan 2026
37.4300
38.5600
35.8800
35.9900
1,311,500
Wed, 21 Jan 2026
37.8700
39.4700
37.2700
37.6000
1,085,100
Tue, 20 Jan 2026
37.1500
37.1900
36.2200
36.8500
1,224,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
38.4700
38.7000
36.7500
36.8700
1,590,700
Thu, 15 Jan 2026
37.6300
39.0500
37.3000
38.6400
1,854,800
Wed, 14 Jan 2026
37.5400
39.1900
37.4000
38.3600
1,028,800
Tue, 13 Jan 2026
37.2500
38.2500
36.5200
37.3100
1,152,300
Mon, 12 Jan 2026
36.4200
37.4700
36.0000
36.9000
1,200,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
37.5500
37.8100
35.8600
37.1600
1,697,000
Thu, 08 Jan 2026
36.0300
38.1500
35.4200
37.7700
1,553,100
Wed, 07 Jan 2026
36.3200
37.7600
35.1700
35.9600
932,100
Tue, 06 Jan 2026
37.4500
37.9000
35.6500
35.7000
1,131,800
Mon, 05 Jan 2026
36.8700
38.6400
36.8000
37.2600
1,536,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
35.3200
36.0300
35.1000
35.8200
818,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
35.4800
35.6200
34.8500
35.1400
1,003,800
Tue, 30 Dec 2025
36.0000
36.6800
35.4100
35.5300
781,400
Mon, 29 Dec 2025
35.2400
36.2400
34.4600
35.4200
1,336,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
35.0100
35.4700
34.8600
35.0100
1,104,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
35.2000
35.6400
34.5300
35.5100
816,200
Tue, 23 Dec 2025
36.3600
36.6700
35.0000
35.3500
1,459,400
Mon, 22 Dec 2025
38.5200
39.0300
36.1300
36.2500
1,319,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
5 · 8-K
After-hours · 16:02 ET
FORM 8-K ↗
Fri, 19 Dec 2025
38.1100
38.8200
37.3000
37.7700
2,819,000
Thu, 18 Dec 2025
38.7100
38.7100
37.5500
37.8700
945,000
Wed, 17 Dec 2025
39.1500
39.2600
37.8100
38.5200
1,131,300
Tue, 16 Dec 2025
39.7600
40.2900
38.3700
38.9500
1,597,700
Mon, 15 Dec 2025
40.6800
40.7700
39.6800
40.3500
1,241,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
42.5100
42.6900
40.4000
40.6300
1,679,000
Thu, 11 Dec 2025
42.0200
42.7200
40.9500
41.9000
1,145,800
Wed, 10 Dec 2025
42.7300
43.2200
41.2400
42.9200
983,800
Tue, 09 Dec 2025
43.2300
43.6900
42.2300
43.0900
784,500
Mon, 08 Dec 2025
43.3000
43.8700
42.2200
43.1300
741,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
44.3100
44.8600
43.6100
43.7000
670,100
Thu, 04 Dec 2025
44.7600
44.7800
43.2500
44.0800
771,700
Wed, 03 Dec 2025
46.3100
46.6300
43.8700
44.6700
837,300
Tue, 02 Dec 2025
47.5500
47.5500
44.5100
46.1000
857,700
Mon, 01 Dec 2025
45.8900
47.3500
45.8800
47.2000
1,048,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
45.8900
46.1300
45.2100
45.6500
422,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
45.0000
45.8000
44.7200
44.7500
1,030,200
Tue, 25 Nov 2025
44.9700
46.2900
43.8100
45.0000
1,328,400
Mon, 24 Nov 2025
44.2600
45.0600
43.0000
44.6100
1,086,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
42.5900
44.7300
41.9500
44.2600
971,500
Thu, 20 Nov 2025
44.4100
45.3500
42.1800
42.3900
1,381,300
Wed, 19 Nov 2025
45.0700
45.5000
43.4700
44.1000
1,335,000
Tue, 18 Nov 2025
45.1400
46.9200
44.6300
46.2700
1,962,400
Mon, 17 Nov 2025
43.8100
48.4000
43.0000
44.9900
4,189,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
41.9900
44.4700
41.3700
43.8000
832,400
Thu, 13 Nov 2025
40.6600
41.6400
40.2600
41.1300
989,300
Wed, 12 Nov 2025
43.3700
43.5300
40.7700
41.0700
1,636,100
Tue, 11 Nov 2025
43.9700
44.5200
42.6900
44.0900
1,081,200
Mon, 10 Nov 2025
41.4800
43.8200
40.2900
43.3200
1,208,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
40.9300
41.6300
40.0000
41.1500
1,238,300
Thu, 06 Nov 2025
38.8600
41.8200
38.8600
40.7500
1,563,200
Wed, 05 Nov 2025
4 · 10-Q
After market open · 15:23 ET
10-Q ↗
Wed, 05 Nov 2025
39.9200
41.0600
36.9300
37.6300
1,821,900
Tue, 04 Nov 2025
3 · 8-K
After-hours · 16:36 ET
8-K ↗
Tue, 04 Nov 2025
39.0500
41.1500
37.1200
40.5300
1,120,600
Mon, 03 Nov 2025
40.1700
41.7500
39.6400
41.2100
1,065,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
40.2300
40.6000
39.6400
39.9800
1,144,100
Thu, 30 Oct 2025
40.2900
41.6300
39.8200
40.4300
1,103,100
Wed, 29 Oct 2025
39.7500
41.6900
38.8200
40.9500
803,700
Tue, 28 Oct 2025
40.2200
40.6000
39.4300
39.6400
818,900
Mon, 27 Oct 2025
40.3300
41.3700
40.1700
40.8600
994,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
40.7300
41.6400
39.8700
39.9200
1,307,900
Thu, 23 Oct 2025
37.8900
40.7700
37.6600
40.2800
1,424,700
Wed, 22 Oct 2025
35.6400
37.2000
35.1700
36.8800
1,148,200
Wed, 22 Oct 2025
2 · 8-K
Next filing day · accepted 21 Oct, 18:31 ET
FORM 8-K ↗
Tue, 21 Oct 2025
35.4700
35.4700
34.5200
35.1400
797,600
Mon, 20 Oct 2025
35.5800
36.2200
35.5300
35.8200
586,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
34.7600
36.3400
34.5100
35.3000
1,004,400
Thu, 16 Oct 2025
35.5100
35.6400
33.8300
34.0500
852,800
Wed, 15 Oct 2025
36.6300
36.9600
35.0200
35.5100
881,100
Tue, 14 Oct 2025
35.2200
37.0000
35.2200
36.1300
635,400
Mon, 13 Oct 2025
33.9800
35.7000
33.4300
35.6600
909,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
35.6100
36.1300
33.2100
33.2800
1,138,200
Thu, 09 Oct 2025
37.0000
37.3800
35.9400
36.1800
948,400
Wed, 08 Oct 2025
35.4500
37.3500
35.1200
37.0200
975,700
Tue, 07 Oct 2025
35.7500
35.8800
34.4000
35.1600
1,175,000
Mon, 06 Oct 2025
34.6500
35.7500
34.3000
35.2400
966,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
1 · 8-K
After-hours · 16:14 ET
FORM 8-K ↗
Fri, 03 Oct 2025
35.8200
36.2100
34.3000
34.3200
1,131,000
Thu, 02 Oct 2025
34.5600
35.4800
34.1400
35.2000
925,700
Wed, 01 Oct 2025
35.3100
35.5500
33.9800
34.9100
1,338,400
Tue, 30 Sep 2025
35.1700
36.0900
35.0200
35.4200
1,079,300
Mon, 29 Sep 2025
36.5400
36.7300
34.0800
35.7900
1,919,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
37.7400
37.7600
36.7200
37.1700
1,394,900
Thu, 25 Sep 2025
36.7800
38.2100
36.7800
37.8400
1,210,700
Wed, 24 Sep 2025
37.3500
38.3600
37.0000
37.3200
1,348,700
Tue, 23 Sep 2025
35.4500
38.6000
35.4500
37.2500
2,121,200
Mon, 22 Sep 2025
35.3700
35.5100
34.3700
35.2200
1,285,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
35.7200
35.7600
34.6200
34.9700
2,816,300
Thu, 18 Sep 2025
35.2100
35.9500
34.8800
35.6300
1,683,500
Wed, 17 Sep 2025
35.0500
35.6900
34.4500
35.2700
1,451,400
Tue, 16 Sep 2025
33.6800
36.0800
33.6800
35.4300
1,812,300
Mon, 15 Sep 2025
32.9800
33.7800
32.2400
33.3900
1,451,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
33.9400
33.9700
32.6500
32.8200
1,137,600
Thu, 11 Sep 2025
34.1500
34.7400
33.1400
33.7400
2,095,900
Wed, 10 Sep 2025
36.0000
36.3900
33.1600
33.2700
1,806,400
Tue, 09 Sep 2025
33.9700
36.2600
33.8400
36.2000
1,568,000
Mon, 08 Sep 2025
33.9500
34.3000
32.7000
33.5200
1,265,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
33.6400
34.3900
32.9600
33.8800
1,256,300