Oct 24
2024
SELL
Open market or private sale
$2,514,000
$41.9 p/Share
60,000
Reduced 22.06%
211,937
Common Stock, $0.01 pa...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$325,756
$49.26 p/Share
6,613
Reduced 2.38%
271,699
Common Stock, $0.01 pa...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
16,805
Added 5.69%
278,312
Common Stock, $0.01 pa...
Feb 26
2024
SELL
Open market or private sale
$2,426,000
$48.52 p/Share
50,000
Reduced 16.05%
261,507
Common Stock, $0.01 pa...
Jan 20
2024
SELL
Payment of exercise price or tax liability
$657,067
$49.68 p/Share
13,226
Reduced 4.07%
311,507
Common Stock, $0.01 pa...
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
33,610
Added 9.38%
324,733
Common Stock, $0.01 pa...
Jan 19
2024
SELL
Payment of exercise price or tax liability
$2,317,224
$49.68 p/Share
46,643
Reduced 13.81%
291,123
Common Stock, $0.01 pa...
Jan 19
2024
BUY
Grant, award, or other acquisition
-
118,170
Added 25.92%
337,766
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$527,866
$55.17 p/Share
9,568
Reduced 4.18%
219,104
Common Stock, $0.01 pa...
Mar 03
2023
BUY
Grant, award, or other acquisition
-
24,315
Added 9.61%
228,672
Common Stock, $0.01 pa...
Jan 23
2023
SELL
Open market or private sale
$4,004,000
$57.2 p/Share
70,000
Reduced 25.51%
204,357
Common Stock, $0.01 pa...
Jan 20
2023
SELL
Payment of exercise price or tax liability
$4,967,422
$57.61 p/Share
86,225
Reduced 23.91%
274,357
Common Stock, $0.01 pa...
Jan 20
2023
BUY
Grant, award, or other acquisition
-
218,835
Added 37.77%
360,582
Common Stock, $0.01 pa...
Mar 04
2022
SELL
Payment of exercise price or tax liability
$123,161
$38.38 p/Share
3,209
Reduced 2.22%
141,391
Common Stock, $0.01 pa...
Mar 04
2022
BUY
Grant, award, or other acquisition
-
8,154
Added 5.34%
144,600
Common Stock, $0.01 pa...
Jan 21
2022
SELL
Payment of exercise price or tax liability
$2,678,604
$36.64 p/Share
73,106
Reduced 34.89%
136,446
Common Stock, $0.01 pa...
Jan 21
2022
BUY
Grant, award, or other acquisition
-
185,382
Added 46.94%
209,552
Common Stock, $0.01 pa...
Mar 12
2021
SELL
Payment of exercise price or tax liability
$39,708
$29.24 p/Share
1,358
Reduced 5.32%
24,170
Common Stock, $0.01 pa...
Mar 12
2021
BUY
Grant, award, or other acquisition
-
3,450
Added 11.91%
25,528
Common Stock, $0.01 pa...
Mar 09
2021
SELL
Open market or private sale
$1,177,600
$29.44 p/Share
40,000
Reduced 64.44%
22,078
Common Stock, $0.01 pa...
Jan 22
2021
SELL
Payment of exercise price or tax liability
$789,632
$24.58 p/Share
32,125
Reduced 34.1%
62,078
Common Stock, $0.01 pa...
Jan 22
2021
BUY
Grant, award, or other acquisition
-
27,014
Added 22.29%
94,203
Common Stock, $0.01 pa...
Oct 18
2020
SELL
Payment of exercise price or tax liability
$122,615
$15.58 p/Share
7,870
Reduced 10.49%
67,189
Common Stock, $0.01 pa...
Oct 18
2020
BUY
Exercise of conversion of derivative security
-
20,000
Added 21.04%
75,059
Common Stock, $0.01 pa...