Feb 12
2025
SELL
Payment of exercise price or tax liability
$209,613
$79.61 p/Share
2,633
Reduced 14.48%
15,556
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
$423,525
$79.61 p/Share
5,320
Added 22.63%
18,189
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$53,950
$78.99 p/Share
683
Reduced 5.04%
12,869
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
1,250
Added 8.44%
13,552
Common Stock
Aug 13
2024
SELL
Open market or private sale
$354,960
$88.74 p/Share
4,000
Reduced 24.54%
12,300
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$452,557
$93.33 p/Share
4,849
Reduced 22.93%
16,300
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
$121,329
$93.33 p/Share
1,300
Added 7.11%
16,994
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
$783,972
$93.33 p/Share
8,400
Added 29.74%
19,849
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$202,548
$64.65 p/Share
3,133
Reduced 21.49%
11,446
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
$407,295
$64.65 p/Share
6,300
Added 30.17%
14,579
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$45,469
$65.33 p/Share
696
Reduced 7.75%
8,279
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
1,275
Added 12.44%
8,975
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$191,781
$61.37 p/Share
3,125
Reduced 28.99%
7,653
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
$386,631
$61.37 p/Share
6,300
Added 36.89%
10,778
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$43,239
$60.9 p/Share
710
Reduced 13.69%
4,478
Common Stock
Feb 06
2022
BUY
Exercise of conversion of derivative security
-
1,300
Added 20.04%
5,188
Common Stock
Apr 08
2021
SELL
Payment of exercise price or tax liability
$3,687
$46.09 p/Share
80
Reduced 2.05%
3,821
Common Stock
Apr 08
2021
BUY
Exercise of conversion of derivative security
$10,370
$46.09 p/Share
225
Added 5.45%
3,901
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$99,922
$42.34 p/Share
2,360
Reduced 39.28%
3,648
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
$195,865
$42.34 p/Share
4,626
Added 43.5%
6,008
Common Stock
Feb 06
2021
SELL
Payment of exercise price or tax liability
$20,497
$41.66 p/Share
492
Reduced 26.25%
1,382
Common Stock
Feb 06
2021
BUY
Exercise of conversion of derivative security
-
900
Added 32.44%
1,874
Common Stock