Alphai.io Logo
PennyMac under scrutiny as stock drops 33% post-earnings