| Oct 22, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 935.82 | $ 935.82 |
| Oct 21, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 938.73 | $ 938.73 |
| Oct 20, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 944.58 | $ 944.58 |
| Oct 17, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 929.17 | $ 929.17 |
| Oct 16, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 934.95 | $ 934.95 |
| Oct 15, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 924.33 | $ 924.33 |
| Oct 14, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 882.84 | $ 882.84 |
| Oct 10, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 2 | 892.96 | $ 1,785.92 |
| Oct 9, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 936.32 | $ 936.32 |
| Oct 8, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 935.09 | $ 935.09 |
| Oct 7, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 964.32 | $ 964.32 |
| Oct 6, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 950.35 | $ 950.35 |
| Oct 3, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 970.62 | $ 970.62 |
| Oct 2, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 967.13 | $ 967.13 |
| Oct 1, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 944.99 | $ 944.99 |
| Sep 30, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 914.14 | $ 914.14 |
| Sep 29, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 926.54 | $ 926.54 |
| Sep 26, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 947.88 | $ 947.88 |
| Sep 24, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 955.44 | $ 955.44 |
| Sep 23, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 896.91 | $ 896.91 |
| Sep 22, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 864.45 | $ 864.45 |
| Sep 19, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 896.60 | $ 896.60 |
| Sep 18, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 915.55 | $ 915.55 |
| Sep 17, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 928.60 | $ 928.60 |
| Sep 16, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 929.46 | $ 929.46 |
| Sep 15, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 950.26 | $ 950.26 |
| Sep 12, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 943.08 | $ 943.08 |
| Sep 11, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 927.23 | $ 927.23 |
| Sep 10, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 923.41 | $ 923.41 |
| Sep 9, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 917.21 | $ 917.21 |
| Sep 8, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 908.90 | $ 908.90 |
| Sep 5, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 920.69 | $ 920.69 |
| Sep 4, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 912.22 | $ 912.22 |
| Sep 3, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 928.87 | $ 928.87 |
| Sep 2, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 972.55 | $ 972.55 |
| Sep 1, 2025 | BUFFINGTON STEPHANIE | Option Excercise | 279 | | $ 0.00 |
| Sep 1, 2025 | BUFFINGTON STEPHANIE | Option Excercise | 123 | 933.48 | $ 114,818.04 |
| Aug 29, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 928.79 | $ 928.79 |
| Aug 29, 2025 | BUFFINGTON STEPHANIE | Open Market Sale | 162 | 926.50 | $ 150,093.00 |
| Aug 28, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 909.74 | $ 909.74 |
| Aug 27, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 914.32 | $ 914.32 |
| Aug 26, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 897.55 | $ 897.55 |
| Aug 25, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 908.19 | $ 908.19 |
| Aug 21, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 888.65 | $ 888.65 |
| Aug 21, 2025 | OLIVER ERIC L | Open Market Purchase | 100 | 881.27 | $ 88,127.00 |
| Aug 20, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 903.18 | $ 903.18 |
| Aug 19, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 893.05 | $ 893.05 |
| Aug 18, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 893.14 | $ 893.14 |
| Aug 15, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 894.93 | $ 894.93 |
| Aug 14, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 889.04 | $ 889.04 |
| Aug 14, 2025 | OLIVER ERIC L | Open Market Purchase | 200 | 905.00 | $ 181,000.00 |
| Aug 13, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 854.06 | $ 854.06 |
| Aug 12, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 864.54 | $ 864.54 |
| Aug 11, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 876.27 | $ 876.27 |
| Aug 8, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 868.97 | $ 868.97 |
| Aug 7, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 899.77 | $ 899.77 |
| Aug 6, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 955.47 | $ 955.47 |
| Aug 5, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 950.14 | $ 950.14 |
| Aug 4, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 946.12 | $ 946.12 |
| Aug 1, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 943.87 | $ 943.87 |
| Jul 31, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 979.33 | $ 979.33 |
| Jul 30, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 984.37 | $ 984.37 |
| Jul 29, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 977.33 | $ 977.33 |
| Jul 28, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 980.04 | $ 980.04 |
| Jul 24, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 924.63 | $ 924.63 |
| Jul 23, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 928.10 | $ 928.10 |
| Jul 22, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 961.07 | $ 961.07 |
| Jul 21, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 986.43 | $ 986.43 |
| Jul 18, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,004.61 | $ 1,004.61 |
| Jul 17, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 992.87 | $ 992.87 |
| Jul 16, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 961.67 | $ 961.67 |
| Jul 15, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,014.80 | $ 1,014.80 |
| Jul 14, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,033.53 | $ 1,033.53 |
| Jul 11, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,062.60 | $ 1,062.60 |
| Jul 10, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,039.87 | $ 1,039.87 |
| Jul 9, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,037.49 | $ 1,037.49 |
| Jul 8, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,048.14 | $ 1,048.14 |
| Jul 7, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,042.95 | $ 1,042.95 |
| Jul 3, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,075.80 | $ 1,075.80 |
| Jul 2, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,066.31 | $ 1,066.31 |
| Jul 1, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,042.57 | $ 1,042.57 |
| Jun 30, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,053.06 | $ 1,053.06 |
| Jun 27, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,069.00 | $ 1,069.00 |
| Jun 26, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,047.68 | $ 10,476.82 |
| Jun 26, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,047.68 | $ 10,476.82 |
| Jun 25, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,057.75 | $ 10,577.54 |
| Jun 25, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,057.75 | $ 10,577.54 |
| Jun 24, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,040.15 | $ 10,401.46 |
| Jun 24, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,040.15 | $ 10,401.46 |
| Jun 23, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,097.63 | $ 10,976.31 |
| Jun 23, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,097.63 | $ 10,976.31 |
| Jun 20, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,081.94 | $ 10,819.44 |
| Jun 20, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,081.94 | $ 10,819.44 |
| Jun 18, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,080.21 | $ 10,802.11 |
| Jun 18, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,080.21 | $ 10,802.11 |
| Jun 17, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,107.34 | $ 11,073.39 |
| Jun 17, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,107.34 | $ 11,073.39 |
| Jun 16, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,108.24 | $ 11,082.39 |
| Jun 16, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,108.24 | $ 11,082.39 |
| Jun 13, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,116.75 | $ 11,167.55 |
| Jun 13, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,116.75 | $ 11,167.55 |
| Jun 12, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,092.15 | $ 10,921.52 |
| Jun 12, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,092.15 | $ 10,921.52 |
| Jun 11, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,111.32 | $ 11,113.15 |
| Jun 11, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,111.32 | $ 11,113.15 |
| Jun 10, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,121.38 | $ 11,213.75 |
| Jun 10, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,121.38 | $ 11,213.75 |
| Jun 9, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,114.01 | $ 11,140.11 |
| Jun 9, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,114.01 | $ 11,140.11 |
| Jun 6, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,113.65 | $ 11,136.53 |
| Jun 6, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,113.65 | $ 11,136.53 |
| Jun 5, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,112.35 | $ 11,123.51 |
| Jun 5, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,112.35 | $ 11,123.51 |
| Jun 4, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,120.53 | $ 11,205.32 |
| Jun 4, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,120.53 | $ 11,205.32 |
| Jun 3, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,110.29 | $ 11,102.87 |
| Jun 3, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,110.29 | $ 11,102.87 |
| Jun 2, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,143.03 | $ 11,430.27 |
| Jun 2, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,143.03 | $ 11,430.27 |
| May 28, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,248.41 | $ 12,484.06 |
| May 28, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,248.41 | $ 12,484.06 |
| May 27, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,290.64 | $ 12,906.43 |
| May 27, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,290.64 | $ 12,906.43 |
| May 23, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,267.68 | $ 12,676.78 |
| May 23, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,267.68 | $ 12,676.78 |
| May 22, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,335.01 | $ 13,350.10 |
| May 22, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,335.01 | $ 13,350.10 |
| May 20, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,416.12 | $ 14,161.18 |
| May 20, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,416.12 | $ 14,161.18 |
| May 19, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,413.18 | $ 14,131.77 |
| May 19, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,413.18 | $ 14,131.77 |
| May 16, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,421.73 | $ 14,217.31 |
| May 16, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,421.73 | $ 14,217.31 |
| May 15, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,381.46 | $ 13,814.61 |
| May 15, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,381.46 | $ 13,814.61 |
| May 14, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,377.98 | $ 13,779.81 |
| May 14, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,377.98 | $ 13,779.81 |
| May 13, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,349.15 | $ 13,491.54 |
| May 13, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,349.15 | $ 13,491.54 |
| May 12, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,364.36 | $ 13,643.59 |
| May 12, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,364.36 | $ 13,643.59 |
| May 9, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,296.67 | $ 12,966.71 |
| May 9, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,296.67 | $ 12,966.71 |
| May 8, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,093.08 | $ 10,930.80 |
| May 8, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,093.08 | $ 10,930.80 |
| May 7, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,325.41 | $ 13,254.08 |
| May 7, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,325.41 | $ 13,254.08 |
| May 6, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,326.53 | $ 13,265.29 |
| May 6, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,326.53 | $ 13,265.29 |
| May 5, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,317.53 | $ 13,175.26 |
| May 5, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,317.53 | $ 13,175.26 |
| May 2, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,331.59 | $ 13,315.90 |
| May 2, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,331.59 | $ 13,315.90 |
| May 1, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,281.95 | $ 12,819.48 |
| May 1, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,281.95 | $ 12,819.48 |
| Apr 30, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,300.57 | $ 13,005.71 |
| Apr 30, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,300.57 | $ 13,005.71 |
| Apr 29, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,333.44 | $ 13,334.44 |
| Apr 29, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,333.44 | $ 13,334.44 |
| Apr 28, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,344.52 | $ 13,445.19 |
| Apr 28, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,344.52 | $ 13,445.19 |
| Apr 25, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,324.29 | $ 13,242.91 |
| Apr 25, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,324.29 | $ 13,242.91 |
| Apr 24, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,343.22 | $ 13,432.22 |
| Apr 24, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,343.22 | $ 13,432.22 |
| Apr 23, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,333.54 | $ 16,002.51 |
| Apr 23, 2025 | STAHL MURRAY | Open Market Purchase | 12 | 1,333.54 | $ 16,002.51 |
| Apr 22, 2025 | STAHL MURRAY | Open Market Purchase | 12 | 1,278.26 | $ 15,339.06 |
| Apr 22, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,278.26 | $ 15,339.06 |
| Apr 21, 2025 | STAHL MURRAY | Open Market Purchase | 12 | 1,277.61 | $ 15,331.32 |
| Apr 21, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,277.61 | $ 15,331.32 |
| Apr 17, 2025 | STAHL MURRAY | Open Market Purchase | 12 | 1,297.67 | $ 15,571.98 |
| Apr 17, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,297.67 | $ 15,571.98 |
| Apr 16, 2025 | STAHL MURRAY | Open Market Purchase | 12 | 1,269.88 | $ 15,238.53 |
| Apr 16, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,269.88 | $ 15,238.53 |
| Apr 15, 2025 | STAHL MURRAY | Open Market Purchase | 12 | 1,255.17 | $ 15,061.98 |
| Apr 15, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,255.17 | $ 15,061.98 |
| Apr 14, 2025 | STAHL MURRAY | Open Market Purchase | 12 | 1,267.02 | $ 15,204.30 |
| Apr 14, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,267.02 | $ 15,204.30 |
| Apr 11, 2025 | STAHL MURRAY | Open Market Purchase | 12 | 1,185.63 | $ 14,227.53 |
| Apr 11, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,185.63 | $ 14,227.53 |
| Apr 9, 2025 | STAHL MURRAY | Open Market Purchase | 12 | 1,101.70 | $ 13,220.40 |
| Apr 9, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,101.70 | $ 13,220.40 |
| Apr 8, 2025 | STAHL MURRAY | Open Market Purchase | 12 | 1,202.20 | $ 14,426.34 |
| Apr 8, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,202.20 | $ 14,426.34 |
| Apr 7, 2025 | STAHL MURRAY | Open Market Purchase | 12 | 1,040.40 | $ 12,484.74 |
| Apr 7, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,040.40 | $ 12,484.74 |
| Apr 4, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,156.34 | $ 11,563.38 |
| Apr 4, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,156.34 | $ 11,563.38 |
| Apr 3, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,277.49 | $ 12,774.92 |
| Apr 3, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,277.49 | $ 12,774.92 |
| Apr 2, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,334.45 | $ 13,344.54 |
| Apr 2, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,334.45 | $ 13,344.54 |
| Apr 1, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,315.42 | $ 13,154.18 |
| Apr 1, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,315.42 | $ 13,154.18 |
| Mar 31, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,302.72 | $ 13,027.18 |
| Mar 31, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,302.72 | $ 13,027.18 |
| Mar 28, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,324.78 | $ 13,247.78 |
| Mar 28, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,324.78 | $ 13,247.78 |
| Mar 27, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,363.66 | $ 13,636.56 |
| Mar 27, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,363.66 | $ 13,636.56 |
| Mar 26, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,378.85 | $ 13,788.50 |
| Mar 26, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,378.85 | $ 13,788.50 |
| Mar 25, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,347.45 | $ 13,474.49 |
| Mar 25, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,347.45 | $ 13,474.49 |
| Mar 24, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,293.47 | $ 12,934.70 |
| Mar 24, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,293.47 | $ 12,934.70 |
| Mar 21, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,350.72 | $ 13,507.23 |
| Mar 21, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,350.72 | $ 13,507.23 |
| Mar 20, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,370.46 | $ 13,704.63 |
| Mar 20, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,370.46 | $ 13,704.63 |
| Mar 19, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,352.37 | $ 13,523.67 |
| Mar 19, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,352.37 | $ 13,523.67 |
| Mar 18, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,343.33 | $ 13,433.31 |
| Mar 18, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,343.33 | $ 13,433.31 |
| Mar 17, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,317.32 | $ 13,173.19 |
| Mar 17, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,317.32 | $ 13,173.19 |
| Mar 14, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,273.32 | $ 12,733.15 |
| Mar 14, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,273.32 | $ 12,733.15 |
| Mar 14, 2025 | STEDDUM CHRIS | Open Market Sale | 214 | 1,313.99 | $ 281,193.39 |
| Mar 14, 2025 | STEDDUM CHRIS | Open Market Sale | 536 | 1,301.08 | $ 697,378.60 |
| Mar 13, 2025 | Dobbs Micheal W. | Open Market Sale | 1150 | 1,271.52 | $ 1,462,248.90 |
| Mar 12, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,348.10 | $ 13,480.98 |
| Mar 12, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,348.10 | $ 13,480.98 |
| Mar 11, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,376.35 | $ 13,763.46 |
| Mar 11, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,376.35 | $ 13,763.46 |
| Mar 10, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,368.36 | $ 13,683.56 |
| Mar 10, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,368.36 | $ 13,683.56 |
| Mar 7, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,320.28 | $ 13,202.78 |
| Mar 7, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,320.28 | $ 13,202.78 |
| Mar 6, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,339.18 | $ 13,391.75 |
| Mar 6, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,339.18 | $ 13,391.75 |
| Mar 5, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,342.29 | $ 13,422.88 |
| Mar 5, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,342.29 | $ 13,422.88 |
| Mar 4, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,330.69 | $ 13,306.88 |
| Mar 4, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,330.69 | $ 13,306.88 |
| Mar 3, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,432.82 | $ 14,328.23 |
| Mar 3, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,432.82 | $ 14,328.23 |
| Feb 28, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,352.40 | $ 13,523.98 |
| Feb 28, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,352.40 | $ 13,523.98 |
| Feb 27, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,369.85 | $ 13,698.48 |
| Feb 27, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,369.85 | $ 13,698.48 |
| Feb 26, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,306.01 | $ 13,060.12 |
| Feb 26, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,306.01 | $ 13,060.12 |
| Feb 25, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,285.51 | $ 12,855.10 |
| Feb 25, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,285.51 | $ 12,855.10 |
| Feb 25, 2025 | EPPS DONNA E | Open Market Sale | 275 | 1,271.41 | $ 349,637.75 |
| Feb 25, 2025 | EPPS DONNA E | Open Market Purchase | 275 | 1,273.32 | $ 350,163.00 |
| Feb 24, 2025 | STAHL MURRAY | Open Market Purchase | 10 | 1,345.04 | $ 13,450.36 |
| Feb 24, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 10 | 1,345.04 | $ 13,450.36 |
| Feb 21, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,377.87 | $ 1,377.87 |
| Feb 20, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,436.25 | $ 1,436.25 |
| Feb 19, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,422.27 | $ 1,422.27 |
| Feb 18, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,402.70 | $ 1,402.70 |
| Feb 14, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,359.00 | $ 1,359.00 |
| Feb 13, 2025 | BUFFINGTON STEPHANIE | Option Excercise | 120 | 1,353.18 | $ 162,381.60 |
| Feb 13, 2025 | GLOVER TYLER | Option Excercise | 1266 | | $ 0.00 |
| Feb 13, 2025 | GLOVER TYLER | Option Excercise | 599 | 1,353.18 | $ 810,554.82 |
| Feb 13, 2025 | STEDDUM CHRIS | Option Excercise | 690 | | $ 0.00 |
| Feb 13, 2025 | STEDDUM CHRIS | Option Excercise | 312 | 1,353.18 | $ 422,192.16 |
| Feb 13, 2025 | Dobbs Micheal W. | Option Excercise | 402 | | $ 0.00 |
| Feb 13, 2025 | Dobbs Micheal W. | Option Excercise | 178 | 1,353.18 | $ 240,866.04 |
| Feb 13, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,344.87 | $ 1,344.87 |
| Feb 13, 2025 | BUFFINGTON STEPHANIE | Option Excercise | 285 | | $ 0.00 |
| Feb 12, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,356.89 | $ 1,356.89 |
| Feb 11, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,366.97 | $ 1,366.97 |
| Feb 11, 2025 | Dobbs Micheal W. | Grant | 1908 | 0.00 | $ 0.00 |
| Feb 11, 2025 | STEDDUM CHRIS | Grant | 3096 | 0.00 | $ 0.00 |
| Feb 11, 2025 | GLOVER TYLER | Grant | 7500 | 0.00 | $ 0.00 |
| Feb 10, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,379.39 | $ 1,379.39 |
| Feb 10, 2025 | Dobbs Micheal W. | Option Excercise | 594 | | $ 0.00 |
| Feb 10, 2025 | Dobbs Micheal W. | Option Excercise | 1113 | 1,366.04 | $ 1,520,399.31 |
| Feb 10, 2025 | STEDDUM CHRIS | Option Excercise | 939 | | $ 0.00 |
| Feb 10, 2025 | STEDDUM CHRIS | Option Excercise | 1833 | 1,365.94 | $ 2,503,760.61 |
| Feb 10, 2025 | BUFFINGTON STEPHANIE | Option Excercise | 366 | | $ 0.00 |
| Feb 10, 2025 | BUFFINGTON STEPHANIE | Option Excercise | 159 | 1,372.28 | $ 218,192.40 |
| Feb 10, 2025 | GLOVER TYLER | Option Excercise | 2136 | | $ 0.00 |
| Feb 10, 2025 | GLOVER TYLER | Option Excercise | 4563 | 1,365.69 | $ 6,231,648.96 |
| Feb 7, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,359.18 | $ 1,359.18 |
| Feb 6, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,351.46 | $ 1,351.46 |
| Feb 5, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,393.56 | $ 1,393.56 |
| Feb 4, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,361.19 | $ 1,361.19 |
| Feb 3, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,316.07 | $ 1,316.07 |
| Jan 31, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,314.44 | $ 1,314.44 |
| Jan 30, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,308.12 | $ 1,308.12 |
| Jan 29, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,275.02 | $ 1,275.02 |
| Jan 28, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,253.16 | $ 1,253.16 |
| Jan 27, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,230.35 | $ 1,230.35 |
| Jan 24, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,383.33 | $ 1,383.33 |
| Jan 23, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,425.45 | $ 1,425.45 |
| Jan 22, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,418.68 | $ 1,418.68 |
| Jan 21, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,395.68 | $ 1,395.68 |
| Jan 21, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Other Disposition | 44 | 0.00 | $ 0.00 |
| Jan 17, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,399.62 | $ 1,399.62 |
| Jan 16, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,386.27 | $ 1,386.27 |
| Jan 15, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,400.25 | $ 1,400.25 |
| Jan 13, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,321.05 | $ 1,321.05 |
| Jan 10, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,300.78 | $ 1,300.78 |
| Jan 10, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Other Disposition | 62 | 0.00 | $ 0.00 |
| Jan 8, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,255.81 | $ 1,255.81 |
| Jan 7, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,252.93 | $ 1,252.93 |
| Jan 6, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,224.12 | $ 1,224.12 |
| Jan 6, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Other Disposition | 27 | 0.00 | $ 0.00 |
| Jan 3, 2025 | STAHL MURRAY | Open Market Purchase | 1 | 1,219.30 | $ 1,219.30 |
| Jan 3, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,219.30 | $ 1,219.30 |
| Jan 2, 2025 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,148.57 | $ 1,148.57 |
| Dec 31, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,127.97 | $ 1,127.97 |
| Dec 30, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,134.87 | $ 1,134.87 |
| Dec 27, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,159.10 | $ 1,159.10 |
| Dec 26, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,150.34 | $ 1,150.34 |
| Dec 23, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 2 | 1,132.67 | $ 2,265.34 |
| Dec 20, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,118.98 | $ 1,118.98 |
| Dec 19, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,109.00 | $ 1,109.00 |
| Dec 18, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,204.77 | $ 1,204.77 |
| Dec 17, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,184.55 | $ 1,184.55 |
| Dec 16, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,231.50 | $ 1,231.50 |
| Dec 13, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 1 | 1,180.67 | $ 1,180.67 |
| Dec 12, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 3 | 1,149.85 | $ 3,449.55 |
| Dec 11, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 3 | 1,283.63 | $ 3,850.89 |
| Dec 10, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 2 | 1,319.54 | $ 2,639.08 |
| Dec 9, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 3 | 1,357.63 | $ 4,072.89 |
| Dec 6, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 3 | 1,319.52 | $ 3,958.56 |
| Dec 5, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 3 | 1,337.65 | $ 4,012.95 |
| Dec 4, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 3 | 1,558.70 | $ 4,676.10 |
| Dec 3, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 3 | 1,536.54 | $ 4,609.62 |
| Dec 2, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 3 | 1,517.57 | $ 4,552.71 |
| Nov 29, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 3 | 1,681.03 | $ 5,043.09 |
| Nov 27, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 3 | 1,579.14 | $ 4,737.42 |
| Nov 26, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 3 | 1,556.11 | $ 4,668.33 |
| Nov 25, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 3 | 1,726.14 | $ 5,178.42 |
| Nov 22, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 3 | 1,645.51 | $ 4,936.53 |
| Nov 21, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 3 | 1,452.90 | $ 4,358.70 |
| Nov 20, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 3 | 1,426.83 | $ 4,280.49 |
| Nov 19, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 3 | 1,406.66 | $ 4,219.98 |
| Nov 18, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 3 | 1,388.85 | $ 4,166.55 |
| Nov 15, 2024 | STAHL MURRAY | Open Market Purchase | 12 | 1,354.78 | $ 16,257.31 |
| Nov 15, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,354.78 | $ 16,257.31 |
| Nov 14, 2024 | STAHL MURRAY | Open Market Purchase | 12 | 1,368.78 | $ 16,425.31 |
| Nov 14, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,368.78 | $ 16,425.31 |
| Nov 14, 2024 | STEDDUM CHRIS | Open Market Sale | 350 | 1,340.00 | $ 469,000.00 |
| Nov 13, 2024 | STAHL MURRAY | Open Market Purchase | 12 | 1,405.98 | $ 16,871.73 |
| Nov 13, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,405.98 | $ 16,871.73 |
| Nov 12, 2024 | STAHL MURRAY | Open Market Purchase | 12 | 1,403.22 | $ 16,838.67 |
| Nov 12, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,403.22 | $ 16,838.67 |
| Nov 12, 2024 | BUFFINGTON STEPHANIE | Open Market Sale | 210 | 1,388.33 | $ 291,550.14 |
| Nov 8, 2024 | STAHL MURRAY | Open Market Purchase | 24 | 1,364.38 | $ 32,745.03 |
| Nov 8, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 24 | 1,364.38 | $ 32,745.03 |
| Nov 7, 2024 | STAHL MURRAY | Open Market Purchase | 12 | 1,266.98 | $ 15,203.79 |
| Nov 7, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,266.98 | $ 15,203.79 |
| Nov 6, 2024 | STAHL MURRAY | Open Market Purchase | 12 | 1,325.68 | $ 15,908.16 |
| Nov 6, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,325.68 | $ 15,908.16 |
| Nov 5, 2024 | STAHL MURRAY | Open Market Purchase | 12 | 1,216.62 | $ 14,599.44 |
| Nov 5, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,216.62 | $ 14,599.44 |
| Nov 4, 2024 | STAHL MURRAY | Open Market Purchase | 12 | 1,185.34 | $ 14,224.11 |
| Nov 4, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,185.34 | $ 14,224.11 |
| Nov 1, 2024 | STAHL MURRAY | Open Market Purchase | 12 | 1,176.61 | $ 14,119.35 |
| Nov 1, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,176.61 | $ 14,119.35 |
| Oct 31, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,158.89 | $ 13,906.71 |
| Oct 31, 2024 | STAHL MURRAY | Open Market Purchase | 12 | 1,158.89 | $ 13,906.71 |
| Oct 30, 2024 | STAHL MURRAY | Open Market Purchase | 12 | 1,124.01 | $ 13,488.12 |
| Oct 30, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,124.01 | $ 13,488.12 |
| Oct 29, 2024 | STAHL MURRAY | Open Market Purchase | 12 | 1,091.08 | $ 13,092.90 |
| Oct 29, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,091.08 | $ 13,092.90 |
| Oct 28, 2024 | STAHL MURRAY | Open Market Purchase | 12 | 1,076.88 | $ 12,922.59 |
| Oct 28, 2024 | HORIZON KINETICS ASSET MANAGEMENT LLC | Open Market Purchase | 12 | 1,076.88 | $ 12,922.59 |