Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share |
| | | | | | | | | | | | | | | Three Months Ended | | Six Months Ended | | | June 30, | | | June 30, | (in thousands, except share and per share data) | | 2025 | | 2024 | | 2025 | | 2024 | Net loss from continuing operations | | $ | (44,862) | | $ | (54,851) | | $ | (92,260) | | $ | (122,887) | Weighted-average common shares outstanding, basic and diluted | | | 116,077,710 | | | 114,819,965 | | | 115,968,352 | | | 113,784,636 | Net loss from continuing operations, basic and diluted | | $ | (0.39) | | $ | (0.48) | | $ | (0.80) | | $ | (1.08) | | | | | | | | | | | | | | Net income from discontinued operations, net of tax | | $ | 342,629 | | $ | 41,930 | | $ | 333,458 | | $ | 212,841 | Weighted-average common shares outstanding, basic and diluted | | | 116,077,710 | | | 114,819,965 | | | 115,968,352 | | | 113,784,636 | Net income from discontinued operations, basic and diluted | | $ | 2.95 | | $ | 0.37 | | $ | 2.88 | | $ | 1.87 | | | | | | | | | | | | | | Net income (loss) | | $ | 297,767 | | $ | (12,921) | | $ | 241,198 | | $ | 89,954 | Weighted-average common shares outstanding, basic and diluted | | | 116,077,710 | | | 114,819,965 | | | 115,968,352 | | | 113,784,636 | Net income (loss) per share, basic and diluted | | $ | 2.57 | | $ | (0.11) | | $ | 2.08 | | $ | 0.79 |
|
Schedule of Outstanding Dilutive Potential Shares Excluded from Calculation of Diluted Net Income (Loss) Per Share |
The following outstanding dilutive potential shares were excluded from the calculation of diluted net income (loss) per share due to their anti-dilutive effect: | | | | | | | | | | | Three Months Ended | | Six Months Ended | | | June 30, | | June 30, | | | 2025 | | 2024 | | 2025 | | 2024 | Stock options, performance stock options and shares subject to ESPP | | 29,704,100 | | 28,352,532 | | 30,386,951 | | 27,925,350 | Restricted stock units | | 236,960 | | 894,106 | | 300,388 | | 989,676 | Shares issuable upon conversion of 2026 Convertible Notes | | 6,283 | | 11,942,152 | | 6,283 | | 11,942,152 | Total | | 29,947,343 | | 41,188,790 | | 30,693,622 | | 40,857,178 |
|