Sep 12
2024
SELL
Open market or private sale
$205,279
$29.13 p/Share
7,047
Reduced 12.5%
49,322
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$31,023
$23.61 p/Share
1,314
Reduced 2.77%
46,204
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
$239,995
$23.61 p/Share
10,165
Added 15.28%
56,369
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
$158,732
$21.87 p/Share
7,258
Added 13.25%
47,518
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$23,477
$22.86 p/Share
1,027
Reduced 2.49%
40,260
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$21,856
$22.91 p/Share
954
Reduced 2.26%
41,287
Common Stock
Feb 17
2023
SELL
Open market or private sale
$157,068
$25.77 p/Share
6,095
Reduced 12.61%
42,241
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$229,998
$26.16 p/Share
8,792
Added 15.39%
48,336
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$154,075
$26.41 p/Share
5,834
Reduced 12.86%
39,544
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
$340,741
$26.41 p/Share
12,902
Added 22.14%
45,378
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$18,759
$27.07 p/Share
693
Reduced 2.09%
32,476
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$28,049
$27.18 p/Share
1,032
Reduced 3.02%
33,169
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$26,268
$27.42 p/Share
958
Reduced 2.72%
34,201
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
$14,954
$22.42 p/Share
667
Added 1.86%
35,159
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$20,969
$37.85 p/Share
554
Reduced 1.58%
34,492
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$18,336
$38.44 p/Share
477
Reduced 1.34%
35,046
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$28,007
$38.63 p/Share
725
Reduced 2.0%
35,523
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
5,705
Added 13.6%
36,248
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$18,446
$33.6 p/Share
549
Reduced 1.77%
30,543
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$20,563
$32.64 p/Share
630
Reduced 1.99%
31,092
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$17,561
$32.4 p/Share
542
Reduced 1.68%
31,722
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
6,144
Added 16.0%
32,264
Common Stock