XNYS 31 Jul, 2025 1:29 PM (EDT)
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 |