| May 15, 2024 | Option or RSU exercised or converted | +11,838 | $25.34 | $300K | 90,030.58 direct | Filing · EDGAR |
| May 15, 2024 | Option or RSU exercised or converted | +4,442 | $22.51 | $100K | 94,472.58 direct | Filing · EDGAR |
| May 15, 2024 | Option or RSU exercised or converted | +3,858 | $25.92 | $100K | 98,330.58 direct | Filing · EDGAR |
| May 15, 2024 | Option or RSU exercised or converted | +3,629 | $27.55 | $100K | 101,959.58 direct | Filing · EDGAR |
| May 15, 2024 | Option or RSU exercised or converted Employee Stock Option (right to buy) | −11,838 | | | 0 direct | Filing · EDGAR |
| May 15, 2024 | Option or RSU exercised or converted Employee Stock Option (right to buy) | −4,442 | | | 0 direct | Filing · EDGAR |
| May 15, 2024 | Option or RSU exercised or converted Employee Stock Option (right to buy) | −3,858 | | | 0 direct | Filing · EDGAR |
| May 15, 2024 | Option or RSU exercised or converted Employee Stock Option (right to buy) | −3,629 | | | 0 direct | Filing · EDGAR |
| May 14, 2024 | Open-market or private sale | −20,500 | $80.95 | $1.7M | 32,519.58 direct | Filing · EDGAR |
| May 14, 2024 | Option or RSU exercised or converted | +5,858 | $20.22 | $118K | 38,377.58 direct | Filing · EDGAR |
| May 14, 2024 | Option or RSU exercised or converted | +7,989 | $25.34 | $202K | 46,366.58 direct | Filing · EDGAR |
| May 14, 2024 | Option or RSU exercised or converted | +27,860 | $22.51 | $627K | 74,226.58 direct | Filing · EDGAR |
| May 14, 2024 | Option or RSU exercised or converted | +35,304 | $25.92 | $915K | 109,530.58 direct | Filing · EDGAR |
| May 14, 2024 | Option or RSU exercised or converted | +27,956 | $27.55 | $770K | 137,486.58 direct | Filing · EDGAR |
| May 14, 2024 | Option or RSU exercised or converted | +15,326 | $33.43 | $512K | 152,812.58 direct | Filing · EDGAR |
| May 14, 2024 | Option or RSU exercised or converted | +5,032 | $46.15 | $232K | 157,844.58 direct | Filing · EDGAR |
| May 14, 2024 | Shares withheld for tax or exercise price | −79,652 | $81.67 | $6.5M | 78,192.58 direct | Filing · EDGAR |
| May 14, 2024 | Option or RSU exercised or converted Employee Stock Option (right to buy) | −5,858 | | | 0 direct | Filing · EDGAR |
| May 14, 2024 | Option or RSU exercised or converted Employee Stock Option (right to buy) | −7,989 | | | 11,838 direct | Filing · EDGAR |
| May 14, 2024 | Option or RSU exercised or converted Employee Stock Option (right to buy) | −27,860 | | | 4,442 direct | Filing · EDGAR |
| May 14, 2024 | Option or RSU exercised or converted Employee Stock Option (right to buy) | −35,304 | | | 3,858 direct | Filing · EDGAR |
| May 14, 2024 | Option or RSU exercised or converted Employee Stock Option (right to buy) | −27,956 | | | 3,629 direct | Filing · EDGAR |
| May 14, 2024 | Option or RSU exercised or converted Employee Stock Option (right to buy) | −15,326 | | | 7,664 direct | Filing · EDGAR |
| May 14, 2024 | Option or RSU exercised or converted Employee Stock Option (right to buy) | −5,032 | | | 10,064 direct | Filing · EDGAR |
| Mar 5, 2024 | Shares withheld for tax or exercise price | −6,679 | $68.29 | $456K | 49,983.5 direct | Filing · EDGAR |
| Mar 5, 2024 | Shares withheld for tax or exercise price | −2,546 | $68.29 | $174K | 52,992.5 direct | Filing · EDGAR |
| Mar 1, 2024 | Option or RSU exercised or converted | +4,484 | | | 60,316.5 direct | Filing · EDGAR |
| Mar 1, 2024 | Shares withheld for tax or exercise price | −1,308 | $68.74 | $90K | 58,595.5 direct | Filing · EDGAR |
| Mar 1, 2024 | Grant or award from the company | +6,183 | | | 18,184 direct | Filing · EDGAR |
| Mar 1, 2024 | Grant or award from the company Employee Stock Option (right to buy) | +15,650 | | | 15,650 direct | Filing · EDGAR |
| Mar 1, 2024 | Option or RSU exercised or converted Performance Share Units | −4,484 | | | 0 direct | Filing · EDGAR |
| Feb 18, 2024 | Grant or award from the company | +19,810 | | | 55,832.5 direct | Filing · EDGAR |
| Feb 7, 2024 | Open-market or private sale | −2,500 | $64.24 | $161K | 36,012.56 direct | Filing · EDGAR |
| Aug 3, 2023 | Option or RSU exercised or converted | +2,774 | $27.12 | $75K | 38,821.67 direct | Filing · EDGAR |
| Aug 3, 2023 | Option or RSU exercised or converted | +4,329 | $16.61 | $72K | 43,150.67 direct | Filing · EDGAR |
| Aug 3, 2023 | Open-market or private sale | −2,017 | $54.66 | $110K | 41,133.67 direct | Filing · EDGAR |
| Aug 3, 2023 | Open-market or private sale | −2,694 | $54.65 | $147K | 38,439.67 direct | Filing · EDGAR |
| Aug 3, 2023 | Option or RSU exercised or converted Employee Stock Option (right to buy) | −2,774 | | | 0 direct | Filing · EDGAR |
| Aug 3, 2023 | Option or RSU exercised or converted Employee Stock Option (right to buy) | −4,329 | | | 0 direct | Filing · EDGAR |
| May 22, 2023 | Open-market or private sale | −3,200 | $43.41 | $139K | 36,021.96 direct | Filing · EDGAR |
| Mar 6, 2023 | Shares withheld for tax or exercise price | −1,799 | $46.04 | $83K | 39,177.89 direct | Filing · EDGAR |
| Mar 1, 2023 | Option or RSU exercised or converted | +4,484 | | | 38,735.89 direct | Filing · EDGAR |
| Mar 1, 2023 | Shares withheld for tax or exercise price | −1,247 | $46.15 | $58K | 37,051.89 direct | Filing · EDGAR |
| Mar 1, 2023 | Grant or award from the company | +5,417 | | | 16,463 direct | Filing · EDGAR |
| Mar 1, 2023 | Grant or award from the company Employee Stock Option (right to buy) | +15,096 | | | 15,096 direct | Filing · EDGAR |
| Mar 1, 2023 | Option or RSU exercised or converted Performance Share Units | −4,484 | | | 4,484 direct | Filing · EDGAR |
| Feb 27, 2023 | Shares withheld for tax or exercise price | −5,414 | $45.61 | $247K | 34,251.89 direct | Filing · EDGAR |
| Feb 26, 2023 | Grant or award from the company | +20,544 | | | 42,673.89 direct | Filing · EDGAR |
| Feb 13, 2023 | Open-market or private sale | −3,500 | $45.07 | $158K | 22,129.89 direct | Filing · EDGAR |
| Jan 3, 2023 | Shares withheld for tax or exercise price | −799 | $38.08 | $30K | 25,599.91 direct | Filing · EDGAR |
| Nov 14, 2022 | Open-market or private sale | −2,800 | $39.22 | $110K | 24,193.63 direct | Filing · EDGAR |
| Mar 7, 2022 | Shares withheld for tax or exercise price | −652 | $32.68 | $21K | 26,832.48 direct | Filing · EDGAR |
| Mar 1, 2022 | Option or RSU exercised or converted | +4,484 | | | 27,052.48 direct | Filing · EDGAR |
| Mar 1, 2022 | Shares withheld for tax or exercise price | −1,247 | $33.43 | $42K | 25,368.48 direct | Filing · EDGAR |
| Mar 1, 2022 | Grant or award from the company | +6,357 | | | 15,802 direct | Filing · EDGAR |
| Mar 1, 2022 | Grant or award from the company Employee Stock Option (right to buy) | +22,990 | | | 22,990 direct | Filing · EDGAR |
| Mar 1, 2022 | Option or RSU exercised or converted Performance Share Units | −4,484 | | | 8,968 direct | Filing · EDGAR |
| Feb 22, 2022 | Shares withheld for tax or exercise price | −1,946 | $33.29 | $65K | 22,568.48 direct | Filing · EDGAR |
| Feb 21, 2022 | Grant or award from the company | +6,664 | | | 24,839.48 direct | Filing · EDGAR |
| Jan 3, 2022 | Shares withheld for tax or exercise price | −1,481 | $37.89 | $56K | 18,096.41 direct | Filing · EDGAR |