Employee Stock Option (right to buy) | | 03/01/2021 | Common Stock, par value $0.01 per share | 1,041 | 32.5 | D | |
Employee Stock Option (right to buy) | | 03/01/2021 | Common Stock, par value $0.01 per share | 1,041 | 34.51 | D | |
Employee Stock Option (right to buy) | | 03/01/2021 | Common Stock, par value $0.01 per share | 4,162 | 40.37 | D | |
Employee Stock Option (right to buy) | | 03/01/2021 | Common Stock, par value $0.01 per share | 1,041 | 35.99 | D | |
Employee Stock Option (right to buy) | | 03/01/2022 | Common Stock, par value $0.01 per share | 1,892 | 34.09 | D | |
Employee Stock Option (right to buy) | | 03/01/2022 | Common Stock, par value $0.01 per share | 1,892 | 35 | D | |
Employee Stock Option (right to buy) | | 03/01/2022 | Common Stock, par value $0.01 per share | 3,784 | 41.16 | D | |
Employee Stock Option (right to buy) | | 03/01/2022 | Common Stock, par value $0.01 per share | 3,784 | 38.63 | D | |
Employee Stock Option (right to buy) | | 03/01/2023 | Common Stock, par value $0.01 per share | 3,270 | 43.45 | D | |
Employee Stock Option (right to buy) | | 03/01/2023 | Common Stock, par value $0.01 per share | 3,270 | 46.22 | D | |
Employee Stock Option (right to buy) | | 03/01/2023 | Common Stock, par value $0.01 per share | 3,270 | 47.25 | D | |
Employee Stock Option (right to buy) | | 03/01/2023 | Common Stock, par value $0.01 per share | 3,270 | 48.8 | D | |
Employee Stock Option (right to buy) | | 03/03/2024 | Common Stock, par value $0.01 per share | 3,427 | 52.65 | D | |
Employee Stock Option (right to buy) | | 03/03/2024 | Common Stock, par value $0.01 per share | 3,427 | 57.44 | D | |
Employee Stock Option (right to buy) | | 03/03/2024 | Common Stock, par value $0.01 per share | 3,427 | 54.04 | D | |
Employee Stock Option (right to buy) | | 03/03/2024 | Common Stock, par value $0.01 per share | 3,427 | 58.29 | D | |
Employee Stock Option (right to buy) | | 03/02/2025 | Common Stock, par value $0.01 per share | 3,427 | 62.6 | D | |
Employee Stock Option (right to buy) | | 03/02/2025 | Common Stock, par value $0.01 per share | 3,427 | 62.93 | D | |
Employee Stock Option (right to buy) | | 03/02/2025 | Common Stock, par value $0.01 per share | 3,427 | 58.08 | D | |
Employee Stock Option (right to buy) | | 03/02/2025 | Common Stock, par value $0.01 per share | 3,427 | 64.48 | D | |
Employee Stock Option (right to buy) | | 03/01/2026 | Common Stock, par value $0.01 per share | 17,824 | 52.53 | D | |