May 02
2024
SELL
Open market or private sale
$1,657,271
$23.31 p/Share
71,097
Reduced 45.29%
85,872
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$70,168
$23.61 p/Share
2,972
Reduced 2.2%
132,403
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
$580,003
$23.61 p/Share
24,566
Added 13.53%
156,969
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
$439,368
$21.87 p/Share
20,090
Added 12.92%
135,375
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$33,078
$22.86 p/Share
1,447
Reduced 1.24%
115,285
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$30,607
$22.91 p/Share
1,336
Reduced 1.13%
116,732
Common Stock
Nov 30
2023
BUY
Grant, award, or other acquisition
$16,759
$17.44 p/Share
961
Added 0.81%
118,068
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$520,008
$26.16 p/Share
19,878
Added 14.51%
117,107
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$205,575
$26.41 p/Share
7,784
Reduced 7.41%
97,229
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
$681,457
$26.41 p/Share
25,803
Added 19.72%
105,013
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$25,012
$27.07 p/Share
924
Reduced 1.15%
79,210
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$38,894
$27.18 p/Share
1,431
Reduced 1.75%
80,134
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$36,221
$27.42 p/Share
1,321
Reduced 1.59%
81,565
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
$14,954
$22.42 p/Share
667
Added 0.8%
82,885
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$38,380
$37.85 p/Share
1,014
Reduced 1.22%
82,218
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$35,442
$38.44 p/Share
922
Reduced 1.1%
83,232
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$56,052
$38.63 p/Share
1,451
Reduced 1.69%
84,154
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
12,189
Added 12.46%
85,605
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$31,718
$33.6 p/Share
944
Reduced 1.27%
73,416
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$35,545
$32.64 p/Share
1,089
Reduced 1.44%
74,360
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$32,076
$32.4 p/Share
990
Reduced 1.3%
75,449
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
13,210
Added 14.74%
76,439
Common Stock