| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| FR | YAP JOHANNSON L | Chief Investment Officer | Dec 17 '25 | Sale | 58.37 | 680 | 39,689 | 3,770 | Dec 19 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Dec 17 '21 | Sale | 64.12 | 10,000 | 641,200 | 205,782 | Dec 21 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Apr 26 '21 | Sale | 49.26 | 15,000 | 738,900 | 215,979 | Apr 28 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Feb 16 '21 | Sale | 43.34 | 25,000 | 1,083,500 | 232,489 | Feb 18 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Jan 04 '21 | Option Exercise | 0.00 | 31,521 | 0 | 268,290 | Jan 06 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Feb 20 '20 | Sale | 45.81 | 5,553 | 254,383 | 254,009 | Feb 21 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Feb 18 '20 | Sale | 45.98 | 10,897 | 501,044 | 259,562 | Feb 20 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Jan 02 '20 | Option Exercise | 0.00 | 34,923 | 0 | 284,793 | Jan 06 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Mar 04 '19 | Sale | 34.02 | 15,000 | 510,300 | 266,792 | Mar 05 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Feb 25 '19 | Sale | 34.25 | 6,500 | 222,625 | 281,792 | Feb 26 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Feb 22 '19 | Sale | 34.25 | 8,500 | 291,125 | 288,292 | Feb 26 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Jan 02 '19 | Option Exercise | 0.00 | 45,896 | 0 | 296,792 | Jan 04 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Apr 27 '18 | Sale | 30.24 | 19,156 | 579,277 | 272,877 | Apr 27 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Feb 28 '18 | Sale | 28.54 | 6,600 | 188,364 | 292,033 | Mar 02 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Jan 02 '18 | Option Exercise | 0.00 | 49,705 | 0 | 301,668 | Jan 04 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Jul 31 '17 | Sale | 30.51 | 20,000 | 610,200 | 276,002 | Aug 01 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Apr 28 '17 | Sale | 28.18 | 18,000 | 507,240 | 296,002 | May 01 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Aug 05 '16 | Sale | 29.00 | 35,000 | 1,015,000 | 303,971 | Aug 09 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Dec 31 '15 | Option Exercise | 0.00 | 83,477 | 0 | 337,132 | Jan 05 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Aug 05 '15 | Sale | 21.05 | 22,001 | 463,121 | 0 | Aug 11 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Aug 04 '15 | Sale | 21.12 | 45,000 | 950,400 | 294,505 | Aug 06 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Nov 05 '14 | Sale | 19.84 | 15,000 | 297,600 | 330,793 | Nov 06 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Nov 03 '14 | Sale | 19.78 | 20,000 | 395,600 | 345,793 | Nov 05 12:00 AM |
| FR | YAP JOHANNSON L | Chief Investment Officer | Jun 30 '14 | Option Exercise | 9.49 | 82,291 | 780,748 | 385,250 | Jul 02 12:00 AM |