11/1/2024 | Murray Stahl | Director | Buy | 3 | $1,174.00 | $3,522.00 | 7,818 | |
10/30/2024 | Murray Stahl | Director | Buy | 3 | $1,116.91 | $3,350.73 | 7,812 | |
10/28/2024 | Murray Stahl | Director | Buy | 3 | $1,075.78 | $3,227.34 | 7,806 | |
10/25/2024 | Murray Stahl | Director | Buy | 3 | $1,099.70 | $3,299.10 | 7,803 | |
10/23/2024 | Murray Stahl | Director | Buy | 3 | $1,085.56 | $3,256.68 | 7,797 | |
10/21/2024 | Murray Stahl | Director | Buy | 3 | $1,069.75 | $3,209.25 | 7,791 | |
10/18/2024 | Murray Stahl | Director | Buy | 3 | $1,063.77 | $3,191.31 | 7,788 | |
10/16/2024 | Murray Stahl | Director | Buy | 3 | $1,048.95 | $3,146.85 | 7,782 | |
10/14/2024 | Murray Stahl | Director | Buy | 3 | $1,058.14 | $3,174.42 | 7,776 | |
10/11/2024 | Murray Stahl | Director | Buy | 3 | $1,004.00 | $3,012.00 | 7,773 | |
10/9/2024 | Murray Stahl | Director | Buy | 3 | $960.29 | $2,880.87 | 7,767 | |
10/7/2024 | Murray Stahl | Director | Buy | 3 | $983.00 | $2,949.00 | 7,761 | |
10/4/2024 | Murray Stahl | Director | Buy | 3 | $977.99 | $2,933.97 | 7,758 | |
10/2/2024 | Murray Stahl | Director | Buy | 3 | $925.00 | $2,775.00 | 7,752 | |
9/30/2024 | Murray Stahl | Director | Buy | 3 | $887.97 | $2,663.91 | 7,746 | |
9/27/2024 | Murray Stahl | Director | Buy | 3 | $881.30 | $2,643.90 | 7,743 | |
9/25/2024 | Murray Stahl | Director | Buy | 3 | $937.52 | $2,812.56 | 7,737 | |
9/23/2024 | Murray Stahl | Director | Buy | 3 | $942.00 | $2,826.00 | 7,731 | |
9/20/2024 | Murray Stahl | Director | Buy | 3 | $913.60 | $2,740.80 | 7,728 | |
9/18/2024 | Murray Stahl | Director | Buy | 3 | $872.24 | $2,616.72 | 7,722 | |
9/16/2024 | Murray Stahl | Director | Buy | 3 | $815.10 | $2,445.30 | 7,716 | |
9/13/2024 | Murray Stahl | Director | Buy | 3 | $798.45 | $2,395.35 | 7,713 | |
9/11/2024 | Murray Stahl | Director | Buy | 3 | $788.04 | $2,364.12 | 7,707 | |
9/9/2024 | Murray Stahl | Director | Buy | 3 | $800.06 | $2,400.18 | 7,701 | |
9/5/2024 | Murray Stahl | Director | Buy | 3 | $810.00 | $2,430.00 | 7,695 | |
9/3/2024 | Murray Stahl | Director | Buy | 3 | $853.77 | $2,561.31 | 7,689 | |
8/30/2024 | Murray Stahl | Director | Buy | 3 | $866.02 | $2,598.06 | 7,686 | |
8/28/2024 | Murray Stahl | Director | Buy | 3 | $868.03 | $2,604.09 | 7,680 | |
8/26/2024 | Murray Stahl | Director | Buy | 3 | $865.00 | $2,595.00 | 7,674 | |
8/23/2024 | Murray Stahl | Director | Buy | 3 | $839.25 | $2,517.75 | 7,671 | |
8/21/2024 | Murray Stahl | Director | Buy | 3 | $824.91 | $2,474.73 | 7,665 | |
8/19/2024 | Murray Stahl | Director | Buy | 3 | $825.58 | $2,476.74 | 7,659 | |
8/15/2024 | Murray Stahl | Director | Buy | 9 | $832.19 | $7,489.71 | 592,066 | |
8/14/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $821.53 | $2,464.59 | 1,085,122 | |
8/12/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $828.02 | $2,484.06 | 1,085,116 | |
8/9/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $817.92 | $2,453.76 | 1,085,113 | |
8/7/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $788.88 | $2,366.64 | 1,085,107 | |
8/5/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $749.78 | $2,249.34 | 1,085,101 | |
8/2/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $786.01 | $2,358.03 | 1,085,098 | |
7/31/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $839.10 | $2,517.30 | 1,085,092 | |
7/29/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $818.05 | $2,454.15 | 1,085,086 | |
7/26/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $813.78 | $2,441.34 | 1,085,083 | |
7/24/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $809.81 | $2,429.43 | 1,085,077 | |
7/22/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $802.95 | $2,408.85 | 1,085,071 | |
7/19/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $816.90 | $2,450.70 | 1,085,068 | |
7/17/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $828.46 | $2,485.38 | 1,085,062 | |
7/15/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $822.62 | $2,467.86 | 1,085,056 | |
7/12/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $793.49 | $2,380.47 | 1,085,053 | |
7/10/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $758.83 | $2,276.49 | 1,085,049 | |
7/1/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $733.22 | $2,199.66 | 1,085,046 | |
6/5/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $591.76 | $1,775.28 | 1,085,040 | |
6/3/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $598.40 | $1,795.20 | 1,085,034 | |
5/30/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $615.86 | $1,847.58 | 1,085,028 | |
5/28/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $615.48 | $1,846.44 | 1,085,022 | |
5/24/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $611.48 | $1,834.44 | 1,085,019 | |
5/22/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $610.08 | $1,830.24 | 1,085,013 | |
5/20/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $614.62 | $1,843.86 | 1,085,007 | |
5/17/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $611.81 | $1,835.43 | 1,085,004 | |
5/15/2024 | Donald G. Cook | Director | Buy | 10 | $611.17 | $6,111.70 | 244 | |
5/15/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $602.07 | $1,806.21 | 1,084,998 | |
5/13/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $606.71 | $1,820.13 | 1,084,992 | |
5/10/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $622.31 | $1,866.93 | 1,084,989 | |
5/8/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $564.11 | $1,692.33 | 1,084,983 | |
5/6/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $569.38 | $1,708.14 | 1,084,977 | |
5/3/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $561.48 | $1,684.44 | 1,084,974 | |
5/1/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $558.69 | $1,676.07 | 1,084,968 | |
4/29/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $602.40 | $1,807.20 | 1,084,962 | |
4/26/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $595.67 | $1,787.01 | 1,084,959 | |
4/24/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $589.01 | $1,767.03 | 1,084,953 | |
4/22/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $585.81 | $1,757.43 | 1,084,947 | |
4/19/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $582.60 | $1,747.80 | 1,084,944 | |
4/17/2024 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $584.96 | $1,754.88 | 1,084,938 | |
4/15/2024 | Murray Stahl | Director | Buy | 3 | $583.91 | $1,751.73 | 7,650 | |
4/12/2024 | Murray Stahl | Director | Buy | 3 | $605.72 | $1,817.16 | 7,647 | |
4/10/2024 | Murray Stahl | Director | Buy | 3 | $594.22 | $1,782.66 | 7,641 | |
4/8/2024 | Murray Stahl | Director | Buy | 3 | $579.12 | $1,737.36 | 7,635 | |
4/5/2024 | Murray Stahl | Director | Buy | 3 | $596.22 | $1,788.66 | 7,632 | |
4/3/2024 | Murray Stahl | Director | Buy | 3 | $586.90 | $1,760.70 | 7,626 | |
4/1/2024 | Murray Stahl | Director | Buy | 3 | $571.09 | $1,713.27 | 7,620 | |
3/27/2024 | Murray Stahl | Director | Buy | 3 | $576.33 | $1,728.99 | 7,614 | |
3/25/2024 | Murray Stahl | Director | Buy | 9 | $574.85 | $5,173.68 | 7,602 | |
3/22/2024 | Murray Stahl | Director | Buy | 9 | $561.96 | $5,057.61 | 7,593 | |
3/20/2024 | Murray Stahl | Director | Buy | 9 | $563.93 | $5,075.40 | 7,575 | |
3/18/2024 | Murray Stahl | Director | Buy | 27 | $556.70 | $15,030.90 | 591,786 | |
3/15/2024 | Murray Stahl | Director | Buy | 9 | $555.50 | $4,999.47 | 7,548 | |
3/13/2024 | Eric L. Oliver | Director | Buy | 300 | $540.24 | $162,073.00 | 393,300 | |
3/11/2024 | Murray Stahl | Director | Buy | 9 | $517.67 | $4,659.06 | 7,512 | |
3/8/2024 | Murray Stahl | Director | Buy | 9 | $509.24 | $4,583.16 | 7,503 | |
3/6/2024 | Murray Stahl | Director | Buy | 9 | $495.15 | $4,456.32 | 7,485 | |
3/4/2024 | Murray Stahl | Director | Buy | 9 | $512.76 | $4,614.87 | 7,467 | |
3/1/2024 | Murray Stahl | Director | Buy | 9 | $521.91 | $4,697.16 | 7,458 | |
2/28/2024 | Murray Stahl | Director | Buy | 9 | $514.09 | $4,626.81 | 7,440 | |
2/26/2024 | Murray Stahl | Director | Buy | 9 | $520.08 | $4,680.69 | 7,422 | |
2/22/2024 | Murray Stahl | Director | Buy | 9 | $521.14 | $4,690.26 | 7,404 | |
2/20/2024 | Murray Stahl | Director | Buy | 9 | $496.99 | $4,472.94 | 7,386 | |
2/16/2024 | Murray Stahl | Director | Buy | 9 | $503.94 | $4,535.43 | 7,377 | |
2/14/2024 | Murray Stahl | Director | Buy | 27 | $478.89 | $12,930.12 | 591,588 | |
2/12/2024 | Murray Stahl | Director | Buy | 9 | $488.78 | $4,399.05 | 7,341 | |
2/9/2024 | Murray Stahl | Director | Buy | 9 | $488.70 | $4,398.33 | 7,332 | |
2/7/2024 | Murray Stahl | Director | Buy | 9 | $496.95 | $4,472.55 | 7,314 | |
2/2/2024 | Murray Stahl | Director | Buy | 9 | $479.38 | $4,314.42 | 7,287 | |
1/31/2024 | Murray Stahl | Director | Buy | 9 | $487.11 | $4,383.99 | 7,269 | |
1/29/2024 | Murray Stahl | Director | Buy | 9 | $506.95 | $4,562.55 | 7,251 | |
1/26/2024 | Murray Stahl | Director | Buy | 9 | $496.23 | $4,466.07 | 7,242 | |
1/24/2024 | Murray Stahl | Director | Buy | 21 | $501.88 | $10,539.48 | 595,560 | |
1/22/2024 | Murray Stahl | Director | Buy | 9 | $496.33 | $4,466.97 | 7,206 | |
1/18/2024 | Murray Stahl | Director | Buy | 9 | $494.79 | $4,453.11 | 7,188 | |
1/16/2024 | Murray Stahl | Director | Buy | 9 | $491.71 | $4,425.42 | 7,170 | |
1/12/2024 | Murray Stahl | Director | Buy | 9 | $510.41 | $4,593.66 | 7,161 | |
1/10/2024 | Murray Stahl | Director | Buy | 27 | $504.10 | $13,610.61 | 595,503 | |
1/8/2024 | Murray Stahl | Director | Buy | 9 | $512.26 | $4,610.31 | 7,125 | |
1/4/2024 | Murray Stahl | Director | Buy | 9 | $516.83 | $4,651.50 | 7,107 | |
1/2/2024 | Murray Stahl | Director | Buy | 9 | $534.87 | $4,813.83 | 7,089 | |
12/28/2023 | Murray Stahl | Director | Buy | 9 | $532.71 | $4,794.36 | 6,831 | |
12/26/2023 | Murray Stahl | Director | Buy | 9 | $546.17 | $4,915.53 | 6,813 | |
12/22/2023 | Murray Stahl | Director | Buy | 9 | $538.60 | $4,847.40 | 6,804 | |
12/20/2023 | Murray Stahl | Director | Buy | 9 | $537.90 | $4,841.07 | 6,786 | |
12/18/2023 | Murray Stahl | Director | Buy | 9 | $534.12 | $4,807.11 | 6,768 | |
12/15/2023 | Murray Stahl | Director | Buy | 27 | $532.41 | $14,375.07 | 595,377 | |
12/13/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $524.80 | $4,723.23 | 595,359 | |
12/11/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $518.22 | $4,663.95 | 595,341 | |
12/8/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $515.37 | $4,638.36 | 595,332 | |
12/6/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $495.23 | $4,457.04 | 595,314 | |
12/4/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $532.39 | $4,791.48 | 595,296 | |
12/1/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $582.09 | $5,238.84 | 595,287 | |
11/29/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $550.69 | $4,956.21 | 595,269 | |
11/27/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $545.67 | $4,911.06 | 595,251 | |
11/24/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $550.00 | $4,950.00 | 595,242 | |
11/22/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $547.33 | $4,926.00 | 595,233 | |
11/20/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $546.47 | $4,918.20 | 595,215 | |
11/17/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $550.67 | $4,956.00 | 595,206 | |
11/15/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $560.93 | $5,048.37 | 595,188 | |
11/13/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $553.79 | $4,984.11 | 595,170 | |
11/10/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $547.00 | $4,923.00 | 595,161 | |
11/8/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $550.18 | $4,951.65 | 595,143 | |
11/7/2023 | Donald G. Cook | Director | Buy | 15 | $577.70 | $8,665.55 | 462 | |
11/6/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $586.49 | $5,278.44 | 595,125 | |
11/3/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $603.00 | $5,427.03 | 595,116 | |
11/1/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $614.25 | $5,528.22 | 595,098 | |
10/30/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $612.12 | $1,836.36 | 595,080 | |
10/27/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $606.52 | $1,819.57 | 595,077 | |
10/25/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $619.67 | $1,859.01 | 595,071 | |
10/23/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $618.78 | $5,569.02 | 595,062 | |
10/20/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $637.92 | $5,741.25 | 595,053 | |
10/18/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $659.44 | $5,934.96 | 595,035 | |
10/16/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $636.68 | $5,730.09 | 595,017 | |
10/13/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $624.93 | $5,624.34 | 595,008 | |
10/11/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $615.85 | $5,542.65 | 594,990 | |
10/9/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $603.03 | $5,427.30 | 594,972 | |
10/6/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $589.17 | $5,302.56 | 594,963 | |
10/4/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $585.56 | $5,270.01 | 594,945 | |
10/2/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $582.98 | $5,246.79 | 594,927 | |
9/28/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $630.49 | $5,674.38 | 594,909 | |
9/25/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $619.98 | $5,579.79 | 594,882 | |
9/21/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 9 | $623.49 | $5,611.41 | 594,864 | |
9/18/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 15 | $606.53 | $9,097.95 | 594,855 | |
9/15/2023 | Murray Stahl | Director | Buy | 9 | $590.37 | $5,313.36 | 6,750 | |
9/13/2023 | Murray Stahl | Director | Buy | 9 | $590.97 | $5,318.76 | 6,732 | |
9/11/2023 | Murray Stahl | Director | Buy | 9 | $581.04 | $5,229.33 | 6,714 | |
9/8/2023 | Micheal W. Dobbs | VP | Sell | 300 | $617.26 | $185,177.00 | 804 | |
9/7/2023 | Murray Stahl | Director | Buy | 9 | $612.13 | $5,509.17 | 6,696 | |
9/5/2023 | Murray Stahl | Director | Buy | 9 | $602.67 | $5,424.00 | 6,678 | |
8/31/2023 | Murray Stahl | Director | Buy | 9 | $628.25 | $5,654.25 | 6,660 | |
8/28/2023 | Murray Stahl | Director | Buy | 9 | $639.75 | $5,757.75 | 6,633 | |
8/25/2023 | Murray Stahl | Director | Buy | 9 | $634.05 | $5,706.48 | 6,624 | |
8/23/2023 | Murray Stahl | Director | Buy | 9 | $625.44 | $5,628.93 | 6,606 | |
8/21/2023 | Murray Stahl | Director | Buy | 9 | $625.48 | $5,629.32 | 6,588 | |
8/18/2023 | Murray Stahl | Director | Buy | 9 | $635.91 | $5,723.19 | 6,579 | |
8/16/2023 | Murray Stahl | Director | Buy | 9 | $619.46 | $5,575.14 | 6,561 | |
8/14/2023 | Murray Stahl | Director | Buy | 9 | $625.37 | $5,628.33 | 6,543 | |
8/11/2023 | Murray Stahl | Director | Buy | 9 | $628.34 | $5,655.03 | 6,534 | |
8/9/2023 | Murray Stahl | Director | Buy | 9 | $598.33 | $5,385.00 | 6,516 | |
8/7/2023 | Murray Stahl | Director | Buy | 9 | $582.01 | $5,238.06 | 6,498 | |
8/4/2023 | Murray Stahl | Director | Buy | 9 | $570.75 | $5,136.72 | 6,489 | |
8/2/2023 | Murray Stahl | Director | Buy | 9 | $505.00 | $4,545.00 | 6,471 | |
7/31/2023 | Murray Stahl | Director | Buy | 9 | $514.67 | $4,632.00 | 6,453 | |
7/28/2023 | Murray Stahl | Director | Buy | 9 | $501.61 | $4,514.49 | 6,444 | |
7/26/2023 | Murray Stahl | Director | Buy | 9 | $503.67 | $4,533.00 | 6,426 | |
7/24/2023 | Murray Stahl | Director | Buy | 9 | $497.08 | $4,473.69 | 6,408 | |
7/21/2023 | Murray Stahl | Director | Buy | 9 | $489.75 | $4,407.78 | 6,399 | |
7/19/2023 | Murray Stahl | Director | Buy | 9 | $481.03 | $4,329.30 | 6,381 | |
7/17/2023 | Murray Stahl | Director | Buy | 9 | $467.09 | $4,203.78 | 6,363 | |
7/14/2023 | Murray Stahl | Director | Buy | 9 | $456.33 | $4,107.00 | 6,354 | |
7/12/2023 | Murray Stahl | Director | Buy | 9 | $476.35 | $4,287.15 | 6,336 | |
7/10/2023 | Murray Stahl | Director | Buy | 9 | $448.86 | $4,039.71 | 6,318 | |
7/7/2023 | Murray Stahl | Director | Buy | 9 | $449.60 | $4,046.40 | 6,309 | |
7/5/2023 | Murray Stahl | Director | Buy | 9 | $446.48 | $4,018.32 | 6,291 | |
7/3/2023 | Murray Stahl | Director | Buy | 9 | $449.78 | $4,047.99 | 6,282 | |
6/30/2023 | Murray Stahl | Director | Buy | 9 | $438.83 | $3,949.50 | 6,273 | |
6/28/2023 | Murray Stahl | Director | Buy | 9 | $433.25 | $3,899.25 | 6,255 | |
6/26/2023 | Murray Stahl | Director | Buy | 9 | $432.67 | $3,894.06 | 6,237 | |
6/22/2023 | Murray Stahl | Director | Buy | 9 | $432.56 | $3,893.01 | 6,219 | |
6/20/2023 | Murray Stahl | Director | Buy | 9 | $442.26 | $3,980.31 | 6,201 | |
6/15/2023 | Murray Stahl | Director | Buy | 9 | $454.03 | $4,086.30 | 6,183 | |
6/14/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 18 | $443.46 | $7,982.22 | 593,019 | |
6/12/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 18 | $449.71 | $8,094.84 | 592,983 | |
6/9/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 24 | $464.31 | $11,143.52 | 592,965 | |
6/7/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 12 | $475.99 | $5,711.88 | 592,914 | |
6/5/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 6 | $448.42 | $2,690.50 | 592,896 | |
6/1/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 6 | $443.10 | $2,658.60 | 592,884 | |
5/30/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 6 | $435.58 | $2,613.46 | 592,872 | |
5/26/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 6 | $438.34 | $2,630.02 | 592,866 | |
5/24/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 6 | $448.66 | $2,691.98 | 592,854 | |
5/22/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 6 | $455.14 | $2,730.84 | 592,842 | |
5/19/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 6 | $458.83 | $2,753.00 | 592,836 | |
5/17/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 6 | $448.72 | $2,692.34 | 592,824 | |
5/15/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $456.86 | $1,370.58 | 592,815 | |
5/12/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $455.27 | $1,365.80 | 592,812 | |
5/10/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $462.06 | $1,386.19 | 592,806 | |
5/8/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $466.56 | $1,399.68 | 592,800 | |
5/5/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 3 | $471.72 | $1,415.15 | 592,797 | |
2/15/2023 | Kinetics Asset Managem Horizon | Major Shareholder | Buy | 36 | $621.62 | $22,378.20 | 592,794 | |
2/13/2023 | Murray Stahl | Director | Buy | 9 | $637.68 | $5,739.09 | 6,165 | |
2/10/2023 | Murray Stahl | Director | Buy | 9 | $638.39 | $5,745.51 | 6,156 | |
2/8/2023 | Murray Stahl | Director | Buy | 9 | $638.29 | $5,744.58 | 6,138 | |
2/6/2023 | Murray Stahl | Director | Buy | 9 | $649.97 | $5,849.76 | 6,120 | |
2/3/2023 | Murray Stahl | Director | Buy | 9 | $673.33 | $6,060.00 | 6,111 | |
2/1/2023 | Murray Stahl | Director | Buy | 9 | $630.97 | $5,678.76 | 6,165 | |
1/30/2023 | Murray Stahl | Director | Buy | 9 | $663.08 | $5,967.72 | 6,147 | |
1/27/2023 | Murray Stahl | Director | Buy | 9 | $690.83 | $6,217.44 | 6,138 | |
1/25/2023 | Murray Stahl | Director | Buy | 9 | $699.47 | $6,295.20 | 6,120 | |
1/23/2023 | Murray Stahl | Director | Buy | 9 | $697.00 | $6,273.00 | 6,102 | |
1/19/2023 | Murray Stahl | Director | Buy | 9 | $706.00 | $6,354.00 | 6,084 | |
1/17/2023 | Murray Stahl | Director | Buy | 9 | $711.65 | $6,404.82 | 6,066 | |
1/13/2023 | Murray Stahl | Director | Buy | 9 | $708.00 | $6,371.97 | 6,057 | |
1/11/2023 | Murray Stahl | Director | Buy | 9 | $704.21 | $6,337.86 | 6,039 | |
1/9/2023 | Murray Stahl | Director | Buy | 9 | $711.04 | $6,399.36 | 6,021 | |
1/5/2023 | Murray Stahl | Director | Buy | 9 | $712.55 | $6,412.95 | 6,003 | |
1/3/2023 | Murray Stahl | Director | Buy | 9 | $735.64 | $6,620.76 | 5,895 | |
12/29/2022 | Murray Stahl | Director | Buy | 9 | $791.00 | $7,119.00 | 5,877 | |
12/27/2022 | Murray Stahl | Director | Buy | 9 | $848.07 | $7,632.66 | 5,859 | |
12/23/2022 | Murray Stahl | Director | Buy | 9 | $825.35 | $7,428.12 | 5,850 | |
12/21/2022 | Murray Stahl | Director | Buy | 9 | $857.91 | $7,721.19 | 5,832 | |
12/19/2022 | Murray Stahl | Director | Buy | 9 | $837.41 | $7,536.69 | 5,814 | |
12/16/2022 | Murray Stahl | Director | Buy | 9 | $846.48 | $7,618.29 | 5,805 | |
12/14/2022 | Murray Stahl | Director | Buy | 6 | $857.00 | $5,142.00 | 5,790 | |
12/12/2022 | Murray Stahl | Director | Buy | 6 | $838.33 | $5,029.98 | 5,778 | |
12/9/2022 | Murray Stahl | Director | Buy | 9 | $814.16 | $7,327.47 | 5,772 | |
12/7/2022 | Murray Stahl | Director | Buy | 9 | $831.71 | $7,485.36 | 5,754 | |
12/5/2022 | Murray Stahl | Director | Buy | 9 | $875.83 | $7,882.47 | 5,736 | |
12/2/2022 | Murray Stahl | Director | Buy | 9 | $877.05 | $7,893.48 | 5,727 | |
11/30/2022 | Murray Stahl | Director | Buy | 9 | $830.72 | $7,476.51 | 5,781 | |
11/28/2022 | Murray Stahl | Director | Buy | 9 | $854.98 | $7,694.85 | 5,763 | |
11/25/2022 | Murray Stahl | Director | Buy | 9 | $873.56 | $7,862.04 | 5,754 | |
11/23/2022 | Murray Stahl | Director | Buy | 9 | $867.97 | $7,811.70 | 5,745 | |
11/21/2022 | Murray Stahl | Director | Buy | 9 | $850.03 | $7,650.24 | 5,727 | |
11/18/2022 | Murray Stahl | Director | Buy | 9 | $897.49 | $8,077.44 | 5,718 | |
11/16/2022 | Murray Stahl | Director | Buy | 9 | $886.90 | $7,982.07 | 5,700 | |
11/14/2022 | Murray Stahl | Director | Buy | 9 | $885.66 | $7,970.97 | 5,682 | |
11/11/2022 | Murray Stahl | Director | Buy | 9 | $872.77 | $7,854.90 | 5,673 | |
11/9/2022 | Murray Stahl | Director | Buy | 9 | $881.67 | $7,935.00 | 5,655 | |
11/7/2022 | Murray Stahl | Director | Buy | 9 | $889.99 | $8,009.91 | 5,637 | |
11/4/2022 | Murray Stahl | Director | Buy | 9 | $821.86 | $7,396.74 | 5,628 | |
11/2/2022 | Murray Stahl | Director | Buy | 9 | $777.00 | $6,993.00 | 5,610 | |
10/31/2022 | Murray Stahl | Director | Buy | 9 | $766.38 | $6,897.45 | 5,664 | |
10/28/2022 | Murray Stahl | Director | Buy | 9 | $737.55 | $6,637.92 | 5,655 | |
10/26/2022 | Murray Stahl | Director | Buy | 9 | $715.00 | $6,435.00 | 5,637 | |
10/24/2022 | Murray Stahl | Director | Buy | 9 | $728.30 | $6,554.73 | 5,619 | |
10/21/2022 | Murray Stahl | Director | Buy | 9 | $696.66 | $6,269.97 | 5,610 | |
10/19/2022 | Murray Stahl | Director | Buy | 9 | $688.26 | $6,194.34 | 5,583 | |
10/17/2022 | Murray Stahl | Director | Buy | 9 | $688.26 | $6,194.34 | 5,583 | |
10/14/2022 | Murray Stahl | Director | Buy | 9 | $680.10 | $6,120.87 | 5,574 | |
10/12/2022 | Murray Stahl | Director | Buy | 9 | $685.12 | $6,166.11 | 5,556 | |
10/10/2022 | Murray Stahl | Director | Buy | 9 | $667.13 | $6,004.14 | 5,538 | |
10/7/2022 | Murray Stahl | Director | Buy | 9 | $660.46 | $5,944.17 | 5,529 | |
10/5/2022 | Murray Stahl | Director | Buy | 9 | $671.16 | $6,040.44 | 5,511 | |
10/3/2022 | Murray Stahl | Director | Buy | 9 | $622.00 | $5,598.00 | 5,574 | |
9/30/2022 | Murray Stahl | Director | Buy | 9 | $592.41 | $5,331.69 | 5,565 | |
9/28/2022 | Murray Stahl | Director | Buy | 9 | $588.84 | $5,299.56 | 5,547 | |
9/26/2022 | Murray Stahl | Director | Buy | 9 | $542.28 | $4,880.55 | 5,529 | |
9/23/2022 | Murray Stahl | Director | Buy | 9 | $546.73 | $4,920.57 | 5,520 | |
9/21/2022 | Murray Stahl | Director | Buy | 9 | $591.26 | $5,321.37 | 5,502 | |
9/21/2022 | Murray Stahl | Director | Buy | 9 | $591.26 | $5,321.37 | 5,502 | |
9/19/2022 | Murray Stahl | Director | Buy | 9 | $605.46 | $5,449.14 | 5,484 | |
9/16/2022 | Murray Stahl | Director | Buy | 9 | $591.03 | $5,319.30 | 5,475 | |
9/14/2022 | Murray Stahl | Director | Buy | 9 | $619.44 | $5,574.93 | 5,457 | |
9/12/2022 | Murray Stahl | Director | Buy | 9 | $609.05 | $5,481.48 | 5,439 | |
9/8/2022 | Murray Stahl | Director | Buy | 9 | $602.46 | $5,422.17 | 5,421 | |
8/29/2022 | Murray Stahl | Director | Buy | 9 | $617.43 | $5,556.87 | 5,439 | |
8/26/2022 | Murray Stahl | Director | Buy | 9 | $611.43 | $5,502.84 | 5,430 | |
8/24/2022 | Murray Stahl | Director | Buy | 9 | $604.77 | $5,442.96 | 5,412 | |
8/22/2022 | Murray Stahl | Director | Buy | 9 | $579.83 | $5,218.50 | 5,394 | |
8/19/2022 | Murray Stahl | Director | Buy | 9 | $573.55 | $5,161.98 | 5,385 | |
8/17/2022 | Murray Stahl | Director | Buy | 9 | $575.00 | $5,175.00 | 5,367 | |
8/15/2022 | Murray Stahl | Director | Buy | 9 | $562.43 | $5,061.90 | 5,349 | |
8/11/2022 | Murray Stahl | Director | Buy | 9 | $581.53 | $5,233.80 | 5,331 | |
8/9/2022 | Murray Stahl | Director | Buy | 9 | $570.33 | $5,133.00 | 5,313 | |
8/5/2022 | Murray Stahl | Director | Buy | 9 | $552.27 | $4,970.46 | 5,295 | |
8/3/2022 | Murray Stahl | Director | Buy | 9 | $589.80 | $5,308.23 | 5,277 | |
8/1/2022 | Murray Stahl | Director | Buy | 9 | $607.31 | $5,465.82 | 5,340 | |
7/29/2022 | Murray Stahl | Director | Buy | 9 | $611.28 | $5,501.55 | 5,331 | |
7/27/2022 | Murray Stahl | Director | Buy | 9 | $609.64 | $5,486.76 | 5,313 | |
7/25/2022 | Murray Stahl | Director | Buy | 9 | $589.98 | $5,309.79 | 5,295 | |
7/22/2022 | Murray Stahl | Director | Buy | 9 | $573.33 | $5,160.00 | 5,286 | |
7/20/2022 | Murray Stahl | Director | Buy | 9 | $603.98 | $5,435.82 | 5,268 | |
7/18/2022 | Murray Stahl | Director | Buy | 9 | $564.19 | $5,077.71 | 5,250 | |
7/15/2022 | Murray Stahl | Director | Buy | 9 | $555.56 | $5,000.01 | 5,241 | |
7/13/2022 | Murray Stahl | Director | Buy | 9 | $533.12 | $4,798.11 | 5,223 | |
7/11/2022 | Murray Stahl | Director | Buy | 9 | $515.67 | $4,641.00 | 5,205 | |
7/7/2022 | Murray Stahl | Director | Buy | 9 | $510.75 | $4,596.72 | 5,187 | |
7/5/2022 | Murray Stahl | Director | Buy | 9 | $489.45 | $4,405.05 | 5,250 | |
7/1/2022 | Murray Stahl | Director | Buy | 9 | $508.99 | $4,580.91 | 5,241 | |
6/29/2022 | Murray Stahl | Director | Buy | 9 | $501.93 | $4,517.37 | 5,223 | |
6/27/2022 | Murray Stahl | Director | Buy | 9 | $512.88 | $4,615.92 | 5,205 | |
6/23/2022 | Murray Stahl | Director | Buy | 9 | $486.04 | $4,374.36 | 5,187 | |
6/21/2022 | Murray Stahl | Director | Buy | 9 | $514.19 | $4,627.68 | 5,169 | |
6/17/2022 | Murray Stahl | Director | Buy | 9 | $485.39 | $4,368.54 | 5,160 | |
6/15/2022 | Murray Stahl | Director | Buy | 9 | $541.33 | $4,872.00 | 5,142 | |
6/13/2022 | Murray Stahl | Director | Buy | 9 | $534.50 | $4,810.50 | 5,124 | |
6/10/2022 | Murray Stahl | Director | Buy | 9 | $570.97 | $5,138.76 | 5,115 | |
6/8/2022 | Murray Stahl | Director | Buy | 9 | $573.29 | $5,159.58 | 5,097 | |
6/6/2022 | Murray Stahl | Director | Buy | 9 | $560.59 | $5,045.31 | 5,079 | |
6/2/2022 | Murray Stahl | Director | Buy | 9 | $544.22 | $4,898.01 | 5,061 | |
5/31/2022 | Murray Stahl | Director | Buy | 9 | $522.00 | $4,697.97 | 5,124 | |
5/27/2022 | Murray Stahl | Director | Buy | 9 | $524.67 | $4,722.06 | 5,115 | |
5/25/2022 | Murray Stahl | Director | Buy | 9 | $495.61 | $4,460.52 | 5,097 | |
5/23/2022 | Murray Stahl | Director | Buy | 9 | $468.84 | $4,219.56 | 5,079 | |
5/20/2022 | Murray Stahl | Director | Buy | 9 | $457.43 | $4,116.90 | 5,070 | |
5/18/2022 | Murray Stahl | Director | Buy | 9 | $451.41 | $4,062.72 | 5,052 | |
5/16/2022 | Murray Stahl | Director | Buy | 9 | $456.44 | $4,107.96 | 5,034 | |
5/13/2022 | Murray Stahl | Director | Buy | 9 | $450.64 | $4,055.79 | 5,025 | |
5/11/2022 | Murray Stahl | Director | Buy | 9 | $425.22 | $3,827.01 | 5,007 | |
5/9/2022 | Murray Stahl | Director | Buy | 9 | $432.33 | $3,890.97 | 4,989 | |
5/6/2022 | Murray Stahl | Director | Buy | 9 | $474.61 | $4,271.52 | 4,980 | |
5/4/2022 | Murray Stahl | Director | Buy | 9 | $474.97 | $4,274.73 | 4,962 | |
5/2/2022 | Murray Stahl | Director | Buy | 9 | $452.51 | $4,072.56 | 5,025 | |
4/29/2022 | Murray Stahl | Director | Buy | 9 | $455.53 | $4,099.80 | 5,016 | |
4/27/2022 | Murray Stahl | Director | Buy | 9 | $444.21 | $3,997.89 | 4,998 | |
4/25/2022 | Murray Stahl | Director | Buy | 9 | $457.19 | $4,114.68 | 4,980 | |
4/22/2022 | Murray Stahl | Director | Buy | 9 | $459.44 | $4,134.99 | 4,971 | |
4/20/2022 | Murray Stahl | Director | Buy | 9 | $502.10 | $4,518.87 | 4,953 | |
4/18/2022 | Murray Stahl | Director | Buy | 9 | $496.27 | $4,466.43 | 4,935 | |
4/13/2022 | Murray Stahl | Director | Buy | 9 | $486.18 | $4,375.65 | 4,917 | |
4/11/2022 | Murray Stahl | Director | Buy | 9 | $463.61 | $4,172.49 | 4,899 | |
4/8/2022 | Murray Stahl | Director | Buy | 9 | $475.43 | $4,278.90 | 4,890 | |
4/6/2022 | Murray Stahl | Director | Buy | 9 | $471.25 | $4,241.25 | 4,881 | |
4/4/2022 | Murray Stahl | Director | Buy | 9 | $493.10 | $4,437.90 | 4,863 | |
4/1/2022 | Murray Stahl | Director | Buy | 9 | $473.79 | $4,264.08 | 4,845 | |
3/30/2022 | Murray Stahl | Director | Buy | 9 | $483.45 | $4,351.05 | | |
3/28/2022 | Murray Stahl | Director | Buy | 9 | $467.30 | $4,205.70 | | |
3/25/2022 | Murray Stahl | Director | Buy | 9 | $484.83 | $4,363.50 | | |
3/23/2022 | Murray Stahl | Director | Buy | 9 | $473.34 | $4,260.03 | | |
3/21/2022 | Murray Stahl | Director | Buy | 9 | $465.25 | $4,187.22 | | |
3/18/2022 | Murray Stahl | Director | Buy | 9 | $449.48 | $4,045.35 | | |
3/16/2022 | Murray Stahl | Director | Buy | 9 | $424.89 | $3,824.01 | | |
3/14/2022 | Murray Stahl | Director | Buy | 9 | $428.03 | $3,852.27 | | |
3/11/2022 | Murray Stahl | Director | Buy | 9 | $438.71 | $3,948.36 | | |
3/9/2022 | Murray Stahl | Director | Buy | 9 | $428.66 | $3,857.91 | | |
3/7/2022 | Dana F Mcginnis | Director | Sell | 3,000 | $420.58 | $1,261,750.00 | | |
3/4/2022 | Murray Stahl | Director | Buy | 9 | $433.05 | $3,897.45 | | |
3/2/2022 | Murray Stahl | Director | Buy | 9 | $414.25 | $3,728.25 | | |
2/28/2022 | Murray Stahl | Director | Buy | 9 | $396.24 | $3,566.19 | | |
2/24/2022 | Murray Stahl | Director | Buy | 6 | $366.10 | $2,196.60 | | |
2/22/2022 | Murray Stahl | Director | Buy | 6 | $333.08 | $1,998.48 | | |
2/18/2022 | Murray Stahl | Director | Buy | 9 | $335.23 | $3,017.04 | | |
2/16/2022 | Murray Stahl | Director | Buy | 9 | $340.13 | $3,061.14 | | |
2/14/2022 | Murray Stahl | Director | Buy | 9 | $353.34 | $3,180.03 | | |
2/11/2022 | Murray Stahl | Director | Buy | 9 | $368.48 | $3,316.35 | | |
2/9/2022 | Murray Stahl | Director | Buy | 9 | $355.64 | $3,200.76 | | |
2/7/2022 | Murray Stahl | Director | Buy | 9 | $358.78 | $3,229.02 | | |
2/4/2022 | Murray Stahl | Director | Buy | 9 | $364.28 | $3,278.49 | | |
2/2/2022 | Murray Stahl | Director | Buy | 9 | $371.47 | $3,343.20 | | |
1/31/2022 | Murray Stahl | Director | Buy | 9 | $358.33 | $3,225.00 | | |
1/28/2022 | Murray Stahl | Director | Buy | 9 | $344.95 | $3,104.52 | | |
1/26/2022 | Murray Stahl | Director | Buy | 9 | $341.31 | $3,071.76 | | |
1/24/2022 | Murray Stahl | Director | Buy | 9 | $346.42 | $3,117.81 | | |
1/20/2022 | Murray Stahl | Director | Buy | 9 | $336.92 | $3,032.28 | | |
1/18/2022 | Murray Stahl | Director | Buy | 9 | $355.80 | $3,202.20 | | |
1/14/2022 | Murray Stahl | Director | Buy | 9 | $370.59 | $3,335.31 | | |
1/12/2022 | Murray Stahl | Director | Buy | 9 | $407.99 | $3,671.91 | | |
1/10/2022 | Murray Stahl | Director | Buy | 9 | $404.36 | $3,639.21 | | |
1/5/2022 | Murray Stahl | Director | Buy | 9 | $419.03 | $3,771.27 | | |
1/3/2022 | Murray Stahl | Director | Buy | 9 | $424.71 | $3,822.42 | | |
12/29/2021 | Murray Stahl | Director | Buy | 9 | $417.25 | $3,755.25 | | |
12/27/2021 | Murray Stahl | Director | Buy | 9 | $427.86 | $3,850.74 | | |
12/22/2021 | Murray Stahl | Director | Buy | 9 | $409.93 | $3,689.40 | | |
12/20/2021 | Murray Stahl | Director | Buy | 9 | $403.31 | $3,629.82 | | |
12/17/2021 | Murray Stahl | Director | Buy | 9 | $402.24 | $3,620.19 | | |
12/15/2021 | Murray Stahl | Director | Buy | 9 | $412.11 | $3,709.02 | | |
12/13/2021 | Murray Stahl | Director | Buy | 9 | $415.16 | $3,736.44 | | |
12/10/2021 | Murray Stahl | Director | Buy | 9 | $422.65 | $3,803.88 | | |
12/8/2021 | Murray Stahl | Director | Buy | 9 | $429.39 | $3,864.48 | | |
12/6/2021 | Murray Stahl | Director | Buy | 9 | $421.20 | $3,790.83 | | |
12/3/2021 | Murray Stahl | Director | Buy | 9 | $401.89 | $3,616.98 | | |
12/1/2021 | Murray Stahl | Director | Buy | 9 | $393.50 | $3,541.47 | | |
11/29/2021 | Murray Stahl | Director | Buy | 9 | $421.00 | $3,789.03 | | |
11/26/2021 | Murray Stahl | Director | Buy | 42 | $414.33 | $17,401.86 | | |
11/24/2021 | Murray Stahl | Director | Buy | 9 | $435.83 | $3,922.44 | | |
11/22/2021 | Murray Stahl | Director | Buy | 9 | $417.93 | $3,761.40 | | |
11/19/2021 | Murray Stahl | Director | Buy | 9 | $415.30 | $3,737.73 | | |
11/17/2021 | Murray Stahl | Director | Buy | 9 | $419.34 | $3,774.06 | | |
11/15/2021 | Murray Stahl | Director | Buy | 9 | $431.71 | $3,885.39 | | |
11/12/2021 | Murray Stahl | Director | Buy | 9 | $432.18 | $3,889.59 | | |
11/10/2021 | Murray Stahl | Director | Buy | 9 | $446.63 | $4,019.70 | | |
11/8/2021 | Murray Stahl | Director | Buy | 9 | $461.81 | $4,156.26 | | |
11/5/2021 | Murray Stahl | Director | Buy | 9 | $455.86 | $4,102.71 | | |