Given any graph
G
G
, the spread of
G
G
is the maximum difference between any two eigenvalues of the adjacency matrix of
G
G
. In this paper, we resolve a pair of 20-year-old conjectures of Gregory, Hershkowitz, and Kirkland regarding the spread of graphs. The first states that for all positive integers
n
n
, the
n
n
-vertex graph
G
G
that maximizes spread is the join of a clique and an independent set, with
⌊
2
n
/
3
⌋
\lfloor 2n/3 \rfloor
and
⌈
n
/
3
⌉
\lceil n/3 \rceil
vertices, respectively. Using techniques from the theory of graph limits and numerical analysis, we prove this claim for all
n
n
sufficiently large. As an intermediate step, we prove an analogous result for a family of operators in the Hilbert space over
L
2
[
0
,
1
]
\mathscr {L}^2[0,1]
. The second conjecture claims that for any fixed
m
≤
n
2
/
4
m \leq n^2/4
, if
G
G
maximizes spread over all
n
n
-vertex graphs with
m
m
edges, then
G
G
is bipartite. We prove an asymptotic version of this conjecture. Furthermore, we construct an infinite family of counterexamples, which shows that our asymptotic solution is tight up to lower-order error terms.