| Shares Outstanding | 15.68M |
| Float | 12.84M |
| Float Short Interest Percentage | 3.47% |
| Owners (insider) | 18.24% |
| Owners (institutional) | 73.47% |
| Owners (insider) change | -1.98% |
| Owners (institutional) change | -4.18% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Sep 25, 2025 | Gregory Christopher T | Open Market Sale | 4477 | 119.76 | $ 536,165.52 |
| Sep 22, 2025 | LITTLE NICHOLAS | Open Market Sale | 20440 | 118.53 | $ 2,422,753.20 |
| Aug 22, 2025 | Hoffman Karen | Open Market Sale | 2399 | 125.00 | $ 299,875.00 |
| Aug 22, 2025 | Jeffery John Jay | Open Market Sale | 2000 | 125.43 | $ 250,860.00 |
| Aug 18, 2025 | MAESTAS PAZ | Open Market Sale | 5000 | 120.11 | $ 600,550.00 |
| Aug 13, 2025 | Jeffery John Jay | Open Market Sale | 4000 | 119.63 | $ 478,500.00 |
| Aug 12, 2025 | Gregory Christopher T | Open Market Sale | 5000 | 122.00 | $ 610,000.00 |
| Jul 1, 2025 | MANNES JOSEPH R | Grant | 917 | 90.04 | $ 82,566.68 |
| Jul 1, 2025 | Hoffman Karen | Grant | 917 | 90.04 | $ 82,566.68 |
| Jul 1, 2025 | HALTER TIMOTHY P | Grant | 917 | 90.04 | $ 82,566.68 |
| Jul 1, 2025 | Patton David | Grant | 917 | 90.04 | $ 82,566.68 |
| Jun 30, 2025 | LITTLE NICHOLAS | Open Market Sale | 45938 | 87.73 | $ 4,030,140.74 |
| Jun 24, 2025 | MAESTAS PAZ | Open Market Sale | 2000 | 81.16 | $ 162,320.00 |
| Jun 18, 2025 | MAESTAS PAZ | Open Market Sale | 3000 | 79.09 | $ 237,270.00 |
| Jun 11, 2025 | Santos David Molero | Open Market Sale | 650 | 81.30 | $ 52,845.00 |
| Jun 4, 2025 | Santos David Molero | Option Excercise | 185 | 83.60 | $ 15,466.00 |
| May 21, 2025 | MAESTAS PAZ | Open Market Sale | 3000 | 87.00 | $ 261,000.00 |
| May 14, 2025 | HALTER TIMOTHY P | Open Market Sale | 5000 | 89.00 | $ 445,000.00 |
| Apr 4, 2025 | Jeffery John Jay | Option Excercise | 944 | 82.47 | $ 77,851.68 |
| Apr 4, 2025 | MAESTAS PAZ | Option Excercise | 2130 | 82.47 | $ 175,661.10 |
| Apr 3, 2025 | YEE KENT NEE HUNG | Option Excercise | 8737 | 82.36 | $ 719,579.32 |
| Apr 3, 2025 | LITTLE NICHOLAS | Option Excercise | 6623 | 82.42 | $ 545,867.66 |
| Apr 3, 2025 | LITTLE DAVID R | Option Excercise | 23804 | 82.42 | $ 1,961,925.68 |
| Apr 3, 2025 | Wick Stephen Norbert | Option Excercise | 391 | 82.52 | $ 32,265.32 |
| Apr 2, 2025 | Santos David Molero | Option Excercise | 335 | 82.88 | $ 27,764.80 |
| Apr 2, 2025 | Gregory Christopher T | Option Excercise | 2122 | 82.47 | $ 175,001.34 |
| Mar 28, 2025 | Wick Stephen Norbert | Grant | 410 | 88.40 | $ 36,244.00 |
| Mar 26, 2025 | YEE KENT NEE HUNG | Grant | 4666 | 88.40 | $ 412,474.40 |
| Mar 26, 2025 | Gregory Christopher T | Grant | 2828 | 88.40 | $ 249,995.20 |
| Mar 26, 2025 | Santos David Molero | Grant | 2121 | 88.40 | $ 187,496.40 |
| Mar 26, 2025 | Jeffery John Jay | Grant | 1768 | 88.40 | $ 156,291.20 |
| Mar 26, 2025 | LITTLE DAVID R | Grant | 20998 | 88.40 | $ 1,856,223.20 |
| Mar 26, 2025 | LITTLE DAVID R | Open Market Purchase | 5999 | 82.70 | $ 496,117.30 |
| Mar 26, 2025 | MAESTAS PAZ | Grant | 2828 | 88.40 | $ 249,995.20 |
| Mar 26, 2025 | LITTLE NICHOLAS | Grant | 5444 | 88.40 | $ 481,249.60 |
| Mar 26, 2025 | Wick Stephen Norbert | Other Disposition | 335 | 0.00 | $ 0.00 |
| Mar 25, 2025 | YEE KENT NEE HUNG | Open Market Sale | 3457 | 88.43 | $ 305,702.51 |
| Mar 24, 2025 | HALTER TIMOTHY P | Open Market Sale | 5000 | 89.75 | $ 448,750.00 |
| Mar 19, 2025 | MAESTAS PAZ | Open Market Sale | 4328 | 89.04 | $ 385,365.12 |
| Feb 4, 2025 | Gregory Christopher T | Option Excercise | 847 | 98.70 | $ 83,598.90 |