1. MARKETS
  2. SECTOR : BANKING AND FINANCE
  3. INDUSTRY : INVESTMENT TRUSTS/MUTUAL FUNDS
  4. TEXAS PACIFIC LAND CORPORATION
Texas Pacific Land Corporation XNYS: TPL
966.58 -19.51 (-1.98%)
40,238
XNYS Volume

XNYS 31 Jul, 2025 1:29 PM (EDT)

Board Meeting
The next board meeting for Texas Pacific Land Corporation is on 08 Aug 2025 for the purpose of Texas Pacific Land Corp Second Quarter Earnings Conference Call for 2025 See details


Insider Trading disclosures for Texas Pacific Land Corporation

The latest disclosure was made by Murray Stahl in Texas Pacific Land Corporation where a trade of 2 Common Stock done at an average price of $1046 was reported to US exchanges on June 26, 2025.

Insider trading is the trading of a company’s securities by individuals with access to confidential or material non-public information about the company. A company is required to report trading by corporate officers, directors, or other company members with significant access to privileged information to the Securities and Exchange Commission (SEC).

Client Name Client Category Action Reported to Exchange Quantity Post Transaction Holding Traded % Avg. Price Value Security Type
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1046.00 per share. 26 Jun 2025 2 325,817 (4%) 0% 1046 2,092 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1065.00 per share. 26 Jun 2025 1 637,764 (8%) 0% 1065 1,065 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1046.00 per share. 26 Jun 2025 1 129,281 (1%) 0% 1046 1,046 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1046.00 per share. 26 Jun 2025 2 5,742 (0%) 0% 1046 2,092 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1045.67 per share. 26 Jun 2025 3 8,238 (0%) 0% 1045.7 3,137 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1046.00 per share. 26 Jun 2025 1 5,616 (0%) 0% 1046 1,046 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1051.00 per share. 25 Jun 2025 1 637,763 (8%) 0% 1051 1,051 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1059.00 per share. 25 Jun 2025 1 129,280 (1%) 0% 1059 1,059 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1058.50 per share. 25 Jun 2025 2 5,740 (0%) 0% 1058.5 2,117 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1058.67 per share. 25 Jun 2025 3 8,235 (0%) 0% 1058.7 3,176 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1059.00 per share. 25 Jun 2025 1 5,615 (0%) 0% 1059 1,059 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1058.50 per share. 25 Jun 2025 2 325,815 (4%) 0% 1058.5 2,117 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1039.50 per share. 24 Jun 2025 2 325,813 (4%) 0% 1039.5 2,079 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1046.00 per share. 24 Jun 2025 1 637,762 (8%) 0% 1046 1,046 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1039.00 per share. 24 Jun 2025 1 129,279 (1%) 0% 1039 1,039 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1039.50 per share. 24 Jun 2025 2 5,738 (0%) 0% 1039.5 2,079 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1039.33 per share. 24 Jun 2025 3 8,232 (0%) 0% 1039.3 3,118 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1039.00 per share. 24 Jun 2025 1 5,614 (0%) 0% 1039 1,039 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1088.00 per share. 23 Jun 2025 1 637,761 (8%) 0% 1088 1,088 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1099.00 per share. 23 Jun 2025 1 129,278 (1%) 0% 1099 1,099 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1098.50 per share. 23 Jun 2025 2 5,736 (0%) 0% 1098.5 2,197 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1098.67 per share. 23 Jun 2025 3 8,229 (0%) 0% 1098.7 3,296 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1099.00 per share. 23 Jun 2025 1 5,613 (0%) 0% 1099 1,099 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1098.50 per share. 23 Jun 2025 2 325,811 (4%) 0% 1098.5 2,197 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1082.00 per share. 20 Jun 2025 1 5,612 (0%) 0% 1082 1,082 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1083.00 per share. 20 Jun 2025 1 637,760 (8%) 0% 1083 1,083 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1082.00 per share. 20 Jun 2025 1 129,277 (1%) 0% 1082 1,082 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1082.00 per share. 20 Jun 2025 2 5,734 (0%) 0% 1082 2,164 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1081.67 per share. 20 Jun 2025 3 8,226 (0%) 0% 1081.7 3,245 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1082.00 per share. 20 Jun 2025 2 325,809 (4%) 0% 1082 2,164 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1081.00 per share. 18 Jun 2025 1 129,276 (1%) 0% 1081 1,081 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1080.50 per share. 18 Jun 2025 2 5,732 (0%) 0% 1080.5 2,161 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1080.67 per share. 18 Jun 2025 3 8,223 (0%) 0% 1080.7 3,242 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1078.00 per share. 18 Jun 2025 1 637,759 (8%) 0% 1078 1,078 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1081.00 per share. 18 Jun 2025 1 5,611 (0%) 0% 1081 1,081 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1080.50 per share. 18 Jun 2025 2 325,807 (4%) 0% 1080.5 2,161 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1109.50 per share. 17 Jun 2025 2 325,805 (4%) 0% 1109.5 2,219 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1088.00 per share. 17 Jun 2025 1 637,758 (8%) 0% 1088 1,088 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1110.00 per share. 17 Jun 2025 1 129,275 (1%) 0% 1110 1,110 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1109.50 per share. 17 Jun 2025 2 5,730 (0%) 0% 1109.5 2,219 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1109.67 per share. 17 Jun 2025 3 8,220 (0%) 0% 1109.7 3,329 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1110.00 per share. 17 Jun 2025 1 5,610 (0%) 0% 1110 1,110 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1109.33 per share. 16 Jun 2025 3 8,217 (0%) 0% 1109.3 3,328 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1109.00 per share. 16 Jun 2025 1 5,609 (0%) 0% 1109 1,109 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1109.50 per share. 16 Jun 2025 2 5,728 (0%) 0% 1109.5 2,219 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1109.50 per share. 16 Jun 2025 2 325,803 (4%) 0% 1109.5 2,219 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1109.00 per share. 16 Jun 2025 1 129,274 (1%) 0% 1109 1,109 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1099.00 per share. 16 Jun 2025 1 637,757 (8%) 0% 1099 1,099 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1117.50 per share. 13 Jun 2025 2 325,801 (4%) 0% 1117.5 2,235 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1110.00 per share. 13 Jun 2025 1 637,756 (8%) 0% 1110 1,110 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1118.00 per share. 13 Jun 2025 1 129,273 (1%) 0% 1118 1,118 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1117.50 per share. 13 Jun 2025 2 5,726 (0%) 0% 1117.5 2,235 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1117.67 per share. 13 Jun 2025 3 8,214 (0%) 0% 1117.7 3,353 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1118.00 per share. 13 Jun 2025 1 5,608 (0%) 0% 1118 1,118 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1091.50 per share. 12 Jun 2025 2 325,799 (4%) 0% 1091.5 2,183 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1092.00 per share. 12 Jun 2025 1 5,607 (0%) 0% 1092 1,092 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1091.67 per share. 12 Jun 2025 3 8,211 (0%) 0% 1091.7 3,275 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1091.50 per share. 12 Jun 2025 2 5,724 (0%) 0% 1091.5 2,183 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1092.00 per share. 12 Jun 2025 1 129,272 (1%) 0% 1092 1,092 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1096.00 per share. 12 Jun 2025 1 637,755 (8%) 0% 1096 1,096 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1111.00 per share. 11 Jun 2025 2 325,797 (4%) 0% 1111 2,222 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1115.00 per share. 11 Jun 2025 1 637,754 (8%) 0% 1115 1,115 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1111.00 per share. 11 Jun 2025 1 129,271 (1%) 0% 1111 1,111 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1111.00 per share. 11 Jun 2025 2 5,722 (0%) 0% 1111 2,222 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1111.00 per share. 11 Jun 2025 3 8,208 (0%) 0% 1111 3,333 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1111.00 per share. 11 Jun 2025 1 5,606 (0%) 0% 1111 1,111 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1123.00 per share. 10 Jun 2025 2 325,795 (4%) 0% 1123 2,246 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1108.00 per share. 10 Jun 2025 1 637,753 (8%) 0% 1108 1,108 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1123.00 per share. 10 Jun 2025 1 129,270 (1%) 0% 1123 1,123 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1123.00 per share. 10 Jun 2025 2 5,720 (0%) 0% 1123 2,246 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1122.67 per share. 10 Jun 2025 3 8,205 (0%) 0% 1122.7 3,368 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1123.00 per share. 10 Jun 2025 1 5,605 (0%) 0% 1123 1,123 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1096.00 per share. 09 Jun 2025 1 637,802 (8%) 0% 1096 1,096 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1116.00 per share. 09 Jun 2025 1 129,269 (1%) 0% 1116 1,116 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1116.00 per share. 09 Jun 2025 2 5,718 (0%) 0% 1116 2,232 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1116.00 per share. 09 Jun 2025 3 8,202 (0%) 0% 1116 3,348 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1116.00 per share. 09 Jun 2025 1 5,604 (0%) 0% 1116 1,116 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1116.00 per share. 09 Jun 2025 2 325,793 (4%) 0% 1116 2,232 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1112.50 per share. 06 Jun 2025 2 325,791 (4%) 0% 1112.5 2,225 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1122.00 per share. 06 Jun 2025 1 637,801 (8%) 0% 1122 1,122 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1113.00 per share. 06 Jun 2025 1 129,268 (1%) 0% 1113 1,113 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1112.50 per share. 06 Jun 2025 2 5,716 (0%) 0% 1112.5 2,225 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1112.67 per share. 06 Jun 2025 3 8,199 (0%) 0% 1112.7 3,338 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1113.00 per share. 06 Jun 2025 1 5,603 (0%) 0% 1113 1,113 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1107.00 per share. 05 Jun 2025 1 637,800 (8%) 0% 1107 1,107 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1113.00 per share. 05 Jun 2025 1 129,267 (1%) 0% 1113 1,113 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1113.00 per share. 05 Jun 2025 2 5,714 (0%) 0% 1113 2,226 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1113.00 per share. 05 Jun 2025 3 8,196 (0%) 0% 1113 3,339 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1113.00 per share. 05 Jun 2025 1 5,602 (0%) 0% 1113 1,113 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1113.00 per share. 05 Jun 2025 2 325,789 (4%) 0% 1113 2,226 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1120.50 per share. 04 Jun 2025 2 325,787 (4%) 0% 1120.5 2,241 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1121.00 per share. 04 Jun 2025 1 637,799 (8%) 0% 1121 1,121 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1121.00 per share. 04 Jun 2025 1 129,266 (1%) 0% 1121 1,121 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1120.50 per share. 04 Jun 2025 2 5,712 (0%) 0% 1120.5 2,241 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1120.67 per share. 04 Jun 2025 3 8,193 (0%) 0% 1120.7 3,362 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1121.00 per share. 04 Jun 2025 1 5,601 (0%) 0% 1121 1,121 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1111.00 per share. 03 Jun 2025 1 637,798 (8%) 0% 1111 1,111 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1110.00 per share. 03 Jun 2025 1 129,265 (1%) 0% 1110 1,110 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1110.50 per share. 03 Jun 2025 2 5,710 (0%) 0% 1110.5 2,221 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1110.33 per share. 03 Jun 2025 3 8,190 (0%) 0% 1110.3 3,331 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1110.00 per share. 03 Jun 2025 1 5,600 (0%) 0% 1110 1,110 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1110.50 per share. 03 Jun 2025 2 325,785 (4%) 0% 1110.5 2,221 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1146.00 per share. 02 Jun 2025 1 5,599 (0%) 0% 1146 1,146 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1117.00 per share. 02 Jun 2025 1 637,797 (8%) 0% 1117 1,117 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1146.00 per share. 02 Jun 2025 1 129,264 (1%) 0% 1146 1,146 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1146.00 per share. 02 Jun 2025 2 5,708 (0%) 0% 1146 2,292 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1146.00 per share. 02 Jun 2025 3 8,187 (0%) 0% 1146 3,438 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1146.00 per share. 02 Jun 2025 2 325,783 (4%) 0% 1146 2,292 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1186.00 per share. 30 May 2025 2 325,781 (4%) 0% 1186 2,372 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1186.00 per share. 30 May 2025 2 5,706 (0%) 0% 1186 2,372 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1158.00 per share. 30 May 2025 1 633,380 (8%) 0% 1158 1,158 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1186.00 per share. 30 May 2025 3 8,184 (0%) 0% 1186 3,558 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1186.00 per share. 30 May 2025 1 5,598 (0%) 0% 1186 1,186 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1186.00 per share. 30 May 2025 1 129,263 (1%) 0% 1186 1,186 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1219.50 per share. 29 May 2025 2 325,779 (4%) 0% 1219.5 2,439 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1205.00 per share. 29 May 2025 1 633,379 (8%) 0% 1205 1,205 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1220.00 per share. 29 May 2025 1 129,262 (1%) 0% 1220 1,220 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1219.50 per share. 29 May 2025 2 5,704 (0%) 0% 1219.5 2,439 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1219.67 per share. 29 May 2025 3 8,181 (0%) 0% 1219.7 3,659 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1220.00 per share. 29 May 2025 1 5,597 (0%) 0% 1220 1,220 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1250.00 per share. 28 May 2025 2 325,777 (4%) 0% 1250 2,500 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1250.00 per share. 28 May 2025 2 5,702 (0%) 0% 1250 2,500 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1235.00 per share. 28 May 2025 1 633,378 (8%) 0% 1235 1,235 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1250.00 per share. 28 May 2025 3 8,178 (0%) 0% 1250 3,750 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1250.00 per share. 28 May 2025 1 5,596 (0%) 0% 1250 1,250 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1250.00 per share. 28 May 2025 1 129,261 (1%) 0% 1250 1,250 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1294.50 per share. 27 May 2025 2 325,775 (4%) 0% 1294.5 2,589 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1257.00 per share. 27 May 2025 1 633,377 (8%) 0% 1257 1,257 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1294.00 per share. 27 May 2025 1 129,260 (1%) 0% 1294 1,294 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1294.50 per share. 27 May 2025 2 5,700 (0%) 0% 1294.5 2,589 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1294.33 per share. 27 May 2025 3 8,175 (0%) 0% 1294.3 3,883 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1294.00 per share. 27 May 2025 1 5,595 (0%) 0% 1294 1,294 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1267.50 per share. 23 May 2025 2 325,773 (4%) 0% 1267.5 2,535 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1267.50 per share. 23 May 2025 2 5,698 (0%) 0% 1267.5 2,535 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1268.00 per share. 23 May 2025 1 633,376 (8%) 0% 1268 1,268 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1267.67 per share. 23 May 2025 3 8,172 (0%) 0% 1267.7 3,803 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1268.00 per share. 23 May 2025 1 5,594 (0%) 0% 1268 1,268 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1268.00 per share. 23 May 2025 1 129,259 (1%) 0% 1268 1,268 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1339.50 per share. 22 May 2025 2 325,771 (4%) 0% 1339.5 2,679 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1294.00 per share. 22 May 2025 1 633,375 (8%) 0% 1294 1,294 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1340.00 per share. 22 May 2025 1 129,258 (1%) 0% 1340 1,340 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1339.50 per share. 22 May 2025 2 5,696 (0%) 0% 1339.5 2,679 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1339.67 per share. 22 May 2025 3 8,169 (0%) 0% 1339.7 4,019 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1340.00 per share. 22 May 2025 1 5,593 (0%) 0% 1340 1,340 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1380.00 per share. 21 May 2025 2 325,769 (4%) 0% 1380 2,760 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1380.00 per share. 21 May 2025 2 5,694 (0%) 0% 1380 2,760 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1399.00 per share. 21 May 2025 1 633,374 (8%) 0% 1399 1,399 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1380.00 per share. 21 May 2025 3 8,166 (0%) 0% 1380 4,140 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1380.00 per share. 21 May 2025 1 5,592 (0%) 0% 1380 1,380 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1380.00 per share. 21 May 2025 1 129,257 (1%) 0% 1380 1,380 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1418.50 per share. 20 May 2025 2 325,767 (4%) 0% 1418.5 2,837 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1397.00 per share. 20 May 2025 1 633,373 (8%) 0% 1397 1,397 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1418.00 per share. 20 May 2025 1 129,256 (1%) 0% 1418 1,418 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1418.50 per share. 20 May 2025 2 5,692 (0%) 0% 1418.5 2,837 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1418.33 per share. 20 May 2025 3 8,163 (0%) 0% 1418.3 4,255 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1418.00 per share. 20 May 2025 1 5,591 (0%) 0% 1418 1,418 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1414.50 per share. 19 May 2025 2 325,765 (4%) 0% 1414.5 2,829 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1414.50 per share. 19 May 2025 2 5,690 (0%) 0% 1414.5 2,829 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1399.00 per share. 19 May 2025 1 633,372 (8%) 0% 1399 1,399 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1414.67 per share. 19 May 2025 3 8,160 (0%) 0% 1414.7 4,244 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1415.00 per share. 19 May 2025 1 5,590 (0%) 0% 1415 1,415 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1415.00 per share. 19 May 2025 1 129,255 (1%) 0% 1415 1,415 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1424.00 per share. 16 May 2025 2 325,763 (4%) 0% 1424 2,848 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1401.00 per share. 16 May 2025 1 633,371 (8%) 0% 1401 1,401 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1424.00 per share. 16 May 2025 1 129,254 (1%) 0% 1424 1,424 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1424.00 per share. 16 May 2025 2 5,688 (0%) 0% 1424 2,848 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1424.00 per share. 16 May 2025 3 8,157 (0%) 0% 1424 4,272 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1424.00 per share. 16 May 2025 1 5,589 (0%) 0% 1424 1,424 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1382.00 per share. 15 May 2025 1 5,588 (0%) 0% 1382 1,382 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1378.00 per share. 15 May 2025 1 633,370 (8%) 0% 1378 1,378 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1382.00 per share. 15 May 2025 1 129,253 (1%) 0% 1382 1,382 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1382.00 per share. 15 May 2025 2 5,686 (0%) 0% 1382 2,764 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1382.00 per share. 15 May 2025 3 8,154 (0%) 0% 1382 4,146 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1382.00 per share. 15 May 2025 2 325,761 (4%) 0% 1382 2,764 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1377.50 per share. 14 May 2025 2 325,759 (4%) 0% 1377.5 2,755 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1382.00 per share. 14 May 2025 1 633,369 (8%) 0% 1382 1,382 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1377.00 per share. 14 May 2025 1 129,252 (1%) 0% 1377 1,377 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1377.50 per share. 14 May 2025 2 5,684 (0%) 0% 1377.5 2,755 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1377.33 per share. 14 May 2025 3 8,151 (0%) 0% 1377.3 4,132 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1377.00 per share. 14 May 2025 1 5,587 (0%) 0% 1377 1,377 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1347.50 per share. 13 May 2025 2 325,757 (4%) 0% 1347.5 2,695 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1347.50 per share. 13 May 2025 2 5,682 (0%) 0% 1347.5 2,695 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1362.00 per share. 13 May 2025 1 633,368 (8%) 0% 1362 1,362 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1347.67 per share. 13 May 2025 3 8,148 (0%) 0% 1347.7 4,043 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1348.00 per share. 13 May 2025 1 5,586 (0%) 0% 1348 1,348 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1348.00 per share. 13 May 2025 1 129,251 (1%) 0% 1348 1,348 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1368.50 per share. 12 May 2025 2 325,755 (4%) 0% 1368.5 2,737 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1327.00 per share. 12 May 2025 1 633,367 (8%) 0% 1327 1,327 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1368.00 per share. 12 May 2025 1 129,250 (1%) 0% 1368 1,368 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1368.50 per share. 12 May 2025 2 5,680 (0%) 0% 1368.5 2,737 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1368.33 per share. 12 May 2025 3 8,145 (0%) 0% 1368.3 4,105 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1368.00 per share. 12 May 2025 1 5,585 (0%) 0% 1368 1,368 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1298.50 per share. 09 May 2025 2 325,753 (4%) 0% 1298.5 2,597 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1298.50 per share. 09 May 2025 2 5,678 (0%) 0% 1298.5 2,597 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1281.00 per share. 09 May 2025 1 633,366 (8%) 0% 1281 1,281 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1298.33 per share. 09 May 2025 3 8,142 (0%) 0% 1298.3 3,895 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1298.00 per share. 09 May 2025 1 5,584 (0%) 0% 1298 1,298 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1298.00 per share. 09 May 2025 1 129,249 (1%) 0% 1298 1,298 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1331.00 per share. 08 May 2025 1 5,583 (0%) 0% 1331 1,331 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1348.00 per share. 08 May 2025 1 633,365 (8%) 0% 1348 1,348 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1331.00 per share. 08 May 2025 1 129,248 (1%) 0% 1331 1,331 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 131.50 per share. 08 May 2025 2 5,676 (0%) 0% 131.5 263 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1331.33 per share. 08 May 2025 3 8,139 (0%) 0% 1331.3 3,994 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1331.50 per share. 08 May 2025 2 325,751 (4%) 0% 1331.5 2,663 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1325.00 per share. 07 May 2025 2 325,749 (4%) 0% 1325 2,650 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1325.00 per share. 07 May 2025 2 5,674 (0%) 0% 1325 2,650 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1329.00 per share. 07 May 2025 1 633,364 (8%) 0% 1329 1,329 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1325.00 per share. 07 May 2025 3 8,136 (0%) 0% 1325 3,975 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1325.00 per share. 07 May 2025 1 5,582 (0%) 0% 1325 1,325 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1325.00 per share. 07 May 2025 1 129,247 (1%) 0% 1325 1,325 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1326.50 per share. 06 May 2025 2 325,747 (4%) 0% 1326.5 2,653 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1329.00 per share. 06 May 2025 1 633,363 (8%) 0% 1329 1,329 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1326.00 per share. 06 May 2025 1 129,246 (1%) 0% 1326 1,326 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1326.50 per share. 06 May 2025 2 5,672 (0%) 0% 1326.5 2,653 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1326.33 per share. 06 May 2025 3 8,133 (0%) 0% 1326.3 3,979 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1326.00 per share. 06 May 2025 1 5,581 (0%) 0% 1326 1,326 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1318.00 per share. 05 May 2025 1 5,580 (0%) 0% 1318 1,318 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1310.00 per share. 05 May 2025 1 633,362 (8%) 0% 1310 1,310 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1318.00 per share. 05 May 2025 1 129,245 (1%) 0% 1318 1,318 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1318.50 per share. 05 May 2025 2 5,670 (0%) 0% 1318.5 2,637 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1318.33 per share. 05 May 2025 3 8,130 (0%) 0% 1318.3 3,955 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1318.50 per share. 05 May 2025 2 325,745 (4%) 0% 1318.5 2,637 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1329.00 per share. 02 May 2025 2 325,743 (4%) 0% 1329 2,658 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1353.00 per share. 02 May 2025 1 633,361 (8%) 0% 1353 1,353 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1329.00 per share. 02 May 2025 1 129,244 (1%) 0% 1329 1,329 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1329.00 per share. 02 May 2025 2 5,668 (0%) 0% 1329 2,658 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1329.33 per share. 02 May 2025 3 8,127 (0%) 0% 1329.3 3,988 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1329.00 per share. 02 May 2025 1 5,579 (0%) 0% 1329 1,329 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1278.00 per share. 01 May 2025 1 129,243 (1%) 0% 1278 1,278 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1278.00 per share. 01 May 2025 2 325,741 (4%) 0% 1278 2,556 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1278.00 per share. 01 May 2025 2 5,666 (0%) 0% 1278 2,556 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1317.00 per share. 01 May 2025 1 633,360 (8%) 0% 1317 1,317 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1278.00 per share. 01 May 2025 3 8,124 (0%) 0% 1278 3,834 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1278.00 per share. 01 May 2025 1 5,578 (0%) 0% 1278 1,278 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1300.50 per share. 30 Apr 2025 2 325,739 (4%) 0% 1300.5 2,601 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1300.00 per share. 30 Apr 2025 1 633,359 (8%) 0% 1300 1,300 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1301.00 per share. 30 Apr 2025 1 129,242 (1%) 0% 1301 1,301 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1300.50 per share. 30 Apr 2025 2 5,664 (0%) 0% 1300.5 2,601 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1300.67 per share. 30 Apr 2025 3 8,121 (0%) 0% 1300.7 3,902 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1301.00 per share. 30 Apr 2025 1 5,577 (0%) 0% 1301 1,301 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1333.50 per share. 29 Apr 2025 2 325,737 (4%) 0% 1333.5 2,667 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1333.50 per share. 29 Apr 2025 2 5,662 (0%) 0% 1333.5 2,667 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1333.00 per share. 29 Apr 2025 1 633,358 (8%) 0% 1333 1,333 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1333.67 per share. 29 Apr 2025 3 8,118 (0%) 0% 1333.7 4,001 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1334.00 per share. 29 Apr 2025 1 5,576 (0%) 0% 1334 1,334 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1334.00 per share. 29 Apr 2025 1 129,241 (1%) 0% 1334 1,334 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1344.50 per share. 28 Apr 2025 2 325,735 (4%) 0% 1344.5 2,689 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1346.00 per share. 28 Apr 2025 1 633,357 (8%) 0% 1346 1,346 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1344.00 per share. 28 Apr 2025 1 129,240 (1%) 0% 1344 1,344 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1344.50 per share. 28 Apr 2025 2 5,660 (0%) 0% 1344.5 2,689 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1344.33 per share. 28 Apr 2025 3 8,115 (0%) 0% 1344.3 4,033 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1344.00 per share. 28 Apr 2025 1 5,575 (0%) 0% 1344 1,344 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1324.00 per share. 25 Apr 2025 2 325,733 (4%) 0% 1324 2,648 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1324.00 per share. 25 Apr 2025 2 5,658 (0%) 0% 1324 2,648 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1327.00 per share. 25 Apr 2025 1 633,356 (8%) 0% 1327 1,327 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1324.00 per share. 25 Apr 2025 3 8,112 (0%) 0% 1324 3,972 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1324.00 per share. 25 Apr 2025 1 5,574 (0%) 0% 1324 1,324 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1324.00 per share. 25 Apr 2025 1 129,239 (1%) 0% 1324 1,324 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1343.50 per share. 24 Apr 2025 2 325,731 (4%) 0% 1343.5 2,687 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1343.00 per share. 24 Apr 2025 1 633,355 (8%) 0% 1343 1,343 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1343.00 per share. 24 Apr 2025 1 129,238 (1%) 0% 1343 1,343 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1343.50 per share. 24 Apr 2025 2 5,656 (0%) 0% 1343.5 2,687 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1343.33 per share. 24 Apr 2025 3 8,109 (0%) 0% 1343.3 4,030 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1343.00 per share. 24 Apr 2025 1 5,573 (0%) 0% 1343 1,343 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1328.50 per share. 23 Apr 2025 2 325,729 (4%) 0% 1328.5 2,657 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1328.50 per share. 23 Apr 2025 2 5,654 (0%) 0% 1328.5 2,657 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1348.33 per share. 23 Apr 2025 3 633,354 (8%) 0% 1348.3 4,045 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1328.67 per share. 23 Apr 2025 3 8,106 (0%) 0% 1328.7 3,986 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1329.00 per share. 23 Apr 2025 1 5,572 (0%) 0% 1329 1,329 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1329.00 per share. 23 Apr 2025 1 129,237 (1%) 0% 1329 1,329 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1276.50 per share. 22 Apr 2025 2 325,727 (4%) 0% 1276.5 2,553 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1283.33 per share. 22 Apr 2025 3 633,351 (8%) 0% 1283.3 3,850 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1277.00 per share. 22 Apr 2025 1 129,236 (1%) 0% 1277 1,277 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1276.50 per share. 22 Apr 2025 2 5,652 (0%) 0% 1276.5 2,553 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1276.67 per share. 22 Apr 2025 3 8,103 (0%) 0% 1276.7 3,830 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1277.00 per share. 22 Apr 2025 1 5,571 (0%) 0% 1277 1,277 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1283.50 per share. 21 Apr 2025 2 325,725 (4%) 0% 1283.5 2,567 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1259.67 per share. 21 Apr 2025 3 633,348 (8%) 0% 1259.7 3,779 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1284.00 per share. 21 Apr 2025 1 129,235 (1%) 0% 1284 1,284 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1283.50 per share. 21 Apr 2025 2 5,650 (0%) 0% 1283.5 2,567 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1283.67 per share. 21 Apr 2025 3 8,100 (0%) 0% 1283.7 3,851 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1284.00 per share. 21 Apr 2025 1 5,570 (0%) 0% 1284 1,284 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1297.00 per share. 17 Apr 2025 3 8,097 (0%) 0% 1297 3,891 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1297.00 per share. 17 Apr 2025 2 5,648 (0%) 0% 1297 2,594 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1297.00 per share. 17 Apr 2025 1 129,234 (1%) 0% 1297 1,297 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1299.33 per share. 17 Apr 2025 3 633,345 (8%) 0% 1299.3 3,898 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1297.00 per share. 17 Apr 2025 2 325,723 (4%) 0% 1297 2,594 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1297.00 per share. 17 Apr 2025 1 5,569 (0%) 0% 1297 1,297 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1265.00 per share. 16 Apr 2025 3 8,094 (0%) 0% 1265 3,795 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1265.00 per share. 16 Apr 2025 2 5,646 (0%) 0% 1265 2,530 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1265.00 per share. 16 Apr 2025 1 129,233 (1%) 0% 1265 1,265 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1284.33 per share. 16 Apr 2025 3 633,342 (8%) 0% 1284.3 3,853 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1265.00 per share. 16 Apr 2025 2 325,721 (4%) 0% 1265 2,530 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1265.00 per share. 16 Apr 2025 1 5,568 (0%) 0% 1265 1,265 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1278.00 per share. 15 Apr 2025 3 633,339 (8%) 0% 1278 3,834 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1248.00 per share. 15 Apr 2025 1 129,232 (1%) 0% 1248 1,248 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1247.50 per share. 15 Apr 2025 2 5,644 (0%) 0% 1247.5 2,495 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1247.67 per share. 15 Apr 2025 3 8,091 (0%) 0% 1247.7 3,743 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1247.50 per share. 15 Apr 2025 2 325,719 (4%) 0% 1247.5 2,495 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1248.00 per share. 15 Apr 2025 1 5,567 (0%) 0% 1248 1,248 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1249.67 per share. 14 Apr 2025 3 633,336 (8%) 0% 1249.7 3,749 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1273.00 per share. 14 Apr 2025 1 129,231 (1%) 0% 1273 1,273 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1273.00 per share. 14 Apr 2025 2 5,642 (0%) 0% 1273 2,546 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1272.67 per share. 14 Apr 2025 3 8,088 (0%) 0% 1272.7 3,818 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1273.00 per share. 14 Apr 2025 1 5,566 (0%) 0% 1273 1,273 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1273.00 per share. 14 Apr 2025 2 325,717 (4%) 0% 1273 2,546 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1187.00 per share. 11 Apr 2025 2 325,715 (4%) 0% 1187 2,374 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1181.67 per share. 11 Apr 2025 3 633,333 (8%) 0% 1181.7 3,545 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1187.00 per share. 11 Apr 2025 1 129,230 (1%) 0% 1187 1,187 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1187.00 per share. 11 Apr 2025 2 5,640 (0%) 0% 1187 2,374 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1187.00 per share. 11 Apr 2025 3 8,085 (0%) 0% 1187 3,561 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1187.00 per share. 11 Apr 2025 1 5,565 (0%) 0% 1187 1,187 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1213.50 per share. 10 Apr 2025 2 325,713 (4%) 0% 1213.5 2,427 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1178.67 per share. 10 Apr 2025 3 633,330 (8%) 0% 1178.7 3,536 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1213.00 per share. 10 Apr 2025 1 129,229 (1%) 0% 1213 1,213 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1213.50 per share. 10 Apr 2025 2 5,638 (0%) 0% 1213.5 2,427 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1213.33 per share. 10 Apr 2025 3 8,082 (0%) 0% 1213.3 3,640 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1213.00 per share. 10 Apr 2025 1 5,564 (0%) 0% 1213 1,213 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1103.50 per share. 09 Apr 2025 2 325,711 (4%) 0% 1103.5 2,207 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1095.67 per share. 09 Apr 2025 3 633,327 (8%) 0% 1095.7 3,287 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1104.00 per share. 09 Apr 2025 1 129,228 (1%) 0% 1104 1,104 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1103.50 per share. 09 Apr 2025 2 5,636 (0%) 0% 1103.5 2,207 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1103.67 per share. 09 Apr 2025 3 8,079 (0%) 0% 1103.7 3,311 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1104.00 per share. 09 Apr 2025 1 5,563 (0%) 0% 1104 1,104 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1210.50 per share. 08 Apr 2025 2 325,709 (4%) 0% 1210.5 2,421 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1177.33 per share. 08 Apr 2025 3 633,324 (8%) 0% 1177.3 3,532 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1210.00 per share. 08 Apr 2025 1 129,227 (1%) 0% 1210 1,210 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1210.50 per share. 08 Apr 2025 2 5,634 (0%) 0% 1210.5 2,421 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1210.33 per share. 08 Apr 2025 3 8,076 (0%) 0% 1210.3 3,631 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1210.00 per share. 08 Apr 2025 1 5,562 (0%) 0% 1210 1,210 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1016.50 per share. 07 Apr 2025 2 325,707 (4%) 0% 1016.5 2,033 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1112.00 per share. 07 Apr 2025 3 633,321 (8%) 0% 1112 3,336 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1016.00 per share. 07 Apr 2025 1 129,226 (1%) 0% 1016 1,016 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1016.50 per share. 07 Apr 2025 2 5,632 (0%) 0% 1016.5 2,033 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1016.33 per share. 07 Apr 2025 3 8,076 (0%) 0% 1016.3 3,049 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1016.00 per share. 07 Apr 2025 1 5,561 (0%) 0% 1016 1,016 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1165.00 per share. 04 Apr 2025 2 325,705 (4%) 0% 1165 2,330 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1078.00 per share. 04 Apr 2025 1 633,318 (8%) 0% 1078 1,078 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1165.00 per share. 04 Apr 2025 1 129,225 (1%) 0% 1165 1,165 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1165.00 per share. 04 Apr 2025 2 5,630 (0%) 0% 1165 2,330 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1165.00 per share. 04 Apr 2025 3 8,070 (0%) 0% 1165 3,495 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1165.00 per share. 04 Apr 2025 1 5,560 (0%) 0% 1165 1,165 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1280.50 per share. 03 Apr 2025 2 325,703 (4%) 0% 1280.5 2,561 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1250.00 per share. 03 Apr 2025 1 633,317 (8%) 0% 1250 1,250 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1281.00 per share. 03 Apr 2025 1 129,224 (1%) 0% 1281 1,281 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1280.50 per share. 03 Apr 2025 2 5,628 (0%) 0% 1280.5 2,561 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1280.67 per share. 03 Apr 2025 3 8,067 (0%) 0% 1280.7 3,842 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1281.00 per share. 03 Apr 2025 1 5,559 (0%) 0% 1281 1,281 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1331.00 per share. 02 Apr 2025 2 325,701 (4%) 0% 1331 2,662 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1364.00 per share. 02 Apr 2025 1 633,316 (8%) 0% 1364 1,364 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1331.00 per share. 02 Apr 2025 1 129,223 (1%) 0% 1331 1,331 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1331.00 per share. 02 Apr 2025 2 5,626 (0%) 0% 1331 2,662 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1331.33 per share. 02 Apr 2025 3 8,064 (0%) 0% 1331.3 3,994 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1331.00 per share. 02 Apr 2025 1 5,558 (0%) 0% 1331 1,331 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1314.50 per share. 01 Apr 2025 2 325,699 (4%) 0% 1314.5 2,629 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1323.00 per share. 01 Apr 2025 1 633,315 (8%) 0% 1323 1,323 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1315.00 per share. 01 Apr 2025 1 129,222 (1%) 0% 1315 1,315 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1314.50 per share. 01 Apr 2025 2 5,624 (0%) 0% 1314.5 2,629 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1314.67 per share. 01 Apr 2025 3 8,061 (0%) 0% 1314.7 3,944 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1315.00 per share. 01 Apr 2025 1 5,557 (0%) 0% 1315 1,315 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1300.50 per share. 31 Mar 2025 2 325,697 (4%) 0% 1300.5 2,601 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1322.00 per share. 31 Mar 2025 1 635,200 (8%) 0% 1322 1,322 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1301.00 per share. 31 Mar 2025 1 129,221 (1%) 0% 1301 1,301 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1300.50 per share. 31 Mar 2025 2 5,622 (0%) 0% 1300.5 2,601 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1300.67 per share. 31 Mar 2025 3 8,058 (0%) 0% 1300.7 3,902 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1301.00 per share. 31 Mar 2025 1 5,556 (0%) 0% 1301 1,301 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1326.00 per share. 28 Mar 2025 2 325,695 (4%) 0% 1326 2,652 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1312.00 per share. 28 Mar 2025 1 635,199 (8%) 0% 1312 1,312 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1326.00 per share. 28 Mar 2025 1 129,220 (1%) 0% 1326 1,326 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1326.00 per share. 28 Mar 2025 2 5,620 (0%) 0% 1326 2,652 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1326.33 per share. 28 Mar 2025 3 8,055 (0%) 0% 1326.3 3,979 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1326.00 per share. 28 Mar 2025 1 5,555 (0%) 0% 1326 1,326 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1365.50 per share. 27 Mar 2025 2 325,693 (4%) 0% 1365.5 2,731 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1347.00 per share. 27 Mar 2025 1 635,198 (8%) 0% 1347 1,347 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1365.00 per share. 27 Mar 2025 1 129,219 (1%) 0% 1365 1,365 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1365.50 per share. 27 Mar 2025 2 5,618 (0%) 0% 1365.5 2,731 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1365.33 per share. 27 Mar 2025 3 8,052 (0%) 0% 1365.3 4,096 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1365.00 per share. 27 Mar 2025 1 5,554 (0%) 0% 1365 1,365 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1371.00 per share. 26 Mar 2025 1 635,197 (8%) 0% 1371 1,371 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1380.00 per share. 26 Mar 2025 1 129,218 (1%) 0% 1380 1,380 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1379.50 per share. 26 Mar 2025 2 5,616 (0%) 0% 1379.5 2,759 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1379.67 per share. 26 Mar 2025 3 8,049 (0%) 0% 1379.7 4,139 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1380.00 per share. 26 Mar 2025 1 5,553 (0%) 0% 1380 1,380 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1379.50 per share. 26 Mar 2025 2 325,691 (4%) 0% 1379.5 2,759 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1347.50 per share. 25 Mar 2025 2 325,689 (4%) 0% 1347.5 2,695 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1347.00 per share. 25 Mar 2025 1 5,552 (0%) 0% 1347 1,347 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1348.00 per share. 25 Mar 2025 1 635,196 (8%) 0% 1348 1,348 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1347.00 per share. 25 Mar 2025 1 129,217 (1%) 0% 1347 1,347 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1347.50 per share. 25 Mar 2025 2 5,614 (0%) 0% 1347.5 2,695 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1347.33 per share. 25 Mar 2025 3 8,046 (0%) 0% 1347.3 4,042 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1331.00 per share. 24 Mar 2025 1 635,195 (8%) 0% 1331 1,331 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1289.00 per share. 24 Mar 2025 1 129,216 (1%) 0% 1289 1,289 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1289.50 per share. 24 Mar 2025 2 5,612 (0%) 0% 1289.5 2,579 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1289.33 per share. 24 Mar 2025 3 8,043 (0%) 0% 1289.3 3,868 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1289.00 per share. 24 Mar 2025 1 5,551 (0%) 0% 1289 1,289 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1289.50 per share. 24 Mar 2025 2 325,687 (4%) 0% 1289.5 2,579 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1355.00 per share. 21 Mar 2025 2 325,685 (4%) 0% 1355 2,710 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1355.00 per share. 21 Mar 2025 1 5,550 (0%) 0% 1355 1,355 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1355.00 per share. 21 Mar 2025 3 8,040 (0%) 0% 1355 4,065 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1355.00 per share. 21 Mar 2025 2 5,610 (0%) 0% 1355 2,710 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1355.00 per share. 21 Mar 2025 1 129,215 (1%) 0% 1355 1,355 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1312.00 per share. 21 Mar 2025 1 635,194 (8%) 0% 1312 1,312 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1370.00 per share. 20 Mar 2025 2 325,683 (4%) 0% 1370 2,740 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1370.00 per share. 20 Mar 2025 1 5,549 (0%) 0% 1370 1,370 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1370.00 per share. 20 Mar 2025 3 8,037 (0%) 0% 1370 4,110 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1370.00 per share. 20 Mar 2025 2 5,608 (0%) 0% 1370 2,740 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1370.00 per share. 20 Mar 2025 1 129,214 (1%) 0% 1370 1,370 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1375.00 per share. 20 Mar 2025 1 635,193 (8%) 0% 1375 1,375 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1350.00 per share. 19 Mar 2025 1 5,548 (0%) 0% 1350 1,350 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1350.00 per share. 19 Mar 2025 2 325,681 (4%) 0% 1350 2,700 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1350.00 per share. 19 Mar 2025 3 8,034 (0%) 0% 1350 4,050 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1350.00 per share. 19 Mar 2025 2 5,606 (0%) 0% 1350 2,700 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1350.00 per share. 19 Mar 2025 1 129,213 (1%) 0% 1350 1,350 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1374.00 per share. 19 Mar 2025 1 635,192 (8%) 0% 1374 1,374 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1344.00 per share. 18 Mar 2025 2 325,679 (4%) 0% 1344 2,688 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1337.00 per share. 18 Mar 2025 1 635,191 (8%) 0% 1337 1,337 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1344.00 per share. 18 Mar 2025 1 129,212 (1%) 0% 1344 1,344 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1344.00 per share. 18 Mar 2025 2 5,604 (0%) 0% 1344 2,688 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1344.00 per share. 18 Mar 2025 3 8,031 (0%) 0% 1344 4,032 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1344.00 per share. 18 Mar 2025 1 5,547 (0%) 0% 1344 1,344 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1315.67 per share. 17 Mar 2025 3 8,028 (0%) 0% 1315.7 3,947 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1316.00 per share. 17 Mar 2025 1 5,546 (0%) 0% 1316 1,316 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1316.00 per share. 17 Mar 2025 2 325,677 (4%) 0% 1316 2,632 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1331.00 per share. 17 Mar 2025 1 635,190 (8%) 0% 1331 1,331 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1316.00 per share. 17 Mar 2025 1 129,211 (1%) 0% 1316 1,316 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1316.00 per share. 17 Mar 2025 2 5,602 (0%) 0% 1316 2,632 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1269.50 per share. 14 Mar 2025 2 325,675 (4%) 0% 1269.5 2,539 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1306.00 per share. 14 Mar 2025 1 635,189 (8%) 0% 1306 1,306 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1270.00 per share. 14 Mar 2025 1 129,210 (1%) 0% 1270 1,270 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1269.50 per share. 14 Mar 2025 2 5,600 (0%) 0% 1269.5 2,539 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1269.67 per share. 14 Mar 2025 3 8,025 (0%) 0% 1269.7 3,809 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1270.00 per share. 14 Mar 2025 1 5,545 (0%) 0% 1270 1,270 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1286.17 per share. 14 Mar 2025 6 4,210 (0%) 0% 1286.2 7,717 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1284.56 per share. 14 Mar 2025 9 4,216 (0%) 0% 1284.6 11,561 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1283.33 per share. 14 Mar 2025 3 4,225 (0%) 0% 1283.3 3,850 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1275.83 per share. 14 Mar 2025 6 4,228 (0%) 0% 1275.8 7,655 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1274.00 per share. 14 Mar 2025 3 4,234 (0%) 0% 1274 3,822 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1273.33 per share. 14 Mar 2025 6 4,237 (0%) 0% 1273.3 7,640 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1265.67 per share. 14 Mar 2025 3 4,243 (0%) 0% 1265.7 3,797 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1263.00 per share. 14 Mar 2025 3 4,246 (0%) 0% 1263 3,789 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1260.67 per share. 14 Mar 2025 3 4,249 (0%) 0% 1260.7 3,782 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1323.67 per share. 14 Mar 2025 6 3,502 (0%) 0% 1323.7 7,942 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1319.83 per share. 14 Mar 2025 12 3,508 (0%) 0% 1319.8 15,838 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1318.58 per share. 14 Mar 2025 24 3,520 (0%) 0% 1318.6 31,646 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1317.67 per share. 14 Mar 2025 6 3,544 (0%) 0% 1317.7 7,906 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1316.56 per share. 14 Mar 2025 9 3,550 (0%) 0% 1316.6 11,849 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1315.40 per share. 14 Mar 2025 10 3,559 (0%) 0% 1315.4 13,154 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1314.64 per share. 14 Mar 2025 11 3,569 (0%) 0% 1314.6 14,461 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1313.09 per share. 14 Mar 2025 53 3,580 (0%) 0% 1313.1 69,594 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1312.22 per share. 14 Mar 2025 9 3,633 (0%) 0% 1312.2 11,810 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1311.67 per share. 14 Mar 2025 15 3,642 (0%) 0% 1311.7 19,675 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1310.47 per share. 14 Mar 2025 59 3,657 (0%) 0% 1310.5 77,318 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1287.17 per share. 14 Mar 2025 6 4,204 (0%) 0% 1287.2 7,723 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1309.75 per share. 14 Mar 2025 112 3,716 (0%) 0% 1309.8 146,692 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1308.00 per share. 14 Mar 2025 130 3,828 (0%) 0% 1308 170,040 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1306.56 per share. 14 Mar 2025 9 3,958 (0%) 0% 1306.6 11,759 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1305.67 per share. 14 Mar 2025 3 3,967 (0%) 0% 1305.7 3,917 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1304.33 per share. 14 Mar 2025 3 3,970 (0%) 0% 1304.3 3,913 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1303.50 per share. 14 Mar 2025 18 3,973 (0%) 0% 1303.5 23,463 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1302.50 per share. 14 Mar 2025 30 3,991 (0%) 0% 1302.5 39,075 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1301.56 per share. 14 Mar 2025 18 4,021 (0%) 0% 1301.6 23,428 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1300.78 per share. 14 Mar 2025 9 4,039 (0%) 0% 1300.8 11,707 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1299.50 per share. 14 Mar 2025 12 4,048 (0%) 0% 1299.5 15,594 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1298.83 per share. 14 Mar 2025 12 4,060 (0%) 0% 1298.8 15,586 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1297.67 per share. 14 Mar 2025 12 4,072 (0%) 0% 1297.7 15,572 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1296.39 per share. 14 Mar 2025 36 4,084 (0%) 0% 1296.4 46,670 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1295.28 per share. 14 Mar 2025 18 4,120 (0%) 0% 1295.3 23,315 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1294.56 per share. 14 Mar 2025 18 4,138 (0%) 0% 1294.6 23,302 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1293.33 per share. 14 Mar 2025 12 4,156 (0%) 0% 1293.3 15,520 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1292.56 per share. 14 Mar 2025 18 4,168 (0%) 0% 1292.6 23,266 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1291.33 per share. 14 Mar 2025 6 4,186 (0%) 0% 1291.3 7,748 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1290.50 per share. 14 Mar 2025 6 4,192 (0%) 0% 1290.5 7,743 Common Stock
Chris Steddum Chief Financial Officer Sale of securities on an exchange or to another person at price $ 1288.50 per share. 14 Mar 2025 6 4,198 (0%) 0% 1288.5 7,731 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1344.00 per share. 13 Mar 2025 2 325,673 (4%) 0% 1344 2,688 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1344.00 per share. 13 Mar 2025 3 8,022 (0%) 0% 1344 4,032 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1344.00 per share. 13 Mar 2025 2 5,598 (0%) 0% 1344 2,688 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1344.00 per share. 13 Mar 2025 1 129,209 (1%) 0% 1344 1,344 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1304.00 per share. 13 Mar 2025 1 635,188 (8%) 0% 1304 1,304 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1344.00 per share. 13 Mar 2025 1 5,544 (0%) 0% 1344 1,344 Common Stock
Micheal W. Dobbs Senior VP, Secretary and GC Sale of securities on an exchange or to another person at price $ 1269.65 per share. 13 Mar 2025 20 2,463 (0%) 0% 1269.7 25,393 Common Stock
Micheal W. Dobbs Senior VP, Secretary and GC Sale of securities on an exchange or to another person at price $ 1271.21 per share. 13 Mar 2025 1,070 1,393 (0%) 0% 1271.2 1,360,195 Common Stock
Micheal W. Dobbs Senior VP, Secretary and GC Sale of securities on an exchange or to another person at price $ 1277.68 per share. 13 Mar 2025 60 2,483 (0%) 0% 1277.7 76,661 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1349.50 per share. 12 Mar 2025 2 325,671 (4%) 0% 1349.5 2,699 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1338.00 per share. 12 Mar 2025 1 635,187 (8%) 0% 1338 1,338 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1349.00 per share. 12 Mar 2025 1 129,208 (1%) 0% 1349 1,349 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1349.50 per share. 12 Mar 2025 2 5,596 (0%) 0% 1349.5 2,699 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1349.33 per share. 12 Mar 2025 3 8,019 (0%) 0% 1349.3 4,048 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1349.00 per share. 12 Mar 2025 1 5,543 (0%) 0% 1349 1,349 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1380.00 per share. 11 Mar 2025 2 325,669 (4%) 0% 1380 2,760 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1380.00 per share. 11 Mar 2025 3 8,016 (0%) 0% 1380 4,140 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1380.00 per share. 11 Mar 2025 2 5,594 (0%) 0% 1380 2,760 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1380.00 per share. 11 Mar 2025 1 129,207 (1%) 0% 1380 1,380 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1343.00 per share. 11 Mar 2025 1 635,186 (8%) 0% 1343 1,343 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1380.00 per share. 11 Mar 2025 1 5,542 (0%) 0% 1380 1,380 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1371.50 per share. 10 Mar 2025 2 325,667 (4%) 0% 1371.5 2,743 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1339.00 per share. 10 Mar 2025 1 635,185 (8%) 0% 1339 1,339 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1372.00 per share. 10 Mar 2025 1 129,206 (1%) 0% 1372 1,372 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1371.50 per share. 10 Mar 2025 2 5,592 (0%) 0% 1371.5 2,743 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1371.67 per share. 10 Mar 2025 3 8,013 (0%) 0% 1371.7 4,115 Common Stock
Murray Stahl Director Purchase of securities on an exchange or from another person at price $ 1372.00 per share. 10 Mar 2025 1 5,541 (0%) 0% 1372 1,372 Common Stock
*All Values are in $ Million
Client Category: Promoter/ KMP/ Director / Immediate Relatives / Employee / etc  
Security Type: Share/ Warrants / Convertible Debentures
Data as reported to USA Exchanges
View All The Insider Trades disclosures