Who is the NBA's all time leading scorer?

In February 2023, LeBron James became the NBA's all time leading scorer surpassing Kareem Abdul-Jabbar. James scored 38 points that night while moving past Abdul-Jabbar's career total of 38,387 points.