| Ticker |
Owner |
Relationship |
Date |
Transaction |
Cost  |
#Shares |
Value ($) |
#Shares Total |
SEC Form 4 |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Dec 09 '25 | Option Exercise | 59.26 | 7,700 | 456,277 | 47,598 | Dec 09 05:01 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Dec 09 '25 | Sale | 84.47 | 7,700 | 650,412 | 39,898 | Dec 09 05:01 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Nov 10 '25 | Option Exercise | 59.26 | 13,000 | 770,337 | 52,898 | Nov 10 06:07 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Nov 10 '25 | Sale | 83.08 | 13,000 | 1,080,093 | 39,898 | Nov 10 06:07 PM |
| EW | Ullem Scott B. | Officer | Nov 10 '25 | Proposed Sale | 83.08 | 20,700 | 1,719,841 | | Nov 10 04:07 PM |
|
| EW | Ullem Scott B. | CVP, Chief Financial Officer | May 09 '25 | Option Exercise | 45.28 | 11,250 | 509,363 | 52,348 | May 09 07:34 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | May 09 '25 | Sale | 74.40 | 11,250 | 837,035 | 41,098 | May 09 07:34 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Mar 26 '25 | Option Exercise | 45.28 | 11,250 | 509,363 | 41,637 | Mar 26 04:45 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Mar 26 '25 | Sale | 70.87 | 11,250 | 797,267 | 30,387 | Mar 26 04:45 PM |
| EW | Ullem Scott B. | Officer | Mar 26 '25 | Proposed Sale | 70.87 | 22,500 | 1,594,534 | | Mar 26 04:14 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Feb 28 '25 | Option Exercise | 45.28 | 11,250 | 509,363 | 41,637 | Feb 28 05:05 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Feb 28 '25 | Sale | 70.78 | 11,250 | 796,327 | 30,387 | Feb 28 05:05 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Feb 13 '25 | Option Exercise | 45.28 | 11,250 | 509,363 | 41,811 | Feb 13 06:04 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Feb 13 '25 | Sale | 75.76 | 11,250 | 852,272 | 30,561 | Feb 13 06:04 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Dec 09 '24 | Option Exercise | 45.28 | 11,250 | 509,363 | 41,811 | Dec 09 04:58 PM |
|
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Dec 09 '24 | Sale | 71.68 | 11,250 | 806,406 | 30,561 | Dec 09 04:58 PM |
| EW | Ullem Scott B. | Officer | Dec 09 '24 | Proposed Sale | 71.68 | 33,750 | 2,419,214 | | Dec 09 04:03 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Jun 20 '24 | Option Exercise | 45.28 | 5,625 | 254,681 | 36,186 | Jun 20 05:43 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Jun 20 '24 | Sale | 87.51 | 5,625 | 492,258 | 30,561 | Jun 20 05:43 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | May 21 '24 | Option Exercise | 45.28 | 5,625 | 254,681 | 36,186 | May 21 05:09 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | May 21 '24 | Sale | 90.45 | 5,625 | 508,803 | 30,561 | May 21 05:09 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | May 04 '24 | Option Exercise | 0.00 | 7,465 | 0 | 25,905 | May 06 07:18 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Apr 30 '24 | Option Exercise | 36.75 | 7,250 | 266,438 | 26,324 | Apr 30 04:56 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Apr 30 '24 | Sale | 85.80 | 7,250 | 622,062 | 19,074 | Apr 30 04:56 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Apr 01 '24 | Option Exercise | 36.75 | 7,255 | 266,621 | 26,329 | Apr 01 06:55 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Apr 01 '24 | Sale | 94.89 | 7,255 | 688,423 | 19,074 | Apr 01 06:55 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Feb 29 '24 | Option Exercise | 36.75 | 7,255 | 266,621 | 26,329 | Feb 29 05:12 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Feb 29 '24 | Sale | 85.59 | 7,255 | 620,923 | 19,074 | Feb 29 05:12 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Feb 01 '24 | Option Exercise | 36.75 | 7,255 | 266,621 | 26,503 | Feb 01 05:52 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Feb 01 '24 | Sale | 78.29 | 7,255 | 567,994 | 19,248 | Feb 01 05:52 PM |
|
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Dec 29 '23 | Option Exercise | 36.75 | 14,510 | 533,242 | 33,758 | Dec 29 04:25 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Dec 29 '23 | Sale | 76.55 | 14,510 | 1,110,794 | 19,248 | Dec 29 04:25 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Oct 31 '23 | Option Exercise | 36.75 | 7,255 | 266,621 | 26,503 | Oct 31 05:22 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Oct 31 '23 | Sale | 62.66 | 7,255 | 454,569 | 19,248 | Oct 31 05:22 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Sep 29 '23 | Option Exercise | 36.75 | 7,255 | 266,621 | 26,503 | Sep 29 04:49 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Sep 29 '23 | Sale | 69.54 | 7,255 | 504,527 | 19,248 | Sep 29 04:49 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Aug 31 '23 | Option Exercise | 36.75 | 7,255 | 266,621 | 26,503 | Aug 31 05:34 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Aug 31 '23 | Sale | 77.79 | 7,255 | 564,366 | 19,248 | Aug 31 05:34 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Jul 31 '23 | Option Exercise | 36.75 | 7,255 | 266,621 | 26,503 | Jul 31 05:23 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Jul 31 '23 | Sale | 84.35 | 7,255 | 611,959 | 19,248 | Jul 31 05:23 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Jun 30 '23 | Option Exercise | 36.75 | 7,255 | 266,621 | 26,503 | Jun 30 05:19 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Jun 30 '23 | Sale | 93.27 | 7,255 | 676,674 | 19,248 | Jun 30 05:19 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | May 10 '23 | Option Exercise | 35.20 | 80,700 | 2,840,374 | 98,994 | May 11 06:11 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | May 10 '23 | Sale | 88.54 | 80,700 | 7,145,004 | 18,294 | May 11 06:11 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | May 07 '23 | Option Exercise | 0.00 | 6,062 | 0 | 22,972 | May 09 07:48 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | May 08 '22 | Option Exercise | 0.00 | 14,831 | 0 | 39,942 | May 10 08:53 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | May 17 '21 | Option Exercise | 0.00 | 17,193 | 0 | 47,299 | May 19 04:30 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Oct 26 '20 | Option Exercise | 21.76 | 33,150 | 721,344 | 60,264 | Oct 26 08:33 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Oct 26 '20 | Sale | 78.81 | 33,150 | 2,612,389 | 27,114 | Oct 26 08:33 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Oct 12 '20 | Option Exercise | 21.76 | 33,150 | 721,344 | 60,264 | Oct 13 06:09 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Oct 12 '20 | Sale | 83.81 | 33,150 | 2,778,217 | 27,114 | Oct 13 06:09 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Sep 28 '20 | Option Exercise | 21.76 | 33,150 | 721,344 | 60,264 | Sep 28 09:04 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Sep 28 '20 | Sale | 78.11 | 33,150 | 2,589,204 | 27,114 | Sep 28 09:04 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Sep 15 '20 | Option Exercise | 21.76 | 33,150 | 721,344 | 60,264 | Sep 15 06:05 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Sep 15 '20 | Sale | 83.43 | 33,150 | 2,765,748 | 27,114 | Sep 15 06:05 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Sep 14 '20 | Option Exercise | 13.98 | 26,700 | 373,266 | 53,814 | Sep 14 06:26 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Sep 14 '20 | Sale | 82.21 | 26,700 | 2,194,908 | 27,114 | Sep 14 06:26 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Aug 06 '20 | Option Exercise | 13.98 | 26,700 | 373,266 | 53,814 | Aug 06 05:49 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Aug 06 '20 | Sale | 77.31 | 26,700 | 2,064,089 | 27,114 | Aug 06 05:49 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Jul 06 '20 | Option Exercise | 13.98 | 26,700 | 373,266 | 53,814 | Jul 07 09:04 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Jul 06 '20 | Sale | 69.98 | 26,700 | 1,868,389 | 27,114 | Jul 07 09:04 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Jun 22 '20 | Option Exercise | 13.98 | 26,700 | 373,266 | 53,814 | Jun 22 05:16 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Jun 22 '20 | Sale | 69.51 | 26,700 | 1,855,928 | 27,114 | Jun 22 05:16 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | May 11 '20 | Option Exercise | 0.00 | 6,606 | 0 | 18,619 | May 13 04:17 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Jan 07 '20 | Option Exercise | 41.94 | 7,500 | 314,550 | 17,438 | Jan 07 03:26 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Jan 07 '20 | Sale | 234.25 | 7,500 | 1,756,875 | 9,938 | Jan 07 03:26 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Dec 10 '19 | Option Exercise | 41.94 | 7,500 | 314,550 | 17,438 | Dec 10 07:40 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Dec 10 '19 | Sale | 233.88 | 7,500 | 1,754,100 | 9,938 | Dec 10 07:40 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Nov 12 '19 | Option Exercise | 41.94 | 7,500 | 314,550 | 17,438 | Nov 12 05:38 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Nov 12 '19 | Sale | 234.28 | 7,500 | 1,757,100 | 9,938 | Nov 12 05:38 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Oct 29 '19 | Option Exercise | 41.94 | 7,500 | 314,550 | 17,438 | Oct 30 12:30 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Oct 29 '19 | Sale | 235.30 | 7,500 | 1,764,750 | 9,938 | Oct 30 12:30 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Sep 09 '19 | Option Exercise | 41.94 | 7,500 | 314,550 | 21,064 | Sep 09 08:17 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Sep 09 '19 | Sale | 225.74 | 7,500 | 1,693,050 | 13,564 | Sep 09 08:17 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Aug 26 '19 | Option Exercise | 41.94 | 7,500 | 314,550 | 21,064 | Aug 26 09:44 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | Aug 26 '19 | Sale | 213.44 | 7,500 | 1,600,800 | 13,564 | Aug 26 09:44 PM |
| EW | Ullem Scott B. | CVP, Chief Financial Officer | May 12 '19 | Option Exercise | 0.00 | 2,784 | 0 | 16,410 | May 14 07:36 PM |
| EW | Ullem Scott B. | CVP, CFO | Sep 05 '18 | Option Exercise | 34.05 | 25,036 | 852,476 | 41,019 | Sep 07 06:17 PM |
| EW | Ullem Scott B. | CVP, CFO | Sep 05 '18 | Sale | 140.04 | 25,036 | 3,506,108 | 15,983 | Sep 07 06:17 PM |
| EW | Ullem Scott B. | CVP, CFO | Aug 15 '18 | Option Exercise | 34.05 | 25,000 | 851,250 | 40,983 | Aug 17 04:31 PM |
| EW | Ullem Scott B. | CVP, CFO | Aug 15 '18 | Sale | 136.52 | 25,000 | 3,413,112 | 15,983 | Aug 17 04:31 PM |
| EW | Ullem Scott B. | CVP, CFO | Jul 03 '18 | Option Exercise | 34.05 | 25,000 | 851,250 | 41,265 | Jul 06 04:35 PM |
| EW | Ullem Scott B. | CVP, CFO | Jul 03 '18 | Sale | 145.67 | 25,000 | 3,641,837 | 16,265 | Jul 06 04:35 PM |
| EW | Ullem Scott B. | CVP, CFO | Jun 06 '18 | Option Exercise | 34.05 | 25,000 | 851,250 | 41,265 | Jun 06 08:24 PM |
| EW | Ullem Scott B. | CVP, CFO | Jun 06 '18 | Sale | 141.07 | 25,000 | 3,526,761 | 16,265 | Jun 06 08:24 PM |
| EW | Ullem Scott B. | CVP, CFO | May 16 '18 | Option Exercise | 0.00 | 9,712 | 0 | 18,456 | May 18 08:20 PM |
| EW | Ullem Scott B. | CVP, CFO | May 09 '18 | Option Exercise | 34.05 | 25,000 | 851,250 | 35,968 | May 11 07:08 PM |
| EW | Ullem Scott B. | CVP, CFO | May 09 '18 | Sale | 134.73 | 25,000 | 3,368,243 | 10,968 | May 11 07:08 PM |
| EW | Ullem Scott B. | CVP, CFO | Apr 04 '18 | Option Exercise | 34.05 | 25,000 | 851,250 | 35,968 | Apr 05 09:25 PM |
| EW | Ullem Scott B. | CVP, CFO | Apr 04 '18 | Sale | 137.17 | 25,000 | 3,429,199 | 10,968 | Apr 05 09:25 PM |
| EW | Ullem Scott B. | CVP, CFO | Mar 28 '18 | Option Exercise | 34.05 | 25,000 | 851,250 | 35,968 | Mar 30 04:12 PM |
| EW | Ullem Scott B. | CVP, CFO | Mar 28 '18 | Sale | 137.33 | 25,000 | 3,433,126 | 10,968 | Mar 30 04:12 PM |
| EW | Ullem Scott B. | CVP, CFO | May 10 '17 | Option Exercise | 0.00 | 10,500 | 0 | 44,709 | May 12 07:24 PM |