Neonatal Nurse Practitioners (NNPs) play a crucial role in providing advanced care to premature and ill newborns, often working in NICUs. Their salary ranges from $129,830 to $152,710, with a median of $141,240, reflecting the specialized skills required for this vital position.