Jun 05
2017
SELL
Payment of exercise price or tax liability
$114,589
$27.44 p/Share
4,176
Reduced 6.77%
57,530
Class A Common Shares
Jun 05
2017
SELL
Payment of exercise price or tax liability
$106,613
$25.53 p/Share
4,176
Reduced 6.77%
57,530
Class B Common Shares
Jun 05
2017
BUY
Grant, award, or other acquisition
-
11,111
Added 15.26%
61,706
Class A Common Shares
Jun 05
2017
BUY
Grant, award, or other acquisition
-
11,111
Added 15.26%
61,706
Class B Common Shares
May 06
2017
SELL
Payment of exercise price or tax liability
$47,711
$22.85 p/Share
2,088
Reduced 3.96%
50,595
Class B Common Shares
May 06
2017
SELL
Payment of exercise price or tax liability
$51,970
$24.89 p/Share
2,088
Reduced 3.96%
50,595
Class A Common Shares
Dec 08
2016
SELL
Other acquisition or disposition
-
105,365
Reduced 100.0%
0
Common Shares
Dec 08
2016
BUY
Other acquisition or disposition
-
52,683
Added 50.0%
52,683
Class B Non-Voting Shares
Dec 08
2016
BUY
Other acquisition or disposition
-
52,683
Added 50.0%
52,683
Class A Voting Shares
May 27
2016
SELL
Payment of exercise price or tax liability
$169,123
$21.26 p/Share
7,955
Reduced 7.02%
105,365
Common Shares
May 27
2016
BUY
Grant, award, or other acquisition
-
21,167
Added 15.74%
113,320
Common Shares
May 16
2016
SELL
Payment of exercise price or tax liability
$84,648
$20.27 p/Share
4,176
Reduced 4.34%
92,153
Common Shares
May 16
2016
BUY
Grant, award, or other acquisition
-
11,112
Added 10.34%
96,329
Common Shares
May 06
2016
SELL
Payment of exercise price or tax liability
$90,632
$21.75 p/Share
4,167
Reduced 4.66%
85,217
Common Shares
Oct 01
2015
SELL
Open market or private sale
$739,400
$36.97 p/Share
20,000
Reduced 18.28%
89,384
Common Shares
Oct 01
2015
BUY
Exercise of conversion of derivative security
$276,000
$13.8 p/Share
20,000
Added 15.46%
109,384
Common Shares
Jul 20
2015
SELL
Open market or private sale
$753,400
$37.67 p/Share
20,000
Reduced 18.28%
89,384
Common Shares
Jul 20
2015
BUY
Exercise of conversion of derivative security
$21,114
$13.8 p/Share
1,530
Added 1.66%
90,914
Common Shares
May 12
2015
SELL
Payment of exercise price or tax liability
$193,720
$30.56 p/Share
6,339
Reduced 5.55%
107,854
Common Shares
May 12
2015
BUY
Grant, award, or other acquisition
-
12,148
Added 9.62%
114,193
Common Shares
May 06
2015
BUY
Grant, award, or other acquisition
-
33,333
Added 24.62%
102,045
Common Stock
Apr 29
2015
SELL
Payment of exercise price or tax liability
$727,450
$31.49 p/Share
23,101
Reduced 25.16%
68,712
Common Shares
Apr 29
2015
BUY
Grant, award, or other acquisition
-
45,000
Added 32.89%
91,813
Common Stock
Apr 24
2015
SELL
Open market or private sale
$640,400
$32.02 p/Share
20,000
Reduced 29.93%
46,813
Common Shares
Mar 05
2015
SELL
Payment of exercise price or tax liability
$206,930
$33.04 p/Share
6,263
Reduced 8.57%
66,813
Common Shares