Mar 04
2024
BUY
Grant, award, or other acquisition
$16,248
$5.76 p/Share
2,821
Added 2.74%
99,981
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$22,933
$6.39 p/Share
3,589
Reduced 3.56%
97,160
Common Stock
Dec 28
2023
SELL
Payment of exercise price or tax liability
$45,755
$16.4 p/Share
2,790
Reduced 2.81%
96,335
Common Stock
Dec 27
2023
SELL
Payment of exercise price or tax liability
$42,878
$16.46 p/Share
2,605
Reduced 2.56%
99,125
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$20,614
$16.03 p/Share
1,286
Reduced 1.25%
101,730
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
$15,623
$16.36 p/Share
955
Added 0.92%
103,016
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
27,904
Added 21.47%
102,061
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$111,212
$20.66 p/Share
5,383
Reduced 6.77%
74,157
Common Stock
Dec 29
2022
BUY
Grant, award, or other acquisition
$34,919
$19.64 p/Share
1,778
Added 2.19%
79,540
Common Stock
Dec 27
2022
SELL
Payment of exercise price or tax liability
$31,844
$19.37 p/Share
1,644
Reduced 2.07%
77,762
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$24,672
$20.01 p/Share
1,233
Reduced 1.53%
79,406
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
1,178
Added 1.44%
80,639
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$11,932
$22.99 p/Share
519
Reduced 0.65%
79,461
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$26,877
$23.29 p/Share
1,154
Reduced 1.42%
79,980
Common Stock
Jan 13
2022
SELL
Payment of exercise price or tax liability
$66,750
$23.78 p/Share
2,807
Reduced 4.32%
62,211
Common Stock
Jan 13
2022
BUY
Grant, award, or other acquisition
-
18,923
Added 18.91%
81,134
Common Stock
Jan 11
2022
SELL
Payment of exercise price or tax liability
$12,608
$22.8 p/Share
553
Reduced 0.84%
65,018
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$54,870
$21.35 p/Share
2,570
Reduced 3.77%
65,571
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
1,601
Added 2.3%
68,141
Common Stock
Feb 19
2021
SELL
Open market or private sale
$66,452
$35.92 p/Share
1,850
Reduced 2.71%
66,540
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$14,418
$26.65 p/Share
541
Reduced 0.78%
68,390
Common Stock
Jan 14
2021
SELL
Payment of exercise price or tax liability
$35,563
$27.21 p/Share
1,307
Reduced 1.86%
68,931
Common Stock
Jan 13
2021
BUY
Grant, award, or other acquisition
-
19,872
Added 22.05%
70,238
Common Stock
Jan 11
2021
SELL
Payment of exercise price or tax liability
$13,534
$24.43 p/Share
554
Reduced 1.09%
50,366
Common Stock