| 2026-08-28 | Matthew Shaub | BUY | 457 | $76.42 | $34,924 | 3,136 | 17% |
| 2026-06-02 | Rebecca Thompson | SELL | 4,230 | $143.42 | $606,667 | 0 | 100% |
| 2026-05-29 | Gary D Fields | SELL | 19,000 | $140.20 | $2,663,800 | 15,252 | 55% |
| 2026-05-26 | Gordon Douglas Wichman | SELL | 3,000 | $140.39 | $421,170 | 10,997 | 21% |
| 2026-05-26 | Gary D Fields | SELL | 21,173 | $140.34 | $2,971,419 | 34,252 | 38% |
| 2026-05-14 | Casey Kidwell | SELL | 2,084 | $138.30 | $288,217 | 13,463 | 13% |
| 2026-05-14 | Casey Kidwell | SELL | 1,069 | $138.31 | $147,853 | 13,463 | 7% |
| 2026-05-13 | Matthew Joseph Tobolski | SELL | 8,000 | $135.37 | $1,082,960 | 114,371 | 7% |
| 2026-05-13 | Gary D Fields | SELL | 19,081 | $137.60 | $2,625,546 | 34,252 | 36% |
| 2026-05-12 | Gary D Fields | SELL | 26,018 | $134.07 | $3,488,233 | 34,252 | 43% |
| 2026-05-12 | Gary D Fields | SELL | 5,253 | $134.05 | $704,165 | 34,252 | 13% |
| 2026-05-07 | Rebecca Thompson | SELL | 9,672 | $136.59 | $1,321,098 | 27,681 | 26% |
| 2026-04-27 | Rebecca Thompson | SELL | 400 | $100.27 | $40,108 | 27,681 | 1% |
| 2026-04-24 | Rebecca Thompson | SELL | 21,914 | $100.21 | $2,196,002 | 27,681 | 44% |
| 2026-04-24 | Rebecca Thompson | SELL | 21,914 | $100.21 | $2,196,002 | 27,681 | 44% |
| 2026-04-23 | Rebecca Thompson | SELL | 7,292 | $100.10 | $729,929 | 27,681 | 21% |
| 2026-04-23 | Rebecca Thompson | SELL | 7,292 | $100.10 | $729,929 | 27,681 | 21% |
| 2026-04-21 | Rebecca Thompson | SELL | 2,287 | $100.11 | $228,952 | 27,681 | 8% |
| 2026-04-21 | Rebecca Thompson | SELL | 2,287 | $100.11 | $228,952 | 27,681 | 8% |
| 2026-03-12 | Casey Kidwell | SELL | 1,554 | $90.00 | $139,860 | 12,662 | 11% |
| 2026-03-12 | Casey Kidwell | SELL | 831 | $90.00 | $74,790 | 12,662 | 6% |
| 2026-03-12 | Casey Kidwell | SELL | 2,840 | $90.00 | $255,600 | 12,662 | 18% |
| 2025-12-12 | Stephen E Wakefield | BUY | 1,000 | $80.85 | $80,850 | 12,730 | 9% |
| 2025-12-12 | Stephen E Wakefield | BUY | 4,141 | $77.59 | $321,300 | 15,212 | 37% |
| 2025-12-11 | Stephen E Wakefield | BUY | 1,000 | $82.25 | $82,250 | 11,730 | 9% |
| 2025-11-12 | Gary D Fields | SELL | 2,786 | $105.14 | $292,920 | 26,340 | 10% |
| 2025-11-12 | Gary D Fields | SELL | 767 | $105.14 | $80,642 | 26,340 | 3% |
| 2025-11-11 | Gary D Fields | SELL | 20,976 | $105.21 | $2,206,885 | 26,340 | 44% |
| 2025-11-11 | Gary D Fields | SELL | 5,770 | $105.21 | $607,062 | 26,340 | 18% |
| 2025-09-12 | Matthew Shaub | BUY | 428 | $81.70 | $34,968 | 1,783 | 32% |
| 2025-09-04 | Rebecca Thompson | SELL | 9,150 | $81.09 | $741,974 | 24,596 | 27% |
| 2025-09-04 | Rebecca Thompson | SELL | 200 | $81.12 | $16,224 | 24,396 | 1% |
| 2025-08-25 | Christopher Douglas Eason | SELL | 300 | $85.08 | $25,524 | 5,301 | 5% |
| 2025-08-25 | Christopher Douglas Eason | SELL | 549 | $85.08 | $46,709 | 5,301 | 9% |
| 2025-08-25 | Christopher Douglas Eason | SELL | 7,231 | $85.07 | $615,141 | 5,301 | 58% |
| 2025-08-25 | Christopher Douglas Eason | SELL | 2,142 | $85.12 | $182,327 | 5,301 | 29% |
| 2025-08-25 | Christopher Douglas Eason | SELL | 1,185 | $85.06 | $100,796 | 5,301 | 18% |
| 2025-08-25 | Christopher Douglas Eason | SELL | 596 | $85.08 | $50,708 | 5,301 | 10% |
| 2025-05-20 | Gordon Douglas Wichman | SELL | 1,302 | $104.58 | $136,163 | 8,754 | 13% |
| 2025-05-20 | Gordon Douglas Wichman | SELL | 20,000 | $104.47 | $2,089,400 | 8,754 | 70% |
| 2025-05-19 | Gordon Douglas Wichman | SELL | 3,975 | $105.75 | $420,356 | 8,754 | 31% |
| 2025-05-08 | Gary D Fields | SELL | 8,357 | $98.66 | $824,502 | 26,491 | 24% |
| 2025-05-08 | Gary D Fields | SELL | 8,357 | $98.66 | $824,502 | 26,491 | 24% |
| 2025-05-07 | Gary D Fields | SELL | 28,866 | $95.57 | $2,758,724 | 34,848 | 45% |
| 2025-05-07 | Gary D Fields | SELL | 28,866 | $95.57 | $2,758,724 | 34,848 | 45% |
| 2025-05-06 | Gary D Fields | SELL | 12,912 | $98.04 | $1,265,892 | 87,991 | 13% |
| 2025-05-06 | Gary D Fields | SELL | 24,277 | $98.29 | $2,386,186 | 63,714 | 28% |
| 2025-05-06 | Gary D Fields | SELL | 12,912 | $98.04 | $1,265,892 | 87,991 | 13% |
| 2025-05-06 | Gary D Fields | SELL | 24,277 | $98.29 | $2,386,186 | 63,714 | 28% |
| 2025-03-05 | David Raymond Stewart | BUY | 1,000 | $80.86 | $80,860 | 3,000 | 50% |
| 2024-12-13 | Stephen E Wakefield | SELL | 5,362 | $130.99 | $702,368 | 4,558 | 54% |
| 2024-12-05 | Rebecca Thompson | SELL | 5,000 | $138.00 | $690,000 | 17,297 | 22% |
| 2024-11-25 | Stephen E Wakefield | SELL | 2,858 | $138.60 | $396,119 | 12,812 | 18% |
| 2024-11-25 | Stephen E Wakefield | SELL | 2,892 | $141.10 | $408,061 | 9,920 | 23% |
| 2024-11-25 | Gary D Fields | SELL | 12,160 | $139.66 | $1,698,266 | 64,295 | 16% |
| 2024-11-18 | Casey Kidwell | SELL | 1,421 | $135.14 | $192,034 | 4,953 | 22% |
| 2024-11-15 | Gary D Fields | SELL | 35,000 | $132.03 | $4,621,050 | 64,295 | 35% |
| 2024-11-13 | Gordon Douglas Wichman | SELL | 6,000 | $135.15 | $810,900 | 7,947 | 43% |
| 2024-11-12 | Casey Kidwell | SELL | 4,796 | $136.38 | $654,078 | 4,953 | 49% |
| 2024-11-12 | Robert Teis | SELL | 3,369 | $136.29 | $459,161 | 10,650 | 24% |