| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | May 18 '26 | Sale | 227.30 | 3,000 | 681,910 | 35,734 | May 19 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Feb 17 '26 | Sale | 182.98 | 3,000 | 548,950 | 36,734 | Feb 17 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Feb 05 '26 | Sale | 175.19 | 7,500 | 1,313,940 | 37,734 | Feb 06 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Nov 17 '25 | Sale | 158.30 | 5,500 | 870,640 | 38,234 | Nov 19 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Oct 15 '25 | Sale | 159.67 | 6,852 | 1,094,068 | 39,734 | Oct 15 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Oct 14 '25 | Sale | 159.00 | 648 | 103,032 | 46,962 | Oct 15 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Sep 02 '25 | Sale | 147.50 | 5,500 | 811,230 | 41,734 | Sep 03 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Feb 05 '25 | Sale | 113.35 | 6,000 | 680,120 | 43,234 | Feb 07 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Nov 05 '24 | Sale | 105.68 | 6,000 | 634,080 | 40,728 | Nov 05 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Aug 05 '24 | Sale | 107.19 | 6,000 | 643,120 | 42,728 | Aug 05 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | May 06 '24 | Sale | 116.54 | 6,000 | 699,240 | 44,728 | May 06 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Feb 05 '24 | Sale | 116.23 | 9,000 | 1,046,100 | 46,728 | Feb 05 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Nov 21 '23 | Sale | 111.96 | 9,000 | 1,007,610 | 49,728 | Nov 22 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | May 09 '23 | Sale | 104.00 | 7,500 | 780,000 | 57,234 | May 10 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Aug 01 '19 | Sale | 101.83 | 2,500 | 254,575 | 135,000 | Aug 02 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | May 03 '19 | Sale | 100.00 | 5,000 | 500,000 | 137,500 | May 03 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | May 01 '19 | Sale | 96.94 | 7,500 | 727,050 | 142,500 | May 03 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Feb 25 '19 | Sale | 90.00 | 5,000 | 450,000 | 150,000 | Feb 25 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Feb 20 '19 | Sale | 87.50 | 2,500 | 218,750 | 155,000 | Feb 21 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Nov 06 '18 | Sale | 85.00 | 2,500 | 212,500 | 157,500 | Nov 08 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Feb 22 '18 | Sale | 75.05 | 8,815 | 661,566 | 160,000 | Feb 23 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Feb 21 '18 | Sale | 75.00 | 1,185 | 88,875 | 168,815 | Feb 23 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Feb 05 '18 | Sale | 73.43 | 5,000 | 367,150 | 172,000 | Feb 07 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Jun 08 '17 | Sale | 55.00 | 7,500 | 412,500 | 177,000 | Jun 09 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | May 02 '17 | Sale | 52.50 | 5,000 | 262,500 | 184,500 | May 04 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Apr 20 '17 | Sale | 50.00 | 2,500 | 125,000 | 189,500 | Apr 21 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Dec 18 '15 | Option Exercise | 17.00 | 60,000 | 1,020,000 | 198,000 | Dec 21 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Dec 14 '15 | Option Exercise | 19.00 | 120,000 | 2,280,000 | 208,000 | Dec 16 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Oct 27 '15 | Option Exercise | 17.00 | 60,000 | 1,020,000 | 148,000 | Oct 29 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Jan 28 '15 | Option Exercise | 20.00 | 80,000 | 1,600,000 | 108,000 | Jan 28 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Jan 23 '15 | Sale | 55.05 | 13,700 | 754,185 | 43,000 | Jan 26 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Jan 23 '15 | Option Exercise | 20.00 | 27,400 | 548,000 | 56,700 | Jan 26 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Jan 02 '15 | Option Exercise | 20.00 | 2,600 | 52,000 | 53,700 | Jan 06 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Jan 02 '15 | Sale | 55.46 | 1,300 | 72,098 | 43,000 | Jan 06 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Dec 05 '14 | Option Exercise | 20.00 | 10,000 | 200,000 | 55,000 | Dec 05 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Dec 05 '14 | Sale | 56.98 | 5,000 | 284,900 | 47,500 | Dec 05 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Feb 07 '13 | Option Exercise | 8.75 | 102,100 | 893,375 | 97,550 | Feb 08 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Feb 07 '13 | Sale | 53.92 | 51,050 | 2,752,739 | 46,500 | Feb 08 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Jan 31 '13 | Option Exercise | 8.75 | 200 | 1,750 | 51,050 | Feb 01 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Jan 31 '13 | Sale | 53.90 | 100 | 5,390 | 46,500 | Feb 01 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Jan 30 '13 | Option Exercise | 8.75 | 17,700 | 154,875 | 55,350 | Feb 01 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Jan 30 '13 | Sale | 53.91 | 8,850 | 477,073 | 46,500 | Feb 01 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Jan 02 '13 | Option Exercise | 15.00 | 40,000 | 600,000 | 61,000 | Jan 02 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Jan 02 '13 | Sale | 50.05 | 20,000 | 1,001,018 | 41,000 | Jan 02 12:00 AM |
| FCFS | ORR R DOUGLAS | EVP & Chief Financial Officer | Dec 31 '12 | Option Exercise | 15.00 | 40,000 | 600,000 | 41,000 | Jan 02 12:00 AM |