Jan 17
2025
SELL
Payment of exercise price or tax liability
$5,770,034
$43.05 p/Share
134,031
Reduced 9.23%
1,317,579
Common Stock, $0.01 pa...
Jan 17
2025
BUY
Exercise of conversion of derivative security
-
83,705
Added 5.84%
1,350,517
Common Stock, $0.01 pa...
Jan 17
2025
BUY
Grant, award, or other acquisition
-
256,579
Added 15.79%
1,367,905
Common Stock, $0.01 pa...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,068,942
$49.26 p/Share
21,700
Reduced 1.92%
1,111,326
Common Stock, $0.01 pa...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
55,145
Added 4.64%
1,133,026
Common Stock, $0.01 pa...
Jan 20
2024
SELL
Payment of exercise price or tax liability
$2,156,112
$49.68 p/Share
43,400
Reduced 3.87%
1,077,881
Common Stock, $0.01 pa...
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
110,290
Added 8.96%
1,121,281
Common Stock, $0.01 pa...
Jan 19
2024
SELL
Payment of exercise price or tax liability
$7,585,887
$49.68 p/Share
152,695
Reduced 13.12%
1,010,991
Common Stock, $0.01 pa...
Jan 19
2024
BUY
Grant, award, or other acquisition
-
387,770
Added 24.99%
1,163,686
Common Stock, $0.01 pa...
Mar 04
2022
SELL
Payment of exercise price or tax liability
$575,124
$38.38 p/Share
14,985
Reduced 1.89%
775,916
Common Stock, $0.01 pa...
Mar 04
2022
BUY
Grant, award, or other acquisition
-
38,077
Added 4.59%
790,901
Common Stock, $0.01 pa...
Jan 21
2022
SELL
Payment of exercise price or tax liability
$12,485,996
$36.64 p/Share
340,775
Reduced 31.16%
752,824
Common Stock, $0.01 pa...
Jan 21
2022
BUY
Grant, award, or other acquisition
-
865,710
Added 44.18%
1,093,599
Common Stock, $0.01 pa...
Jul 06
2021
BUY
Open market or private purchase
$22,496
$31.64 p/Share
711
Added 0.31%
227,889
Common Stock, $0.01 pa...
Apr 06
2021
BUY
Open market or private purchase
$22,141
$27.85 p/Share
795
Added 0.35%
227,178
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 0.6%
226,383
Common Stock, $0.01 pa...
Mar 12
2021
BUY
Grant, award, or other acquisition
-
3,450
Added 1.49%
227,741
Common Stock, $0.01 pa...
Jan 22
2021
SELL
Payment of exercise price or tax liability
$158,886
$23.99 p/Share
6,623
Reduced 2.87%
224,291
Common Stock, $0.01 pa...
Jan 22
2021
BUY
Grant, award, or other acquisition
-
27,014
Added 10.47%
230,914
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 3.72%
203,900
Common Stock, $0.01 pa...
Oct 18
2020
BUY
Exercise of conversion of derivative security
-
20,000
Added 8.63%
211,770
Common Stock, $0.01 pa...