| SAJ | Steenkamp Henri J | CFO, CCO, Treasurer, Secretary | May 14 '20 | Buy | 12.90 | 1,203 | 15,519 | 13,048 | May 14 12:00 AM |
| SAZ | Steenkamp Henri J | CFO, CCO, Treasurer, Secretary | May 14 '20 | Buy | 12.90 | 1,203 | 15,519 | 13,048 | May 14 12:00 AM |
| SAR | Steenkamp Henri J | CFO, CCO, Treasurer, Secretary | May 14 '20 | Buy | 12.90 | 1,203 | 15,519 | 13,048 | May 14 12:00 AM |
| SAY | Steenkamp Henri J | CFO, CCO, Treasurer, Secretary | May 14 '20 | Buy | 12.90 | 1,203 | 15,519 | 13,048 | May 14 12:00 AM |
| SAT | Steenkamp Henri J | CFO, CCO, Treasurer, Secretary | May 14 '20 | Buy | 12.90 | 1,203 | 15,519 | 13,048 | May 14 12:00 AM |
| SAT | Steenkamp Henri J | CFO, CCO, Treasurer, Secretary | May 13 '20 | Buy | 13.00 | 797 | 10,361 | 11,845 | May 14 12:00 AM |
| SAJ | Steenkamp Henri J | CFO, CCO, Treasurer, Secretary | May 13 '20 | Buy | 13.00 | 797 | 10,361 | 11,845 | May 14 12:00 AM |
| SAY | Steenkamp Henri J | CFO, CCO, Treasurer, Secretary | May 13 '20 | Buy | 13.00 | 797 | 10,361 | 11,845 | May 14 12:00 AM |
| SAR | Steenkamp Henri J | CFO, CCO, Treasurer, Secretary | May 13 '20 | Buy | 13.00 | 797 | 10,361 | 11,845 | May 14 12:00 AM |
| SAZ | Steenkamp Henri J | CFO, CCO, Treasurer, Secretary | May 13 '20 | Buy | 13.00 | 797 | 10,361 | 11,845 | May 14 12:00 AM |
| SAJ | Steenkamp Henri J | CFO, CCO, Treasurer& Secretary | Jan 15 '19 | Buy | 22.00 | 2,416 | 53,152 | 9,026 | Jan 15 12:00 AM |
| SAR | Steenkamp Henri J | CFO, CCO, Treasurer& Secretary | Jan 15 '19 | Buy | 22.00 | 2,416 | 53,152 | 9,026 | Jan 15 12:00 AM |
| SAZ | Steenkamp Henri J | CFO, CCO, Treasurer& Secretary | Jan 15 '19 | Buy | 22.00 | 2,416 | 53,152 | 9,026 | Jan 15 12:00 AM |
| SAY | Steenkamp Henri J | CFO, CCO, Treasurer& Secretary | Jan 15 '19 | Buy | 22.00 | 2,416 | 53,152 | 9,026 | Jan 15 12:00 AM |
| SAT | Steenkamp Henri J | CFO, CCO, Treasurer& Secretary | Jan 15 '19 | Buy | 22.00 | 2,416 | 53,152 | 9,026 | Jan 15 12:00 AM |
| SAY | Steenkamp Henri J | Chief Financial Officer | Oct 20 '14 | Buy | 15.49 | 1,218 | 18,866 | 1,400 | Oct 21 12:00 AM |
| SAZ | Steenkamp Henri J | Chief Financial Officer | Oct 20 '14 | Buy | 15.49 | 1,218 | 18,866 | 1,400 | Oct 21 12:00 AM |
| SAT | Steenkamp Henri J | Chief Financial Officer | Oct 20 '14 | Buy | 15.49 | 1,218 | 18,866 | 1,400 | Oct 21 12:00 AM |
| SAR | Steenkamp Henri J | Chief Financial Officer | Oct 20 '14 | Buy | 15.49 | 1,218 | 18,866 | 1,400 | Oct 21 12:00 AM |
| SAJ | Steenkamp Henri J | Chief Financial Officer | Oct 20 '14 | Buy | 15.49 | 1,218 | 18,866 | 1,400 | Oct 21 12:00 AM |
| SAJ | Steenkamp Henri J | Chief Financial Officer | Oct 17 '14 | Buy | 15.01 | 1,582 | 23,748 | 791 | Oct 21 12:00 AM |
| SAT | Steenkamp Henri J | Chief Financial Officer | Oct 17 '14 | Buy | 15.01 | 1,582 | 23,748 | 791 | Oct 21 12:00 AM |
| SAR | Steenkamp Henri J | Chief Financial Officer | Oct 17 '14 | Buy | 15.01 | 1,582 | 23,748 | 791 | Oct 21 12:00 AM |
| SAZ | Steenkamp Henri J | Chief Financial Officer | Oct 17 '14 | Buy | 15.01 | 1,582 | 23,748 | 791 | Oct 21 12:00 AM |
| SAY | Steenkamp Henri J | Chief Financial Officer | Oct 17 '14 | Buy | 15.01 | 1,582 | 23,748 | 791 | Oct 21 12:00 AM |