Analysts 16 incl. previous ratings
Rating Distribution 14 Buy · 2 Hold · 0 Sell
Date Action Analyst Rating Change Price Target Change Implied Upside May 19, 2026 Initiated W Wolfe Research
Peer Perform Dec 11, 2025 Initiated W Wedbush
Outperform $70 +8.2% Nov 24, 2025 Initiated T Truist
Buy Oct 08, 2025 Initiated G Guggenheim
Buy $90 +39.1% Aug 19, 2025 Initiated P Piper Sandler
Overweight $55 -15.0% Jul 10, 2025 Resumed G Goldman
Buy $40 -38.2% May 02, 2025 Initiated J JP Morgan
Overweight $41 -36.6% Apr 16, 2025 Initiated B Scotiabank
Sector Perform $23 -64.4% Jan 07, 2025 Initiated T TD Cowen
Buy Oct 24, 2024 Initiated U UBS
Buy $60 -7.2% Sep 23, 2024 Initiated R RBC Capital Mkts
Outperform $66 +2.0% Aug 28, 2024 Initiated R ROTH MKM
Buy $65 +0.5% Jun 28, 2024 Initiated B BofA Securities
Buy $65 +0.5% Feb 20, 2024 Initiated M Morgan Stanley
Overweight $55 -15.0% Feb 20, 2024 Initiated G Goldman
Neutral $42 -35.1% Feb 20, 2024 Initiated C Cantor Fitzgerald
Overweight $75 +16.0% Feb 14, 2024 Initiated H H.C. Wainwright
Buy $75 +16.0%
Show Previous Ratings
Insider Trading
Relationship
Date
Transaction
Cost
#Shares
Value ($)
#Shares Total
SEC Form 4
POST LEONARD E Director Oct 15 '26 Option Exercise 0.60 1,000 600 1,000 Oct 19 04:30 PM POST LEONARD E Director Oct 15 '26 Sale 62.06 1,000 62,065 0 Oct 19 04:30 PM LEONARD POST Director Oct 15 '26 Proposed Sale 61.84 3,000 185,520 Oct 15 04:41 PM AMBAW BELLETE Officer Sep 21 '26 Proposed Sale 76.01 30,787 2,340,024 Sep 21 04:04 PM AMBAW BELLETE Officer Sep 17 '26 Proposed Sale 76.50 6,532 499,698 Sep 17 04:33 PM POST LEONARD E Director Sep 15 '26 Option Exercise 0.60 1,000 600 1,000 Sep 17 04:30 PM POST LEONARD E Director Sep 15 '26 Sale 72.98 1,000 72,980 0 Sep 17 04:30 PM AMBAW BELLETE Officer Sep 11 '26 Proposed Sale 75.00 826 61,950 Sep 11 05:10 PM AMBAW BELLETE Officer Sep 02 '26 Proposed Sale 77.61 29,630 2,299,448 Sep 02 05:02 PM AMBAW BELLETE Officer Aug 31 '26 Proposed Sale 75.50 50,000 3,775,250 Aug 31 04:50 PM AMBAW BELLETE Officer Aug 27 '26 Proposed Sale 79.39 5,789 459,561 Aug 27 05:07 PM AMBAW BELLETE Officer Aug 25 '26 Proposed Sale 79.55 10,551 839,338 Aug 25 04:38 PM AMBAW BELLETE Officer Aug 24 '26 Proposed Sale 79.52 5,762 458,185 Aug 24 05:12 PM AMBAW BELLETE Officer Aug 19 '26 Proposed Sale 79.54 100,000 7,954,105 Aug 19 04:05 PM POST LEONARD E Director Aug 14 '26 Option Exercise 0.60 1,000 600 1,000 Aug 18 04:30 PM POST LEONARD E Director Aug 14 '26 Sale 74.54 1,000 74,540 0 Aug 18 04:30 PM AMBAW BELLETE Officer Aug 17 '26 Proposed Sale 76.95 52,438 4,034,894 Aug 17 04:09 PM AMBAW BELLETE Officer Aug 14 '26 Proposed Sale 75.02 19,364 1,452,635 Aug 14 07:00 PM AMBAW BELLETE Officer Aug 13 '26 Proposed Sale 75.95 25,989 1,973,971 Aug 13 05:07 PM AMBAW BELLETE Officer Aug 12 '26 Proposed Sale 78.62 32,137 2,526,515 Aug 12 05:43 PM AMBAW BELLETE Officer Aug 11 '26 Proposed Sale 76.21 50,000 3,810,255 Aug 11 06:05 PM AMBAW BELLETE Officer Aug 10 '26 Proposed Sale 75.41 50,000 3,770,580 Aug 10 04:03 PM AMBAW BELLETE Officer Aug 07 '26 Proposed Sale 75.25 9,250 696,062 Aug 07 04:39 PM AMBAW BELLETE Officer Aug 06 '26 Proposed Sale 75.63 75,000 5,672,212 Aug 06 04:16 PM AMBAW BELLETE Officer Aug 05 '26 Proposed Sale 73.50 25,000 1,837,500 Aug 05 04:32 PM AMBAW BELLETE Officer Jul 29 '26 Proposed Sale 73.50 4,303 316,270 Jul 29 04:29 PM AMBAW BELLETE Officer Jul 28 '26 Proposed Sale 72.50 50,000 3,625,195 Jul 28 04:58 PM AMBAW BELLETE Officer Jul 27 '26 Proposed Sale 72.56 50,000 3,627,995 Jul 27 04:02 PM AMBAW BELLETE Officer Jul 23 '26 Proposed Sale 71.77 50,000 3,588,620 Jul 23 04:02 PM POST LEONARD E Director Jul 15 '26 Option Exercise 0.60 1,000 600 1,000 Jul 17 04:15 PM POST LEONARD E Director Jul 15 '26 Sale 71.17 1,000 71,170 0 Jul 17 04:15 PM AMBAW BELLETE Officer Jul 15 '26 Proposed Sale 72.77 52,438 3,816,008 Jul 15 04:24 PM Mulay James Director Jul 10 '26 Option Exercise 26.63 24,165 643,514 24,165 Jul 14 04:15 PM Mulay James Director Jul 10 '26 Sale 75.16 24,165 1,816,241 0 Jul 14 04:15 PM JAMES MULAY Director Jul 10 '26 Proposed Sale 73.32 20,237 1,483,777 Jul 10 04:41 PM JAMES MULAY Director Jul 01 '26 Proposed Sale 71.05 3,928 279,084 Jul 01 05:06 PM Liu Brian Guan-Chyun Director Jun 25 '26 Buy 66.87 371,085 24,814,454 1,886,236 Jun 29 05:26 PM POST LEONARD E Director Jun 24 '26 Option Exercise 0.60 5,000 3,000 5,000 Jun 25 04:30 PM POST LEONARD E Director Jun 24 '26 Sale 70.00 5,000 350,000 0 Jun 25 04:30 PM LEONARD POST Director Jun 24 '26 Proposed Sale 65.73 5,000 328,650 Jun 24 04:37 PM POST LEONARD E Director Jun 22 '26 Option Exercise 0.60 5,000 3,000 5,000 Jun 23 04:30 PM POST LEONARD E Director Jun 22 '26 Sale 65.00 5,000 325,000 0 Jun 23 04:30 PM LEONARD POST Director Jun 22 '26 Proposed Sale 61.08 6,000 366,480 Jun 22 04:49 PM Mulay James Director Jun 15 '26 Option Exercise 9.64 1,964 18,926 1,310 Jun 16 05:07 PM Mulay James Director Jun 15 '26 Sale 60.12 1,964 118,076 0 Jun 16 05:07 PM POST LEONARD E Director Jun 04 '26 Option Exercise 0.60 1,000 600 1,000 Jun 05 04:30 PM POST LEONARD E Director Jun 04 '26 Sale 54.50 1,000 54,500 0 Jun 05 04:30 PM LEONARD E POST Director Jun 04 '26 Proposed Sale 54.42 3,000 163,260 Jun 04 04:29 PM Mulay James Director Apr 17 '26 Option Exercise 36.63 15,600 571,428 15,600 Apr 20 04:15 PM Mulay James Director Apr 17 '26 Sale 73.01 15,600 1,138,956 0 Apr 20 04:15 PM JAMES MULE Director Apr 17 '26 Proposed Sale 66.34 17,564 1,165,196 Apr 17 04:34 PM Mulay James Director Mar 16 '26 Option Exercise 9.64 1,964 18,926 1,310 Mar 17 04:15 PM Mulay James Director Mar 16 '26 Sale 63.50 1,964 124,714 0 Mar 17 04:15 PM Kuan Arthur Chief Executive Officer Mar 12 '26 Option Exercise 1.72 64,612 111,133 200,763 Mar 13 04:09 PM Kuan Arthur Chief Executive Officer Mar 04 '26 Option Exercise 1.72 102,871 176,938 139,022 Mar 06 05:52 PM Mulay James Director Jan 09 '26 Option Exercise 12.07 11,145 134,515 10,491 Jan 13 04:15 PM Mulay James Director Jan 09 '26 Sale 52.47 11,145 584,799 0 Jan 13 04:15 PM JAMES MULAY Director Jan 09 '26 Proposed Sale 41.93 13,109 549,660 Jan 09 04:32 PM POST LEONARD E Director Nov 17 '25 Option Exercise 0.60 1,000 600 1,000 Nov 18 04:30 PM POST LEONARD E Director Nov 17 '25 Sale 41.43 1,000 41,430 0 Nov 18 04:30 PM