Dec 01
2024
SELL
Payment of exercise price or tax liability
$2,863
$17.25 p/Share
166
Reduced 0.54%
30,725
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$3,183
$19.18 p/Share
166
Reduced 0.53%
30,891
Common Stock
Jun 03
2024
BUY
Grant, award, or other acquisition
-
6,737
Added 17.83%
31,057
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$1,834
$17.99 p/Share
102
Reduced 0.42%
24,320
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,080
$20.4 p/Share
102
Reduced 0.42%
24,422
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$2,522
$24.73 p/Share
102
Reduced 0.41%
24,592
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$3,128
$30.67 p/Share
102
Reduced 0.41%
24,694
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$1,653
$29.01 p/Share
57
Reduced 0.28%
20,660
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
-
4,136
Added 14.3%
24,796
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,883
$33.04 p/Share
57
Reduced 0.27%
20,717
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$2,032
$35.65 p/Share
57
Reduced 0.27%
20,774
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$2,338
$41.01 p/Share
57
Reduced 0.27%
20,831
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$3,538
$52.03 p/Share
68
Reduced 0.36%
18,582
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
2,306
Added 9.94%
20,888
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$3,422
$50.33 p/Share
68
Reduced 0.36%
18,650
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$3,768
$55.41 p/Share
68
Reduced 0.36%
18,718
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$3,240
$47.65 p/Share
68
Reduced 0.36%
18,718
Common Stock
Aug 26
2021
BUY
Open market or private purchase
$204,433
$45.94 p/Share
4,450
Added 19.15%
18,786
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$3,549
$43.28 p/Share
82
Reduced 0.7%
11,564
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
2,772
Added 16.2%
14,336
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$3,775
$46.04 p/Share
82
Reduced 0.7%
11,646
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$3,458
$42.17 p/Share
82
Reduced 0.69%
11,728
Common Stock