Mar 05
2024
SELL
Payment of exercise price or tax liability
$632,942
$42.7 p/Share
14,823
Reduced 6.99%
197,127
Common Stock, $0.01 pa...
Mar 03
2024
SELL
Payment of exercise price or tax liability
$83,999
$41.42 p/Share
2,028
Reduced 0.95%
211,950
Common Stock, $0.01 pa...
Mar 02
2024
SELL
Payment of exercise price or tax liability
$106,283
$41.42 p/Share
2,566
Reduced 1.18%
213,978
Common Stock, $0.01 pa...
Feb 29
2024
BUY
Grant, award, or other acquisition
-
23,832
Added 9.91%
216,544
Common Stock, $0.01 pa...
Feb 21
2024
BUY
Grant, award, or other acquisition
-
27,832
Added 12.62%
192,712
Common Stock, $0.01 pa...
Feb 16
2024
SELL
Open market or private sale
$895,005
$41.47 p/Share
21,582
Reduced 11.57%
164,880
Common Stock, $0.01 pa...
Feb 16
2024
BUY
Exercise of conversion of derivative security
$885,790
$40.32 p/Share
21,969
Added 10.54%
186,462
Common Stock, $0.01 pa...
Mar 05
2023
SELL
Payment of exercise price or tax liability
$102,699
$47.11 p/Share
2,180
Reduced 1.31%
164,493
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$99,010
$46.31 p/Share
2,138
Reduced 1.27%
166,673
Common Stock, $0.01 pa...
Mar 02
2023
BUY
Grant, award, or other acquisition
-
19,002
Added 10.12%
168,811
Common Stock, $0.01 pa...
Feb 10
2023
SELL
Payment of exercise price or tax liability
$444,148
$48.77 p/Share
9,107
Reduced 5.73%
149,809
Common Stock, $0.01 pa...
Feb 09
2023
BUY
Grant, award, or other acquisition
-
22,233
Added 12.27%
158,916
Common Stock, $0.01 pa...
Mar 05
2022
SELL
Payment of exercise price or tax liability
$120,445
$55.25 p/Share
2,180
Reduced 1.57%
136,683
Common Stock, $0.01 pa...
Mar 03
2022
BUY
Grant, award, or other acquisition
-
14,207
Added 9.28%
138,863
Common Stock, $0.01 pa...
Feb 14
2022
SELL
Payment of exercise price or tax liability
$580,757
$58.55 p/Share
9,919
Reduced 7.37%
124,656
Common Stock, $0.01 pa...
Feb 10
2022
SELL
Payment of exercise price or tax liability
$78,034
$59.75 p/Share
1,306
Reduced 0.96%
134,575
Common Stock, $0.01 pa...
Feb 10
2022
BUY
Grant, award, or other acquisition
-
21,612
Added 13.72%
135,881
Common Stock, $0.01 pa...
Mar 05
2021
BUY
Grant, award, or other acquisition
-
14,484
Added 11.25%
114,269
Common Stock, $0.01 pa...
Feb 16
2021
SELL
Payment of exercise price or tax liability
$121,815
$47.64 p/Share
2,557
Reduced 2.5%
99,785
Common Stock, $0.01 pa...
Feb 14
2021
SELL
Payment of exercise price or tax liability
$474,113
$47.64 p/Share
9,952
Reduced 8.86%
102,342
Common Stock, $0.01 pa...
Feb 10
2021
SELL
Payment of exercise price or tax liability
$62,607
$47.61 p/Share
1,315
Reduced 1.16%
112,294
Common Stock, $0.01 pa...
Feb 04
2021
BUY
Grant, award, or other acquisition
-
18,954
Added 14.3%
113,609
Common Stock, $0.01 pa...
Feb 19
2020
SELL
Payment of exercise price or tax liability
$294,067
$55.11 p/Share
5,336
Reduced 5.34%
94,655
Common Stock, $0.01 pa...
Feb 14
2020
SELL
Payment of exercise price or tax liability
$131,549
$55.18 p/Share
2,384
Reduced 2.33%
99,991
Common Stock, $0.01 pa...
Feb 10
2020
BUY
Grant, award, or other acquisition
-
12,445
Added 10.84%
102,375
Common Stock, $0.01 pa...