Mar 01
2024
SELL
Payment of exercise price or tax liability
$81,426
$49.26 p/Share
1,653
Reduced 6.27%
24,728
Common Stock, $0.01 pa...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
4,200
Added 13.73%
26,381
Common Stock, $0.01 pa...
Jan 24
2024
SELL
Open market or private sale
$1,180,585
$51.66 p/Share
22,853
Reduced 50.75%
22,181
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.84%
45,034
Common Stock, $0.01 pa...
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
8,400
Added 14.8%
48,340
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 22.77%
39,940
Common Stock, $0.01 pa...
Jan 19
2024
BUY
Grant, award, or other acquisition
-
29,537
Added 36.35%
51,718
Common Stock, $0.01 pa...
Jul 27
2023
SELL
Open market or private sale
$1,014,475
$57.97 p/Share
17,500
Reduced 44.1%
22,181
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 5.69%
39,681
Common Stock, $0.01 pa...
Mar 03
2023
BUY
Grant, award, or other acquisition
-
6,080
Added 12.63%
42,074
Common Stock, $0.01 pa...
Jan 23
2023
SELL
Open market or private sale
$1,884,260
$56.99 p/Share
33,063
Reduced 47.88%
35,994
Common Stock, $0.01 pa...
Jan 20
2023
SELL
Payment of exercise price or tax liability
$1,247,659
$57.61 p/Share
21,657
Reduced 23.87%
69,057
Common Stock, $0.01 pa...
Jan 20
2023
BUY
Grant, award, or other acquisition
-
54,720
Added 37.63%
90,714
Common Stock, $0.01 pa...
Nov 07
2022
SELL
Open market or private sale
$1,062,809
$53.0 p/Share
20,053
Reduced 35.78%
35,994
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 7.32%
56,047
Common Stock, $0.01 pa...
Oct 16
2022
BUY
Exercise of conversion of derivative security
-
11,250
Added 15.69%
60,474
Common Stock, $0.01 pa...
Mar 04
2022
SELL
Payment of exercise price or tax liability
$30,781
$38.38 p/Share
802
Reduced 1.6%
49,224
Common Stock, $0.01 pa...
Mar 04
2022
BUY
Grant, award, or other acquisition
-
2,038
Added 3.91%
50,026
Common Stock, $0.01 pa...
Jan 26
2022
SELL
Open market or private sale
$995,010
$39.02 p/Share
25,500
Reduced 34.7%
47,988
Common Stock, $0.01 pa...
Jan 21
2022
SELL
Payment of exercise price or tax liability
$674,579
$36.64 p/Share
18,411
Reduced 20.03%
73,488
Common Stock, $0.01 pa...
Jan 21
2022
BUY
Grant, award, or other acquisition
-
46,346
Added 33.52%
91,899
Common Stock, $0.01 pa...
Mar 12
2021
SELL
Payment of exercise price or tax liability
$9,942
$29.24 p/Share
340
Reduced 0.75%
44,985
Common Stock, $0.01 pa...
Mar 12
2021
BUY
Grant, award, or other acquisition
-
862
Added 1.87%
45,325
Common Stock, $0.01 pa...
Feb 05
2021
SELL
Open market or private sale
$249,500
$24.95 p/Share
10,000
Reduced 18.36%
44,463
Common Stock, $0.01 pa...
Jan 22
2021
SELL
Payment of exercise price or tax liability
$196,910
$24.58 p/Share
8,011
Reduced 12.82%
54,463
Common Stock, $0.01 pa...