Jan 03
2025
SELL
Payment of exercise price or tax liability
$188,175
$41.91 p/Share
4,490
Reduced 2.14%
204,910
Common Stock, par valu...
Jan 02
2025
SELL
Payment of exercise price or tax liability
$123,152
$41.96 p/Share
2,935
Reduced 1.38%
209,400
Common Stock, par valu...
Mar 15
2024
BUY
Grant, award, or other acquisition
-
6,005
Added 2.75%
212,335
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$203,299
$42.71 p/Share
4,760
Reduced 2.25%
206,330
Common Stock, par valu...
Jan 03
2024
SELL
Payment of exercise price or tax liability
$183,596
$40.89 p/Share
4,490
Reduced 2.08%
211,090
Common Stock, par valu...
Jan 02
2024
SELL
Payment of exercise price or tax liability
$125,292
$42.3 p/Share
2,962
Reduced 1.36%
215,580
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
7,207
Added 3.19%
218,542
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$145,998
$36.3 p/Share
4,022
Reduced 1.87%
211,335
Common Stock, par valu...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
35,177
Added 14.04%
215,357
Common Stock, par valu...
Jan 02
2023
SELL
Payment of exercise price or tax liability
$96,487
$31.96 p/Share
3,019
Reduced 1.65%
180,180
Common Stock, par valu...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
6,445
Added 3.4%
183,199
Common Stock, par valu...
Mar 05
2022
SELL
Payment of exercise price or tax liability
$82,010
$40.26 p/Share
2,037
Reduced 1.14%
176,754
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$137,984
$41.03 p/Share
3,363
Reduced 1.85%
178,791
Common Stock, par valu...
Jan 02
2022
SELL
Payment of exercise price or tax liability
$140,665
$46.47 p/Share
3,027
Reduced 1.63%
182,154
Common Stock, par valu...
Nov 09
2021
SELL
Open market or private sale
$3,765,000
$50.2 p/Share
75,000
Reduced 28.83%
185,181
Common Stock, par valu...
Nov 09
2021
BUY
Exercise of conversion of derivative security
$1,787,250
$23.83 p/Share
75,000
Added 22.38%
260,181
Common Stock, par valu...
Mar 05
2021
SELL
Payment of exercise price or tax liability
$141,772
$35.63 p/Share
3,979
Reduced 2.1%
185,181
Common Stock, par valu...
Mar 01
2021
BUY
Grant, award, or other acquisition
$999,983
$37.95 p/Share
26,350
Added 12.23%
189,160
Common Stock, par valu...
Jan 02
2021
SELL
Payment of exercise price or tax liability
$100,556
$35.32 p/Share
2,847
Reduced 1.72%
162,810
Common Stock, par valu...