Jan 17
2025
SELL
Payment of exercise price or tax liability
$1,126,618
$43.05 p/Share
26,170
Reduced 26.28%
73,412
Common Stock, $0.01 pa...
Jan 17
2025
BUY
Grant, award, or other acquisition
-
52,210
Added 37.88%
85,631
Common Stock, $0.01 pa...
Jan 17
2025
BUY
Exercise of conversion of derivative security
-
13,951
Added 15.02%
78,946
Common Stock, $0.01 pa...
May 14
2024
SELL
Open market or private sale
$3,044,964
$48.26 p/Share
63,095
Reduced 65.37%
33,421
Common Stock, $0.01 pa...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$224,527
$49.26 p/Share
4,558
Reduced 4.51%
96,516
Common Stock, $0.01 pa...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
10,505
Added 9.41%
101,074
Common Stock, $0.01 pa...
Jan 20
2024
SELL
Payment of exercise price or tax liability
$452,882
$49.68 p/Share
9,116
Reduced 9.14%
90,569
Common Stock, $0.01 pa...
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
21,010
Added 17.41%
99,685
Common Stock, $0.01 pa...
Jan 19
2024
SELL
Payment of exercise price or tax liability
$1,592,293
$49.68 p/Share
32,051
Reduced 28.95%
78,675
Common Stock, $0.01 pa...
Jan 19
2024
BUY
Grant, award, or other acquisition
-
73,868
Added 40.02%
110,726
Common Stock, $0.01 pa...
Aug 30
2023
SELL
Open market or private sale
$3,529,800
$58.83 p/Share
60,000
Reduced 61.95%
36,858
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$398,989
$55.17 p/Share
7,232
Reduced 6.95%
96,858
Common Stock, $0.01 pa...
Mar 03
2023
BUY
Grant, award, or other acquisition
-
15,200
Added 12.74%
104,090
Common Stock, $0.01 pa...
Jan 20
2023
SELL
Payment of exercise price or tax liability
$3,749,719
$57.61 p/Share
65,088
Reduced 42.27%
88,890
Common Stock, $0.01 pa...
Jan 20
2023
BUY
Grant, award, or other acquisition
-
136,800
Added 47.05%
153,978
Common Stock, $0.01 pa...
Jan 16
2022
SELL
Payment of exercise price or tax liability
$119,760
$37.02 p/Share
3,235
Reduced 15.85%
17,178
Common Stock, $0.01 pa...
Jan 16
2022
BUY
Exercise of conversion of derivative security
-
6,720
Added 24.77%
20,413
Common Stock, $0.01 pa...
Jan 17
2021
SELL
Payment of exercise price or tax liability
$41,581
$25.17 p/Share
1,652
Reduced 10.77%
13,693
Common Stock, $0.01 pa...
Jan 17
2021
BUY
Exercise of conversion of derivative security
-
3,370
Added 18.01%
15,345
Common Stock, $0.01 pa...