Feb 16
2024
SELL
Payment of exercise price or tax liability
$27,269
$23.61 p/Share
1,155
Reduced 3.01%
37,233
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
$287,994
$23.61 p/Share
12,198
Added 19.79%
49,431
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
$178,415
$21.87 p/Share
8,158
Added 17.53%
38,388
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$17,853
$22.86 p/Share
781
Reduced 2.52%
30,230
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$17,503
$22.91 p/Share
764
Reduced 2.4%
31,011
Common Stock
Nov 30
2023
BUY
Grant, award, or other acquisition
$16,759
$17.44 p/Share
961
Added 2.94%
31,775
Common Stock
Feb 28
2023
SELL
Open market or private sale
$921,786
$24.93 p/Share
36,975
Reduced 54.54%
30,814
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$260,004
$26.16 p/Share
9,939
Added 12.79%
67,789
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$103,025
$26.41 p/Share
3,901
Reduced 6.32%
57,850
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
$268,985
$26.41 p/Share
10,185
Added 14.16%
61,751
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$12,533
$27.07 p/Share
463
Reduced 0.89%
51,566
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$22,967
$27.18 p/Share
845
Reduced 1.6%
52,029
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$22,648
$27.42 p/Share
826
Reduced 1.54%
52,874
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
$14,954
$22.42 p/Share
667
Added 1.23%
53,700
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$14,572
$37.85 p/Share
385
Reduced 0.72%
53,033
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$14,723
$38.44 p/Share
383
Reduced 0.71%
53,418
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$26,616
$38.63 p/Share
689
Reduced 1.26%
53,801
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
5,705
Added 9.48%
54,490
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$13,440
$33.6 p/Share
400
Reduced 0.81%
48,785
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$14,068
$32.64 p/Share
431
Reduced 0.87%
49,185
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$13,867
$32.4 p/Share
428
Reduced 0.86%
49,616
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
5,837
Added 10.45%
50,044
Common Stock