| # | View Form | 
 | Insider Title | Company Name | Ticker | Trans Type | Dollar Value | Shares Traded | Trans Date From | Trans Date To | Trans Price From | Trans Price To | Total Holdings | Delta % Owned | Owned | Other Info | SIC Code | SIC Sector | SIC Industry | SIC Sub-Industry | Input Date | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | DIR | JB | $87,275 | 1,370 | --- | 9/26/25 | --- | $63.72 | 1,729,485 | 0.1 | D | --- | 10/14/25 - 4:35:09 pm | ||||||||||||||||||
| 2 | DIR | JB | $73,902 | 1,103 | --- | 9/15/25 | --- | $66.98 | 1,728,115 | 0.1 | D | --- | 10/14/25 - 4:35:09 pm | ||||||||||||||||||
| 3 | DIR | JB | $99,026 | 1,475 | --- | 8/15/25 | --- | $67.15 | 1,727,012 | 0.1 | D | --- | 9/2/25 - 4:46:01 pm | ||||||||||||||||||
| 4 | DIR | JB | $98,631 | 1,552 | --- | 7/15/25 | --- | $63.57 | 1,725,537 | 0.1 | D | --- | 8/14/25 - 4:49:10 pm | ||||||||||||||||||
| 5 | DIR | JB | $115,453 | 1,946 | --- | 6/27/25 | --- | $59.32 | 1,723,985 | 0.1 | D | --- | 7/14/25 - 4:30:33 pm | ||||||||||||||||||
| 6 | DIR | JB | $95,799 | 1,645 | --- | 6/13/25 | --- | $58.23 | 1,722,039 | 0.1 | D | --- | 7/14/25 - 4:30:33 pm | ||||||||||||||||||
| 7 | O | JB | --- | 622 | --- | 5/22/25 | --- | --- | 179,687 | 0.3 | D | R | 1731 | Construction | Construction Special Trade Contractors |  Electrical Work
 | 5/27/25 - 6:09:04 pm | ||||||||||||||
| 8 | DIR | JB | $95,350 | 1,793 | --- | 5/15/25 | --- | $53.17 | 1,720,394 | 0.1 | D | --- | 6/5/25 - 4:31:06 pm | ||||||||||||||||||
| 9 | DIR | JB | --- | 565 | --- | 5/5/25 | --- | --- | 1,718,601 | 0.0 | D | R | 5/7/25 - 4:30:07 pm | ||||||||||||||||||
| 10 | DIR | S | $4,860,331 | 85,000 | --- | 3/5/25 | $57.18 | $58.05 | 1,712,575 | -4.7 | D | --- | 3/7/25 - 4:30:19 pm | ||||||||||||||||||
| 11 | DIR | JB | $130,767 | 2,148 | --- | 2/14/25 | --- | $60.88 | 1,797,575 | 0.1 | D | --- | 3/7/25 - 4:30:19 pm | ||||||||||||||||||
| 12 | DIR | JB | $130,422 | 2,214 | --- | 1/15/25 | --- | $58.91 | 1,795,427 | 0.1 | D | --- | 3/7/25 - 4:30:19 pm | ||||||||||||||||||
| 13 | DIR | JB | $155,697 | 2,701 | --- | 12/27/24 | --- | $57.64 | 1,793,213 | 0.2 | D | --- | 1/15/25 - 4:30:13 pm | ||||||||||||||||||
| 14 | DIR | JB | $126,592 | 2,285 | --- | 12/13/24 | --- | $55.39 | 1,790,512 | 0.1 | D | --- | 1/15/25 - 4:30:13 pm | ||||||||||||||||||
| 15 | DIR | JB | $126,000 | 2,416 | --- | 11/15/24 | --- | $52.16 | 1,788,226 | 0.1 | D | --- | 12/12/24 - 4:30:13 pm | ||||||||||||||||||
| 16 | DIR | JB | $125,399 | 2,453 | --- | 10/15/24 | --- | $51.13 | 1,785,811 | 0.1 | D | --- | 11/12/24 - 4:30:19 pm | ||||||||||||||||||
| 17 | DIR | JB | $152,639 | 3,037 | --- | 9/27/24 | --- | $50.26 | 1,783,358 | 0.2 | D | --- | 10/17/24 - 4:30:22 pm | ||||||||||||||||||
| 18 | DIR | JB | $124,041 | 2,507 | --- | 9/13/24 | --- | $49.48 | 1,780,321 | 0.1 | D | --- | 10/17/24 - 4:30:22 pm | ||||||||||||||||||
| 19 | DIR | JB | $123,417 | 2,547 | --- | 8/15/24 | --- | $48.45 | 1,777,814 | 0.1 | D | --- | 8/29/24 - 4:30:14 pm | ||||||||||||||||||
| 20 | DIR | JB | $122,835 | 2,377 | --- | 7/15/24 | --- | $51.67 | 1,775,267 | 0.1 | D | --- | 8/19/24 - 4:30:12 pm | ||||||||||||||||||
| 21 | DIR | JB | $149,508 | 3,005 | --- | 6/27/24 | --- | $49.75 | 1,772,890 | 0.2 | D | --- | 8/19/24 - 4:30:12 pm | ||||||||||||||||||
| 22 | DIR | JB | $119,025 | 2,422 | --- | 6/14/24 | --- | $49.14 | 1,769,884 | 0.1 | D | --- | 6/28/24 - 4:30:19 pm | ||||||||||||||||||
| 23 | DIR | JB | --- | 971 | --- | 6/1/24 | --- | --- | 179,065 | 0.5 | D | R | 1731 | Construction | Construction Special Trade Contractors |  Electrical Work
 | 6/4/24 - 6:05:29 pm | ||||||||||||||
