Feb 28
2024
|
SELL
Payment of exercise price or tax liability
|
$725,746
$33.18 p/Share
|
21,873
|
|
Dec 12
2023
|
BUY
Grant, award, or other acquisition
|
$254,992
$30.56 p/Share
|
8,344
|
|
Dec 01
2023
|
SELL
Payment of exercise price or tax liability
|
$140,068
$29.09 p/Share
|
4,815
|
|
Dec 12
2022
|
BUY
Grant, award, or other acquisition
|
$175,013
$38.84 p/Share
|
4,506
|
|
Dec 01
2022
|
SELL
Payment of exercise price or tax liability
|
$215,018
$40.7 p/Share
|
5,283
|
|
Apr 03
2022
|
BUY
Grant, award, or other acquisition
|
$1,000,034
$45.72 p/Share
|
21,873
|
|
Dec 10
2021
|
BUY
Grant, award, or other acquisition
|
$137,487
$50.94 p/Share
|
2,699
|
|
Dec 01
2021
|
SELL
Payment of exercise price or tax liability
|
$51,498
$49.95 p/Share
|
1,031
|
|
Dec 11
2020
|
BUY
Grant, award, or other acquisition
|
$150,003
$32.1 p/Share
|
4,673
|
|
Dec 01
2020
|
SELL
Payment of exercise price or tax liability
|
$30,807
$32.6 p/Share
|
945
|
|