Jan 07
2025
SELL
Payment of exercise price or tax liability
$47,009
$19.81 p/Share
2,373
Reduced 1.86%
124,958
Common Stock
Jan 07
2025
BUY
Grant, award, or other acquisition
-
37,009
Added 22.52%
127,331
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$45,437
$19.56 p/Share
2,323
Reduced 2.51%
90,322
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$26,073
$19.56 p/Share
1,333
Reduced 1.42%
92,645
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$16,994
$22.75 p/Share
747
Reduced 0.79%
93,978
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$63,685
$21.53 p/Share
2,958
Reduced 3.03%
94,725
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
22,156
Added 18.61%
96,903
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$24,435
$21.74 p/Share
1,124
Reduced 1.47%
75,527
Common Stock
Sep 15
2023
BUY
Open market or private purchase
$50,204
$21.3 p/Share
2,357
Added 2.98%
76,651
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$19,653
$26.17 p/Share
751
Reduced 1.0%
74,294
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$20,687
$26.32 p/Share
786
Reduced 1.04%
75,045
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$34,979
$26.38 p/Share
1,326
Reduced 1.72%
75,831
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
16,468
Added 17.59%
77,157
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$14,867
$26.13 p/Share
569
Reduced 0.93%
60,689
Common Stock
Jan 05
2022
SELL
Payment of exercise price or tax liability
$22,844
$30.5 p/Share
749
Reduced 1.21%
61,258
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
8,225
Added 11.71%
62,007
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$34,482
$29.7 p/Share
1,161
Reduced 2.11%
53,782
Common Stock
Jan 05
2021
BUY
Grant, award, or other acquisition
-
7,867
Added 12.53%
54,943
Common Stock
Jan 03
2021
SELL
Payment of exercise price or tax liability
$12,690
$30.0 p/Share
423
Reduced 0.89%
47,076
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$41,730
$30.0 p/Share
1,391
Reduced 2.85%
47,499
Common Stock