| 24 | DIR | JS | --- | 1,000 | --- | 5/20/24 | --- | --- | 1,765,085 | -0.1 | D | --- | 5/21/24 - 4:30:34 pm | ||||||||||||||||||
| 25 | DIR | JB | $118,455 | 2,377 | --- | 5/15/24 | --- | $49.83 | 1,767,462 | 0.1 | D | --- | 6/7/24 - 4:30:24 pm | ||||||||||||||||||
| 26 | DIR | JB | --- | 590 | --- | 5/6/24 | --- | --- | 1,766,085 | 0.0 | D | R | 5/8/24 - 4:30:32 pm | ||||||||||||||||||
| 27 | DIR | JB | $117,852 | 2,511 | --- | 4/15/24 | --- | $46.94 | 1,765,495 | 0.1 | D | --- | 5/3/24 - 4:30:22 pm | ||||||||||||||||||
| 28 | DIR | JS | $149,263 | 3,155 | --- | 4/1/24 | --- | $47.31 | 1,759,861 | -0.2 | D | R | 4/2/24 - 4:30:50 pm | ||||||||||||||||||
| 29 | DIR | JB | $144,916 | 3,123 | --- | 3/27/24 | --- | $46.40 | 1,762,984 | 0.2 | D | --- | 5/3/24 - 4:30:22 pm | ||||||||||||||||||
| 30 | DIR | JB | $115,330 | 2,517 | --- | 3/15/24 | --- | $45.82 | 1,763,016 | 0.1 | D | --- | 3/28/24 - 5:01:11 pm | ||||||||||||||||||
| 31 | DIR | S | $4,175,668 | 17,500 | --- | 2/27/24 | $237.26 | $239.12 | 178,094 | -8.9 | D | R | 1731 | Construction | Construction Special Trade Contractors |  Electrical Work
 | 2/29/24 - 6:35:33 pm | ||||||||||||||
| 32 | DIR | JB | $114,710 | 2,584 | --- | 2/15/24 | --- | $44.40 | 1,760,499 | 0.1 | D | --- | 3/5/24 - 4:30:44 pm | ||||||||||||||||||
| 33 | DIR | JB | $114,083 | 2,611 | --- | 1/12/24 | --- | $43.69 | 1,757,916 | 0.1 | D | --- | 1/25/24 - 4:30:34 pm | ||||||||||||||||||
| 34 | DIR | JB | $129,892 | 3,012 | --- | 12/27/23 | --- | $43.12 | 1,755,304 | 0.2 | D | --- | 1/11/24 - 4:30:16 pm | ||||||||||||||||||
| 35 | DIR | JB | $110,394 | 2,571 | --- | 12/15/23 | --- | $42.93 | 1,752,292 | 0.1 | D | --- | 1/11/24 - 4:30:16 pm | ||||||||||||||||||
| 36 | DIR | JB | $109,762 | 2,692 | --- | 11/15/23 | --- | $40.77 | 1,749,721 | 0.2 | D | --- | 11/30/23 - 4:30:58 pm | ||||||||||||||||||
|  | 
 
 | ||||||||||||||||||||||||||
|  |