| Schedule of Key Terms of Convertible Notes |
Key terms of the Convertible Notes are as follows: | | | 2026 Notes | | 2029 Notes | | 2030 Notes | | 2031 Notes | | Principal outstanding | | $ | 75,000 | | $ | 70,000 | | $ | 475,000 | | $ | 603,750 | | Issuance date | | | June 14, 2021 | | | August 13, 2024 | | | August 14, 2025 | | | March 30, 2026 | | Maturity date (unless earlier converted, repurchased or redeemed) | | | June 15, 2026 | | | August 15, 2029 | | | August 15, 2030 | | | October 1, 2031 | | Interest rate | | | 3.25% | | | 3.25% | | | 4.625% | | | 4.50% | | Initial conversion price | | $ | 11.04 | | $ | 11.82 | | $ | 19.15 | | $ | 21.58 | | Initial conversion rate | | | 90.5797 | | | 84.5934 | | | 52.2071 | | | 46.3306 | | Redemption price | | $ | 14.35 | | $ | 15.37 | | $ | 24.90 | | $ | 28.06 |
|
| Schedule of Convertible Notes |
The following table provides a summary of the Convertible Notes at March 31, 2026 and December 31, 2025: | | | March 31, 2026 | | December 31, 2025 | | | | 2026 Notes | | 2029 Notes | | 2030 Notes | | 2031 Notes | | Total | | 2026 Notes | | 2029 Notes | | 2030 Notes | | Total | | Principal amount | | $ | 75,000 | | | $ | 70,000 | | | $ | 475,000 | | | $ | 603,750 | | | $ | 1,223,750 | | | $ | 150,000 | | | $ | 345,000 | | | $ | 475,000 | | | $ | 970,000 | | | Less: Unamortized issuance costs | | | (90 | ) | | | (1,052 | ) | | | (9,684 | ) | | | (12,580 | ) | | | (23,406 | ) | | | (396 | ) | | | (5,566 | ) | | | (10,231 | ) | | | (16,193 | ) | | Carrying amount | | $ | 74,910 | | | $ | 68,948 | | | $ | 465,316 | | | $ | 591,170 | | | $ | 1,200,344 | | | $ | 149,604 | | | $ | 339,434 | | | $ | 464,769 | | | $ | 953,807 | | | Effective interest rate(1) | | | 3.83% | | | | 3.70% | | | | 5.10% | | | | 4.88% | | | | 4.83% | | | | 3.83% | | | | 3.70% | | | | 5.10% | | | | 4.40% | | _____________________________ | (1) | Includes amortization of the issuance costs and premium. |
|