Jun 30
2024
SELL
Payment of exercise price or tax liability
$67,680
$21.52 p/Share
3,145
Reduced 9.26%
30,810
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$20,132
$27.17 p/Share
741
Reduced 2.14%
33,955
Common Stock
Apr 05
2024
BUY
Exercise of conversion of derivative security
-
1,666
Added 4.58%
34,696
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$12,753
$23.4 p/Share
545
Reduced 1.62%
33,030
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$14,664
$24.0 p/Share
611
Reduced 1.79%
33,575
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$34,488
$24.0 p/Share
1,437
Reduced 4.03%
34,186
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$17,154
$23.76 p/Share
722
Reduced 2.67%
26,327
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
10,765
Added 23.21%
35,623
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$6,630
$12.8 p/Share
518
Reduced 1.98%
25,580
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$6,289
$12.81 p/Share
491
Reduced 1.85%
26,098
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$7,481
$12.81 p/Share
584
Reduced 2.15%
26,589
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
9,865
Added 26.63%
27,173
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$7,711
$15.21 p/Share
507
Reduced 2.85%
17,308
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$6,110
$15.2 p/Share
402
Reduced 2.21%
17,815
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$7,387
$15.2 p/Share
486
Reduced 2.6%
18,217
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
3,913
Added 17.3%
18,703
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$5,523
$15.05 p/Share
367
Reduced 2.42%
14,790
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
851
Added 5.32%
15,157
Common Stock
Oct 02
2021
SELL
Payment of exercise price or tax liability
$5,518
$15.5 p/Share
356
Reduced 2.43%
14,306
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$6,435
$17.07 p/Share
377
Reduced 2.51%
14,662
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
3,570
Added 19.18%
15,039
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$2,244
$17.53 p/Share
128
Reduced 1.1%
11,469
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$7,228
$17.63 p/Share
410
Reduced 3.41%
11,597
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$8,727
$17.63 p/Share
495
Reduced 3.96%
12,007
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$2,352
$17.82 p/Share
132
Reduced 1.04%
12,502
Common Stock