Jan 17
2025
SELL
Open market or private sale
$554,568
$66.02 p/Share
8,400
Reduced 29.83%
19,756
Common Stock
Jan 17
2025
BUY
Exercise of conversion of derivative security
$494,676
$58.89 p/Share
8,400
Added 22.98%
28,156
Common Stock
Nov 08
2024
SELL
Open market or private sale
$1,305,148
$60.62 p/Share
21,530
Reduced 52.15%
19,756
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$1,082,528
$50.28 p/Share
21,530
Added 34.27%
41,286
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
9,950
Added 33.49%
19,756
Common Stock
Feb 06
2024
SELL
Open market or private sale
$248,608
$40.15 p/Share
6,192
Reduced 38.7%
9,806
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$114,190
$39.76 p/Share
2,872
Reduced 15.22%
15,998
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
10,150
Added 34.98%
18,870
Common Stock
Feb 02
2023
SELL
Open market or private sale
$219,294
$40.01 p/Share
5,481
Reduced 38.6%
8,720
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$102,876
$39.89 p/Share
2,579
Reduced 15.37%
14,201
Common Stock
Jan 17
2023
SELL
Open market or private sale
$593,207
$38.2 p/Share
15,529
Reduced 48.06%
16,780
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
4,560
Added 14.11%
27,749
Common Stock
Feb 02
2022
SELL
Open market or private sale
$143,486
$40.08 p/Share
3,580
Reduced 13.37%
23,189
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$132,483
$40.49 p/Share
3,272
Reduced 10.89%
26,769
Common Stock
Feb 03
2021
BUY
Grant, award, or other acquisition
-
10,560
Added 26.01%
30,041
Common Stock
Feb 02
2021
SELL
Open market or private sale
$103,661
$38.55 p/Share
2,689
Reduced 12.13%
19,481
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$94,853
$37.82 p/Share
2,508
Reduced 10.16%
22,170
Common Stock
Feb 07
2020
SELL
Open market or private sale
$166,203
$57.83 p/Share
2,874
Reduced 10.43%
24,678
Common Stock
Feb 05
2020
BUY
Grant, award, or other acquisition
-
7,140
Added 20.58%
27,552
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$144,813
$55.74 p/Share
2,598
Reduced 11.29%
20,412
Common Stock
Jul 16
2019
SELL
Open market or private sale
$395,553
$61.96 p/Share
6,384
Reduced 21.72%
23,010
Common Stock