Mar 07
2024
SELL
Payment of exercise price or tax liability
$99,564
$22.16 p/Share
4,493
Reduced 5.1%
83,557
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
18,964
Added 15.61%
102,521
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$19,998
$21.62 p/Share
925
Reduced 1.07%
85,337
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$23,155
$21.62 p/Share
1,071
Reduced 1.23%
86,262
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$14,942
$22.64 p/Share
660
Reduced 0.75%
87,333
Common Stock
Dec 18
2023
-
900
Reduced 1.01%
87,993
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$66,707
$23.3 p/Share
2,863
Reduced 3.12%
88,893
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
14,968
Added 14.04%
91,618
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$23,152
$24.63 p/Share
940
Reduced 1.21%
76,650
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$22,527
$24.38 p/Share
924
Reduced 1.18%
77,590
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$26,593
$24.9 p/Share
1,068
Reduced 1.34%
78,514
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$16,968
$25.71 p/Share
660
Reduced 0.82%
79,582
Common Stock
Nov 11
2022
-
200
Reduced 0.25%
80,242
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$46,058
$23.68 p/Share
1,945
Reduced 2.36%
80,442
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$19,380
$24.47 p/Share
792
Reduced 1.12%
70,228
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
12,820
Added 13.37%
83,048
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$14,988
$25.36 p/Share
591
Reduced 0.83%
71,020
Common Stock
Jan 06
2022
-
382
Reduced 0.53%
71,611
Common Stock
Apr 02
2021
SELL
Payment of exercise price or tax liability
$27,387
$23.94 p/Share
1,144
Reduced 1.56%
71,993
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$41,191
$24.06 p/Share
1,712
Reduced 2.27%
73,761
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
10,852
Added 12.57%
75,473
Common Stock
Feb 25
2021
-
420
Reduced 0.65%
64,621
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
3,873
Added 5.62%
65,041
Common Stock
Apr 02
2020
SELL
Payment of exercise price or tax liability
$9,832
$14.29 p/Share
688
Reduced 1.11%
61,168
Common Stock
Mar 05
2020
SELL
Payment of exercise price or tax liability
$14,450
$19.74 p/Share
732
Reduced 1.17%
61,856
Common Stock