-
Location
-
C/O F5 Networks, Inc., 401 Elliott Ave. West, Seattle, WA
-
Summary
-
The estimated net worth of Stephen Mcmillan is at least $13.3M dollars as of May 16, 2025. Stephen Mcmillan is the President and CEO, Director of TERADATA CORP /DE/ and owns shares of TERADATA CORP /DE/ (TDC) stock worth about $13.2M. Stephen Mcmillan is the Director of Lumen Technologies, Inc. and owns shares of Lumen Technologies, Inc. (LUMN) stock worth about $183K.
-
Signature
-
/s/ Kathryn Murray, as Attorney-in-fact for Stephen McMillan