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
Thu, 23 Jul 2026
No data yet
Wed, 22 Jul 2026
77.3800
79.4400
77.3800
77.7900
208,294
Tue, 21 Jul 2026
77.2600
77.9000
75.8100
76.5700
132,000
Mon, 20 Jul 2026
77.1300
78.6600
74.2100
75.5000
441,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
76.4200
78.5000
76.2500
77.6700
220,500
Thu, 16 Jul 2026
77.8400
82.0700
76.5100
77.0300
236,600
Wed, 15 Jul 2026
78.8000
79.6300
77.3100
78.0700
183,800
Tue, 14 Jul 2026
79.0800
80.4400
78.2180
78.7400
142,200
Mon, 13 Jul 2026
77.9900
80.4600
77.9900
78.5300
207,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
78.5800
79.5500
75.8300
76.6900
143,400
Thu, 09 Jul 2026
78.5000
80.9900
77.8400
78.3900
339,500
Wed, 08 Jul 2026
78.3800
78.5000
75.6900
77.9600
503,300
Tue, 07 Jul 2026
75.4450
78.3300
74.8200
77.4400
258,200
Mon, 06 Jul 2026
73.7500
77.7100
73.7500
74.9000
392,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
72.7500
75.9000
72.3500
73.7500
443,100
Wed, 01 Jul 2026
78.8700
79.9200
72.1800
72.3000
721,500
Tue, 30 Jun 2026
70.9800
81.0000
69.2500
79.2400
735,900
Mon, 29 Jun 2026
66.1400
70.3100
65.9000
69.8500
464,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
62.0000
65.4700
61.1100
65.1200
454,500
Thu, 25 Jun 2026
61.4500
62.5600
59.5900
60.9100
1,528,300
Wed, 24 Jun 2026
50 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 24 Jun 2026
63.0000
63.9800
61.4200
61.4200
271,600
Tue, 23 Jun 2026
61.6000
64.8500
61.3610
63.9300
236,800
Mon, 22 Jun 2026
64.0000
65.4100
60.6900
62.3200
264,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
63.7000
64.2500
62.3500
63.9500
277,300
Wed, 17 Jun 2026
65.4000
65.9100
63.3000
63.5000
290,700
Tue, 16 Jun 2026
65.8900
66.6000
63.0000
65.3900
350,400
Mon, 15 Jun 2026
67.7800
70.0600
66.4000
67.0300
356,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
67.0000
69.8900
66.4300
69.2900
231,500
Thu, 11 Jun 2026
66.0750
68.0190
65.2200
67.4300
240,900
Wed, 10 Jun 2026
68.0500
68.8800
65.5400
65.8600
373,800
Tue, 09 Jun 2026
69.0200
70.9100
66.4500
67.9800
229,200
Mon, 08 Jun 2026
71.6800
73.2710
69.5400
69.6600
244,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
74.0000
75.7830
69.1400
70.2800
309,300
Thu, 04 Jun 2026
74.6600
75.6800
74.0000
74.2700
390,900
Wed, 03 Jun 2026
74.1250
76.6000
72.3100
75.9200
399,400
Tue, 02 Jun 2026
70.8700
73.9950
70.3900
73.1900
213,800
Mon, 01 Jun 2026
70.5200
72.7200
70.0900
70.3600
300,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
75.2400
75.6050
69.0950
70.1800
567,200
Thu, 28 May 2026
72.9100
76.1700
72.9100
75.2400
505,000
Wed, 27 May 2026
72.8300
74.1650
71.7000
72.2500
283,900
Tue, 26 May 2026
77.9700
80.2500
72.7600
73.9200
459,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
75.9100
78.8300
75.2400
78.6300
418,800
Thu, 21 May 2026
76.9500
77.3000
75.7600
76.0800
373,400
Wed, 20 May 2026
75.4400
79.0000
75.0000
75.8000
418,400
Tue, 19 May 2026
73.2500
75.7100
71.5600
75.6700
484,700
Mon, 18 May 2026
69.2000
73.9500
68.8700
72.3000
635,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
67.8100
69.7300
66.8500
69.7100
307,900
Thu, 14 May 2026
68.1800
68.3600
65.3500
67.5000
370,500
Wed, 13 May 2026
68.2500
68.5200
65.2300
67.3600
266,000
Tue, 12 May 2026
67.9100
70.0000
67.3350
68.0000
291,200
Mon, 11 May 2026
66.0900
68.2400
65.5000
67.2400
328,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
63.8000
65.0800
62.6700
64.9800
277,000
Thu, 07 May 2026
64.0200
67.6100
61.0500
63.9700
514,500
Thu, 07 May 2026
49 · 10-Q
Next filing day · accepted 06 May, 17:40 ET
10-Q ↗
Wed, 06 May 2026
48 · 8-K
After-hours · 16:23 ET
8-K ↗
Wed, 06 May 2026
64.4000
66.2400
63.0000
66.0000
378,700
Tue, 05 May 2026
65.1100
66.3700
63.6300
66.1400
300,700
Mon, 04 May 2026
66.1800
66.4900
64.7800
65.0700
619,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
68.4900
69.8100
65.2860
66.0700
423,100
Thu, 30 Apr 2026
47 · DEFA14A
After-hours · 16:32 ET
DEFA14A ↗
Thu, 30 Apr 2026
46 · DEF 14A
After-hours · 16:31 ET
DEF 14A ↗
Thu, 30 Apr 2026
67.6600
69.7900
66.0700
68.7300
419,100
Wed, 29 Apr 2026
69.0800
71.7100
68.5700
68.7000
292,400
Tue, 28 Apr 2026
70.2600
70.8600
67.8100
67.9300
99,400
Mon, 27 Apr 2026
68.7400
70.4700
68.7400
69.1100
120,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
69.6600
69.9900
67.1300
68.2900
157,600
Thu, 23 Apr 2026
67.8000
70.4400
67.1600
69.6600
169,300
Wed, 22 Apr 2026
67.7800
68.8000
67.2400
67.8400
116,000
Tue, 21 Apr 2026
67.9500
68.6000
66.7000
66.7400
188,000
Mon, 20 Apr 2026
67.3800
67.9900
66.2050
67.7400
187,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
66.8200
67.9800
65.1200
67.2300
319,300
Thu, 16 Apr 2026
68.4900
69.8500
68.2000
69.4400
216,800
Wed, 15 Apr 2026
66.3900
68.3640
66.0300
67.6100
165,200
Tue, 14 Apr 2026
67.6800
68.3100
65.8900
66.0800
220,500
Mon, 13 Apr 2026
68.0600
70.7600
67.1100
67.4600
309,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
64.0100
68.8020
64.0000
68.0100
526,900
Thu, 09 Apr 2026
68.3400
68.9650
61.3150
63.8800
898,700
Wed, 08 Apr 2026
69.7900
70.9680
67.6900
68.6700
301,800
Tue, 07 Apr 2026
68.3300
71.6150
68.1300
71.3600
191,800
Mon, 06 Apr 2026
68.7700
71.4700
68.0000
68.3500
192,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
67.0800
71.1150
66.3500
69.2300
336,800
Wed, 01 Apr 2026
68.5200
69.9520
65.8000
66.1700
564,200
Tue, 31 Mar 2026
69.3400
70.5200
67.7600
69.0500
610,400
Mon, 30 Mar 2026
72.7600
73.0500
67.3500
68.0300
443,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
72.8600
73.8700
71.5100
72.0200
278,300
Thu, 26 Mar 2026
72.9400
75.4800
72.1950
72.7700
271,300
Wed, 25 Mar 2026
73.1400
73.9800
71.6400
72.0200
268,400
Tue, 24 Mar 2026
71.8400
75.1500
71.8400
72.3800
285,000
Mon, 23 Mar 2026
70.9500
73.7100
70.0000
72.3100
360,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
70.0100
73.0400
68.9610
70.9500
736,300
Thu, 19 Mar 2026
77.7400
77.7400
70.0000
71.0500
935,400
Thu, 19 Mar 2026
45 · 8-K
Pre-market · 08:00 ET
8-K ↗
Wed, 18 Mar 2026
77.7600
79.7400
77.0000
77.6600
517,600
Tue, 17 Mar 2026
72.2100
78.3900
71.8830
77.4100
720,500
Mon, 16 Mar 2026
74.8800
75.3300
70.6800
71.1400
536,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
74.1600
76.4680
72.8400
74.7900
339,700
Thu, 12 Mar 2026
70.6600
73.5560
69.5100
72.7200
354,500
Wed, 11 Mar 2026
70.4100
71.4300
69.5690
70.7000
239,700
Tue, 10 Mar 2026
73.0000
73.4150
69.7700
70.7300
300,400
Mon, 09 Mar 2026
72.4000
74.5100
70.1600
73.2800
488,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
74.2200
75.7760
72.2100
72.3900
530,100
Thu, 05 Mar 2026
74.0000
75.9190
71.6100
74.5400
437,000
Wed, 04 Mar 2026
73.3450
75.9500
72.0100
74.5000
307,900
Tue, 03 Mar 2026
72.8300
74.2400
70.5400
73.3300
389,800
Mon, 02 Mar 2026
75.2400
76.0000
73.2200
74.0000
517,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
74.9800
75.4500
72.7900
74.5000
981,500
Thu, 26 Feb 2026
69.5500
76.0800
67.5000
74.4400
1,050,900
Thu, 26 Feb 2026
44 · 10-K
Next filing day · accepted 25 Feb, 18:22 ET
10-K ↗
Wed, 25 Feb 2026
43 · 8-K
After-hours · 16:40 ET
8-K ↗
Wed, 25 Feb 2026
67.1100
67.2200
64.0800
65.4700
457,900
Tue, 24 Feb 2026
66.2400
66.9900
64.7300
66.0000
367,500
Mon, 23 Feb 2026
68.2000
70.3500
65.4060
66.4600
526,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
66.7000
68.8900
65.2500
68.5200
537,900
Thu, 19 Feb 2026
63.2200
68.2800
61.7700
66.9000
631,700
Wed, 18 Feb 2026
64.4100
65.2200
62.3000
62.7400
450,000
Tue, 17 Feb 2026
65.2800
65.5400
61.1000
63.9200
503,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
59.9800
65.4900
59.8400
65.2500
757,100
Thu, 12 Feb 2026
61.8200
63.9550
59.0500
59.6800
443,500
Wed, 11 Feb 2026
59.6300
62.5400
57.5200
61.9100
692,300
Tue, 10 Feb 2026
57.6500
58.7300
56.3550
58.2400
579,100
Mon, 09 Feb 2026
56.7200
57.5200
54.5500
57.0000
401,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
55.3600
57.5500
54.3600
56.7200
910,300
Thu, 05 Feb 2026
55.2400
55.5000
53.2610
54.5800
485,000
Wed, 04 Feb 2026
55.1400
55.8500
53.3800
55.4800
784,800
Tue, 03 Feb 2026
54.6700
55.7250
53.1500
54.1200
521,900
Mon, 02 Feb 2026
56.0000
56.8900
54.0900
54.3000
381,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
58.9900
59.0050
55.3500
57.4600
295,400
Thu, 29 Jan 2026
59.8500
60.8900
57.8100
59.7100
361,800
Wed, 28 Jan 2026
57.0000
59.2180
56.3570
58.5600
1,047,700
Tue, 27 Jan 2026
56.0000
57.2600
54.6000
56.4200
499,300
Mon, 26 Jan 2026
60.3800
60.7300
56.2100
57.0400
464,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
61.2800
64.0000
59.7120
60.4900
406,200
Thu, 22 Jan 2026
59.8900
61.3800
59.0600
59.7500
698,100
Wed, 21 Jan 2026
57.4000
60.1450
57.2500
58.5000
532,800
Tue, 20 Jan 2026
59.9800
60.4100
57.1300
57.2100
371,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
59.9700
60.7200
58.1100
60.7000
223,200
Thu, 15 Jan 2026
58.4400
60.0750
56.6100
59.7600
369,500
Wed, 14 Jan 2026
56.0000
59.0800
55.8000
58.2800
515,500
Tue, 13 Jan 2026
52.5000
55.6300
52.0080
55.3800
490,600
Mon, 12 Jan 2026
50.2900
52.8310
48.8100
51.9800
498,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
47.8800
50.8250
47.6800
50.4800
657,900
Thu, 08 Jan 2026
44.0600
48.5100
43.7500
47.1200
732,500
Wed, 07 Jan 2026
47.4600
47.4600
43.8600
44.2000
622,100
Tue, 06 Jan 2026
46.3000
46.6480
45.1200
45.5500
584,700
Mon, 05 Jan 2026
48.8800
48.9400
45.9000
46.6600
669,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
49.8800
50.4900
47.1400
48.4600
613,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
49.9300
50.1650
48.1000
48.9900
1,042,400
Tue, 30 Dec 2025
51.5000
51.8800
49.9400
50.2200
694,800
Mon, 29 Dec 2025
51.9100
52.7350
51.0900
51.4500
410,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
53.0000
53.0000
51.5000
51.9600
261,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
53.7700
53.7700
52.5000
53.1000
82,300
Tue, 23 Dec 2025
53.6600
54.1100
52.2900
52.9600
254,300
Mon, 22 Dec 2025
53.5300
56.1400
53.2800
53.5100
297,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
52.8200
53.9200
52.1500
52.4900
573,900
Thu, 18 Dec 2025
54.2900
55.0000
52.5600
52.6000
392,500
Wed, 17 Dec 2025
51.0000
53.8000
50.3350
53.0900
411,500
Tue, 16 Dec 2025
51.9900
52.6600
49.8400
50.4500
556,900
Mon, 15 Dec 2025
55.5200
57.3000
51.1500
52.3300
396,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
56.9200
57.2250
55.2100
55.2100
394,700
Thu, 11 Dec 2025
56.1100
57.0400
55.0100
56.5000
355,500
Wed, 10 Dec 2025
57.3500
57.9750
55.8800
56.6300
205,600
Tue, 09 Dec 2025
57.0000
58.0110
56.0100
56.7500
201,300
Mon, 08 Dec 2025
59.3700
59.8900
56.6800
57.5800
261,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
59.3100
61.4100
59.3100
59.5800
210,700
Thu, 04 Dec 2025
60.2500
60.5850
58.8300
59.3500
232,500
Wed, 03 Dec 2025
55.2500
60.6950
54.8800
60.5000
499,400
Tue, 02 Dec 2025
56.6100
57.0000
54.7200
55.1900
291,400
Mon, 01 Dec 2025
56.0000
56.4600
54.8400
55.7700
213,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
57.7900
58.0000
56.7900
56.9500
182,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
55.0600
58.1800
55.0600
56.8100
389,100
Tue, 25 Nov 2025
42 · 8-K
After-hours · 16:01 ET
8-K ↗
Tue, 25 Nov 2025
56.2500
56.2600
54.1600
56.1000
371,800
Mon, 24 Nov 2025
58.3700
58.3700
55.6200
56.6800
486,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
58.2500
59.9400
57.0000
57.4100
359,700
Thu, 20 Nov 2025
66.3200
66.5000
59.0700
59.7400
484,800
Wed, 19 Nov 2025
41 · 8-K
After-hours · 16:41 ET
8-K ↗
Wed, 19 Nov 2025
61.6600
64.8500
61.0500
64.6400
722,800
Wed, 19 Nov 2025
40 · 8-K
Pre-market · 08:19 ET
8-K ↗
Wed, 19 Nov 2025
39 · 8-K
Next filing day · accepted 18 Nov, 20:16 ET
8-K ↗
Tue, 18 Nov 2025
38 · 424B3
After-hours · 16:01 ET
424B3 ↗
Tue, 18 Nov 2025
61.0900
62.2500
56.4150
62.0100
1,368,500
Mon, 17 Nov 2025
70.4400
70.5000
61.0800
61.8800
1,782,500
Mon, 17 Nov 2025
37 · 424B3
Pre-market · 07:01 ET
424B3 ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
72.4400
77.7300
71.1250
74.5400
372,200
Thu, 13 Nov 2025
78.0000
78.5000
69.8800
73.1100
733,000
Wed, 12 Nov 2025
36 · 10-Q
After-hours · 17:18 ET
10-Q ↗
Wed, 12 Nov 2025
35 · 8-K
After-hours · 17:15 ET
8-K ↗
Wed, 12 Nov 2025
84.2300
84.5500
77.7310
81.5100
434,900
Tue, 11 Nov 2025
75.0000
85.6000
74.0500
85.5500
692,200
Mon, 10 Nov 2025
69.8500
75.0000
69.7800
75.0000
487,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
65.5600
69.4200
64.4600
69.1600
385,600
Thu, 06 Nov 2025
62.5000
66.6300
61.7300
66.2300
434,000
Wed, 05 Nov 2025
59.0600
62.0000
59.0600
61.2400
191,500
Tue, 04 Nov 2025
60.0000
60.3700
58.3200
59.0000
400,100
Mon, 03 Nov 2025
59.1300
61.4350
58.5100
60.9500
262,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
59.2600
60.1500
58.5100
59.1700
271,400
Thu, 30 Oct 2025
59.3100
60.1700
58.6000
59.2600
222,700
Wed, 29 Oct 2025
60.0500
61.5800
59.3300
60.1400
269,300
Tue, 28 Oct 2025
59.4700
60.7100
59.0000
60.0000
295,100
Mon, 27 Oct 2025
59.5500
60.4800
58.6450
59.6200
434,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
60.0000
60.4000
59.0900
59.5300
292,500
Thu, 23 Oct 2025
57.3900
59.8700
57.2400
59.7800
338,100
Wed, 22 Oct 2025
56.0000
57.1200
55.4140
56.7800
419,200
Tue, 21 Oct 2025
55.1900
56.8500
55.1900
56.6000
221,400
Mon, 20 Oct 2025
54.7500
56.2900
54.1100
55.8100
279,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
52.7800
54.4900
52.5100
54.0400
412,700
Thu, 16 Oct 2025
54.4500
54.9700
52.7200
53.3200
288,800
Wed, 15 Oct 2025
51.9200
54.7300
51.9200
53.1300
517,000
Tue, 14 Oct 2025
50.1600
52.4700
50.0000
51.5300
223,800
Mon, 13 Oct 2025
49.4000
51.8300
49.3500
51.8000
537,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
53.0100
53.5600
48.7800
48.8600
581,600
Thu, 09 Oct 2025
54.1500
55.7000
52.3600
53.1100
433,100
Wed, 08 Oct 2025
53.9900
55.0630
53.3500
54.0800
301,400
Tue, 07 Oct 2025
57.3200
57.3200
53.6600
54.4100
430,000
Tue, 07 Oct 2025
34 · 8-K
Pre-market · 08:18 ET
8-K ↗
Mon, 06 Oct 2025
56.6000
57.9200
56.0000
57.0800
376,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
56.9200
57.2800
55.4200
56.6700
545,200
Thu, 02 Oct 2025
55.8100
57.2100
54.5070
56.6100
333,400
Wed, 01 Oct 2025
52.4800
55.7000
52.4800
55.5600
611,000
Tue, 30 Sep 2025
52.5000
53.7050
51.8510
53.3500
565,400
Mon, 29 Sep 2025
55.1000
55.1000
52.5600
52.8600
514,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
54.6100
55.0000
53.8000
54.5500
271,000
Thu, 25 Sep 2025
53.0500
55.0130
53.0300
54.3800
245,100
Wed, 24 Sep 2025
57.2800
57.8410
54.0300
54.4600
483,600
Tue, 23 Sep 2025
55.7100
61.0300
55.0000
57.2500
1,290,800
Mon, 22 Sep 2025
51.3600
52.2400
50.7200
52.1900
278,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
52.6100
52.8300
51.1100
51.3500
504,900
Thu, 18 Sep 2025
52.6600
54.2000
52.2490
52.5500
358,000
Wed, 17 Sep 2025
51.9300
53.1200
51.5600
51.8900
297,300
Tue, 16 Sep 2025
52.0000
52.5000
51.4000
52.1300
214,100
Mon, 15 Sep 2025
53.5800
54.4320
51.4000
51.5600
400,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
51.9200
54.0500
51.9030
53.4000
382,000
Thu, 11 Sep 2025
52.1500
52.5220
51.4040
51.7600
220,900
Wed, 10 Sep 2025
51.3300
52.4200
50.9800
52.4000
343,200
Tue, 09 Sep 2025
51.4100
52.0040
50.8000
50.9700
424,600
Mon, 08 Sep 2025
52.0700
52.2900
51.0000
51.2200
358,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
53.8350
55.0000
51.7900
52.0700
253,800
Thu, 04 Sep 2025
52.9500
54.5100
52.7800
54.1600
250,600
Wed, 03 Sep 2025
54.6700
55.5900
52.8850
53.1300
380,300
Tue, 02 Sep 2025
52.5600
55.5000
52.2450
55.0800
569,500
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
52.5300
53.2400
51.8400
53.1500
239,000
Thu, 28 Aug 2025
52.1600
53.3200
51.9100
52.5300
209,300
Wed, 27 Aug 2025
52.1600
53.2500
51.7200
51.8500
216,600
Tue, 26 Aug 2025
53.4300
53.8760
52.4400
52.6200
301,000
Mon, 25 Aug 2025
53.7200
54.0700
51.9950
52.1000
317,500
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
53.5500
55.0000
52.9200
54.0900
295,400
Thu, 21 Aug 2025
53.6100
54.2700
52.7850
53.0500
344,400
Wed, 20 Aug 2025
53.4300
54.8100
53.0550
53.6700
502,100
Tue, 19 Aug 2025
52.5300
54.5450
52.5300
53.7500
646,200
Mon, 18 Aug 2025
51.4900
53.0000
51.4900
52.5000
942,500
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
52.4100
52.9300
51.2500
51.5100
778,900
Thu, 14 Aug 2025
52.0600
54.4800
51.3600
53.6300
899,800
Wed, 13 Aug 2025
52.3000
52.7230
51.2500
52.1300
601,500
Tue, 12 Aug 2025
51.3000
53.1300
50.8500
52.3000
637,300
Mon, 11 Aug 2025
51.0400
51.8900
50.5100
51.2000
533,900
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
51.0100
53.2450
50.5000
51.5600
958,500
Thu, 07 Aug 2025
59.3000
59.9000
50.7900
50.8400
1,329,500
Thu, 07 Aug 2025
33 · 8-K
Next filing day · accepted 06 Aug, 18:29 ET
8-K ↗
Wed, 06 Aug 2025
60.0000
60.5340
58.5800
59.3500
540,700
Tue, 05 Aug 2025
58.1100
59.4600
56.9700
59.0500
449,800
Tue, 05 Aug 2025
32 · 10-Q
Next filing day · accepted 04 Aug, 18:33 ET
10-Q ↗
Mon, 04 Aug 2025
56.4800
58.8010
56.4800
57.9300
318,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
55.9900
56.6000
54.5000
55.3900
440,600
Thu, 31 Jul 2025
57.9000
59.8400
56.3400
56.6800
545,700
Wed, 30 Jul 2025
57.9800
58.6500
56.3450
57.8100
503,500
Tue, 29 Jul 2025
55.1600
58.9900
55.1200
57.8700
737,000
Mon, 28 Jul 2025
56.7200
57.1000
53.8700
54.8700
908,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
53.3500
57.1400
53.3500
56.4200
1,181,200
Thu, 24 Jul 2025
50.8000
54.6700
48.5500
53.7400
2,824,500
Wed, 23 Jul 2025
52.7300
53.7400
51.5800
52.7900
860,100
Tue, 22 Jul 2025
54.4000
54.8390
52.1700
52.3500
1,019,800
Mon, 21 Jul 2025
56.4600
57.1900
53.8000
54.4200
1,035,200
Sun, 20 Jul 2025
Weekend
Sat, 19 Jul 2025
Weekend
Fri, 18 Jul 2025
56.6000
57.4840
55.2110
55.7900
441,800
Thu, 17 Jul 2025
56.3700
57.8150
55.6400
55.9100
720,500
Wed, 16 Jul 2025
56.9800
57.5800
55.2500
55.9100
615,300
Tue, 15 Jul 2025
59.4200
60.2000
56.3000
56.9800
968,000
Mon, 14 Jul 2025
59.8700
60.5000
58.3000
59.1600
523,600
Sun, 13 Jul 2025
Weekend
Sat, 12 Jul 2025
Weekend
Fri, 11 Jul 2025
62.1300
63.0000
59.6900
59.6900
526,500
Thu, 10 Jul 2025
62.0100
63.3950
60.7850
62.6100
423,100
Wed, 09 Jul 2025
63.8600
63.8600
61.4300
61.6600
447,100
Tue, 08 Jul 2025
64.5000
65.0300
63.1500
63.4000
351,500
Mon, 07 Jul 2025
66.2800
66.6100
63.6250
64.3000
514,200
Sun, 06 Jul 2025
Weekend
Sat, 05 Jul 2025
Weekend
Fri, 04 Jul 2025
No trading
Thu, 03 Jul 2025
67.7600
68.0000
66.0100
66.8700
121,900
Wed, 02 Jul 2025
66.1600
67.2000
64.7700
67.1900
1,056,300
Wed, 02 Jul 2025
31 · S-3ASR
Next filing day · accepted 01 Jul, 19:47 ET
S-3ASR ↗
Wed, 02 Jul 2025
30 · S-3ASR
Next filing day · accepted 01 Jul, 19:44 ET
S-3ASR ↗
Tue, 01 Jul 2025
67.0100
68.2980
65.3000
66.3800
552,300
Mon, 30 Jun 2025
67.1500
68.7800
66.8300
67.5800
513,800
Sun, 29 Jun 2025
Weekend
Sat, 28 Jun 2025
Weekend
Fri, 27 Jun 2025
68.4500
70.4200
66.6900
67.5800
768,000
Thu, 26 Jun 2025
67.9100
67.9900
65.5700
67.5300
339,000
Wed, 25 Jun 2025
69.2400
69.4700
66.1000
66.2000
312,700
Tue, 24 Jun 2025
67.8000
69.1400
65.2400
69.1300
532,100
Mon, 23 Jun 2025
68.9300
69.2930
66.3130
67.0300
462,600
Sun, 22 Jun 2025
Weekend
Sat, 21 Jun 2025
Weekend
Fri, 20 Jun 2025
71.7800
71.8800
68.5000
68.8300
754,200
Thu, 19 Jun 2025
No trading
Wed, 18 Jun 2025
70.7400
71.0450
69.2100
70.9900
238,000
Tue, 17 Jun 2025
70.5500
71.5000
70.1300
70.4200
268,100
Mon, 16 Jun 2025
73.3500
74.5000
70.5400
70.6300
229,500
Sun, 15 Jun 2025
Weekend
Sat, 14 Jun 2025
Weekend
Fri, 13 Jun 2025
73.0000
74.4800
71.2350
72.5000
425,500
Thu, 12 Jun 2025
29 · 8-K
After-hours · 16:55 ET
8-K ↗
Thu, 12 Jun 2025
70.4700
73.0950
70.1100
73.0800
327,500
Wed, 11 Jun 2025
72.7500
73.3910
69.7800
70.8000
445,200
Tue, 10 Jun 2025
72.9300
73.8900
71.6200
73.2600
508,000
Mon, 09 Jun 2025
73.5800
74.4750
71.3490
73.0000
355,100
Sun, 08 Jun 2025
Weekend
Sat, 07 Jun 2025
Weekend
Fri, 06 Jun 2025
73.3600
74.3000
71.5000
73.3700
389,100
Thu, 05 Jun 2025
72.8500
73.1300
71.0000
71.9000
316,400
Wed, 04 Jun 2025
73.1400
73.5000
71.0000
72.3200
335,300
Tue, 03 Jun 2025
72.8800
72.9860
70.5200
72.6600
352,000
Mon, 02 Jun 2025
70.9000
72.9000
70.4700
72.8900
305,800
Sun, 01 Jun 2025
Weekend
Sat, 31 May 2025
Weekend
Fri, 30 May 2025
74.1400
74.1400
70.4500
71.4500
599,200
Thu, 29 May 2025
77.0000
77.0000
72.4100
74.1500
406,500
Wed, 28 May 2025
76.5000
76.9280
75.0000
76.1400
329,500
Tue, 27 May 2025
80.4100
80.4100
75.3400
76.0900
511,100
Mon, 26 May 2025
No trading
Sun, 25 May 2025
Weekend
Sat, 24 May 2025
Weekend
Fri, 23 May 2025
76.5000
78.7000
76.2100
78.4200
266,700
Thu, 22 May 2025
79.1800
79.9400
75.2800
78.0700
656,600
Wed, 21 May 2025
83.0000
84.7500
79.7500
80.5500
525,300
Tue, 20 May 2025
86.0000
87.5970
83.0600
83.5900
495,500
Mon, 19 May 2025
82.5200
85.7800
79.5700
84.3900
511,300
Sun, 18 May 2025
Weekend
Sat, 17 May 2025
Weekend
Fri, 16 May 2025
81.9900
85.2200
81.3100
84.5000
504,300
Thu, 15 May 2025
77.5400
80.6500
77.0000
80.3200
278,400
Wed, 14 May 2025
79.3700
81.8280
77.9100
78.4400
479,900
Tue, 13 May 2025
74.2000
79.4700
74.1340
78.9500
409,600
Mon, 12 May 2025
73.5600
73.9800
71.1250
72.8400
329,700
Sun, 11 May 2025
Weekend
Sat, 10 May 2025
Weekend
Fri, 09 May 2025
70.0000
71.3300
67.6900
70.1600
476,900
Thu, 08 May 2025
75.6700
78.1300
69.0400
69.1200
849,800
Thu, 08 May 2025
28 · 10-Q
Next filing day · accepted 07 May, 17:47 ET
10-Q ↗
Wed, 07 May 2025
27 · 8-K
After-hours · 17:04 ET
8-K ↗
Wed, 07 May 2025
78.1400
79.4650
77.1400
77.9900
313,400
Tue, 06 May 2025
76.0300
79.3600
76.0300
78.0800
237,700
Mon, 05 May 2025
77.7500
77.7800
75.5000
76.7100
288,900
Sun, 04 May 2025
Weekend
Sat, 03 May 2025
Weekend
Fri, 02 May 2025
76.5000
78.8500
76.1100
78.4400
285,100
Thu, 01 May 2025
72.6300
75.8200
72.0300
74.9500
408,900
Wed, 30 Apr 2025
26 · DEFA14A
After-hours · 16:19 ET
DEFA14A ↗
Wed, 30 Apr 2025
25 · DEF 14A
After-hours · 16:16 ET
DEF 14A ↗
Wed, 30 Apr 2025
72.0400
73.2700
69.0000
72.4500
320,700
Tue, 29 Apr 2025
73.5200
74.8610
72.8200
74.2700
272,700
Mon, 28 Apr 2025
72.1500
74.9500
71.4300
74.1700
595,900
Sun, 27 Apr 2025
Weekend
Sat, 26 Apr 2025
Weekend
Fri, 25 Apr 2025
71.5300
72.4900
70.7300
72.0000
229,800
Thu, 24 Apr 2025
70.0000
72.5000
70.0000
71.8200
331,300
Wed, 23 Apr 2025
70.7500
71.7900
68.5000
69.9800
359,400
Tue, 22 Apr 2025
66.8900
69.8800
66.8800
68.3000
347,800
Mon, 21 Apr 2025
67.4600
67.7500
63.5900
65.4100
296,000
Sun, 20 Apr 2025
Weekend
Sat, 19 Apr 2025
Weekend
Fri, 18 Apr 2025
No trading
Thu, 17 Apr 2025
67.9100
70.9400
67.7360
69.0500
276,600
Wed, 16 Apr 2025
66.6900
68.7060
66.4800
67.6500
342,200
Tue, 15 Apr 2025
67.7900
69.5500
66.3500
67.0400
219,700
Mon, 14 Apr 2025
67.6700
68.9700
65.0750
67.9200
278,600
Sun, 13 Apr 2025
Weekend
Sat, 12 Apr 2025
Weekend
Fri, 11 Apr 2025
62.7200
66.5130
61.0100
65.6900
327,700
Thu, 10 Apr 2025
65.9200
66.3100
61.0850
62.8500
414,200
Wed, 09 Apr 2025
59.3100
70.7700
56.0350
67.9900
769,000
Tue, 08 Apr 2025
65.4400
67.0000
59.0000
60.4900
548,400
Mon, 07 Apr 2025
55.1500
65.7900
54.5400
61.9200
1,092,300
Sun, 06 Apr 2025
Weekend
Sat, 05 Apr 2025
Weekend
Fri, 04 Apr 2025
62.2800
63.7020
56.0400
59.6400
1,618,200
Thu, 03 Apr 2025
69.1500
70.7400
65.1670
66.3700
916,400
Wed, 02 Apr 2025
71.2800
75.5600
70.6860
74.5400
587,800
Tue, 01 Apr 2025
71.4200
73.6850
68.9850
72.6300
530,100
Mon, 31 Mar 2025
67.2700
72.1600
65.3230
71.9400
699,200
Sun, 30 Mar 2025
Weekend
Sat, 29 Mar 2025
Weekend
Fri, 28 Mar 2025
75.7400
75.7400
67.5350
69.6900
1,019,300
Thu, 27 Mar 2025
77.9300
78.3100
73.5500
76.2600
867,500
Wed, 26 Mar 2025
80.1100
82.6800
77.2800
78.5100
934,400
Tue, 25 Mar 2025
81.8800
82.3100
78.0000
79.1800
670,800
Tue, 25 Mar 2025
24 · 424B3
Pre-market · 06:24 ET
424B3 ↗
Mon, 24 Mar 2025
78.7100
82.3300
78.1030
81.5800
600,100
Sun, 23 Mar 2025
Weekend
Sat, 22 Mar 2025
Weekend
Fri, 21 Mar 2025
79.3700
79.3700
76.0000
77.0500
706,800
Thu, 20 Mar 2025
79.4900
84.2100
77.4070
79.6800
760,900
Wed, 19 Mar 2025
72.7500
80.2300
72.0800
80.2000
1,112,100
Tue, 18 Mar 2025
73.0500
74.0900
71.5000
72.3500
237,500
Mon, 17 Mar 2025
72.5000
74.2850
71.7800
73.6600
331,000
Sun, 16 Mar 2025
Weekend
Sat, 15 Mar 2025
Weekend
Fri, 14 Mar 2025
68.6900
72.6200
67.4610
72.5700
349,900
Thu, 13 Mar 2025
69.3700
69.8000
66.7600
67.4400
344,200
Wed, 12 Mar 2025
70.0000
70.8100
67.7900
69.2100
450,600
Wed, 12 Mar 2025
23 · 8-K/A
Next filing day · accepted 11 Mar, 19:37 ET
8-K/A ↗
Tue, 11 Mar 2025
67.5500
69.3000
65.1600
68.2200
498,100
Mon, 10 Mar 2025
66.0200
68.5000
64.6500
67.7000
636,400
Sun, 09 Mar 2025
Weekend
Sat, 08 Mar 2025
Weekend
Fri, 07 Mar 2025
62.7400
67.9300
60.8500
67.7200
837,900
Thu, 06 Mar 2025
62.9000
64.4200
59.0600
61.5100
1,262,500
Thu, 06 Mar 2025
22 · 10-K
Next filing day · accepted 05 Mar, 19:51 ET
10-K ↗
Wed, 05 Mar 2025
21 · 8-K
After-hours · 17:25 ET
8-K ↗
Wed, 05 Mar 2025
64.5700
65.6000
62.8800
65.5000
510,700
Tue, 04 Mar 2025
62.1500
66.6700
61.5300
65.2300
607,600
Mon, 03 Mar 2025
69.3700
69.9900
62.4800
63.9700
696,400
Sun, 02 Mar 2025
Weekend
Sat, 01 Mar 2025
Weekend
Fri, 28 Feb 2025
64.1500
69.8200
63.0700
69.1800
706,800
Thu, 27 Feb 2025
65.7800
66.3300
63.0700
64.8900
304,000
Wed, 26 Feb 2025
62.8100
64.9600
62.2500
64.7400
487,500
Tue, 25 Feb 2025
64.7300
64.7400
58.7700
61.3700
725,800
Mon, 24 Feb 2025
66.1500
66.6300
62.0300
65.3700
512,500
Sun, 23 Feb 2025
Weekend
Sat, 22 Feb 2025
Weekend
Fri, 21 Feb 2025
72.7400
73.2500
65.2100
65.2100
588,500
Thu, 20 Feb 2025
71.6000
73.0350
69.6400
72.4000
547,200
Wed, 19 Feb 2025
71.5900
76.2200
70.4900
73.2900
843,000
Tue, 18 Feb 2025
71.0000
72.5000
70.0000
72.4000
335,500
Mon, 17 Feb 2025
No trading
Sun, 16 Feb 2025
Weekend
Sat, 15 Feb 2025
Weekend
Fri, 14 Feb 2025
70.0000
71.1050
68.5700
70.0000
347,600
Thu, 13 Feb 2025
70.0200
70.1300
67.2810
69.4900
347,900
Wed, 12 Feb 2025
69.3100
70.6900
68.1500
69.9000
392,900
Tue, 11 Feb 2025
72.0700
73.4400
70.3350
71.1800
422,600
Mon, 10 Feb 2025
66.1000
73.6600
65.8600
73.4500
854,300
Sun, 09 Feb 2025
Weekend
Sat, 08 Feb 2025
Weekend
Fri, 07 Feb 2025
67.0100
68.2200
64.5300
65.4200
333,700
Thu, 06 Feb 2025
69.2100
70.0000
64.4500
66.6700
556,300
Wed, 05 Feb 2025
65.4000
70.7200
64.5200
69.7300
1,078,100
Tue, 04 Feb 2025
64.6700
66.8900
63.0000
65.1100
736,700
Mon, 03 Feb 2025
62.6800
67.0900
60.6000
64.9900
1,010,900
Sun, 02 Feb 2025
Weekend
Sat, 01 Feb 2025
Weekend
Fri, 31 Jan 2025
66.0000
67.7300
64.0000
64.8700
789,600
Thu, 30 Jan 2025
69.6200
71.4800
63.0200
65.2200
1,393,200
Wed, 29 Jan 2025
63.9900
69.1100
63.8200
68.1000
1,330,000
Tue, 28 Jan 2025
20 · 424B3
After-hours · 16:12 ET
424B3 ↗
Tue, 28 Jan 2025
66.3700
66.8600
61.5300
64.0200
1,137,600
Mon, 27 Jan 2025
74.2500
74.2500
62.8000
64.1900
1,979,100
Sun, 26 Jan 2025
Weekend
Sat, 25 Jan 2025
Weekend
Fri, 24 Jan 2025
80.4300
82.5400
75.6000
77.6900
373,300
Thu, 23 Jan 2025
79.8000
82.1000
78.0200
80.4700
282,800
Wed, 22 Jan 2025
83.2400
84.7000
79.5300
80.0600
655,100
Tue, 21 Jan 2025
77.0000
82.7600
74.4000
82.7000
1,605,900
Mon, 20 Jan 2025
No trading
Sun, 19 Jan 2025
Weekend
Sat, 18 Jan 2025
Weekend
Fri, 17 Jan 2025
75.2200
76.5920
73.3250
74.7500
233,100
Thu, 16 Jan 2025
75.3700
76.9840
74.1400
75.2700
280,500
Wed, 15 Jan 2025
75.0000
76.8500
73.2600
74.3100
413,000
Tue, 14 Jan 2025
71.7100
73.4700
71.0700
72.7300
280,500
Mon, 13 Jan 2025
72.9500
74.1600
66.5500
70.2800
532,800
Sun, 12 Jan 2025
Weekend
Sat, 11 Jan 2025
Weekend
Fri, 10 Jan 2025
72.5900
74.2220
69.4330
73.7000
412,300
Thu, 09 Jan 2025
No trading
Wed, 08 Jan 2025
72.0000
73.0400
69.7600
71.9700
537,800
Tue, 07 Jan 2025
75.9500
77.3700
71.1300
72.4800
753,200
Mon, 06 Jan 2025
73.9800
75.0200
71.5000
73.2900
955,600
Sun, 05 Jan 2025
Weekend
Sat, 04 Jan 2025
Weekend
Fri, 03 Jan 2025
66.0600
70.0750
65.4600
70.0000
476,000
Thu, 02 Jan 2025
65.7300
66.6500
63.7900
64.8000
462,200
Wed, 01 Jan 2025
No trading
Tue, 31 Dec 2024
65.0000
65.0000
61.5500
64.6000
640,000
Tue, 31 Dec 2024
19 · 8-K/A
Next filing day · accepted 30 Dec, 20:27 ET
8-K/A ↗
Tue, 31 Dec 2024
18 · S-1
Pre-market · 06:12 ET
S-1 ↗
Mon, 30 Dec 2024
63.8600
65.6700
62.9100
65.2100
516,700
Sun, 29 Dec 2024
Weekend
Sat, 28 Dec 2024
Weekend
Fri, 27 Dec 2024
63.1500
64.8300
61.3400
64.8000
297,600
Thu, 26 Dec 2024
60.9600
64.5800
60.7100
63.7000
464,400
Thu, 26 Dec 2024
17 · 8-K
Next filing day · accepted 23 Dec, 21:22 ET
8-K ↗
Wed, 25 Dec 2024
No trading
Tue, 24 Dec 2024
58.5500
61.1240
57.8700
60.9600
127,000
Mon, 23 Dec 2024
59.0000
59.9290
56.0200
58.5200
401,700
Sun, 22 Dec 2024
Weekend
Sat, 21 Dec 2024
Weekend
Fri, 20 Dec 2024
55.4600
59.1150
55.1900
58.2900
580,900
Thu, 19 Dec 2024
53.4800
55.5700
52.2300
54.7600
506,700
Wed, 18 Dec 2024
56.6300
60.1050
53.0700
53.4800
662,500
Tue, 17 Dec 2024
58.3500
58.8900
56.6200
57.6000
508,400
Mon, 16 Dec 2024
60.0200
60.9880
58.3700
59.1700
296,300
Sun, 15 Dec 2024
Weekend
Sat, 14 Dec 2024
Weekend
Fri, 13 Dec 2024
60.0000
61.5900
58.5500
60.2300
353,400
Thu, 12 Dec 2024
62.7300
64.5220
60.0300
60.1100
347,400
Wed, 11 Dec 2024
63.8200
63.9400
60.6300
62.7100
401,900
Tue, 10 Dec 2024
61.2500
63.8200
60.7730
63.0300
556,400
Mon, 09 Dec 2024
64.3000
65.8300
61.6000
62.2900
468,600
Sun, 08 Dec 2024
Weekend
Sat, 07 Dec 2024
Weekend
Fri, 06 Dec 2024
68.2100
69.0000
63.2500
64.1100
676,700
Thu, 05 Dec 2024
69.6800
71.2700
68.5200
68.6500
479,300
Wed, 04 Dec 2024
75.7000
77.7040
70.1900
70.5200
544,200
Tue, 03 Dec 2024
71.5400
76.5200
71.2200
74.8400
329,400
Mon, 02 Dec 2024
76.7600
77.4250
69.5700
72.8100
946,600
Sun, 01 Dec 2024
Weekend
Sat, 30 Nov 2024
Weekend
Fri, 29 Nov 2024
80.0000
80.8160
75.1830
76.0000
394,100
Thu, 28 Nov 2024
No trading
Wed, 27 Nov 2024
77.9000
80.5000
76.6900
79.1200
325,600
Tue, 26 Nov 2024
74.1500
80.5000
74.1200
75.8700
461,600
Mon, 25 Nov 2024
78.9700
79.9900
73.2550
73.5100
1,235,500
Sun, 24 Nov 2024
Weekend
Sat, 23 Nov 2024
Weekend
Fri, 22 Nov 2024
68.9200
77.4600
67.8800
77.4600
815,600
Fri, 22 Nov 2024
16 · 8-K
Pre-market · 09:11 ET
8-K ↗
Thu, 21 Nov 2024
66.5000
68.5700
65.7800
67.4500
449,900
Wed, 20 Nov 2024
63.6000
66.2000
61.5400
66.0900
825,700
Tue, 19 Nov 2024
65.2400
66.2800
57.9000
63.6000
1,770,200
Mon, 18 Nov 2024
68.1200
71.1900
65.8200
66.7000
250,000
Sun, 17 Nov 2024
Weekend
Sat, 16 Nov 2024
Weekend
Fri, 15 Nov 2024
66.9000
71.7700
62.0000
68.8700
440,400
Thu, 14 Nov 2024
70.2500
72.7800
63.2000
65.5900
363,400
Wed, 13 Nov 2024
71.6700
73.0600
68.7500
70.6100
266,500
Tue, 12 Nov 2024
66.5000
71.0800
62.0100
70.0500
447,000
Mon, 11 Nov 2024
78.0000
78.4100
64.5700
67.1800
871,400
Sun, 10 Nov 2024
Weekend
Sat, 09 Nov 2024
Weekend
Fri, 08 Nov 2024
71.8600
75.5000
69.8200
75.5000
375,900
Thu, 07 Nov 2024
65.8000
71.6000
64.3890
68.6600
748,100
Thu, 07 Nov 2024
15 · 10-Q
Next filing day · accepted 06 Nov, 21:55 ET
10-Q ↗
Thu, 07 Nov 2024
14 · 8-K
Next filing day · accepted 06 Nov, 21:47 ET
8-K ↗
Wed, 06 Nov 2024
63.4100
64.0750
59.1500
61.5400
310,100
Tue, 05 Nov 2024
56.6200
61.6000
56.6100
60.5600
480,500
Mon, 04 Nov 2024
56.5500
60.0000
55.6700
56.1900
535,000
Sun, 03 Nov 2024
Weekend
Sat, 02 Nov 2024
Weekend
Fri, 01 Nov 2024
56.5100
57.6800
55.2950
56.2900
231,100
Thu, 31 Oct 2024
55.5000
58.2400
54.2000
56.1000
286,500
Wed, 30 Oct 2024
53.6300
55.6800
53.3360
55.2000
169,600
Tue, 29 Oct 2024
53.6200
54.7700
53.1100
53.8400
272,600
Mon, 28 Oct 2024
52.0000
53.7900
51.9400
53.4900
223,200
Sun, 27 Oct 2024
Weekend
Sat, 26 Oct 2024
Weekend
Fri, 25 Oct 2024
54.5700
57.4100
52.1000
52.2300
355,400
Thu, 24 Oct 2024
52.5300
54.6870
52.0170
53.9600
253,400
Wed, 23 Oct 2024
51.6400
54.0300
51.2700
52.6900
338,000
Tue, 22 Oct 2024
53.8500
54.0160
51.7200
52.0000
358,800
Mon, 21 Oct 2024
53.8900
56.2400
53.1100
54.0300
469,000
Sun, 20 Oct 2024
Weekend
Sat, 19 Oct 2024
Weekend
Fri, 18 Oct 2024
52.8700
55.6600
52.4400
54.6700
294,400
Thu, 17 Oct 2024
51.1500
53.7850
50.9000
52.7500
329,700
Wed, 16 Oct 2024
51.9100
53.4400
51.0000
51.2600
308,900
Tue, 15 Oct 2024
51.5700
51.5700
49.2100
51.3900
317,700
Mon, 14 Oct 2024
50.0000
56.8400
49.6300
51.5500
579,400
Sun, 13 Oct 2024
Weekend
Sat, 12 Oct 2024
Weekend
Fri, 11 Oct 2024
46.5000
49.9900
46.5000
49.0200
271,000
Thu, 10 Oct 2024
48.0000
48.9000
46.0500
46.9900
314,700
Wed, 09 Oct 2024
45.8000
47.7300
45.0000
47.3800
202,500
Tue, 08 Oct 2024
45.5400
46.7300
43.7900
45.7800
138,300
Mon, 07 Oct 2024
46.3300
46.3300
44.3000
45.8100
283,600
Sun, 06 Oct 2024
Weekend
Sat, 05 Oct 2024
Weekend
Fri, 04 Oct 2024
13 · 8-K
After-hours · 17:02 ET
8-K ↗
Fri, 04 Oct 2024
43.9900
46.6200
43.9900
45.6500
489,600
Thu, 03 Oct 2024
43.5400
44.5600
42.8100
43.7400
246,700
Wed, 02 Oct 2024
44.1500
44.1500
42.5000
43.5800
353,300
Tue, 01 Oct 2024
38.7100
44.2100
38.7100
44.1300
808,000
Mon, 30 Sep 2024
39.5500
39.8400
37.8100
39.1200
289,800
Sun, 29 Sep 2024
Weekend
Sat, 28 Sep 2024
Weekend
Fri, 27 Sep 2024
39.8400
40.5210
39.5800
39.8000
427,100
Thu, 26 Sep 2024
41.3100
42.2180
39.3200
39.8600
366,700
Wed, 25 Sep 2024
42.3800
43.1700
39.7800
41.2200
423,600
Tue, 24 Sep 2024
41.7400
45.9650
41.4600
42.5200
616,800
Mon, 23 Sep 2024
39.0000
41.7400
38.4720
41.1200
364,300
Sun, 22 Sep 2024
Weekend
Sat, 21 Sep 2024
Weekend
Fri, 20 Sep 2024
39.1800
39.8000
37.9100
38.6700
142,600
Thu, 19 Sep 2024
38.1100
41.4750
38.0000
38.9100
398,000
Wed, 18 Sep 2024
38.1000
38.7940
37.6800
37.8400
156,400
Tue, 17 Sep 2024
37.4900
39.0300
36.8000
38.3000
239,700
Mon, 16 Sep 2024
12 · 8-K
After-hours · 17:21 ET
8-K ↗
Mon, 16 Sep 2024
38.0000
38.5510
37.3400
37.4800
212,800
Sun, 15 Sep 2024
Weekend
Sat, 14 Sep 2024
Weekend
Fri, 13 Sep 2024
36.6600
38.6100
36.6600
37.9900
275,600
Thu, 12 Sep 2024
34.8300
36.6100
34.0000
36.5600
258,400
Wed, 11 Sep 2024
32.6500
34.6800
32.2800
34.5700
273,000
Tue, 10 Sep 2024
35.6000
36.0900
33.0100
33.0800
335,100
Mon, 09 Sep 2024
35.1000
36.2800
34.7300
35.2600
191,700
Sun, 08 Sep 2024
Weekend
Sat, 07 Sep 2024
Weekend
Fri, 06 Sep 2024
35.3300
36.3000
34.0000
34.7400
248,000
Thu, 05 Sep 2024
35.5200
35.5500
34.3900
35.0300
236,500
Wed, 04 Sep 2024
34.1000
35.4300
33.0800
34.6600
203,800
Tue, 03 Sep 2024
36.6600
38.2100
34.2900
34.2900
315,700
Mon, 02 Sep 2024
No trading
Sun, 01 Sep 2024
Weekend
Sat, 31 Aug 2024
Weekend
Fri, 30 Aug 2024
36.7500
37.7100
36.1700
37.0400
188,800
Thu, 29 Aug 2024
36.9000
38.6800
36.4250
36.7900
263,700
Wed, 28 Aug 2024
36.4200
38.3100
36.2000
37.4100
294,800
Tue, 27 Aug 2024
39.8000
39.9700
35.8190
36.8200
393,300
Mon, 26 Aug 2024
42.2000
43.0800
38.4700
38.5200
393,600
Sun, 25 Aug 2024
Weekend
Sat, 24 Aug 2024
Weekend
Fri, 23 Aug 2024
40.3700
42.3050
40.2500
42.0400
678,900
Thu, 22 Aug 2024
38.0100
40.5400
38.0100
40.0400
387,900
Wed, 21 Aug 2024
37.5200
38.1710
36.8600
37.6300
210,400
Tue, 20 Aug 2024
36.1000
38.1610
36.1000
37.1400
461,300
Mon, 19 Aug 2024
36.1700
36.6150
35.3900
36.0600
277,700
Sun, 18 Aug 2024
Weekend
Sat, 17 Aug 2024
Weekend
Fri, 16 Aug 2024
33.8500
36.3700
33.6000
35.8300
300,900
Thu, 15 Aug 2024
33.8600
34.4900
33.5000
33.8500
220,000
Wed, 14 Aug 2024
33.4000
34.3700
32.5000
33.7200
222,400
Tue, 13 Aug 2024
34.0000
34.4000
33.1500
33.3100
224,800
Mon, 12 Aug 2024
33.0000
34.9100
32.6000
33.8000
308,100
Sun, 11 Aug 2024
Weekend
Sat, 10 Aug 2024
Weekend
Fri, 09 Aug 2024
32.4400
32.7700
30.8500
32.6000
237,800
Thu, 08 Aug 2024
32.8000
33.3000
31.6210
32.1100
210,400
Thu, 08 Aug 2024
11 · 10-Q
Next filing day · accepted 07 Aug, 18:01 ET
10-Q ↗
Wed, 07 Aug 2024
10 · 8-K
After-hours · 16:38 ET
8-K ↗
Wed, 07 Aug 2024
31.9900
33.3150
31.4800
32.2700
248,500
Tue, 06 Aug 2024
30.0600
31.8200
30.0600
31.5900
208,100
Mon, 05 Aug 2024
30.0000
31.1900
28.0140
30.0100
220,500
Sun, 04 Aug 2024
Weekend
Sat, 03 Aug 2024
Weekend
Fri, 02 Aug 2024
31.0000
32.4700
30.0300
31.8600
207,300
Thu, 01 Aug 2024
33.5500
34.1300
31.2600
32.0900
391,800
Wed, 31 Jul 2024
31.3800
33.3800
31.3800
32.9700
374,200
Tue, 30 Jul 2024
32.2400
32.8800
31.0000
31.1800
270,800
Mon, 29 Jul 2024
30.7800
32.9600
29.4620
32.0000
381,100
Sun, 28 Jul 2024
Weekend
Sat, 27 Jul 2024
Weekend
Fri, 26 Jul 2024
29.6700
30.5400
29.4600
30.1300
225,500
Thu, 25 Jul 2024
29.8400
30.6300
29.0000
29.5500
283,200
Wed, 24 Jul 2024
28.2200
29.9500
28.1000
29.4900
235,200
Tue, 23 Jul 2024
28.2600
29.5700
28.1000
28.2200
307,100
Mon, 22 Jul 2024
29.5900
31.0000
28.6500
29.5500
373,900
Sun, 21 Jul 2024
Weekend
Sat, 20 Jul 2024
Weekend
Fri, 19 Jul 2024
28.2200
29.7800
28.2200
28.8500
207,500
Thu, 18 Jul 2024
27.2100
30.0100
26.9750
28.4500
495,100
Wed, 17 Jul 2024
29.0100
29.0100
26.5100
27.1500
735,300
Tue, 16 Jul 2024
9 · 8-K
After-hours · 17:20 ET
8-K ↗
Tue, 16 Jul 2024
31.1600
32.0900
28.0190
29.0100
589,800
Mon, 15 Jul 2024
32.1100
32.1100
28.9400
31.1600
722,600
Sun, 14 Jul 2024
Weekend
Sat, 13 Jul 2024
Weekend
Fri, 12 Jul 2024
30.3000
32.9100
29.9100
30.7800
627,600
Thu, 11 Jul 2024
28.3500
30.0800
27.8300
29.9000
287,900
Wed, 10 Jul 2024
27.5000
28.5000
26.8000
27.9500
272,900
Tue, 09 Jul 2024
26.7700
27.6200
26.0350
27.3200
305,800
Mon, 08 Jul 2024
29.4800
29.4800
26.0300
26.7700
706,400
Sun, 07 Jul 2024
Weekend
Sat, 06 Jul 2024
Weekend
Fri, 05 Jul 2024
24.6700
31.3450
24.2200
28.5000
775,000
Thu, 04 Jul 2024
No trading
Wed, 03 Jul 2024
8 · 8-K
After-hours · 17:03 ET
8-K ↗
Wed, 03 Jul 2024
24.4100
25.3300
24.0000
24.0000
313,500
Tue, 02 Jul 2024
22.9500
25.9770
22.5100
24.4100
589,100
Mon, 01 Jul 2024
21.9600
23.7400
21.0000
22.9600
865,800
Sun, 30 Jun 2024
Weekend
Sat, 29 Jun 2024
Weekend
Fri, 28 Jun 2024
7 · 424B4
After-hours · 17:23 ET
424B4 ↗
Fri, 28 Jun 2024
19.0000
23.5100
18.7500
23.1500
3,203,400
Thu, 27 Jun 2024
No trading
Thu, 27 Jun 2024
6 · S-1/A
Next filing day · accepted 26 Jun, 21:49 ET
S-1/A ↗
Wed, 26 Jun 2024
No trading
Wed, 26 Jun 2024
5 · S-1/A
Next filing day · accepted 25 Jun, 21:48 ET
S-1/A ↗
Tue, 25 Jun 2024
No trading
Mon, 24 Jun 2024
No trading
Mon, 24 Jun 2024
4 · S-1/A
Pre-market · 07:14 ET
S-1/A ↗
Sun, 23 Jun 2024
Weekend
Sat, 22 Jun 2024
Weekend
Fri, 21 Jun 2024
No trading
Thu, 20 Jun 2024
No trading
Wed, 19 Jun 2024
No trading
Tue, 18 Jun 2024
No trading
Mon, 17 Jun 2024
No trading
Mon, 17 Jun 2024
3 · S-1/A
Pre-market · 06:38 ET
S-1/A ↗
Sun, 16 Jun 2024
Weekend
Sat, 15 Jun 2024
Weekend
Fri, 14 Jun 2024
No trading
Thu, 13 Jun 2024
No trading
Wed, 12 Jun 2024
No trading
Tue, 11 Jun 2024
No trading
Mon, 10 Jun 2024
No trading
Sun, 09 Jun 2024
Weekend
Sat, 08 Jun 2024
Weekend
Fri, 07 Jun 2024
2 · S-1/A
After-hours · 16:43 ET
S-1/A ↗
Fri, 07 Jun 2024
No trading
Thu, 06 Jun 2024
No trading
Wed, 05 Jun 2024
No trading
Tue, 04 Jun 2024
No trading
Mon, 03 Jun 2024
No trading
Sun, 02 Jun 2024
Weekend
Sat, 01 Jun 2024
Weekend
Fri, 31 May 2024
1 · S-1
After-hours · 17:14 ET
S-1 ↗
Fri, 31 May 2024
No trading
Thu, 30 May 2024
No trading
Wed, 29 May 2024
No trading
Tue, 28 May 2024
No trading
Mon, 27 May 2024
No trading
Sun, 26 May 2024
Weekend
Sat, 25 May 2024
Weekend
Fri, 24 May 2024
No trading
Thu, 23 May 2024
No trading
Wed, 22 May 2024
No trading
Tue, 21 May 2024
No trading
Mon, 20 May 2024
No trading
Sun, 19 May 2024
Weekend
Sat, 18 May 2024
Weekend
Fri, 17 May 2024
No trading
Thu, 16 May 2024
No trading
Wed, 15 May 2024
No trading
Tue, 14 May 2024
No trading
Mon, 13 May 2024
No trading
Sun, 12 May 2024
Weekend
Sat, 11 May 2024
Weekend
Fri, 10 May 2024
No trading
Thu, 09 May 2024
No trading
Wed, 08 May 2024
No trading
Tue, 07 May 2024
No trading
Mon, 06 May 2024
No trading
Sun, 05 May 2024
Weekend
Sat, 04 May 2024
Weekend
Fri, 03 May 2024
No trading
Thu, 02 May 2024
No trading
Wed, 01 May 2024
No trading
Tue, 30 Apr 2024
No trading
Mon, 29 Apr 2024
No trading
Sun, 28 Apr 2024
Weekend
Sat, 27 Apr 2024
Weekend
Fri, 26 Apr 2024
No trading
Thu, 25 Apr 2024
No trading
Wed, 24 Apr 2024
No trading
Tue, 23 Apr 2024
No trading
Mon, 22 Apr 2024
No trading
Sun, 21 Apr 2024
Weekend
Sat, 20 Apr 2024
Weekend
Fri, 19 Apr 2024
No trading
Thu, 18 Apr 2024
No trading
Wed, 17 Apr 2024
No trading
Tue, 16 Apr 2024
No trading
Mon, 15 Apr 2024
No trading
Sun, 14 Apr 2024
Weekend
Sat, 13 Apr 2024
Weekend
Fri, 12 Apr 2024
No trading
Thu, 11 Apr 2024
No trading
Wed, 10 Apr 2024
No trading
Tue, 09 Apr 2024
No trading
Mon, 08 Apr 2024
No trading
Sun, 07 Apr 2024
Weekend
Sat, 06 Apr 2024
Weekend
Fri, 05 Apr 2024
No trading
Thu, 04 Apr 2024
No trading
Wed, 03 Apr 2024
No trading
Tue, 02 Apr 2024
No trading
Mon, 01 Apr 2024
No trading
Sun, 31 Mar 2024
Weekend
Sat, 30 Mar 2024
Weekend
Fri, 29 Mar 2024
No trading
Thu, 28 Mar 2024
No trading
Wed, 27 Mar 2024
No trading
Tue, 26 Mar 2024
No trading
Mon, 25 Mar 2024
No trading
Sun, 24 Mar 2024
Weekend
Sat, 23 Mar 2024
Weekend
Fri, 22 Mar 2024
No trading
Thu, 21 Mar 2024
No trading
Wed, 20 Mar 2024
No trading
Tue, 19 Mar 2024
No trading
Mon, 18 Mar 2024
No trading
Sun, 17 Mar 2024
Weekend
Sat, 16 Mar 2024
Weekend
Fri, 15 Mar 2024
No trading
Thu, 14 Mar 2024
No trading
Wed, 13 Mar 2024
No trading
Tue, 12 Mar 2024
No trading
Mon, 11 Mar 2024
No trading
Sun, 10 Mar 2024
Weekend
Sat, 09 Mar 2024
Weekend
Fri, 08 Mar 2024
No trading
Thu, 07 Mar 2024
No trading
Wed, 06 Mar 2024
No trading
Tue, 05 Mar 2024
No trading
Mon, 04 Mar 2024
No trading
Sun, 03 Mar 2024
Weekend
Sat, 02 Mar 2024
Weekend
Fri, 01 Mar 2024
No trading
Thu, 29 Feb 2024
No trading
Wed, 28 Feb 2024
No trading
Tue, 27 Feb 2024
No trading
Mon, 26 Feb 2024
No trading
Sun, 25 Feb 2024
Weekend
Sat, 24 Feb 2024
Weekend
Fri, 23 Feb 2024
No trading
Thu, 22 Feb 2024
No trading
Wed, 21 Feb 2024
No trading
Tue, 20 Feb 2024
No trading
Mon, 19 Feb 2024
No trading
Sun, 18 Feb 2024
Weekend
Sat, 17 Feb 2024
Weekend
Fri, 16 Feb 2024
No trading
Thu, 15 Feb 2024
No trading
Wed, 14 Feb 2024
No trading
Tue, 13 Feb 2024
No trading
Mon, 12 Feb 2024
No trading
Sun, 11 Feb 2024
Weekend
Sat, 10 Feb 2024
Weekend
Fri, 09 Feb 2024
No trading
Thu, 08 Feb 2024
No trading
Wed, 07 Feb 2024
No trading
Tue, 06 Feb 2024
No trading
Mon, 05 Feb 2024
No trading
Sun, 04 Feb 2024
Weekend
Sat, 03 Feb 2024
Weekend
Fri, 02 Feb 2024
No trading
Thu, 01 Feb 2024
No trading
Wed, 31 Jan 2024
No trading
Tue, 30 Jan 2024
No trading
Mon, 29 Jan 2024
No trading
Sun, 28 Jan 2024
Weekend
Sat, 27 Jan 2024
Weekend
Fri, 26 Jan 2024
No trading
Thu, 25 Jan 2024
No trading
Wed, 24 Jan 2024
No trading
Tue, 23 Jan 2024
No trading
Mon, 22 Jan 2024
No trading
Sun, 21 Jan 2024
Weekend
Sat, 20 Jan 2024
Weekend
Fri, 19 Jan 2024
No trading
Thu, 18 Jan 2024
No trading
Wed, 17 Jan 2024
No trading
Tue, 16 Jan 2024
No trading
Mon, 15 Jan 2024
No trading
Sun, 14 Jan 2024
Weekend
Sat, 13 Jan 2024
Weekend
Fri, 12 Jan 2024
No trading
Thu, 11 Jan 2024
No trading
Wed, 10 Jan 2024
No trading
Tue, 09 Jan 2024
No trading
Mon, 08 Jan 2024
No trading
Sun, 07 Jan 2024
Weekend
Sat, 06 Jan 2024
Weekend
Fri, 05 Jan 2024
No trading
Thu, 04 Jan 2024
No trading
Wed, 03 Jan 2024
No trading
Tue, 02 Jan 2024
No trading
Mon, 01 Jan 2024
No trading
Sun, 31 Dec 2023
Weekend
Sat, 30 Dec 2023
Weekend
Fri, 29 Dec 2023
No trading
Thu, 28 Dec 2023
No trading
Wed, 27 Dec 2023
No trading
Tue, 26 Dec 2023
No trading
Mon, 25 Dec 2023
No trading
Sun, 24 Dec 2023
Weekend
Sat, 23 Dec 2023
Weekend
Fri, 22 Dec 2023
No trading
Thu, 21 Dec 2023
No trading
Wed, 20 Dec 2023
No trading
Tue, 19 Dec 2023
No trading
Mon, 18 Dec 2023
No trading
Sun, 17 Dec 2023
Weekend
Sat, 16 Dec 2023
Weekend
Fri, 15 Dec 2023
No trading
Thu, 14 Dec 2023
No trading
Wed, 13 Dec 2023
No trading
Tue, 12 Dec 2023
No trading
Mon, 11 Dec 2023
No trading
Sun, 10 Dec 2023
Weekend
Sat, 09 Dec 2023
Weekend
Fri, 08 Dec 2023
No trading
Thu, 07 Dec 2023
No trading
Wed, 06 Dec 2023
No trading
Tue, 05 Dec 2023
No trading
Mon, 04 Dec 2023
No trading
Sun, 03 Dec 2023
Weekend
Sat, 02 Dec 2023
Weekend
Fri, 01 Dec 2023
No trading
Thu, 30 Nov 2023
No trading
Wed, 29 Nov 2023
No trading
Tue, 28 Nov 2023
No trading
Mon, 27 Nov 2023
No trading
Sun, 26 Nov 2023
Weekend
Sat, 25 Nov 2023
Weekend
Fri, 24 Nov 2023
No trading
Thu, 23 Nov 2023
No trading
Wed, 22 Nov 2023
No trading
Tue, 21 Nov 2023
No trading
Mon, 20 Nov 2023
No trading
Sun, 19 Nov 2023
Weekend
Sat, 18 Nov 2023
Weekend
Fri, 17 Nov 2023
No trading
Thu, 16 Nov 2023
No trading
Wed, 15 Nov 2023
No trading
Tue, 14 Nov 2023
No trading
Mon, 13 Nov 2023
No trading
Sun, 12 Nov 2023
Weekend
Sat, 11 Nov 2023
Weekend
Fri, 10 Nov 2023
No trading
Thu, 09 Nov 2023
No trading
Wed, 08 Nov 2023
No trading
Tue, 07 Nov 2023
No trading
Mon, 06 Nov 2023
No trading
Sun, 05 Nov 2023
Weekend
Sat, 04 Nov 2023
Weekend
Fri, 03 Nov 2023
No trading
Thu, 02 Nov 2023
No trading
Wed, 01 Nov 2023
No trading
Tue, 31 Oct 2023
No trading
Mon, 30 Oct 2023
No trading
Sun, 29 Oct 2023
Weekend
Sat, 28 Oct 2023
Weekend
Fri, 27 Oct 2023
No trading
Thu, 26 Oct 2023
No trading
Wed, 25 Oct 2023
No trading
Tue, 24 Oct 2023
No trading
Mon, 23 Oct 2023
No trading
Sun, 22 Oct 2023
Weekend
Sat, 21 Oct 2023
Weekend
Fri, 20 Oct 2023
No trading
Thu, 19 Oct 2023
No trading
Wed, 18 Oct 2023
No trading
Tue, 17 Oct 2023
No trading
Mon, 16 Oct 2023
No trading
Sun, 15 Oct 2023
Weekend
Sat, 14 Oct 2023
Weekend
Fri, 13 Oct 2023
No trading
Thu, 12 Oct 2023
No trading
Wed, 11 Oct 2023
No trading
Tue, 10 Oct 2023
No trading
Mon, 09 Oct 2023
No trading
Sun, 08 Oct 2023
Weekend
Sat, 07 Oct 2023
Weekend
Fri, 06 Oct 2023
No trading
Thu, 05 Oct 2023
No trading
Wed, 04 Oct 2023
No trading
Tue, 03 Oct 2023
No trading
Mon, 02 Oct 2023
No trading
Sun, 01 Oct 2023
Weekend
Sat, 30 Sep 2023
Weekend
Fri, 29 Sep 2023
No trading
Thu, 28 Sep 2023
No trading
Wed, 27 Sep 2023
No trading
Tue, 26 Sep 2023
No trading
Mon, 25 Sep 2023
No trading
Sun, 24 Sep 2023
Weekend
Sat, 23 Sep 2023
Weekend
Fri, 22 Sep 2023
No trading
Thu, 21 Sep 2023
No trading
Wed, 20 Sep 2023
No trading
Tue, 19 Sep 2023
No trading
Mon, 18 Sep 2023
No trading
Sun, 17 Sep 2023
Weekend
Sat, 16 Sep 2023
Weekend
Fri, 15 Sep 2023
No trading
Thu, 14 Sep 2023
No trading
Wed, 13 Sep 2023
No trading
Tue, 12 Sep 2023
No trading
Mon, 11 Sep 2023
No trading
Sun, 10 Sep 2023
Weekend
Sat, 09 Sep 2023
Weekend
Fri, 08 Sep 2023
No trading
Thu, 07 Sep 2023
No trading
Wed, 06 Sep 2023
No trading
Tue, 05 Sep 2023
No trading
Mon, 04 Sep 2023
No trading
Sun, 03 Sep 2023
Weekend
Sat, 02 Sep 2023
Weekend
Fri, 01 Sep 2023
No trading
Thu, 31 Aug 2023
No trading
Wed, 30 Aug 2023
No trading
Tue, 29 Aug 2023
No trading
Mon, 28 Aug 2023
No trading
Sun, 27 Aug 2023
Weekend
Sat, 26 Aug 2023
Weekend
Fri, 25 Aug 2023
No trading
Thu, 24 Aug 2023
No trading
Wed, 23 Aug 2023
No trading
Tue, 22 Aug 2023
No trading
Mon, 21 Aug 2023
No trading
Sun, 20 Aug 2023
Weekend
Sat, 19 Aug 2023
Weekend
Fri, 18 Aug 2023
No trading
Thu, 17 Aug 2023
No trading
Wed, 16 Aug 2023
No trading
Tue, 15 Aug 2023
No trading
Mon, 14 Aug 2023
No trading
Sun, 13 Aug 2023
Weekend
Sat, 12 Aug 2023
Weekend
Fri, 11 Aug 2023
No trading
Thu, 10 Aug 2023
No trading
Wed, 09 Aug 2023
No trading
Tue, 08 Aug 2023
No trading
Mon, 07 Aug 2023
No trading
Sun, 06 Aug 2023
Weekend
Sat, 05 Aug 2023
Weekend
Fri, 04 Aug 2023
No trading
Thu, 03 Aug 2023
No trading
Wed, 02 Aug 2023
No trading
Tue, 01 Aug 2023
No trading
Mon, 31 Jul 2023
No trading
Sun, 30 Jul 2023
Weekend
Sat, 29 Jul 2023
Weekend
Fri, 28 Jul 2023
No trading
Thu, 27 Jul 2023
No trading
Wed, 26 Jul 2023
No trading
Tue, 25 Jul 2023
No trading
Mon, 24 Jul 2023
No trading
Sun, 23 Jul 2023
Weekend
Sat, 22 Jul 2023
Weekend
Fri, 21 Jul 2023
No trading