May 03
2024
SELL
Payment of exercise price or tax liability
$1,396
$17.45 p/Share
80
Reduced 0.62%
12,805
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$712
$17.39 p/Share
41
Reduced 0.32%
12,885
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$5,034
$16.95 p/Share
297
Reduced 2.25%
12,926
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
884
Added 6.27%
13,223
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$24,309
$19.62 p/Share
1,239
Reduced 9.13%
12,339
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
3,640
Added 21.14%
13,578
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$5,226
$16.54 p/Share
316
Reduced 3.08%
9,938
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
815
Added 7.42%
10,172
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$11,746
$27.19 p/Share
432
Reduced 4.38%
9,439
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$1,145
$14.69 p/Share
78
Reduced 0.78%
9,871
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$614
$14.98 p/Share
41
Reduced 0.41%
9,949
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$4,565
$16.91 p/Share
270
Reduced 2.63%
9,990
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
977
Added 8.69%
10,260
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$2,407
$29.0 p/Share
83
Reduced 0.89%
9,283
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$2,658
$33.22 p/Share
80
Reduced 0.85%
9,366
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$8,107
$32.82 p/Share
247
Reduced 2.76%
8,717
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
729
Added 7.16%
9,446
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$2,613
$31.48 p/Share
83
Reduced 0.92%
8,964
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$11,349
$26.15 p/Share
434
Reduced 4.58%
9,047
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
-
1,400
Added 12.87%
9,481
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$6,315
$25.67 p/Share
246
Reduced 2.95%
8,081
Common Stock
Nov 18
2020
BUY
Grant, award, or other acquisition
$24,996
$17.48 p/Share
1,430
Added 14.66%
8,327
Common Stock