Mar 24
2025
SELL
Payment of exercise price or tax liability
$25,790
$70.66 p/Share
365
Reduced 1.36%
26,461
Common Stock
Mar 24
2025
BUY
Grant, award, or other acquisition
$59,001
$70.66 p/Share
835
Added 3.02%
26,826
Common Stock
Nov 08
2024
SELL
Open market or private sale
$130,785
$72.78 p/Share
1,797
Reduced 6.48%
25,920
Common Stock
Sep 17
2024
SELL
Payment of exercise price or tax liability
$169,924
$61.19 p/Share
2,777
Reduced 9.14%
27,615
Common Stock
Sep 17
2024
BUY
Exercise of conversion of derivative security
$97,258
$22.96 p/Share
4,236
Added 12.23%
30,392
Common Stock
Jun 21
2024
SELL
Payment of exercise price or tax liability
$102,754
$47.2 p/Share
2,177
Reduced 7.71%
26,043
Common Stock
Jun 21
2024
BUY
Exercise of conversion of derivative security
$62,985
$19.44 p/Share
3,240
Added 10.3%
28,220
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$79,410
$44.89 p/Share
1,769
Reduced 6.64%
24,875
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
$167,035
$44.89 p/Share
3,721
Added 12.25%
26,644
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$124,685
$53.33 p/Share
2,338
Reduced 9.4%
22,528
Common Stock
Mar 24
2023
BUY
Grant, award, or other acquisition
$273,262
$53.33 p/Share
5,124
Added 17.09%
24,866
Common Stock
Jul 29
2022
SELL
Open market or private sale
$69,300
$69.3 p/Share
1,000
Reduced 4.85%
19,626
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$122,497
$53.19 p/Share
2,303
Reduced 10.12%
20,461
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
$265,631
$53.19 p/Share
4,994
Added 17.99%
22,764
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$83,640
$51.95 p/Share
1,610
Reduced 8.43%
17,482
Common Stock
Mar 25
2021
BUY
Grant, award, or other acquisition
$182,085
$51.95 p/Share
3,505
Added 15.51%
19,092
Common Stock
Feb 17
2021
SELL
Open market or private sale
$48,170
$48.17 p/Share
1,000
Reduced 6.03%
15,587
Common Stock
Feb 02
2021
SELL
Payment of exercise price or tax liability
$92,158
$45.51 p/Share
2,025
Reduced 10.88%
16,587
Common Stock
Feb 02
2021
BUY
Exercise of conversion of derivative security
$46,620
$15.54 p/Share
3,000
Added 13.88%
18,612
Common Stock