Jan 31
2024
SELL
Payment of exercise price or tax liability
$16,854
$22.09 p/Share
763
Reduced 0.27%
286,267
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$23,485
$27.34 p/Share
859
Reduced 0.3%
287,030
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$15,292
$23.97 p/Share
638
Reduced 0.22%
287,889
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$13,857
$21.72 p/Share
638
Reduced 0.22%
288,527
Common Stock
Sep 30
2023
SELL
Payment of exercise price or tax liability
$17,315
$27.14 p/Share
638
Reduced 0.22%
289,165
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$17,098
$26.8 p/Share
638
Reduced 0.22%
289,803
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$15,847
$24.84 p/Share
638
Reduced 0.22%
290,441
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$14,386
$22.55 p/Share
638
Reduced 0.22%
291,079
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$12,511
$19.61 p/Share
638
Reduced 0.22%
291,717
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$8,064
$12.64 p/Share
638
Reduced 0.22%
292,355
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$31,310
$11.67 p/Share
2,683
Reduced 0.91%
292,993
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$4,665
$11.27 p/Share
414
Reduced 0.14%
295,676
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$4,598
$11.0 p/Share
418
Reduced 0.14%
296,090
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
-
111,178
Added 27.27%
296,508
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$6,966
$14.13 p/Share
493
Reduced 0.27%
185,330
Common Stock
Aug 12
2022
BUY
Open market or private purchase
$1,095,150
$10.43 p/Share
105,000
Added 36.1%
185,823
Common Stock
Aug 01
2022
SELL
Open market or private sale
$6,962
$15.61 p/Share
446
Reduced 0.55%
80,823
Common Stock
Jul 05
2022
SELL
Open market or private sale
$7,158
$16.57 p/Share
432
Reduced 0.53%
81,269
Common Stock
Jun 13
2022
SELL
Open market or private sale
$84,962
$15.27 p/Share
5,564
Reduced 6.38%
81,701
Common Stock
Apr 25
2022
BUY
Grant, award, or other acquisition
-
36,562
Added 29.53%
87,265
Common Stock
Jun 09
2021
BUY
Grant, award, or other acquisition
-
50,703
Added 50.0%
50,703
Common Stock