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
39.0700
39.7300
38.8500
39.5200
12,952,854
Thu, 03 Sep 2026
38.1300
39.7800
37.8400
39.0200
14,009,200
Wed, 02 Sep 2026
37.4200
38.2350
36.7850
37.6400
13,313,100
Tue, 01 Sep 2026
37.8650
39.2500
37.5900
37.7800
14,156,700
Mon, 31 Aug 2026
38.8000
40.5500
38.4300
39.3100
38,638,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
41 · 8-K
After market open · 13:00 ET
8-K ↗
Fri, 28 Aug 2026
41.7300
41.9210
38.6400
39.2000
20,107,800
Thu, 27 Aug 2026
41.0300
42.9400
40.7600
42.4600
14,880,800
Wed, 26 Aug 2026
41.0600
41.9100
39.9600
40.0300
13,106,100
Tue, 25 Aug 2026
42.0800
42.6700
40.9900
42.0500
12,364,100
Mon, 24 Aug 2026
43.3300
43.5500
40.9600
41.0600
17,251,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
42.2000
45.4600
42.0100
44.8600
19,707,800
Thu, 20 Aug 2026
43.4400
43.5900
40.3300
41.5300
17,163,500
Wed, 19 Aug 2026
43.3800
44.1900
42.1600
43.3600
15,005,900
Tue, 18 Aug 2026
44.3600
46.4600
43.6000
44.1200
16,881,400
Mon, 17 Aug 2026
46.0100
47.2100
44.8500
46.8400
13,863,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
44.7000
47.2700
44.3600
46.2600
18,133,500
Thu, 13 Aug 2026
44.9000
47.9450
44.7300
44.9800
21,098,800
Wed, 12 Aug 2026
44.6400
45.5400
42.8400
45.2000
22,204,000
Tue, 11 Aug 2026
43.0200
44.0200
42.1800
43.4400
15,464,800
Mon, 10 Aug 2026
43.2400
44.2000
42.2000
42.5300
17,017,400
Mon, 10 Aug 2026
40 · 10-Q
Pre-market · 06:01 ET
10-Q ↗
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
40.3850
44.6150
40.0000
44.4300
34,474,400
Fri, 07 Aug 2026
39 · 424B7
Pre-market · 06:05 ET
424B7 ↗
Fri, 07 Aug 2026
38 · 8-K
Pre-market · 06:01 ET
8-K ↗
Thu, 06 Aug 2026
41.3700
41.8800
39.6550
39.7200
26,407,700
Wed, 05 Aug 2026
37 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 05 Aug 2026
40.9500
41.9000
39.7000
39.9300
24,378,400
Tue, 04 Aug 2026
39.6350
42.0500
39.5800
41.7200
25,440,200
Mon, 03 Aug 2026
35.8300
40.1600
35.4260
38.8500
23,340,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
36.4900
37.6450
35.5840
36.4400
18,218,400
Fri, 31 Jul 2026
36 · 8-K
Pre-market · 08:56 ET
8-K ↗
Thu, 30 Jul 2026
33.1650
36.1800
33.0000
35.7700
23,465,000
Wed, 29 Jul 2026
33.7200
34.3200
31.8100
31.9900
22,149,600
Tue, 28 Jul 2026
35 · 8-K
After-hours · 17:05 ET
8-K ↗
Tue, 28 Jul 2026
34.1800
34.6500
32.1200
33.8800
20,006,600
Mon, 27 Jul 2026
34.4700
37.1700
34.3000
35.9200
28,363,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
34.1000
34.3000
32.5600
32.8400
14,828,800
Thu, 23 Jul 2026
34.0000
35.5180
33.5650
34.0700
17,661,700
Wed, 22 Jul 2026
34.8900
35.9900
34.6550
34.6800
14,983,100
Tue, 21 Jul 2026
35.4600
36.0650
34.7000
35.5100
20,478,400
Mon, 20 Jul 2026
35.0500
36.3000
34.2100
34.2400
16,492,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
34.9900
35.9100
33.2900
34.7800
23,953,800
Thu, 16 Jul 2026
37.0000
37.2430
34.6710
35.1000
24,564,600
Wed, 15 Jul 2026
40.0000
40.0700
36.8600
37.5100
20,413,000
Tue, 14 Jul 2026
40.0400
40.4420
38.7200
39.2900
17,284,300
Mon, 13 Jul 2026
42.0700
42.1810
38.6200
38.8800
23,873,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
45.3200
45.4500
42.4000
42.8600
14,548,400
Thu, 09 Jul 2026
45.5000
46.0000
44.3700
44.7700
13,051,600
Wed, 08 Jul 2026
44.3600
46.2300
43.7200
45.0800
15,213,700
Tue, 07 Jul 2026
47.5400
47.9500
44.0240
45.3600
18,921,600
Mon, 06 Jul 2026
49.0400
51.3300
48.7900
48.8700
12,476,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
51.1100
54.4000
48.1800
49.1200
16,972,900
Wed, 01 Jul 2026
52.1750
54.7600
51.4000
51.4000
14,440,800
Tue, 30 Jun 2026
52.6950
54.8400
52.4020
53.2600
14,832,600
Mon, 29 Jun 2026
50.6200
54.2000
49.6500
53.8800
22,875,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
49.6500
52.4780
48.4900
49.3100
67,767,400
Thu, 25 Jun 2026
54.6250
55.0760
50.1600
50.5600
21,891,200
Wed, 24 Jun 2026
57.3500
57.3500
52.3600
53.6000
25,170,000
Tue, 23 Jun 2026
56.6100
61.4700
56.0000
57.8500
26,838,900
Mon, 22 Jun 2026
56.5800
61.9900
55.5300
58.3200
28,045,000
Mon, 22 Jun 2026
34 · 8-K
Next filing day · accepted 18 Jun, 21:55 ET
8-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
55.7900
56.6600
52.9210
56.5500
20,362,600
Wed, 17 Jun 2026
56.9000
57.7280
54.4550
54.6900
19,556,500
Tue, 16 Jun 2026
59.9500
60.8900
55.9100
56.0600
21,916,300
Mon, 15 Jun 2026
61.4000
63.5600
60.5900
61.1800
25,313,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
57.7000
60.2300
56.1600
57.8500
24,732,300
Thu, 11 Jun 2026
56.5400
59.4650
54.7500
57.9900
25,218,800
Wed, 10 Jun 2026
57.7400
60.7500
56.5000
56.6300
23,605,600
Tue, 09 Jun 2026
62.4000
63.9480
53.2650
56.6900
35,304,000
Mon, 08 Jun 2026
59.5400
64.9000
57.9600
62.8000
28,561,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
63.5100
63.7900
55.8400
56.7800
32,124,900
Thu, 04 Jun 2026
67.0500
69.4640
64.1800
65.6600
40,211,400
Wed, 03 Jun 2026
70.3250
73.6500
67.5100
68.2300
30,856,300
Tue, 02 Jun 2026
69.3500
72.6300
69.0900
71.4000
27,651,000
Mon, 01 Jun 2026
69.6450
72.4200
66.9700
69.2800
28,317,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
69.6400
72.1700
66.8000
72.0700
28,460,800
Thu, 28 May 2026
64.8700
71.4700
64.7200
70.1400
31,801,200
Wed, 27 May 2026
62.6700
66.8100
59.7100
65.4000
29,691,000
Tue, 26 May 2026
64.3000
65.0000
60.0900
63.6200
30,128,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
58.0000
65.8000
58.0000
63.6400
52,650,100
Thu, 21 May 2026
54.6100
61.1200
53.9300
58.8900
62,941,400
Wed, 20 May 2026
49.2500
52.7400
48.3500
52.4700
22,745,900
Tue, 19 May 2026
47.6400
49.4400
45.5100
48.4400
22,197,000
Mon, 18 May 2026
51.8100
52.2000
47.4800
49.3100
31,649,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
54.5000
54.7000
51.2850
51.9500
27,273,200
Thu, 14 May 2026
54.4000
58.1800
53.9100
57.4700
26,379,200
Wed, 13 May 2026
55.9400
56.1800
52.9400
55.2600
24,146,500
Tue, 12 May 2026
57.2500
59.1500
52.1700
55.8700
51,692,800
Mon, 11 May 2026
48.1400
58.5400
47.8900
56.8900
61,486,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
48.6850
49.4400
45.7200
49.2400
25,990,700
Thu, 07 May 2026
33 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Thu, 07 May 2026
50.0350
51.9000
46.2700
47.6800
42,874,600
Wed, 06 May 2026
32 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 06 May 2026
49.1000
53.4850
48.5700
52.5700
58,397,500
Tue, 05 May 2026
46.6100
48.3400
44.7900
48.0000
33,457,000
Mon, 04 May 2026
46.5300
49.1400
45.3100
45.7500
26,396,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
44.8550
46.3090
43.8000
46.2000
20,621,900
Thu, 30 Apr 2026
31 · DEFA14A
After-hours · 16:38 ET
DEFA14A ↗
Thu, 30 Apr 2026
30 · DEF 14A
After-hours · 16:30 ET
DEF 14A ↗
Thu, 30 Apr 2026
41.9350
45.4800
41.4900
45.1200
23,258,800
Wed, 29 Apr 2026
42.6300
42.6300
39.7650
42.1100
24,594,100
Tue, 28 Apr 2026
42.5500
44.2700
42.2500
43.0800
21,447,700
Mon, 27 Apr 2026
42.1800
44.0700
41.1100
43.8400
22,968,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
29 · 8-K
After-hours · 17:20 ET
FORM 8-K ↗
Fri, 24 Apr 2026
44.3800
44.3900
41.2600
42.6900
20,671,100
Thu, 23 Apr 2026
46.6100
47.8400
41.9200
43.6300
35,984,300
Wed, 22 Apr 2026
47.2600
49.1300
46.5400
47.3600
34,667,700
Tue, 21 Apr 2026
48.6000
48.7300
45.7200
46.2800
38,384,100
Mon, 20 Apr 2026
45.3400
48.5650
45.1200
48.3200
47,873,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
44.0900
46.6900
43.6800
46.0900
48,967,100
Thu, 16 Apr 2026
44.5100
45.4300
40.8400
44.6800
79,286,200
Wed, 15 Apr 2026
38.3600
43.3400
37.4600
43.2500
96,973,000
Tue, 14 Apr 2026
31.7800
35.8750
31.0600
35.7600
68,012,600
Mon, 13 Apr 2026
28.2550
29.8400
27.8710
29.7600
15,259,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
28.2850
29.3700
28.1300
28.7900
13,036,500
Thu, 09 Apr 2026
28.7500
29.2500
27.8150
28.0800
16,356,800
Wed, 08 Apr 2026
30.6600
31.1000
28.5100
28.9900
20,132,500
Tue, 07 Apr 2026
28.7200
28.8800
27.2900
28.4900
19,722,700
Mon, 06 Apr 2026
29.3300
30.2960
28.7100
29.2400
11,775,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
26.8000
29.4900
26.7400
29.3000
15,521,800
Wed, 01 Apr 2026
29.6400
29.9100
27.5700
27.7900
19,072,900
Tue, 31 Mar 2026
28 · 424B3
After-hours · 17:12 ET
424B3 ↗
Tue, 31 Mar 2026
27.2000
29.1800
27.0550
28.8300
23,148,900
Mon, 30 Mar 2026
27.7900
28.1600
25.8900
26.5900
18,695,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
29.5500
29.6000
27.3750
27.5100
19,502,400
Thu, 26 Mar 2026
31.3950
31.6100
29.7100
29.8400
17,726,800
Wed, 25 Mar 2026
27 · 8-K
After-hours · 17:25 ET
8-K ↗
Wed, 25 Mar 2026
33.3800
34.1800
31.6600
31.9600
15,634,000
Tue, 24 Mar 2026
32.3800
33.4600
31.8800
32.7000
13,518,700
Mon, 23 Mar 2026
31.6400
33.6300
31.2900
33.1100
19,150,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
31.8000
32.2500
30.5000
31.2000
17,191,400
Thu, 19 Mar 2026
31.5400
32.5500
30.7300
31.9000
16,994,300
Wed, 18 Mar 2026
33.0500
34.0000
32.3600
32.3800
16,185,000
Tue, 17 Mar 2026
33.3000
34.1500
33.0600
33.3100
19,488,400
Mon, 16 Mar 2026
33.5200
34.4100
32.3900
33.2900
19,347,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
33.5800
34.5800
32.8350
32.9800
15,353,600
Thu, 12 Mar 2026
33.9800
34.7150
33.0300
33.0300
22,093,100
Wed, 11 Mar 2026
35.2900
35.8900
33.5000
34.2700
29,303,700
Wed, 11 Mar 2026
26 · 8-K
Next filing day · accepted 10 Mar, 21:10 ET
8-K ↗
Wed, 11 Mar 2026
25 · 424B7
Next filing day · accepted 10 Mar, 21:09 ET
424B7 ↗
Tue, 10 Mar 2026
35.9500
36.9200
35.0300
35.1200
22,204,000
Mon, 09 Mar 2026
34.7700
36.0800
33.8100
35.8700
16,385,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
35.4100
37.4800
35.1000
35.7300
18,481,800
Thu, 05 Mar 2026
24 · 424B7
After-hours · 17:00 ET
424B7 ↗
Thu, 05 Mar 2026
36.6000
36.6800
34.3100
36.0200
21,173,500
Wed, 04 Mar 2026
37.6800
38.2400
36.5400
37.1300
47,410,200
Tue, 03 Mar 2026
36.6950
38.1200
35.2900
37.0500
19,852,600
Mon, 02 Mar 2026
36.4300
38.4400
36.4000
38.3400
16,563,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
23 · 8-K
After-hours · 17:23 ET
8-K ↗
Fri, 27 Feb 2026
22 · 424B7
After-hours · 17:15 ET
424B7 ↗
Fri, 27 Feb 2026
39.4200
39.5600
36.4510
38.3700
28,768,400
Thu, 26 Feb 2026
39.0500
41.9000
38.7500
40.8800
70,334,600
Wed, 25 Feb 2026
21 · 10-K
After-hours · 16:11 ET
10-K ↗
Wed, 25 Feb 2026
20 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 25 Feb 2026
32.1850
34.4000
31.8400
33.5900
26,860,100
Tue, 24 Feb 2026
31.0900
31.9600
30.1900
31.6200
15,049,400
Mon, 23 Feb 2026
31.0200
31.6730
30.1700
30.7800
14,580,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
32.6700
33.8800
31.3800
31.9000
15,804,300
Thu, 19 Feb 2026
32.7200
33.5800
31.9800
33.4300
13,722,100
Wed, 18 Feb 2026
33.3250
34.8850
32.3900
33.3400
13,374,800
Tue, 17 Feb 2026
33.4800
34.3180
31.8500
33.1800
13,735,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
32.3150
34.6500
30.8500
34.1100
21,567,100
Thu, 12 Feb 2026
33.7000
33.7000
30.8900
31.3000
18,115,200
Wed, 11 Feb 2026
36.0500
36.0600
33.0100
33.6100
16,057,000
Tue, 10 Feb 2026
35.1000
36.5700
34.8100
35.1900
13,807,900
Mon, 09 Feb 2026
34.6750
35.6400
33.6600
35.4800
16,620,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
31.9000
36.1050
31.3450
34.9900
32,508,100
Thu, 05 Feb 2026
33.9200
34.3800
29.9900
30.4300
33,123,400
Wed, 04 Feb 2026
38.5000
38.5500
33.6300
35.3400
32,378,000
Tue, 03 Feb 2026
39.6100
39.8200
36.6300
38.4700
19,966,100
Mon, 02 Feb 2026
40.6300
40.7260
37.7200
38.5600
21,598,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
19 · 8-K
After-hours · 17:00 ET
8-K ↗
Fri, 30 Jan 2026
43.4000
43.4900
38.9150
39.9800
23,741,900
Thu, 29 Jan 2026
45.8600
45.8600
42.1600
43.2400
22,225,500
Wed, 28 Jan 2026
46.2250
46.9000
45.0000
45.8000
18,945,000
Tue, 27 Jan 2026
44.5600
46.4400
43.0350
45.4900
25,181,300
Mon, 26 Jan 2026
48.3200
50.5900
42.8400
43.3700
39,551,400
Mon, 26 Jan 2026
18 · 8-K
Pre-market · 06:14 ET
8-K ↗
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
49.2400
49.5100
46.6000
47.2500
14,734,200
Thu, 22 Jan 2026
49.1400
50.1800
47.9400
49.3300
17,661,900
Wed, 21 Jan 2026
51.7100
52.6600
45.6900
48.3300
31,821,400
Tue, 20 Jan 2026
49.2800
54.2400
48.5600
50.6600
24,568,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
48.0900
51.8900
47.5200
50.8000
23,266,200
Thu, 15 Jan 2026
51.2800
51.5800
47.5400
47.5600
21,022,800
Wed, 14 Jan 2026
48.5400
50.9200
47.3300
50.8800
16,602,100
Tue, 13 Jan 2026
51.1600
51.9150
47.9800
48.9400
14,487,700
Mon, 12 Jan 2026
48.5900
51.0200
47.7800
50.9500
16,782,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
51.4500
52.6160
49.2820
49.4500
13,686,000
Thu, 08 Jan 2026
49.6200
52.5100
48.5000
50.4500
16,618,400
Wed, 07 Jan 2026
50.0000
51.8600
49.3200
49.7800
14,297,200
Tue, 06 Jan 2026
48.7700
50.7700
47.2000
50.7600
16,937,500
Mon, 05 Jan 2026
47.6500
50.3200
46.5200
48.7100
20,311,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
46.0100
47.0900
43.8000
46.7700
17,122,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
45.6700
46.4380
44.6800
44.8700
11,437,000
Tue, 30 Dec 2025
46.4100
46.8300
45.0950
45.3100
13,552,200
Mon, 29 Dec 2025
45.4600
46.7600
44.6600
45.2500
17,259,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
49.5900
49.6800
45.7600
46.0000
19,679,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
51.7000
51.8800
48.7300
49.8200
10,354,100
Tue, 23 Dec 2025
52.7250
54.5400
51.1500
51.3900
15,263,300
Mon, 22 Dec 2025
49.8800
55.6000
49.6700
53.8600
28,897,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
47.1400
49.4400
46.8800
48.4800
30,432,900
Thu, 18 Dec 2025
48.1300
48.7160
46.0400
46.4400
16,218,500
Wed, 17 Dec 2025
50.2200
52.1510
45.7600
45.8500
20,237,900
Tue, 16 Dec 2025
46.9400
49.9000
46.9000
49.6700
16,642,300
Mon, 15 Dec 2025
50.7800
51.0000
45.1800
46.0700
22,526,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
52.0800
53.0000
49.0000
50.3500
14,308,200
Thu, 11 Dec 2025
51.9000
52.8800
49.0620
52.5500
19,063,200
Wed, 10 Dec 2025
53.2000
53.6080
51.2500
51.6700
14,899,800
Tue, 09 Dec 2025
53.8050
55.6600
52.9300
54.4400
12,985,500
Mon, 08 Dec 2025
53.9900
54.8200
51.4600
54.3600
16,359,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
17 · 8-K/A
After-hours · 17:25 ET
8-K/A ↗
Fri, 05 Dec 2025
54.0000
54.2600
51.1300
52.6900
17,478,700
Thu, 04 Dec 2025
48.6700
55.3200
48.3100
54.7600
33,399,900
Wed, 03 Dec 2025
46.9200
48.9040
45.3100
48.6500
17,183,100
Tue, 02 Dec 2025
47.5700
49.6800
46.8250
46.9300
12,670,200
Mon, 01 Dec 2025
48.6400
48.8700
46.6120
47.1200
13,654,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
47.7000
49.8500
47.5700
49.3000
10,307,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
47.4000
48.2500
46.0100
46.9000
12,482,000
Tue, 25 Nov 2025
46.5700
47.9100
44.2200
47.0600
18,007,200
Mon, 24 Nov 2025
42.7500
47.3350
42.4900
46.7600
40,440,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
16 · 8-K
After-hours · 17:20 ET
8-K ↗
Fri, 21 Nov 2025
42.5600
42.7600
38.0000
41.7100
29,301,400
Thu, 20 Nov 2025
48.5700
49.5700
40.6900
41.0000
33,669,500
Wed, 19 Nov 2025
49.1500
50.6800
47.3300
47.8800
19,458,100
Tue, 18 Nov 2025
47.2000
50.2850
47.2000
49.1200
20,780,000
Mon, 17 Nov 2025
46.7300
49.2500
45.9400
47.7900
22,630,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
42.9800
48.7800
42.8200
47.1800
29,451,100
Thu, 13 Nov 2025
49.4400
49.9000
44.3000
45.4000
37,229,500
Wed, 12 Nov 2025
54.7600
55.6000
49.8900
50.7100
23,096,500
Tue, 11 Nov 2025
54.5700
56.0300
53.7200
54.4200
17,370,000
Mon, 10 Nov 2025
58.5000
59.0200
54.8200
55.3700
26,986,800
Mon, 10 Nov 2025
15 · 8-K
Pre-market · 08:05 ET
FORM 8-K ↗
Mon, 10 Nov 2025
14 · 424B7
Pre-market · 08:00 ET
424B7 ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
54.6200
59.3000
51.0600
59.2700
32,829,800
Thu, 06 Nov 2025
57.2800
58.9900
54.1000
57.4300
35,400,200
Wed, 05 Nov 2025
13 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Wed, 05 Nov 2025
12 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 05 Nov 2025
55.0000
56.4100
53.1000
55.4100
21,843,100
Tue, 04 Nov 2025
55.7700
57.1600
53.0800
53.3800
22,044,300
Mon, 03 Nov 2025
62.3500
62.6900
56.5600
58.4000
23,850,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
61.0000
62.9700
59.9600
62.3800
19,319,900
Thu, 30 Oct 2025
59.3900
61.8400
58.2000
60.1700
16,098,700
Wed, 29 Oct 2025
58.8500
62.1000
57.9200
61.1100
25,520,900
Tue, 28 Oct 2025
62.8000
64.5700
57.0700
57.1500
35,730,100
Mon, 27 Oct 2025
63.0000
65.5000
62.2800
62.8000
25,766,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
62.0100
64.1100
59.9200
60.3000
27,501,700
Thu, 23 Oct 2025
61.1000
62.9300
57.0000
59.3700
65,822,800
Wed, 22 Oct 2025
58.2000
59.3500
52.2700
55.4500
39,326,800
Tue, 21 Oct 2025
60.4350
60.9000
57.2100
59.5000
26,167,000
Mon, 20 Oct 2025
65.3100
65.5000
58.6900
59.9400
28,516,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
65.4020
65.7200
61.2060
62.9400
33,423,300
Fri, 17 Oct 2025
11 · 8-K
Next filing day · accepted 16 Oct, 20:59 ET
FORM 8-K ↗
Fri, 17 Oct 2025
10 · 424B7
Next filing day · accepted 16 Oct, 20:58 ET
424B7 ↗
Fri, 17 Oct 2025
9 · 8-K
Next filing day · accepted 16 Oct, 20:56 ET
FORM 8-K ↗
Fri, 17 Oct 2025
8 · 424B7
Next filing day · accepted 16 Oct, 20:53 ET
424B7 ↗
Thu, 16 Oct 2025
73.8700
73.8700
65.5000
65.5900
35,988,400
Wed, 15 Oct 2025
79.9400
80.2300
70.8000
72.4100
31,348,000
Tue, 14 Oct 2025
79.8500
81.0800
75.9200
77.5500
34,459,600
Tue, 14 Oct 2025
7 · 8-K
Pre-market · 09:19 ET
8-K ↗
Mon, 13 Oct 2025
74.1100
84.6400
72.8000
82.0900
49,458,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
77.0000
77.3800
70.6450
70.6500
41,146,800
Fri, 10 Oct 2025
6 · 424B5
Pre-market · 08:42 ET
424B5 ↗
Fri, 10 Oct 2025
5 · 424B5
Pre-market · 08:35 ET
424B5 ↗
Thu, 09 Oct 2025
74.8700
78.0000
73.6500
77.5000
25,016,200
Wed, 08 Oct 2025
78.9500
82.4100
72.5990
74.3000
40,788,200
Tue, 07 Oct 2025
80.9600
82.9700
75.4800
79.2300
47,589,100
Tue, 07 Oct 2025
4 · 8-K
Pre-market · 08:19 ET
FORM 8-K ↗
Mon, 06 Oct 2025
72.0000
79.2300
71.8800
78.9900
36,301,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
70.5900
73.7600
68.3500
73.2800
37,681,800
Thu, 02 Oct 2025
64.8100
69.6000
64.4100
69.6000
37,383,600
Wed, 01 Oct 2025
61.3850
64.8500
60.1400
63.0900
33,912,400
Tue, 30 Sep 2025
63.5900
65.0000
60.5900
61.5000
22,600,600
Mon, 29 Sep 2025
68.3800
68.8800
63.2200
64.2600
27,595,300
Mon, 29 Sep 2025
3 · 8-K
Pre-market · 07:31 ET
FORM 8-K ↗
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
68.4100
70.4200
65.3300
67.2800
32,156,900
Thu, 25 Sep 2025
71.1600
72.2900
66.9100
69.4300
44,799,700
Wed, 24 Sep 2025
75.2500
75.9500
71.0100
73.8600
33,075,600
Tue, 23 Sep 2025
74.0800
76.1290
71.4500
75.1400
40,011,900
Mon, 22 Sep 2025
68.1100
73.1700
66.1500
71.9400
35,675,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
65.9800
71.3000
65.6400
70.4100
50,959,400
Thu, 18 Sep 2025
68.5700
70.4300
65.4200
66.8100
45,892,900
Thu, 18 Sep 2025
2 · 8-K/A
Pre-market · 06:02 ET
8-K/A ↗
Wed, 17 Sep 2025
63.3100
66.3900
61.0800
65.4400
49,629,900
Wed, 17 Sep 2025
1 · 8-K
Pre-market · 07:23 ET
8-K ↗
Tue, 16 Sep 2025
58.9800
62.8500
57.1310
62.2600
30,636,600
Mon, 15 Sep 2025
56.8800
59.8900
55.9500
59.1100
34,677,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
47.3000
56.0700
47.1500
55.6100
68,818,800
Thu, 11 Sep 2025
44.2000
47.2300
43.3800
47.0500
21,599,100
Wed, 10 Sep 2025
44.3100
45.1800
43.5600
43.8600
14,430,000
Tue, 09 Sep 2025
41.3900
44.2600
41.0450
44.0000
17,694,900
Mon, 08 Sep 2025
42.0900
42.5900
40.3800
41.0100
10,501,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
42.4600
42.7300
40.5100
41.8000
11,508,900