Dec 16
2024
SELL
Payment of exercise price or tax liability
$411,080
$35.65 p/Share
11,531
Reduced 2.36%
476,069
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$1,125,661
$22.61 p/Share
49,786
Reduced 9.26%
487,600
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$750,676
$24.81 p/Share
30,257
Reduced 5.33%
537,386
Common Stock
Jun 03
2024
BUY
Grant, award, or other acquisition
-
52,891
Added 8.52%
567,643
Common Stock
Dec 16
2023
SELL
Payment of exercise price or tax liability
$210,671
$18.27 p/Share
11,531
Reduced 2.19%
514,752
Common Stock
Nov 03
2023
SELL
Payment of exercise price or tax liability
$344,192
$15.25 p/Share
22,570
Reduced 4.11%
526,283
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$62,914
$15.16 p/Share
4,150
Reduced 0.75%
548,853
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$221,741
$13.37 p/Share
16,585
Reduced 2.91%
553,003
Common Stock
Aug 01
2023
BUY
Grant, award, or other acquisition
$1,400,012
$13.37 p/Share
104,713
Added 15.53%
569,588
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$124,996
$10.84 p/Share
11,531
Reduced 2.42%
464,875
Common Stock
Nov 07
2022
BUY
Open market or private purchase
$182,600
$9.13 p/Share
20,000
Added 4.03%
476,406
Common Stock
Nov 03
2022
SELL
Payment of exercise price or tax liability
$191,020
$8.72 p/Share
21,906
Reduced 4.58%
456,406
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$35,134
$8.47 p/Share
4,148
Reduced 0.86%
478,312
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
131,889
Added 21.47%
482,460
Common Stock
May 12
2022
BUY
Open market or private purchase
$252,118
$10.47 p/Share
24,080
Added 6.43%
350,571
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$253,441
$11.57 p/Share
21,905
Reduced 6.29%
326,491
Common Stock
Dec 16
2021
BUY
Grant, award, or other acquisition
-
90,169
Added 20.56%
348,396
Common Stock
Nov 29
2021
BUY
Open market or private purchase
$253,044
$17.04 p/Share
14,850
Added 5.44%
258,227
Common Stock
Nov 04
2021
BUY
Grant, award, or other acquisition
-
243,329
Added 50.0%
243,377
Common Stock