Nov 13
2017
SELL
Payment of exercise price or tax liability
$291,563
$29.8 p/Share
9,784
Reduced 8.75%
101,978
Class B Common Shares
Nov 13
2017
SELL
Payment of exercise price or tax liability
$299,724
$30.96 p/Share
9,681
Reduced 8.66%
102,089
Class A Common Shares
Nov 13
2017
BUY
Grant, award, or other acquisition
-
9,375
Added 8.06%
106,870
Class B Common Shares
Nov 13
2017
BUY
Grant, award, or other acquisition
-
9,375
Added 8.06%
106,981
Class A Common Shares
Mar 09
2017
SELL
Payment of exercise price or tax liability
$92,198
$26.23 p/Share
3,515
Reduced 3.32%
102,395
Class A Common Shares
Mar 09
2017
SELL
Payment of exercise price or tax liability
$86,137
$24.45 p/Share
3,523
Reduced 3.33%
102,387
Class B Common Shares
Mar 09
2017
BUY
Grant, award, or other acquisition
-
9,375
Added 8.13%
105,910
Class A Common Shares
Mar 09
2017
BUY
Grant, award, or other acquisition
-
9,375
Added 8.13%
105,910
Class B Common Shares
Dec 08
2016
SELL
Other acquisition or disposition
-
193,070
Reduced 100.0%
0
Common Shares
Dec 08
2016
BUY
Other acquisition or disposition
-
96,535
Added 50.0%
96,535
Class A Voting Shares
Dec 08
2016
BUY
Other acquisition or disposition
-
96,535
Added 50.0%
96,535
Class B Non-Voting Shares
Nov 13
2016
SELL
Payment of exercise price or tax liability
$225,913
$23.09 p/Share
9,784
Reduced 4.82%
193,070
Common Shares
May 27
2016
SELL
Payment of exercise price or tax liability
$322,854
$21.26 p/Share
15,186
Reduced 6.96%
202,854
Common Shares
May 27
2016
BUY
Grant, award, or other acquisition
-
29,104
Added 11.78%
218,040
Common Shares
May 16
2016
SELL
Payment of exercise price or tax liability
$261,665
$20.27 p/Share
12,909
Reduced 6.4%
188,936
Common Shares
May 16
2016
BUY
Grant, award, or other acquisition
-
30,000
Added 12.94%
201,845
Common Shares
Feb 07
2016
SELL
Payment of exercise price or tax liability
$232,755
$18.53 p/Share
12,561
Reduced 6.81%
171,845
Common Shares
Nov 13
2015
BUY
Grant, award, or other acquisition
-
56,250
Added 24.39%
174,406
Common Shares
May 12
2015
SELL
Payment of exercise price or tax liability
$141,523
$30.56 p/Share
4,631
Reduced 3.77%
118,156
Common Shares
May 12
2015
BUY
Grant, award, or other acquisition
-
8,876
Added 6.74%
122,787
Common Shares
Mar 31
2015
SELL
Payment of exercise price or tax liability
$585,764
$33.92 p/Share
17,269
Reduced 13.16%
113,911
Common Shares
Mar 31
2015
BUY
Grant, award, or other acquisition
-
33,334
Added 20.26%
131,180
Common Shares
Feb 07
2015
SELL
Payment of exercise price or tax liability
$365,147
$29.1 p/Share
12,548
Reduced 11.37%
97,846
Common Shares
Jan 02
2015
SELL
Open market or private sale
$395,375
$31.63 p/Share
12,500
Reduced 10.17%
110,394
Common Shares
Oct 01
2014
SELL
Open market or private sale
$405,625
$32.45 p/Share
12,500
Reduced 9.23%
122,864
Common Shares