Feb 19
2025
SELL
Payment of exercise price or tax liability
$197,356
$55.22 p/Share
3,574
Reduced 11.18%
28,401
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
$164,610
$55.22 p/Share
2,981
Added 8.53%
31,975
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
$268,590
$55.22 p/Share
4,864
Added 14.37%
28,994
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$81,323
$54.47 p/Share
1,493
Reduced 5.83%
24,130
Common Stock
Feb 17
2025
SELL
Sale (or disposition) back to the issuer
$58,882
$54.47 p/Share
1,081
Reduced 4.05%
25,623
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
1,081
Added 3.89%
26,704
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$180,233
$36.7 p/Share
4,911
Reduced 16.21%
25,386
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
$262,992
$36.7 p/Share
7,166
Added 19.94%
28,766
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
$131,312
$36.7 p/Share
3,578
Added 10.56%
30,297
Common Stock
Feb 17
2024
SELL
Sale (or disposition) back to the issuer
$39,694
$36.72 p/Share
1,081
Reduced 5.24%
19,553
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
1,081
Added 4.98%
20,634
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$44,908
$36.72 p/Share
1,223
Reduced 5.89%
19,553
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$170,013
$36.72 p/Share
4,630
Added 18.35%
20,604
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$19,389
$43.28 p/Share
448
Reduced 2.89%
15,053
Common Stock
Feb 17
2023
SELL
Sale (or disposition) back to the issuer
$46,785
$43.28 p/Share
1,081
Reduced 6.52%
15,501
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
1,081
Added 6.12%
16,582
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$129,263
$43.29 p/Share
2,986
Reduced 16.15%
15,501
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$170,003
$43.28 p/Share
3,928
Added 17.52%
18,487
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$25,974
$43.29 p/Share
600
Reduced 3.96%
14,559
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$74,502
$43.29 p/Share
1,721
Added 10.2%
15,159
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$15,100
$52.43 p/Share
288
Reduced 2.1%
13,438
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$19,622
$52.89 p/Share
371
Reduced 2.63%
13,726
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$26,607
$51.07 p/Share
521
Reduced 3.56%
14,097
Common Stock
Feb 07
2022
SELL
Sale (or disposition) back to the issuer
-
4,500
Reduced 23.54%
14,618
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
$21,398
$51.07 p/Share
419
Added 2.14%
19,118
Common Stock