|
Three Months Ended |
|
Six Months Ended |
||||||||||||||||||||||||||||
|
June 30, |
|
June 30, |
||||||||||||||||||||||||||||
|
2024 |
|
2023 |
|
2024 |
|
2023 |
||||||||||||||||||||||||
|
$ |
|
EPS(1) |
|
$ |
|
EPS(1) |
|
$ |
|
EPS(1) |
|
$ |
|
EPS(1) |
||||||||||||||||
Net income |
$ |
72,046 |
|
|
$ |
0.22 |
|
|
$ |
48,685 |
|
|
$ |
0.15 |
|
|
$ |
142,356 |
|
|
$ |
0.44 |
|
|
$ |
94,175 |
|
|
$ |
0.29 |
|
Non-GAAP adjustments, prior to income taxes: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
Amortization of purchased intangibles |
|
11,521 |
|
|
|
0.03 |
|
|
|
12,625 |
|
|
|
0.04 |
|
|
|
23,711 |
|
|
|
0.07 |
|
|
|
26,360 |
|
|
|
0.08 |
|
Stock-based compensation expense |
|
21,856 |
|
|
|
0.07 |
|
|
|
17,670 |
|
|
|
0.05 |
|
|
|
41,193 |
|
|
|
0.12 |
|
|
|
36,868 |
|
|
|
0.11 |
|
Deferred compensation plan |
|
883 |
|
|
|
— |
|
|
|
3,777 |
|
|
|
0.01 |
|
|
|
6,682 |
|
|
|
0.02 |
|
|
|
7,923 |
|
|
|
0.02 |
|
Acquisition expenses |
|
1,969 |
|
|
|
0.01 |
|
|
|
3,521 |
|
|
|
0.01 |
|
|
|
4,328 |
|
|
|
0.01 |
|
|
|
12,298 |
|
|
|
0.04 |
|
Realignment expenses (income) |
|
743 |
|
|
|
— |
|
|
|
29 |
|
|
|
— |
|
|
|
809 |
|
|
|
— |
|
|
|
(1,950 |
) |
|
|
(0.01 |
) |
Other income, net |
|
(2,280 |
) |
|
|
(0.01 |
) |
|
|
(965 |
) |
|
|
— |
|
|
|
(9,417 |
) |
|
|
(0.03 |
) |
|
|
(1,254 |
) |
|
|
— |
|
Total non-GAAP adjustments, prior to income taxes |
|
34,692 |
|
|
|
0.10 |
|
|
|
36,657 |
|
|
|
0.11 |
|
|
|
67,306 |
|
|
|
0.20 |
|
|
|
80,245 |
|
|
|
0.24 |
|
Income tax effect of non-GAAP adjustments |
|
(4,844 |
) |
|
|
(0.01 |
) |
|
|
(6,608 |
) |
|
|
(0.02 |
) |
|
|
(4,844 |
) |
|
|
(0.01 |
) |
|
|
(13,997 |
) |
|
|
(0.04 |
) |
Equity in net income of investees, net of tax |
|
(19 |
) |
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
(28 |
) |
|
|
— |
|
|
|
— |
|
|
|
— |
|
Adjusted net income (2) |
$ |
101,875 |
|
|
$ |
0.31 |
|
|
$ |
78,734 |
|
|
$ |
0.24 |
|
|
$ |
204,790 |
|
|
$ |
0.62 |
|
|
$ |
160,423 |
|
|
$ |
0.49 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
Adjusted weighted average shares, diluted |
333,780,984 |
|
332,352,725 |
|
333,725,315 |
|
331,831,973 |