May 08
2023
BUY
Open market or private purchase
$497,393
$30.59 p/Share
16,260
Added 9.67%
151,927
Common Stock, $0.01 pa...
Mar 05
2023
SELL
Payment of exercise price or tax liability
$138,880
$47.11 p/Share
2,948
Reduced 2.13%
135,667
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$136,290
$46.31 p/Share
2,943
Reduced 2.08%
138,615
Common Stock, $0.01 pa...
Mar 02
2023
BUY
Grant, award, or other acquisition
-
27,640
Added 16.34%
141,558
Common Stock, $0.01 pa...
Feb 10
2023
SELL
Payment of exercise price or tax liability
$621,183
$48.77 p/Share
12,737
Reduced 10.06%
113,918
Common Stock, $0.01 pa...
Feb 09
2023
BUY
Grant, award, or other acquisition
-
30,079
Added 19.19%
126,655
Common Stock, $0.01 pa...
Mar 05
2022
SELL
Payment of exercise price or tax liability
$163,816
$55.25 p/Share
2,965
Reduced 2.98%
96,576
Common Stock, $0.01 pa...
Mar 03
2022
BUY
Grant, award, or other acquisition
-
21,311
Added 17.63%
99,541
Common Stock, $0.01 pa...
Feb 14
2022
SELL
Payment of exercise price or tax liability
$572,209
$58.55 p/Share
9,773
Reduced 11.11%
78,230
Common Stock, $0.01 pa...
Feb 10
2022
SELL
Payment of exercise price or tax liability
$89,984
$59.75 p/Share
1,506
Reduced 1.68%
88,003
Common Stock, $0.01 pa...
Feb 10
2022
BUY
Grant, award, or other acquisition
-
21,612
Added 19.45%
89,509
Common Stock, $0.01 pa...
Nov 24
2021
SELL
Payment of exercise price or tax liability
$379,023
$59.83 p/Share
6,335
Reduced 8.53%
67,897
Common Stock, $0.01 pa...
Nov 24
2021
BUY
Exercise of conversion of derivative security
$254,893
$28.63 p/Share
8,903
Added 10.71%
74,232
Common Stock, $0.01 pa...
Mar 05
2021
SELL
Open market or private sale
$1,011,000
$50.55 p/Share
20,000
Reduced 23.44%
65,329
Common Stock, $0.01 pa...
Mar 05
2021
BUY
Grant, award, or other acquisition
-
21,346
Added 20.01%
85,329
Common Stock, $0.01 pa...
Feb 16
2021
SELL
Payment of exercise price or tax liability
$123,912
$47.64 p/Share
2,601
Reduced 3.91%
63,983
Common Stock, $0.01 pa...
Feb 14
2021
SELL
Payment of exercise price or tax liability
$518,133
$47.64 p/Share
10,876
Reduced 14.04%
66,584
Common Stock, $0.01 pa...
Feb 10
2021
SELL
Payment of exercise price or tax liability
$72,367
$47.61 p/Share
1,520
Reduced 1.92%
77,460
Common Stock, $0.01 pa...
Feb 04
2021
BUY
Grant, award, or other acquisition
-
20,915
Added 20.94%
78,980
Common Stock, $0.01 pa...
Nov 05
2020
SELL
Open market or private sale
$116,297
$40.55 p/Share
2,868
Reduced 4.71%
58,065
Common Stock, $0.01 pa...
Nov 05
2020
BUY
Exercise of conversion of derivative security
$82,312
$28.7 p/Share
2,868
Added 4.5%
60,933
Common Stock, $0.01 pa...
Feb 19
2020
SELL
Payment of exercise price or tax liability
$321,622
$55.11 p/Share
5,836
Reduced 9.13%
58,065
Common Stock, $0.01 pa...
Feb 14
2020
SELL
Payment of exercise price or tax liability
$134,143
$55.18 p/Share
2,431
Reduced 3.66%
63,901
Common Stock, $0.01 pa...
Feb 10
2020
BUY
Grant, award, or other acquisition
-
16,837
Added 20.24%
66,332
Common Stock, $0.01 pa...
Apr 18
2019
SELL
Open market or private sale
$1,012,200
$50.61 p/Share
20,000
Reduced 28.78%
49,495
Common Stock, $0.01 pa...