| 27 Sept 2023 | PURCHASE | LARSON MICHAEL | 13,000 | 7.90 USD | |
| 15 Jul 2022 | PURCHASE | LARSON MICHAEL | 5,000 | 9.78 USD | |
| 26 May 2022 | PURCHASE | GATES WILLIAM H III | 13,425 | 10.63 USD | |
| 25 May 2022 | PURCHASE | GATES WILLIAM H III | 50,497 | 10.57 USD | |
| 23 May 2022 | PURCHASE | CASCADE INVESTMENT, L.L.C.entity | 19,835 | 10.28 USD | |
| 24 May 2022 | PURCHASE | CASCADE INVESTMENT, L.L.C.entity | 44,344 | 10.42 USD | |
| 19 May 2022 | PURCHASE | CASCADE INVESTMENT, L.L.C.entity | 41,263 | 10.22 USD | |
| 20 May 2022 | PURCHASE | CASCADE INVESTMENT, L.L.C.entity | 20,899 | 10.22 USD | |
| 18 May 2022 | PURCHASE | CASCADE INVESTMENT, L.L.C.entity | 9,737 | 10.31 USD | |
| 30 Dec 2020 | SALE | GATES WILLIAM H III | 1,942,045 | 13.99 USD | |
| 01 Apr 2019 | PURCHASE | TOUPIN RONALD E JR | 250 | 10.71 USD | |
| 08 Oct 2018 | PURCHASE | TOUPIN RONALD E JR | 150 | 10.72 USD | |
| 02 Apr 2018 | PURCHASE | TOUPIN RONALD E JR | 150 | 11.56 USD | |
| 30 Sept 2016 | PURCHASE | TOUPIN RONALD E JR | 250 | 11.49 USD | |
| 31 Mar 2016 | PURCHASE | TOUPIN RONALD E JR | 75 | 10.97 USD | |
| 08 Jan 2016 | PURCHASE | TOUPIN RONALD E JR | 175 | 10.62 USD | |
| 16 Dec 2015 | PURCHASE | TOUPIN RONALD E JR | 100 | 10.52 USD | |
| 13 Oct 2015 | PURCHASE | TOUPIN RONALD E JR | 100 | 10.70 USD | |
| 07 Apr 2015 | PURCHASE | GATES WILLIAM H III | 2,700 | 11.62 USD | |
| 06 Apr 2015 | PURCHASE | GATES WILLIAM H III | 19,400 | 11.64 USD | |
| 06 Apr 2015 | PURCHASE | TOUPIN RONALD E JR | 100 | 11.67 USD | |
| 02 Apr 2015 | PURCHASE | CASCADE INVESTMENT LLCentity | 6,700 | 11.62 USD | |
| 01 Apr 2015 | PURCHASE | CASCADE INVESTMENT LLCentity | 12,800 | 11.64 USD | |
| 26 Mar 2015 | PURCHASE | CASCADE INVESTMENT LLCentity | 21,100 | 11.56 USD | |
| 25 Mar 2015 | PURCHASE | CASCADE INVESTMENT LLCentity | 9,800 | 11.58 USD | |