Feb 20
2024
SELL
Payment of exercise price or tax liability
$1,110,318
$19.66 p/Share
56,476
Reduced 19.19%
237,891
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
125,218
Added 29.84%
294,367
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$69,352
$19.58 p/Share
3,542
Reduced 2.05%
169,149
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$75,150
$19.55 p/Share
3,844
Reduced 2.18%
172,691
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
26,776
Added 13.17%
176,535
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$77,108
$19.21 p/Share
4,014
Reduced 2.61%
149,759
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
32,924
Added 17.63%
153,773
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$65,349
$18.45 p/Share
3,542
Reduced 2.85%
120,849
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
25,568
Added 17.05%
124,391
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$89,265
$18.71 p/Share
4,771
Reduced 4.61%
98,823
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$74,080
$18.52 p/Share
4,000
Reduced 3.72%
103,594
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$64,707
$18.09 p/Share
3,577
Reduced 3.22%
107,594
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
6,794
Added 5.76%
111,171
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
23,559
Added 18.41%
104,377
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$85,025
$17.84 p/Share
4,766
Reduced 5.57%
80,818
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$69,875
$17.46 p/Share
4,002
Reduced 4.47%
85,584
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$64,100
$17.92 p/Share
3,577
Reduced 3.84%
89,586
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$68,225
$14.3 p/Share
4,771
Reduced 4.87%
93,163
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$254,792
$14.13 p/Share
18,032
Reduced 15.55%
97,934
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
39,268
Added 25.3%
115,966
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
-
24,753
Added 24.4%
76,698
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$49,112
$13.73 p/Share
3,577
Reduced 6.44%
51,945
Common Stock