Mar 01
2024
SELL
Payment of exercise price or tax liability
$81,426
$49.26 p/Share
1,653
Reduced 4.67%
33,745
Common Stock, $0.01 pa...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
4,200
Added 10.61%
35,398
Common Stock, $0.01 pa...
Jan 25
2024
SELL
Open market or private sale
$1,052,607
$52.05 p/Share
20,223
Reduced 39.33%
31,198
Common Stock, $0.01 pa...
Jan 20
2024
SELL
Payment of exercise price or tax liability
$164,242
$49.68 p/Share
3,306
Reduced 6.04%
51,421
Common Stock, $0.01 pa...
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
8,400
Added 13.31%
54,727
Common Stock, $0.01 pa...
Jan 19
2024
SELL
Payment of exercise price or tax liability
$585,131
$49.68 p/Share
11,778
Reduced 20.27%
46,327
Common Stock, $0.01 pa...
Jan 19
2024
BUY
Grant, award, or other acquisition
-
29,537
Added 33.7%
58,105
Common Stock, $0.01 pa...
Aug 09
2023
SELL
Open market or private sale
$457,867
$59.34 p/Share
7,716
Reduced 21.41%
28,316
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$132,021
$55.17 p/Share
2,393
Reduced 6.27%
35,792
Common Stock, $0.01 pa...
Mar 03
2023
BUY
Grant, award, or other acquisition
-
6,080
Added 13.74%
38,185
Common Stock, $0.01 pa...
Jan 23
2023
SELL
Open market or private sale
$2,118,875
$57.5 p/Share
36,850
Reduced 53.44%
32,105
Common Stock, $0.01 pa...
Jan 20
2023
SELL
Payment of exercise price or tax liability
$1,247,602
$57.61 p/Share
21,656
Reduced 23.9%
68,955
Common Stock, $0.01 pa...
Jan 20
2023
BUY
Grant, award, or other acquisition
-
54,720
Added 37.65%
90,611
Common Stock, $0.01 pa...
Nov 07
2022
SELL
Open market or private sale
$323,035
$53.0 p/Share
6,095
Reduced 14.64%
35,535
Common Stock, $0.01 pa...
Oct 16
2022
SELL
Payment of exercise price or tax liability
$190,804
$43.1 p/Share
4,427
Reduced 9.61%
41,630
Common Stock, $0.01 pa...
Oct 16
2022
BUY
Exercise of conversion of derivative security
-
11,250
Added 19.63%
46,057
Common Stock, $0.01 pa...
Mar 04
2022
SELL
Payment of exercise price or tax liability
$30,781
$38.38 p/Share
802
Reduced 2.28%
34,404
Common Stock, $0.01 pa...
Mar 04
2022
BUY
Grant, award, or other acquisition
-
2,038
Added 5.47%
35,206
Common Stock, $0.01 pa...
Mar 02
2022
SELL
Open market or private sale
$797,258
$38.5 p/Share
20,708
Reduced 38.44%
33,168
Common Stock, $0.01 pa...
Jan 21
2022
SELL
Payment of exercise price or tax liability
$674,652
$36.64 p/Share
18,413
Reduced 25.47%
53,876
Common Stock, $0.01 pa...
Jan 21
2022
BUY
Grant, award, or other acquisition
-
46,346
Added 39.07%
72,289
Common Stock, $0.01 pa...
Mar 12
2021
SELL
Payment of exercise price or tax liability
$6,140
$29.24 p/Share
210
Reduced 0.83%
24,999
Common Stock, $0.01 pa...
Mar 12
2021
BUY
Grant, award, or other acquisition
-
862
Added 3.31%
25,209
Common Stock, $0.01 pa...
Jan 22
2021
SELL
Payment of exercise price or tax liability
$44,741
$23.99 p/Share
1,865
Reduced 7.12%
24,347
Common Stock, $0.01 pa...
Jan 22
2021
BUY
Grant, award, or other acquisition
-
6,754
Added 20.49%
26,212
Common Stock, $0.01 pa...