Perfect Corp. Class A PERF

Open calendar →

Perfect Corp. Class A Ordinary Share · Company · NYSE

Announcement types: (default: consequential filings)
Results & current reports
Capital markets
Ownership & governance

USD closing-price chart (daily close from yfinance · Last year)

USD 2.51 → 1.92 · -23.5%
2.5501.9251.300 1 2 3 4 5 6 7 8 9 10 Jul 25Oct 25Jan 26Apr 26Jul 26

Numbered dotted lines mark the filtered filings under Announcement Events below.

Price & SEC Filing History 22 Jul 2025 — 23 Jul 2026 (Last year)

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.

No data yet
1.9300 1.9300 1.9200 1.9200 408,205
1.9200 1.9300 1.9200 1.9300 408,100
1.9200 1.9300 1.9200 1.9300 195,200
Weekend
Weekend
1.9200 1.9350 1.9150 1.9200 645,900
1.9200 1.9300 1.9200 1.9200 344,400
1.9300 1.9300 1.9150 1.9200 415,600
1.9200 1.9300 1.9100 1.9300 481,300
1.9200 1.9300 1.9100 1.9300 361,200
Weekend
Weekend
1.9150 1.9400 1.9000 1.9200 4,319,500
10 · 6-K Pre-market · 06:45 ET FORM 6-K ↗
1.7500 1.7500 1.7400 1.7400 15,800
1.7200 1.7600 1.7100 1.7500 94,700
1.7100 1.7300 1.7100 1.7200 15,300
1.6800 1.7300 1.6800 1.7200 41,500
Weekend
Weekend
No trading
1.6900 1.7400 1.6900 1.6900 57,500
1.6600 1.7100 1.6600 1.7000 114,300
1.6500 1.6690 1.6500 1.6600 21,400
1.6500 1.6600 1.6410 1.6500 25,800
Weekend
Weekend
1.6500 1.6700 1.6420 1.6600 24,000
1.6600 1.6700 1.6000 1.6600 82,000
1.6600 1.6700 1.6500 1.6500 51,900
1.6500 1.6700 1.6500 1.6600 43,800
1.6700 1.6900 1.6600 1.6600 78,300
Weekend
Weekend
No trading
1.6900 1.6900 1.6600 1.6800 70,200
1.6600 1.6800 1.6600 1.6700 18,200
1.6700 1.6800 1.6500 1.6700 115,000
1.6900 1.7000 1.6600 1.6600 123,700
Weekend
Weekend
1.6800 1.7080 1.6800 1.6800 31,300
1.7000 1.7050 1.6800 1.7000 42,700
1.7000 1.7000 1.6800 1.6800 17,400
1.6600 1.7000 1.6550 1.6900 76,300
1.6600 1.6780 1.6520 1.6700 88,700
Weekend
Weekend
1.7000 1.7000 1.6400 1.6700 154,300
1.6900 1.7000 1.6800 1.6800 37,700
1.7100 1.7200 1.6550 1.6600 149,400
1.7300 1.7300 1.6900 1.7100 106,400
1.7200 1.7500 1.7100 1.7100 117,900
Weekend
Weekend
1.6900 1.7300 1.6900 1.7300 165,700
1.6800 1.7150 1.6800 1.6900 133,200
1.6700 1.6900 1.6600 1.6800 132,500
1.7000 1.7200 1.6800 1.6800 115,300
No trading
Weekend
Weekend
1.7100 1.7200 1.6880 1.7200 61,000
1.6900 1.6950 1.6800 1.6800 33,800
1.6900 1.6900 1.6800 1.6800 15,800
1.6600 1.7000 1.6600 1.6600 35,400
1.6900 1.7050 1.6800 1.6800 51,500
Weekend
Weekend
1.6500 1.7000 1.6500 1.6900 79,000
1.6900 1.7000 1.6600 1.6600 54,800
1.7200 1.7200 1.6800 1.6900 55,200
1.7000 1.7120 1.6900 1.6900 61,800
1.7100 1.7200 1.6900 1.7000 168,800
Weekend
Weekend
1.6800 1.6900 1.6700 1.6900 59,300
1.6600 1.6900 1.6600 1.6700 108,300
1.6900 1.7000 1.6250 1.6600 224,400
1.7100 1.7300 1.7000 1.7200 23,000
1.7200 1.7900 1.7100 1.7200 137,800
Weekend
Weekend
1.6700 1.7200 1.6700 1.7100 32,700
1.6700 1.7000 1.6550 1.6600 57,200
1.6700 1.7000 1.6450 1.7000 52,800
1.6900 1.7100 1.6600 1.6600 54,300
9 · 6-K Pre-market · 07:00 ET 6-K ↗
1.6800 1.6800 1.6400 1.6600 29,300
Weekend
Weekend
1.6400 1.6800 1.6300 1.6600 44,700
1.6900 1.7000 1.6300 1.6400 55,200
1.6900 1.7010 1.6700 1.7000 39,200
1.7400 1.7400 1.6600 1.6700 20,000
1.7200 1.7300 1.7100 1.7300 54,200
8 · 6-K Pre-market · 07:00 ET 6-K ↗
Weekend
Weekend
1.7300 1.7890 1.7100 1.7100 101,700
1.7300 1.7500 1.7000 1.7400 35,200
1.6700 1.7400 1.6700 1.7400 103,200
1.6500 1.6900 1.6400 1.6900 144,100
1.6200 1.6600 1.6100 1.6500 118,700
Weekend
Weekend
1.6400 1.6700 1.6100 1.6400 117,900
1.6300 1.6600 1.6200 1.6300 111,400
1.6900 1.6900 1.6300 1.6400 41,400
1.6700 1.6800 1.6450 1.6500 49,700
1.6600 1.6900 1.6300 1.6700 117,400
Weekend
Weekend
No trading
1.6000 1.7000 1.5700 1.6900 133,800
1.6500 1.6750 1.6200 1.6300 329,800
1.6400 1.7000 1.6300 1.6900 121,600
1.7000 1.7000 1.6200 1.6600 141,300
Weekend
Weekend
1.6600 1.6960 1.6200 1.6600 135,500
1.6600 1.7100 1.6600 1.7000 65,200
1.7000 1.7200 1.6700 1.6900 66,300
1.7100 1.7170 1.6600 1.6800 114,600
7 · 6-K Next filing day · accepted 23 Mar, 19:30 ET 6-K ↗
1.6300 1.7200 1.6300 1.7000 119,800
Weekend
Weekend
1.6400 1.7100 1.6300 1.6500 193,900
1.7500 1.7500 1.6100 1.6200 470,900
1.7100 1.8300 1.6400 1.7500 6,378,100
6 · 6-K Pre-market · 07:00 ET 6-K ↗
1.3700 1.3960 1.3500 1.3500 24,100
1.3500 1.3900 1.3500 1.3900 36,800
Weekend
Weekend
1.3500 1.4400 1.3500 1.3600 42,400
5 · 20-F Pre-market · 06:25 ET 20-F ↗
1.3800 1.4100 1.3600 1.3900 14,100
1.4400 1.4400 1.3400 1.4000 59,700
1.4400 1.4400 1.3700 1.4000 48,800
1.4400 1.4800 1.4060 1.4220 31,700
Weekend
Weekend
1.4700 1.5000 1.4400 1.4600 40,800
1.5000 1.5100 1.4300 1.4700 57,400
1.5100 1.5100 1.4580 1.4800 63,700
1.4700 1.4860 1.4050 1.4700 115,100
1.3500 1.5000 1.3500 1.4400 280,300
Weekend
Weekend
1.3500 1.3700 1.3300 1.3500 55,500
1.3800 1.3800 1.3350 1.3500 50,400
1.3000 1.3800 1.2700 1.3800 104,200
1.4700 1.5100 1.2400 1.3000 333,900
4 · 6-K Pre-market · 06:30 ET 6-K ↗
1.5300 1.5400 1.4300 1.4800 154,200
Weekend
Weekend
1.5100 1.5700 1.5000 1.5100 47,500
1.4600 1.5100 1.4500 1.4900 59,700
1.4100 1.4800 1.4000 1.4600 43,200
1.4900 1.4900 1.4000 1.4000 79,000
No trading
Weekend
Weekend
1.4400 1.5100 1.4250 1.4900 31,200
1.5000 1.5170 1.4100 1.4700 84,300
1.5900 1.6000 1.5000 1.5000 58,600
1.5400 1.6400 1.5040 1.6000 218,500
1.4000 1.5700 1.3800 1.5600 149,700
Weekend
Weekend
1.4200 1.4400 1.3500 1.3700 208,000
1.4500 1.4500 1.4100 1.4300 40,400
1.4700 1.4800 1.4100 1.4700 118,200
1.5500 1.5500 1.4500 1.4600 253,200
1.5500 1.5600 1.5100 1.5200 160,300
Weekend
Weekend
1.6200 1.6500 1.5550 1.5600 83,900
1.6500 1.6500 1.5800 1.6300 73,800
1.6700 1.6900 1.6520 1.6600 49,100
1.6600 1.6800 1.6300 1.6700 75,700
1.7100 1.7150 1.6700 1.6700 24,900
Weekend
Weekend
1.7000 1.7110 1.6740 1.7000 63,400
1.6700 1.7400 1.6400 1.7000 271,300
1.6900 1.6900 1.6520 1.6600 59,900
1.7200 1.7400 1.6700 1.6700 127,300
No trading
Weekend
Weekend
1.7200 1.7500 1.7100 1.7400 67,400
1.7700 1.7700 1.6900 1.7100 120,400
1.7500 1.7700 1.7150 1.7700 122,900
1.7100 1.7540 1.6900 1.7200 114,300
1.7300 1.7400 1.7050 1.7300 82,500
Weekend
Weekend
1.7200 1.7300 1.6800 1.7300 97,200
1.7500 1.7690 1.7100 1.7100 136,800
1.7500 1.7800 1.7200 1.7800 168,500
1.7800 1.7800 1.7410 1.7800 57,700
1.7500 1.7800 1.7400 1.7700 53,500
Weekend
Weekend
1.7800 1.8100 1.7300 1.7300 97,800
No trading
1.7400 1.8100 1.7000 1.8100 162,100
1.7200 1.8200 1.7200 1.7600 218,600
1.7200 1.7300 1.6800 1.7000 121,200
Weekend
Weekend
1.7400 1.7500 1.7200 1.7300 51,400
No trading
1.7700 1.7700 1.7160 1.7500 20,800
1.7400 1.7700 1.7100 1.7700 122,100
1.8200 1.8550 1.7100 1.7400 172,000
Weekend
Weekend
1.7700 1.8250 1.7700 1.8100 90,600
1.7300 1.8000 1.7100 1.7700 150,200
1.7300 1.7700 1.7100 1.7200 71,700
1.7300 1.7900 1.7000 1.7300 76,700
1.7900 1.7900 1.7000 1.7600 98,400
Weekend
Weekend
1.7500 1.7850 1.7230 1.7500 44,800
1.7800 1.7800 1.7300 1.7700 70,600
1.7900 1.8100 1.7500 1.7800 64,700
1.8300 1.8500 1.7800 1.8200 102,300
1.8100 1.8450 1.8000 1.8100 102,000
Weekend
Weekend
1.8000 1.8090 1.7500 1.7900 80,500
1.8000 1.8250 1.7600 1.7700 95,700
1.8000 1.8300 1.7670 1.8300 53,800
1.8200 1.8700 1.8000 1.8100 95,100
1.8100 1.8600 1.7850 1.8300 103,300
Weekend
Weekend
1.7400 1.8400 1.7400 1.7900 88,200
No trading
1.7400 1.7400 1.6900 1.7300 61,600
1.6700 1.7500 1.6700 1.7000 88,700
1.6900 1.7200 1.6800 1.7100 155,500
Weekend
Weekend
1.7000 1.7300 1.6700 1.7100 87,700
1.8000 1.8000 1.7000 1.7000 84,600
1.7500 1.8000 1.7300 1.7400 96,900
1.7800 1.8120 1.7300 1.7300 118,700
1.8200 1.8800 1.7800 1.8200 107,100
Weekend
Weekend
1.8000 1.8800 1.8000 1.8400 75,600
1.9000 1.9200 1.8200 1.8200 130,600
1.9100 1.9400 1.8900 1.9300 86,900
1.9100 1.9100 1.8800 1.9100 68,300
1.9300 1.9700 1.8800 1.8800 115,400
Weekend
Weekend
1.8600 1.9500 1.8600 1.9300 97,600
1.9800 1.9900 1.8000 1.9000 266,700
1.9300 2.0100 1.9000 1.9900 135,300
2.0500 2.0500 1.9000 1.9000 203,500
1.9700 2.1500 1.9600 2.0900 485,200
Weekend
Weekend
1.9500 1.9500 1.9000 1.9300 150,200
1.9400 1.9500 1.9000 1.9500 129,000
2.0200 2.0200 1.9000 1.9200 297,100
2.0400 2.1000 2.0000 2.0500 327,500
3 · 6-K Pre-market · 07:00 ET 6-K ↗
1.9800 1.9800 1.9400 1.9700 88,600
Weekend
Weekend
2.0000 2.0000 1.9600 1.9600 85,700
1.9400 1.9900 1.9220 1.9500 118,800
2.0400 2.0400 1.9300 1.9800 103,600
1.9300 2.0100 1.9000 2.0000 142,500
1.9300 1.9700 1.9100 1.9100 193,500
Weekend
Weekend
1.9100 1.9890 1.9100 1.9400 57,000
1.9900 2.0300 1.9200 1.9400 103,700
2.0500 2.0500 1.9350 2.0000 233,500
1.9300 2.0500 1.9100 2.0000 264,100
1.9200 1.9300 1.8700 1.9180 217,000
Weekend
Weekend
2.0000 2.0190 1.8800 1.8800 200,600
2.0400 2.0400 1.9600 2.0200 210,100
2.0100 2.0500 1.9700 2.0100 80,200
2.0600 2.0600 1.9600 2.0300 181,200
1.9200 2.0600 1.9000 2.0400 392,600
Weekend
Weekend
1.9200 1.9400 1.8500 1.8800 276,500
1.9300 1.9500 1.9000 1.9400 89,300
1.9000 1.9200 1.8710 1.9200 103,600
1.9200 1.9400 1.8500 1.8800 132,300
1.9000 1.9200 1.8700 1.9100 108,300
Weekend
Weekend
1.9000 1.9300 1.8300 1.8800 163,100
2 · 6-K Pre-market · 06:03 ET 6-K ↗
1.9200 1.9250 1.8800 1.9200 97,400
1.9200 1.9300 1.9000 1.9200 94,300
1.9900 2.0290 1.9250 1.9400 245,500
1.9600 1.9800 1.9200 1.9800 139,100
Weekend
Weekend
1.9600 1.9900 1.9400 1.9600 112,600
1.9800 1.9880 1.9400 1.9600 120,400
1.9900 2.0000 1.9300 1.9700 86,700
1.9900 1.9920 1.9500 1.9900 68,100
2.0800 2.0900 1.9900 1.9900 148,100
Weekend
Weekend
1.9700 2.0800 1.9500 2.0800 248,600
1.8500 1.9300 1.8500 1.9200 133,900
1.9200 1.9680 1.8500 1.8700 138,600
1.9200 1.9700 1.9100 1.9500 72,100
1.9200 1.9500 1.9000 1.9500 73,200
Weekend
Weekend
1.9700 1.9700 1.8800 1.9200 194,300
1.9400 1.9800 1.9300 1.9400 88,700
2.0100 2.0200 1.9500 1.9700 102,100
2.0300 2.0560 1.9600 2.0000 89,200
No trading
Weekend
Weekend
2.0800 2.0890 2.0300 2.0500 77,900
2.1300 2.1600 2.0700 2.0800 117,600
2.0600 2.1400 2.0500 2.1200 155,300
2.0500 2.1200 2.0100 2.0300 157,600
1.9500 2.1000 1.9460 2.0400 276,500
Weekend
Weekend
1.8900 1.9520 1.8700 1.9200 180,000
1.9200 1.9210 1.9000 1.9000 105,200
1.9200 1.9400 1.9000 1.9200 125,000
2.0100 2.0200 1.9100 1.9200 146,000
1.9400 2.0500 1.8800 2.0100 290,400
Weekend
Weekend
1.9100 1.9180 1.8800 1.9100 174,200
1.9200 1.9500 1.8950 1.9000 119,400
1.9000 1.9500 1.8900 1.9000 150,900
1.8900 1.9350 1.8500 1.9100 203,200
1.9600 1.9700 1.8400 1.8500 228,200
Weekend
Weekend
1.9600 1.9600 1.8600 1.9400 234,700
1.9600 2.0300 1.9200 1.9400 203,500
1.9800 1.9920 1.9000 1.9200 111,100
1.9800 1.9800 1.8500 1.9300 223,400
1.8500 1.9600 1.8120 1.9300 198,600
Weekend
Weekend
1.9800 2.0000 1.8500 1.8600 175,100
1.9600 2.0500 1.9300 1.9600 250,500
2.0500 2.0940 1.9200 1.9200 460,700
2.0000 2.1800 1.9300 2.0500 761,100
1 · 6-K Pre-market · 06:30 ET 6-K ↗
2.5500 2.5500 2.4350 2.4500 358,700
Weekend
Weekend
2.5600 2.5600 2.3850 2.5200 248,800
2.6200 2.6430 2.4600 2.4800 141,400
2.5500 2.6200 2.5200 2.5500 221,400
2.6200 2.6500 2.5000 2.5100 199,600

Announcement Events

Each title opens the filing on the SEC website. Registered users can summarise the filing and up to seven relevant exhibits linked within the same SEC submission.