Jul 22
2024
SELL
Open market or private sale
$492,900
$49.29 p/Share
10,000
Reduced 13.82%
62,354
Common Stock, $0.01 pa...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$97,239
$49.26 p/Share
1,974
Reduced 2.66%
72,116
Common Stock, $0.01 pa...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
4,200
Added 5.36%
74,090
Common Stock, $0.01 pa...
Jan 20
2024
SELL
Payment of exercise price or tax liability
$196,136
$49.68 p/Share
3,948
Reduced 5.35%
69,890
Common Stock, $0.01 pa...
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
8,400
Added 10.21%
73,838
Common Stock, $0.01 pa...
Jan 19
2024
SELL
Payment of exercise price or tax liability
$689,707
$49.68 p/Share
13,883
Reduced 17.5%
65,438
Common Stock, $0.01 pa...
Jan 19
2024
BUY
Grant, award, or other acquisition
-
29,537
Added 27.13%
79,321
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Open market or private sale
$895,840
$55.99 p/Share
16,000
Reduced 24.47%
49,378
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$157,675
$55.17 p/Share
2,858
Reduced 4.19%
65,378
Common Stock, $0.01 pa...
Mar 03
2023
BUY
Grant, award, or other acquisition
-
6,080
Added 8.18%
68,236
Common Stock, $0.01 pa...
Jan 20
2023
SELL
Payment of exercise price or tax liability
$1,481,671
$57.61 p/Share
25,719
Reduced 29.27%
62,156
Common Stock, $0.01 pa...
Jan 20
2023
BUY
Grant, award, or other acquisition
-
54,720
Added 38.37%
87,875
Common Stock, $0.01 pa...
Nov 16
2022
SELL
Open market or private sale
$758,100
$54.15 p/Share
14,000
Reduced 29.83%
32,932
Common Stock, $0.01 pa...
May 06
2022
SELL
Open market or private sale
$866,400
$43.32 p/Share
20,000
Reduced 30.06%
46,529
Common Stock, $0.01 pa...
Mar 04
2022
SELL
Payment of exercise price or tax liability
$36,768
$38.38 p/Share
958
Reduced 1.42%
66,529
Common Stock, $0.01 pa...
Mar 04
2022
BUY
Grant, award, or other acquisition
-
2,038
Added 2.93%
67,487
Common Stock, $0.01 pa...
Jan 21
2022
SELL
Payment of exercise price or tax liability
$798,129
$36.64 p/Share
21,783
Reduced 24.97%
65,449
Common Stock, $0.01 pa...
Jan 21
2022
BUY
Grant, award, or other acquisition
-
46,346
Added 34.7%
87,232
Common Stock, $0.01 pa...
Mar 12
2021
SELL
Payment of exercise price or tax liability
$11,871
$29.24 p/Share
406
Reduced 1.0%
40,043
Common Stock, $0.01 pa...
Mar 12
2021
BUY
Grant, award, or other acquisition
-
862
Added 2.09%
40,449
Common Stock, $0.01 pa...
Jan 22
2021
SELL
Payment of exercise price or tax liability
$76,168
$23.99 p/Share
3,175
Reduced 7.42%
39,587
Common Stock, $0.01 pa...
Jan 22
2021
BUY
Grant, award, or other acquisition
-
6,754
Added 13.64%
42,762
Common Stock, $0.01 pa...
Oct 18
2020
SELL
Payment of exercise price or tax liability
$73,226
$15.58 p/Share
4,700
Reduced 11.67%
35,572
Common Stock, $0.01 pa...
Oct 18
2020
BUY
Exercise of conversion of derivative security
-
10,000
Added 19.89%
40,272
Common Stock, $0.01 pa...