Oct 31
2024
BUY
Grant, award, or other acquisition
$9,986
$18.29 p/Share
546
Added 1.47%
36,723
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$9,980
$24.95 p/Share
400
Added 1.09%
36,177
Common Stock
Jun 26
2024
BUY
Grant, award, or other acquisition
-
8,490
Added 19.18%
35,777
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$9,996
$20.74 p/Share
482
Added 1.74%
27,287
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$9,988
$25.48 p/Share
392
Added 1.44%
26,805
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$9,999
$13.66 p/Share
732
Added 2.7%
26,413
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$9,991
$31.72 p/Share
315
Added 1.21%
25,681
Common Stock
Jun 28
2023
BUY
Grant, award, or other acquisition
-
6,051
Added 19.26%
25,366
Common Stock
May 10
2023
SELL
Open market or private sale
$106,863
$30.06 p/Share
3,555
Reduced 15.54%
19,315
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$9,998
$31.64 p/Share
316
Added 1.36%
22,870
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
$9,972
$37.49 p/Share
266
Added 1.17%
22,554
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
$9,999
$27.32 p/Share
366
Added 1.62%
22,288
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
$8,738
$23.49 p/Share
372
Added 1.67%
21,922
Common Stock
Jul 11
2022
SELL
Open market or private sale
$66,610
$25.57 p/Share
2,605
Reduced 10.78%
21,550
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
-
7,397
Added 23.44%
24,155
Common Stock
May 16
2022
SELL
Open market or private sale
$33,822
$16.06 p/Share
2,106
Reduced 11.16%
16,758
Common Stock
May 09
2022
SELL
Payment of exercise price or tax liability
$23,966
$16.54 p/Share
1,449
Reduced 7.13%
18,864
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
$8,740
$22.88 p/Share
382
Added 1.85%
20,313
Common Stock
Jul 08
2021
SELL
Open market or private sale
$193,870
$63.46 p/Share
3,055
Reduced 13.29%
19,931
Common Stock
Jul 08
2021
BUY
Grant, award, or other acquisition
-
2,605
Added 10.18%
22,986
Common Stock
May 12
2021
SELL
Open market or private sale
$79,521
$44.75 p/Share
1,777
Reduced 8.02%
20,381
Common Stock