Feb 12
2025
SELL
Payment of exercise price or tax liability
$110,657
$79.61 p/Share
1,390
Reduced 5.81%
22,530
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
$245,198
$79.61 p/Share
3,080
Added 11.41%
23,920
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$24,486
$78.99 p/Share
310
Reduced 1.47%
20,840
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
775
Added 3.53%
21,150
Common Stock
May 24
2024
SELL
Open market or private sale
$362,640
$90.66 p/Share
4,000
Reduced 16.42%
20,359
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$238,271
$93.33 p/Share
2,553
Reduced 9.49%
24,355
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
$74,664
$93.33 p/Share
800
Added 3.14%
24,675
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
$475,983
$93.33 p/Share
5,100
Added 16.34%
26,108
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$105,185
$64.65 p/Share
1,627
Reduced 7.19%
20,988
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
$232,740
$64.65 p/Share
3,600
Added 13.73%
22,615
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$20,905
$65.33 p/Share
320
Reduced 1.66%
19,015
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
800
Added 3.97%
19,335
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$107,213
$61.37 p/Share
1,747
Reduced 8.67%
18,400
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
$239,343
$61.37 p/Share
3,900
Added 16.22%
20,147
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$20,097
$60.9 p/Share
330
Reduced 1.99%
16,247
Common Stock
Feb 06
2022
BUY
Exercise of conversion of derivative security
-
825
Added 4.74%
16,577
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$58,090
$42.34 p/Share
1,372
Reduced 8.23%
15,294
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
$130,577
$42.34 p/Share
3,084
Added 15.62%
16,666
Common Stock
Feb 06
2021
SELL
Payment of exercise price or tax liability
$12,290
$41.66 p/Share
295
Reduced 2.13%
13,582
Common Stock
Feb 06
2021
BUY
Exercise of conversion of derivative security
-
775
Added 5.29%
13,877
Common Stock