Jul 03
2024
SELL
Payment of exercise price or tax liability
$16,390
$14.13 p/Share
1,160
Reduced 2.3%
49,187
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$26,722
$16.03 p/Share
1,667
Reduced 3.2%
50,347
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
9,046
Added 14.81%
52,014
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$14,056
$16.46 p/Share
854
Reduced 1.95%
42,968
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
2,483
Added 5.36%
43,822
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$5,776
$14.37 p/Share
402
Reduced 0.96%
41,339
Common Stock
Jul 03
2023
BUY
Grant, award, or other acquisition
-
7,977
Added 16.04%
41,741
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$15,953
$11.01 p/Share
1,449
Reduced 4.11%
33,764
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$3,831
$11.01 p/Share
348
Reduced 1.29%
26,554
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
8,659
Added 19.74%
35,213
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$7,577
$11.26 p/Share
673
Reduced 3.56%
18,243
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
8,659
Added 24.35%
26,902
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$4,964
$12.35 p/Share
402
Reduced 2.08%
18,916
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$8,149
$29.0 p/Share
281
Reduced 1.43%
19,318
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$11,084
$28.94 p/Share
383
Reduced 1.92%
19,599
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
2,955
Added 12.88%
19,982
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$32,812
$25.98 p/Share
1,263
Reduced 6.91%
17,027
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
3,683
Added 16.76%
18,290
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
3,540
Added 19.51%
14,607
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$2,450
$35.0 p/Share
70
Reduced 0.63%
11,067
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$10,899
$32.34 p/Share
337
Reduced 2.94%
11,137
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$2,827
$33.65 p/Share
84
Reduced 0.73%
11,474
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
2,972
Added 20.45%
11,558
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$20,519
$30.58 p/Share
671
Reduced 7.25%
8,586
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
1,950
Added 17.4%
9,257
Common Stock