| Shares Outstanding | 201.10M |
| Float | 199.05M |
| Float Short Interest Percentage | 2.76% |
| Owners (insider) | 0.5% |
| Owners (institutional) | 86.69% |
| Owners (insider) change | 1.05% |
| Owners (institutional) change | 0% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Dec 17, 2025 | GRAYSON BLAKE JEFFREY | Open Market Sale | 9515 | 68.33 | $ 650,180.40 |
| Dec 15, 2025 | GRAYSON BLAKE JEFFREY | Option Excercise | 37453 | 0.00 | $ 0.00 |
| Dec 15, 2025 | GRAYSON BLAKE JEFFREY | Option Excercise | 15385 | 0.00 | $ 0.00 |
| Dec 15, 2025 | Shaughnessy James P | Option Excercise | 20968 | 0.00 | $ 0.00 |
| Dec 15, 2025 | Shaughnessy James P | Option Excercise | 9860 | 0.00 | $ 0.00 |
| Dec 15, 2025 | Hansen Paula | Option Excercise | 32515 | 0.00 | $ 0.00 |
| Dec 15, 2025 | Hansen Paula | Option Excercise | 16513 | 0.00 | $ 0.00 |
| Dec 15, 2025 | Chatwani Robert | Open Market Sale | 15501 | 68.61 | $ 1,063,492.50 |
| Dec 15, 2025 | Chatwani Robert | Option Excercise | 31538 | 0.00 | $ 0.00 |
| Dec 15, 2025 | Chatwani Robert | Option Excercise | 16019 | 0.00 | $ 0.00 |
| Dec 15, 2025 | Thygesen Allan C. | Option Excercise | 65561 | 0.00 | $ 0.00 |
| Dec 15, 2025 | Thygesen Allan C. | Option Excercise | 33296 | 0.00 | $ 0.00 |
| Dec 11, 2025 | Chatwani Robert | Open Market Sale | 983 | 68.62 | $ 67,453.46 |
| Dec 5, 2025 | Marrs Anna | Open Market Sale | 363 | 64.50 | $ 23,413.50 |
| Dec 4, 2025 | Marrs Anna | Option Excercise | 725 | 0.00 | $ 0.00 |
| Dec 3, 2025 | Rosenbaum Michael George | Option Excercise | 522 | 0.00 | $ 0.00 |
| Dec 2, 2025 | BEER JAMES A | Open Market Sale | 450 | 68.54 | $ 30,843.00 |
| Dec 2, 2025 | Marrs Anna | Open Market Sale | 365 | 68.54 | $ 25,017.10 |
| Nov 29, 2025 | Wilderotter Mary Agnes | Option Excercise | 729 | 0.00 | $ 0.00 |
| Nov 29, 2025 | Solvik Peter | Option Excercise | 729 | 0.00 | $ 0.00 |
| Nov 29, 2025 | BEER JAMES A | Option Excercise | 729 | 0.00 | $ 0.00 |
| Nov 29, 2025 | Briggs Teresa | Option Excercise | 729 | 0.00 | $ 0.00 |
| Nov 29, 2025 | Hayes Cain A | Option Excercise | 729 | 0.00 | $ 0.00 |
| Nov 29, 2025 | Irving Blake | Option Excercise | 729 | 0.00 | $ 0.00 |
| Nov 29, 2025 | Marrs Anna | Option Excercise | 729 | 0.00 | $ 0.00 |
| Nov 29, 2025 | Salem Enrique T | Option Excercise | 729 | 0.00 | $ 0.00 |
| Nov 28, 2025 | Briggs Teresa | Open Market Sale | 365 | 69.19 | $ 25,254.35 |
| Oct 7, 2025 | Hansen Paula | Open Market Sale | 6000 | 71.33 | $ 427,965.03 |
| Oct 3, 2025 | Hansen Paula | Grant | 245 | 59.27 | $ 14,521.15 |
| Oct 1, 2025 | Thygesen Allan C. | Open Market Sale | 40000 | 69.69 | $ 2,787,428.28 |
| Oct 1, 2025 | GRAYSON BLAKE JEFFREY | Open Market Sale | 6500 | 71.20 | $ 462,831.85 |
| Oct 1, 2025 | Shaughnessy James P | Open Market Sale | 7500 | 71.19 | $ 533,953.30 |
| Sep 17, 2025 | GRAYSON BLAKE JEFFREY | Open Market Sale | 9509 | 83.10 | $ 790,234.93 |
| Sep 17, 2025 | Chatwani Robert | Open Market Sale | 13817 | 83.10 | $ 1,148,222.78 |
| Sep 16, 2025 | BEER JAMES A | Open Market Sale | 450 | 81.28 | $ 36,576.00 |
| Sep 15, 2025 | Marrs Anna | Open Market Sale | 728 | 80.30 | $ 58,458.40 |
| Sep 15, 2025 | Chatwani Robert | Open Market Sale | 1682 | 80.30 | $ 135,064.60 |
| Sep 15, 2025 | Chatwani Robert | Option Excercise | 31538 | 0.00 | $ 0.00 |
| Sep 15, 2025 | Chatwani Robert | Option Excercise | 16020 | 0.00 | $ 0.00 |
| Sep 15, 2025 | GRAYSON BLAKE JEFFREY | Option Excercise | 37449 | 0.00 | $ 0.00 |
| Sep 15, 2025 | GRAYSON BLAKE JEFFREY | Option Excercise | 15289 | 0.00 | $ 0.00 |
| Sep 15, 2025 | Hansen Paula | Option Excercise | 80455 | 0.00 | $ 0.00 |
| Sep 15, 2025 | Hansen Paula | Option Excercise | 40857 | 0.00 | $ 0.00 |
| Sep 15, 2025 | Thygesen Allan C. | Option Excercise | 65558 | 0.00 | $ 0.00 |
| Sep 15, 2025 | Thygesen Allan C. | Option Excercise | 33295 | 0.00 | $ 0.00 |
| Sep 15, 2025 | Solvik Peter | Open Market Sale | 15000 | 81.48 | $ 1,222,200.00 |
| Sep 15, 2025 | Shaughnessy James P | Option Excercise | 20966 | 0.00 | $ 0.00 |
| Sep 15, 2025 | Shaughnessy James P | Option Excercise | 9841 | 0.00 | $ 0.00 |
| Sep 11, 2025 | Chatwani Robert | Open Market Sale | 983 | 79.39 | $ 78,040.37 |
| Sep 11, 2025 | Briggs Teresa | Open Market Sale | 364 | 79.39 | $ 28,897.96 |
| Sep 4, 2025 | Marrs Anna | Option Excercise | 725 | 0.00 | $ 0.00 |
| Aug 29, 2025 | BEER JAMES A | Option Excercise | 729 | 0.00 | $ 0.00 |
| Aug 29, 2025 | Briggs Teresa | Option Excercise | 729 | 0.00 | $ 0.00 |
| Aug 29, 2025 | Wilderotter Mary Agnes | Option Excercise | 729 | 0.00 | $ 0.00 |
| Aug 29, 2025 | Hayes Cain A | Option Excercise | 729 | 0.00 | $ 0.00 |
| Aug 29, 2025 | Irving Blake | Option Excercise | 729 | 0.00 | $ 0.00 |
| Aug 29, 2025 | Solvik Peter | Option Excercise | 729 | 0.00 | $ 0.00 |
| Aug 29, 2025 | Salem Enrique T | Option Excercise | 729 | 0.00 | $ 0.00 |
| Jul 1, 2025 | GRAYSON BLAKE JEFFREY | Open Market Sale | 11214 | 77.32 | $ 867,014.40 |
| Jul 1, 2025 | Thygesen Allan C. | Open Market Sale | 40000 | 77.51 | $ 3,100,443.80 |
| Jul 1, 2025 | Shaughnessy James P | Open Market Sale | 7500 | 77.31 | $ 579,852.23 |
| Jun 18, 2025 | Chatwani Robert | Open Market Sale | 22875 | 74.79 | $ 1,710,765.67 |
| Jun 18, 2025 | GRAYSON BLAKE JEFFREY | Open Market Sale | 15143 | 74.80 | $ 1,132,633.35 |
| Jun 15, 2025 | Thygesen Allan C. | Option Excercise | 91798 | 0.00 | $ 0.00 |
| Jun 15, 2025 | Thygesen Allan C. | Option Excercise | 46619 | 0.00 | $ 0.00 |
| Jun 15, 2025 | Hansen Paula | Option Excercise | 50001 | 0.00 | $ 0.00 |
| Jun 15, 2025 | Hansen Paula | Option Excercise | 25391 | 0.00 | $ 0.00 |
| Jun 15, 2025 | Chatwani Robert | Option Excercise | 36090 | 0.00 | $ 0.00 |
| Jun 15, 2025 | Chatwani Robert | Option Excercise | 18330 | 0.00 | $ 0.00 |
| Jun 15, 2025 | Shaughnessy James P | Option Excercise | 25418 | 0.00 | $ 0.00 |
| Jun 15, 2025 | Shaughnessy James P | Option Excercise | 11976 | 0.00 | $ 0.00 |
| Jun 15, 2025 | GRAYSON BLAKE JEFFREY | Option Excercise | 67418 | 0.00 | $ 0.00 |
| Jun 15, 2025 | GRAYSON BLAKE JEFFREY | Option Excercise | 27708 | 0.00 | $ 0.00 |
| Jun 4, 2025 | Marrs Anna | Option Excercise | 725 | 0.00 | $ 0.00 |
| May 29, 2025 | Irving Blake | Option Excercise | 1069 | 0.00 | $ 0.00 |
| May 29, 2025 | Solvik Peter | Option Excercise | 1069 | 0.00 | $ 0.00 |
| May 29, 2025 | Wilderotter Mary Agnes | Option Excercise | 1069 | 0.00 | $ 0.00 |
| May 29, 2025 | Hayes Cain A | Option Excercise | 1069 | 0.00 | $ 0.00 |
| May 29, 2025 | BEER JAMES A | Option Excercise | 1069 | 0.00 | $ 0.00 |
| May 29, 2025 | Briggs Teresa | Option Excercise | 1069 | 0.00 | $ 0.00 |
| May 29, 2025 | Marrs Anna | Option Excercise | 1069 | 0.00 | $ 0.00 |
| May 29, 2025 | Salem Enrique T | Option Excercise | 1069 | 0.00 | $ 0.00 |
| Apr 15, 2025 | GRAYSON BLAKE JEFFREY | Open Market Sale | 8000 | 76.09 | $ 608,712.46 |
| Apr 1, 2025 | Shaughnessy James P | Open Market Sale | 7500 | 81.31 | $ 609,810.00 |
| Apr 1, 2025 | Thygesen Allan C. | Open Market Sale | 40000 | 81.90 | $ 3,275,886.44 |
| Mar 19, 2025 | Chatwani Robert | Open Market Sale | 15706 | 83.19 | $ 1,306,657.28 |
| Mar 19, 2025 | GRAYSON BLAKE JEFFREY | Open Market Sale | 16111 | 83.20 | $ 1,340,474.46 |
| Mar 15, 2025 | Shaughnessy James P | Option Excercise | 14873 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Shaughnessy James P | Option Excercise | 5279 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Chatwani Robert | Option Excercise | 35417 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Chatwani Robert | Option Excercise | 16283 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Springer Daniel D. | Option Excercise | 2182 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Springer Daniel D. | Option Excercise | 251 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Thygesen Allan C. | Option Excercise | 42678 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Thygesen Allan C. | Option Excercise | 19924 | 0.00 | $ 0.00 |
| Mar 15, 2025 | GRAYSON BLAKE JEFFREY | Option Excercise | 51401 | 0.00 | $ 0.00 |
| Mar 15, 2025 | GRAYSON BLAKE JEFFREY | Option Excercise | 19181 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Solvik Peter | Option Excercise | 1068 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Hayes Cain A | Option Excercise | 1068 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Wilderotter Mary Agnes | Option Excercise | 1068 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Irving Blake | Option Excercise | 1068 | 0.00 | $ 0.00 |
| Feb 28, 2025 | BEER JAMES A | Option Excercise | 1068 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Briggs Teresa | Option Excercise | 1068 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Springer Daniel D. | Option Excercise | 1068 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Salem Enrique T | Option Excercise | 1068 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Marrs Anna | Option Excercise | 1793 | 0.00 | $ 0.00 |
| Feb 14, 2025 | GRAYSON BLAKE JEFFREY | Open Market Sale | 8000 | 86.90 | $ 695,209.92 |
| Jan 10, 2025 | Solvik Peter | Open Market Sale | 10000 | 91.26 | $ 912,600.00 |
| Jan 10, 2025 | Salem Enrique T | Option Excercise | 10000 | 13.43 | $ 134,300.00 |
| Jan 10, 2025 | Salem Enrique T | Open Market Sale | 10000 | 91.56 | $ 915,610.00 |