Mar 04
2024
BUY
Grant, award, or other acquisition
$18,875
$5.76 p/Share
3,277
Added 3.49%
90,731
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$14,543
$6.39 p/Share
2,276
Reduced 2.54%
87,454
Common Stock
Dec 28
2023
SELL
Payment of exercise price or tax liability
$45,755
$16.4 p/Share
2,790
Reduced 3.21%
84,168
Common Stock
Dec 27
2023
SELL
Payment of exercise price or tax liability
$42,878
$16.46 p/Share
2,605
Reduced 2.91%
86,958
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$20,614
$16.03 p/Share
1,286
Reduced 1.42%
89,563
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
$18,126
$16.36 p/Share
1,108
Added 1.2%
90,849
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
25,367
Added 22.04%
89,741
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$66,545
$20.66 p/Share
3,221
Reduced 4.77%
64,374
Common Stock
Dec 29
2022
BUY
Grant, award, or other acquisition
$43,561
$19.64 p/Share
2,218
Added 3.18%
67,595
Common Stock
Dec 27
2022
SELL
Payment of exercise price or tax liability
$17,897
$19.37 p/Share
924
Reduced 1.39%
65,377
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$15,927
$20.01 p/Share
796
Reduced 1.19%
66,301
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
1,009
Added 1.48%
67,097
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$5,862
$22.99 p/Share
255
Reduced 0.38%
66,088
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$16,582
$23.29 p/Share
712
Reduced 1.06%
66,343
Common Stock
Jan 13
2022
SELL
Payment of exercise price or tax liability
$43,850
$23.78 p/Share
1,844
Reduced 3.45%
51,601
Common Stock
Jan 13
2022
BUY
Grant, award, or other acquisition
-
15,454
Added 18.73%
67,055
Common Stock
Jan 11
2022
SELL
Payment of exercise price or tax liability
$5,814
$22.8 p/Share
255
Reduced 0.47%
53,445
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$33,989
$21.35 p/Share
1,592
Reduced 2.88%
53,700
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
1,578
Added 2.77%
55,292
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$8,128
$26.65 p/Share
305
Reduced 0.56%
53,714
Common Stock
Jan 14
2021
SELL
Payment of exercise price or tax liability
$23,673
$27.21 p/Share
870
Reduced 1.59%
54,019
Common Stock
Jan 13
2021
BUY
Grant, award, or other acquisition
-
19,872
Added 26.58%
54,889
Common Stock
Jan 11
2021
SELL
Payment of exercise price or tax liability
$6,230
$24.43 p/Share
255
Reduced 0.72%
35,017
Common Stock