May 23
2024
BUY
Grant, award, or other acquisition
-
4,519
Added 6.86%
61,329
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$19,915
$27.17 p/Share
733
Reduced 1.27%
56,810
Common Stock
Apr 05
2024
BUY
Exercise of conversion of derivative security
-
1,666
Added 2.81%
57,543
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$14,905
$23.4 p/Share
637
Reduced 1.13%
55,877
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$16,752
$24.0 p/Share
698
Reduced 1.22%
56,514
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$34,296
$24.0 p/Share
1,429
Reduced 2.44%
57,212
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$20,100
$23.76 p/Share
846
Reduced 1.7%
48,957
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
11,412
Added 16.29%
58,641
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$8,153
$12.8 p/Share
637
Reduced 1.31%
48,075
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$8,172
$12.81 p/Share
638
Reduced 1.29%
48,712
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$9,261
$12.81 p/Share
723
Reduced 1.44%
49,350
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
10,117
Added 16.81%
50,073
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$9,689
$15.21 p/Share
637
Reduced 1.57%
39,956
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$8,573
$15.2 p/Share
564
Reduced 1.37%
40,593
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$9,698
$15.2 p/Share
638
Reduced 1.53%
41,157
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
4,604
Added 9.92%
41,795
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$8,142
$15.05 p/Share
541
Reduced 1.43%
37,191
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
1,146
Added 2.95%
37,732
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
4,200
Added 10.3%
36,586
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$4,049
$17.53 p/Share
231
Reduced 0.71%
32,386
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$10,525
$17.63 p/Share
597
Reduced 1.8%
32,617
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$11,812
$17.63 p/Share
670
Reduced 1.98%
33,214
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$4,402
$17.82 p/Share
247
Reduced 0.72%
33,884
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
690
Added 1.98%
34,131
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$20,106
$16.4 p/Share
1,226
Reduced 3.54%
33,441
Common Stock