Mar-15-24 11:53AM
|
|
Mar-08-24 04:40PM
|
|
Dec-12-23 05:51AM
|
|
Dec-11-23 04:52PM
|
|
Sep-13-23 04:38PM
|
|
02:08PM |
Loading… |
Aug-08-23 02:08PM
|
|
Jul-25-23 05:16PM
|
|
Jul-19-23 06:40AM
|
|
Apr-29-23 03:43PM
|
|
Mar-17-23 06:01AM
|
|
Mar-13-23 04:35PM
|
|
Dec-12-22 04:38PM
|
|
Sep-07-22 04:40PM
|
|
Aug-25-22 08:26AM
|
|
Aug-08-22 03:54PM
|
|
07:23AM |
Loading… |
Aug-07-22 07:23AM
|
|
Jul-23-22 08:05AM
|
|
Jul-21-22 04:50PM
|
|
Jun-20-22 06:43AM
|
|
Mar-10-22 04:40PM
|
|
Jan-11-22 05:08AM
|
|
Dec-08-21 04:45PM
|
|
Sep-28-21 06:33AM
|
|
Sep-14-21 04:55PM
|
|
Jul-30-21 02:07AM
|
|
Jul-27-21 05:34PM
|
|
Jul-13-21 05:06PM
|
|
Jun-11-21 01:58AM
|
|
Mar-13-21 01:06AM
|
|
Mar-11-21 04:52PM
|
|
04:53PM |
Loading… |
Dec-08-20 04:53PM
|
|
Oct-18-20 06:06PM
|
|
Oct-16-20 07:00AM
|
|
Sep-09-20 05:10PM
|
|
Aug-07-20 09:58AM
|
|
Jul-27-20 06:12AM
|
|
Apr-11-20 08:32AM
|
|
Mar-09-20 04:48PM
|
|
Jan-12-20 08:03AM
|
|
Dec-10-19 04:55PM
|
|
Oct-14-19 06:55AM
|
|
Sep-11-19 04:40PM
|
|
Aug-30-19 11:22AM
|
|
Jul-26-19 05:26PM
|
|
Jul-16-19 03:40PM
|
|
May-17-19 03:07PM
|
|
Apr-26-19 06:21PM
|
|
04:56PM
|
|
Mar-13-19 04:28PM
|
|
Feb-28-19 02:27PM
|
|
Dec-11-18 04:15PM
|
|
Nov-23-18 08:00AM
|
|
Sep-24-18 07:30AM
|
|
Sep-19-18 04:30PM
|
|
Sep-11-18 04:15PM
|
|
Sep-10-18 11:03AM
|
|
Jul-20-18 04:20PM
|
|
Mar-19-18 04:15PM
|
|
Mar-13-18 08:06AM
|
|
Dec-14-17 12:53PM
|
|
Dec-13-17 10:09AM
|
|
Dec-12-17 04:20PM
|
|
06:14AM
|
|
Nov-07-17 09:43AM
|
|
Oct-18-17 09:37AM
|
|
Sep-18-17 04:30PM
|
|
Sep-14-17 02:19PM
|
|
Sep-13-17 05:05PM
|
|
Aug-14-17 04:09PM
|
|
Jul-24-17 10:17AM
|
|
Jul-18-17 04:20PM
|
|
Mar-22-17 09:36AM
|
|
Mar-21-17 01:04PM
|
|
Mar-15-17 04:57PM
|
|
04:33PM
|
|
04:20PM
|
|
Jan-20-17 12:54PM
|
|
Jan-17-17 08:06AM
|
|
Dec-15-16 07:57PM
|
|
Dec-14-16 04:44PM
|
|
04:34PM
|
|
04:20PM
|
|
Dec-08-16 02:15PM
|
|
Oct-20-16 09:31AM
|
|
Sep-16-16 09:43AM
|
|
06:03AM
|
|
Sep-14-16 04:50PM
|
|
04:30PM
|
|
04:15PM
|
|
Aug-18-16 04:34PM
|
|
04:15PM
|
|
Jul-29-16 04:39PM
|
|
04:20PM
|
|
Jul-20-16 12:12PM
|
|
Jun-22-16 05:29PM
|
|
Jun-01-16 01:46PM
|
|
May-24-16 02:53PM
|
|
May-23-16 11:01AM
|
|
Apr-28-16 04:44PM
|
|
04:30PM
|
|
|
|
|
Insider Trading |
Relationship |
Date |
Transaction |
Cost |
#Shares |
Value ($) |
#Shares Total |
SEC Form 4 |
DAHL JAMES H | 10% Owner | Apr 29 '24 | Buy | 21.04 | 5,000 | 105,200 | 366,207 | Apr 30 04:41 PM | Uleau Adrienne | VP, Finance and Accounting | Apr 29 '24 | Sale | 20.79 | 1,700 | 35,339 | 4,334 | Apr 29 04:31 PM | Uleau Adrienne | VP, Finance and Accounting | Apr 25 '24 | Sale | 20.26 | 1,833 | 37,137 | 6,034 | Apr 25 04:31 PM | Uleau Adrienne | VP, Finance and Accounting | Apr 23 '24 | Sale | 21.12 | 1,833 | 38,705 | 7,867 | Apr 25 04:31 PM | DAHL JAMES H | 10% Owner | Apr 18 '24 | Buy | 21.82 | 2,400 | 52,359 | 361,207 | Apr 18 04:52 PM | DAHL JAMES H | 10% Owner | Apr 16 '24 | Buy | 20.98 | 142 | 2,979 | 358,807 | Apr 18 04:52 PM | DAHL JAMES H | 10% Owner | Apr 11 '24 | Buy | 21.99 | 1,800 | 39,575 | 358,665 | Apr 12 04:47 PM | DAHL JAMES H | 10% Owner | Apr 03 '24 | Buy | 22.20 | 3,000 | 66,600 | 356,865 | Apr 04 06:28 PM | DAHL JAMES H | 10% Owner | Apr 01 '24 | Buy | 23.50 | 5,000 | 117,500 | 353,865 | Apr 01 05:53 PM | DAHL JAMES H | 10% Owner | Mar 26 '24 | Buy | 21.43 | 2,500 | 53,575 | 348,865 | Mar 27 07:17 PM | DAHL JAMES H | 10% Owner | Mar 25 '24 | Buy | 20.54 | 2,800 | 57,502 | 346,365 | Mar 25 07:18 PM | DAHL JAMES H | 10% Owner | Mar 22 '24 | Buy | 20.57 | 3,500 | 71,980 | 343,565 | Mar 25 07:18 PM | DAHL JAMES H | 10% Owner | Mar 13 '24 | Buy | 23.38 | 2,000 | 46,755 | 340,065 | Mar 14 06:10 PM | DAHL JAMES H | 10% Owner | Mar 06 '24 | Buy | 22.35 | 2,736 | 61,138 | 338,065 | Mar 06 05:18 PM | DAHL JAMES H | 10% Owner | Mar 04 '24 | Buy | 21.75 | 643 | 13,988 | 335,329 | Mar 06 05:18 PM | DAHL JAMES H | 10% Owner | Jan 31 '24 | Buy | 20.00 | 44,551 | 891,020 | 334,686 | Jan 31 05:33 PM | DAHL JAMES H | 10% Owner | Jan 22 '24 | Buy | 21.82 | 1,800 | 39,283 | 290,135 | Jan 23 05:45 PM | DAHL JAMES H | 10% Owner | Jan 18 '24 | Buy | 21.91 | 7,000 | 153,384 | 288,335 | Jan 19 04:26 PM | DAHL JAMES H | 10% Owner | Jan 11 '24 | Buy | 21.85 | 5,000 | 109,250 | 281,335 | Jan 12 04:06 PM | DAHL JAMES H | 10% Owner | Jan 10 '24 | Buy | 22.15 | 1,800 | 39,870 | 276,335 | Jan 12 04:06 PM | DAHL JAMES H | 10% Owner | Jan 05 '24 | Buy | 21.44 | 8,053 | 172,618 | 274,535 | Jan 08 04:15 PM | DAHL JAMES H | 10% Owner | Dec 28 '23 | Buy | 22.00 | 3,500 | 77,000 | 266,482 | Dec 28 04:16 PM | DAHL JAMES H | 10% Owner | Dec 26 '23 | Buy | 21.60 | 204 | 4,406 | 262,982 | Dec 28 04:16 PM | DAHL JAMES H | 10% Owner | Dec 22 '23 | Buy | 21.96 | 3,800 | 83,440 | 262,778 | Dec 22 04:40 PM | DAHL JAMES H | 10% Owner | Dec 21 '23 | Buy | 22.02 | 1,400 | 30,829 | 258,978 | Dec 22 04:40 PM | DAHL JAMES H | 10% Owner | Dec 20 '23 | Buy | 21.88 | 1,400 | 30,634 | 257,578 | Dec 20 06:53 PM | DAHL JAMES H | 10% Owner | Dec 19 '23 | Buy | 20.95 | 1,200 | 25,141 | 256,178 | Dec 20 06:53 PM | DAHL JAMES H | 10% Owner | Dec 18 '23 | Buy | 20.25 | 75 | 1,519 | 254,978 | Dec 18 06:35 PM | DAHL JAMES H | 10% Owner | Dec 15 '23 | Buy | 20.50 | 1,100 | 22,555 | 254,903 | Dec 18 06:35 PM | DAHL JAMES H | 10% Owner | Dec 12 '23 | Buy | 20.30 | 600 | 12,178 | 253,803 | Dec 13 04:54 PM | DAHL JAMES H | 10% Owner | Dec 04 '23 | Buy | 18.31 | 1,500 | 27,470 | 246,851 | Dec 06 04:47 PM | DAHL JAMES H | 10% Owner | Nov 30 '23 | Buy | 16.75 | 4,570 | 76,548 | 245,351 | Nov 30 05:01 PM | DAHL JAMES H | 10% Owner | Nov 29 '23 | Buy | 16.75 | 917 | 15,360 | 240,781 | Nov 29 05:47 PM | DAHL JAMES H | 10% Owner | Nov 28 '23 | Buy | 16.74 | 274 | 4,587 | 239,864 | Nov 29 05:47 PM | DAHL JAMES H | 10% Owner | Nov 27 '23 | Buy | 16.75 | 829 | 13,886 | 239,590 | Nov 29 05:47 PM | DAHL JAMES H | 10% Owner | Nov 17 '23 | Buy | 16.75 | 110 | 1,842 | 238,761 | Nov 17 05:18 PM | DAHL JAMES H | 10% Owner | Nov 16 '23 | Buy | 15.98 | 1,074 | 17,166 | 238,651 | Nov 17 05:18 PM | DAHL JAMES H | 10% Owner | Nov 15 '23 | Buy | 15.99 | 2,226 | 35,590 | 237,577 | Nov 17 05:18 PM | ROBOTTI ROBERT | Director | Oct 31 '23 | Buy | 16.50 | 36 | 594 | 327,648 | Oct 31 05:03 PM | ROBOTTI ROBERT | Director | Oct 30 '23 | Buy | 16.50 | 204 | 3,366 | 327,612 | Oct 31 05:03 PM | ROBOTTI ROBERT | Director | Oct 27 '23 | Buy | 16.50 | 3,058 | 50,447 | 327,408 | Oct 31 05:03 PM | ROBOTTI ROBERT | Director | Oct 26 '23 | Buy | 16.47 | 540 | 8,893 | 324,350 | Oct 26 05:22 PM | ROBOTTI ROBERT | Director | Oct 24 '23 | Buy | 16.50 | 44 | 726 | 323,810 | Oct 26 05:22 PM | ROBOTTI ROBERT | Director | Oct 23 '23 | Buy | 16.48 | 1,083 | 17,846 | 323,766 | Oct 23 04:59 PM | ROBOTTI ROBERT | Director | Oct 20 '23 | Buy | 16.48 | 1,892 | 31,185 | 322,683 | Oct 23 04:59 PM | ROBOTTI ROBERT | Director | Oct 19 '23 | Buy | 16.49 | 417 | 6,877 | 320,791 | Oct 23 04:59 PM | ROBOTTI ROBERT | Director | Oct 18 '23 | Buy | 16.50 | 1 | 16 | 320,374 | Oct 18 07:21 PM | ROBOTTI ROBERT | Director | Oct 17 '23 | Buy | 16.50 | 578 | 9,537 | 320,373 | Oct 18 07:21 PM | ROBOTTI ROBERT | Director | Oct 16 '23 | Buy | 16.50 | 498 | 8,217 | 319,795 | Oct 18 07:21 PM | ROBOTTI ROBERT | Director | Oct 13 '23 | Buy | 16.50 | 15,713 | 259,202 | 319,297 | Oct 13 05:39 PM | ROBOTTI ROBERT | Director | Oct 12 '23 | Buy | 16.39 | 13,860 | 227,146 | 303,584 | Oct 13 05:39 PM | ROBOTTI ROBERT | Director | Oct 11 '23 | Buy | 16.50 | 62 | 1,023 | 289,724 | Oct 13 05:39 PM | ROBOTTI ROBERT | Director | Oct 04 '23 | Buy | 16.50 | 8 | 132 | 289,662 | Oct 05 04:28 PM | ROBOTTI ROBERT | Director | Oct 03 '23 | Buy | 16.50 | 1,054 | 17,391 | 289,654 | Oct 05 04:28 PM | ROBOTTI ROBERT | Director | Oct 02 '23 | Buy | 16.41 | 351 | 5,761 | 288,600 | Oct 02 05:38 PM | ROBOTTI ROBERT | Director | Sep 29 '23 | Buy | 16.39 | 72 | 1,180 | 288,249 | Oct 02 05:38 PM | ROBOTTI ROBERT | Director | Sep 28 '23 | Buy | 16.44 | 1,672 | 27,481 | 288,177 | Oct 02 05:38 PM | ROBOTTI ROBERT | Director | Jul 31 '23 | Buy | 16.52 | 1,752 | 28,951 | 286,505 | Jul 31 05:12 PM |
|