| FIX | Lane Brian E. | CHIEF EXECUTIVE OFF. | May 05 '26 | Sale | 1969.84 | 11,113 | 21,890,810 | 161,089 | May 06 12:00 AM |
| FIX | Lane Brian E. | PRESIDENT/CHIEF EXECUTIVE OFF. | Feb 25 '26 | Sale | 1453.12 | 9,365 | 13,608,439 | 171,523 | Feb 26 12:00 AM |
| FIX | Lane Brian E. | PRESIDENT/CHIEF EXECUTIVE OFF. | Nov 24 '25 | Sale | 947.98 | 7,158 | 6,785,645 | 180,888 | Nov 25 12:00 AM |
| FIX | Lane Brian E. | PRESIDENT/CHIEF EXECUTIVE OFF. | Aug 07 '25 | Sale | 691.74 | 10,000 | 6,917,439 | 188,046 | Aug 08 12:00 AM |
| FIX | Lane Brian E. | PRESIDENT/CHIEF EXECUTIVE OFF. | May 07 '25 | Sale | 431.66 | 15,000 | 6,474,875 | 198,046 | May 09 12:00 AM |
| FIX | Lane Brian E. | PRESIDENT/CHIEF EXECUTIVE OFF. | Nov 13 '24 | Sale | 448.88 | 15,000 | 6,733,188 | 204,205 | Nov 15 12:00 AM |
| FIX | Lane Brian E. | PRESIDENT/CHIEF EXECUTIVE OFF. | Aug 14 '24 | Sale | 329.55 | 15,000 | 4,943,226 | 219,205 | Aug 16 12:00 AM |
| FIX | Lane Brian E. | PRESIDENT/CHIEF EXECUTIVE OFF. | Mar 01 '24 | Sale | 312.13 | 16,000 | 4,994,019 | 227,926 | Mar 04 12:00 AM |
| FIX | Lane Brian E. | PRESIDENT/CHIEF EXECUTIVE OFF. | Aug 29 '23 | Sale | 183.15 | 33,600 | 6,153,937 | 243,926 | Aug 30 12:00 AM |
| FIX | Lane Brian E. | PRESIDENT/CHIEF EXECUTIVE OFF. | Aug 28 '23 | Sale | 181.29 | 6,400 | 1,160,255 | 277,526 | Aug 30 12:00 AM |
| FIX | Lane Brian E. | director: PRESIDENT/CHIEF EXECUTIVE OFF. | Aug 16 '22 | Sale | 106.99 | 10,211 | 1,092,440 | 271,118 | Aug 18 12:00 AM |
| FIX | Lane Brian E. | President/Chief Executive Off. | Nov 01 '21 | Sale | 92.65 | 65,746 | 6,091,590 | 264,195 | Nov 02 12:00 AM |
| FIX | Lane Brian E. | President/Chief Executive Off. | Nov 01 '21 | Option Exercise | 42.50 | 131,492 | 5,588,412 | 297,068 | Nov 02 12:00 AM |
| FIX | Lane Brian E. | President/Chief Executive Off. | May 05 '21 | Sale | 84.91 | 25,988 | 2,206,516 | 264,195 | May 06 12:00 AM |
| FIX | Lane Brian E. | President/Chief Executive Off. | May 04 '21 | Option Exercise | 36.25 | 51,976 | 1,884,130 | 290,183 | May 06 12:00 AM |
| FIX | Lane Brian E. | President/Chief Executive Off. | Mar 11 '21 | Option Exercise | 26.65 | 83,908 | 2,236,432 | 312,773 | Mar 12 12:00 AM |
| FIX | Lane Brian E. | President/Chief Executive Off. | Mar 11 '21 | Sale | 74.36 | 41,954 | 3,119,838 | 270,819 | Mar 12 12:00 AM |
| FIX | Lane Brian E. | President/Chief Executive Off. | Nov 18 '20 | Sale | 49.74 | 20,000 | 994,852 | 247,491 | Nov 19 12:00 AM |
| FIX | Lane Brian E. | President/Chief Executive Off. | Nov 18 '20 | Option Exercise | 19.67 | 40,000 | 786,800 | 267,491 | Nov 19 12:00 AM |
| FIX | Lane Brian E. | President/Chief Executive Off. | Aug 13 '20 | Option Exercise | 16.15 | 39,722 | 641,510 | 267,352 | Aug 17 12:00 AM |
| FIX | Lane Brian E. | President/Chief Executive Off. | Aug 13 '20 | Sale | 53.62 | 19,861 | 1,064,996 | 247,491 | Aug 17 12:00 AM |