| Dec 3, 2025 | Troendle August J. | Open Market Sale | 668 | 590.69 | $ 394,580.92 |
| Dec 2, 2025 | BURWIG SUSAN E | Option Excercise | 10000 | 107.93 | $ 1,079,300.00 |
| Dec 1, 2025 | Troendle August J. | Open Market Sale | 28876 | 592.70 | $ 17,114,846.56 |
| Nov 26, 2025 | Troendle August J. | Open Market Sale | 56482 | 603.28 | $ 34,074,469.74 |
| Nov 24, 2025 | Troendle August J. | Open Market Sale | 101417 | 611.02 | $ 61,967,338.34 |
| Nov 24, 2025 | BURWIG SUSAN E | Open Market Sale | 20000 | 609.15 | $ 12,183,000.00 |
| Nov 21, 2025 | Brady Kevin M. | Option Excercise | 3000 | 166.73 | $ 500,190.00 |
| Nov 21, 2025 | Brady Kevin M. | Open Market Sale | 3000 | 590.35 | $ 1,771,050.00 |
| Nov 21, 2025 | Brady Kevin M. | Other Disposition | 170 | 0.00 | $ 0.00 |
| Nov 20, 2025 | Troendle August J. | Open Market Sale | 28688 | 593.68 | $ 17,031,557.14 |
| Nov 18, 2025 | Troendle August J. | Open Market Sale | 31053 | 591.79 | $ 18,376,704.78 |
| Nov 14, 2025 | Troendle August J. | Open Market Sale | 20794 | 594.02 | $ 12,352,076.22 |
| Nov 14, 2025 | Kraft Robert O. | Option Excercise | 6472 | 54.99 | $ 355,895.28 |
| Nov 14, 2025 | Kraft Robert O. | Open Market Sale | 6472 | 591.85 | $ 3,830,453.20 |
| Nov 12, 2025 | Troendle August J. | Open Market Sale | 10440 | 602.32 | $ 6,288,183.12 |
| Nov 11, 2025 | BURWIG SUSAN E | Open Market Sale | 18000 | 605.00 | $ 10,890,000.00 |
| Nov 5, 2025 | GEIGER JESSE J | Open Market Sale | 21503 | 595.66 | $ 12,808,476.98 |
| Oct 30, 2025 | DAVENPORT FRED B JR | Option Excercise | 6472 | 54.99 | $ 355,895.28 |
| Oct 30, 2025 | DAVENPORT FRED B JR | Open Market Sale | 5972 | 581.88 | $ 3,474,987.36 |
| Oct 27, 2025 | EWALD STEPHEN P | Option Excercise | 18230 | 166.73 | $ 3,039,487.90 |
| Oct 27, 2025 | EWALD STEPHEN P | Open Market Sale | 15230 | 598.85 | $ 9,120,485.50 |
| Oct 27, 2025 | BURWIG SUSAN E | Open Market Sale | 2000 | 605.01 | $ 1,210,020.00 |
| Oct 27, 2025 | GEIGER JESSE J | Option Excercise | 23028 | 166.73 | $ 3,839,458.44 |
| Oct 27, 2025 | GEIGER JESSE J | Open Market Sale | 23028 | 602.00 | $ 13,862,915.20 |
| Sep 30, 2025 | McCarthy Cornelius P. III | Option Excercise | 49 | | $ 0.00 |
| Sep 30, 2025 | Carley Brian T | Option Excercise | 62 | | $ 0.00 |
| Sep 30, 2025 | Kraft Robert O. | Option Excercise | 57 | | $ 0.00 |
| Sep 26, 2025 | BURWIG SUSAN E | Option Excercise | 10000 | 107.93 | $ 1,079,300.00 |
| Sep 3, 2025 | BURWIG SUSAN E | Open Market Sale | 10000 | 480.00 | $ 4,800,000.00 |
| Aug 29, 2025 | Troendle August J. | Open Market Sale | 37393 | 475.87 | $ 17,794,383.07 |
| Aug 27, 2025 | Troendle August J. | Open Market Sale | 620 | 475.00 | $ 294,500.00 |
| Aug 26, 2025 | BURWIG SUSAN E | Option Excercise | 10000 | 107.93 | $ 1,079,300.00 |
| Aug 19, 2025 | McCarthy Cornelius P. III | Open Market Sale | 1662 | 465.04 | $ 772,896.48 |
| Jul 28, 2025 | BURWIG SUSAN E | Open Market Sale | 7500 | 450.14 | $ 3,376,050.00 |
| Jul 28, 2025 | Troendle August J. | Open Market Sale | 48487 | 451.69 | $ 21,901,093.03 |
| Jul 24, 2025 | Brady Kevin M. | Option Excercise | 12000 | 57.94 | $ 695,280.00 |
| Jul 24, 2025 | Brady Kevin M. | Open Market Sale | 12000 | 454.23 | $ 5,450,760.00 |
| Jul 24, 2025 | GEIGER JESSE J | Option Excercise | 41801 | 107.93 | $ 4,511,581.93 |
| Jul 24, 2025 | GEIGER JESSE J | Open Market Sale | 41801 | 453.11 | $ 18,940,451.11 |
| Jul 22, 2025 | McCarthy Cornelius P. III | Option Excercise | 1972 | 54.99 | $ 108,440.28 |
| Jul 18, 2025 | McCarthy Cornelius P. III | Option Excercise | 4500 | 54.99 | $ 247,455.00 |
| Jun 30, 2025 | Kraft Robert O. | Option Excercise | 57 | | $ 0.00 |
| Jun 30, 2025 | Carley Brian T | Option Excercise | 62 | | $ 0.00 |
| Jun 30, 2025 | McCarthy Cornelius P. III | Option Excercise | 50 | | $ 0.00 |
| Apr 24, 2025 | DAVENPORT FRED B JR | Option Excercise | 4710 | 57.17 | $ 269,270.70 |
| Apr 24, 2025 | DAVENPORT FRED B JR | Open Market Sale | 1712 | 301.82 | $ 516,715.84 |
| Mar 31, 2025 | Kraft Robert O. | Option Excercise | 57 | | $ 0.00 |
| Mar 31, 2025 | Carley Brian T | Option Excercise | 63 | | $ 0.00 |
| Mar 31, 2025 | McCarthy Cornelius P. III | Option Excercise | 50 | | $ 0.00 |
| Mar 7, 2025 | Troendle August J. | Option Excercise | 356446 | 68.62 | $ 24,458,834.67 |
| Feb 27, 2025 | EWALD STEPHEN P | Open Market Purchase | 2 | 326.11 | $ 652.22 |
| Feb 24, 2025 | Carley Brian T | Option Excercise | 8127 | 42.62 | $ 346,372.74 |
| Feb 24, 2025 | Carley Brian T | Open Market Sale | 4003 | 345.59 | $ 1,383,396.77 |
| Dec 31, 2024 | Carley Brian T | Option Excercise | 78 | | $ 0.00 |
| Dec 31, 2024 | Kraft Robert O. | Option Excercise | 71 | | $ 0.00 |
| Dec 31, 2024 | McCarthy Cornelius P. III | Option Excercise | 62 | | $ 0.00 |