Schedule of potentially dilutive ordinary shares |
| | | | | | | | | | | | | | | Three months ended June 30, | | Six months ended June 30, | | | 2025 | | 2024 | | 2025 | | 2024 | Anti-dilutive ordinary share equivalents | | | | | | | | | | | | | Stock options under 2014 Plans | | | 5,321,862 | | | 5,706,985 | | | 5,321,862 | | | 5,706,985 | Non-vested RSUs and PSUs | | | 2,442,969 | | | 2,762,523 | | | 2,442,969 | | | 2,762,523 | Total anti-dilutive ordinary share equivalents | | | 7,764,831 | | | 8,469,508 | | | 7,764,831 | | | 8,469,508 |
|