Aug 03
2017
BUY
Grant, award, or other acquisition
-
3,196
Added 0.31%
1,039,715
Class A Common Shares
Aug 03
2017
BUY
Grant, award, or other acquisition
-
3,415
Added 0.33%
1,040,261
Class B Common Shares
May 08
2017
SELL
Payment of exercise price or tax liability
$64,688
$22.85 p/Share
2,831
Reduced 0.27%
1,036,846
Class B Common Shares
May 08
2017
SELL
Payment of exercise price or tax liability
$70,464
$24.89 p/Share
2,831
Reduced 0.27%
1,036,519
Class A Common Shares
May 03
2017
SELL
Payment of exercise price or tax liability
$35,226
$25.75 p/Share
1,368
Reduced 0.13%
1,040,574
Class A Common Shares
May 03
2017
SELL
Payment of exercise price or tax liability
$35,231
$23.55 p/Share
1,496
Reduced 0.14%
1,041,001
Class B Common Shares
May 03
2017
BUY
Grant, award, or other acquisition
-
3,641
Added 0.35%
1,041,942
Class A Common Shares
May 03
2017
BUY
Grant, award, or other acquisition
-
3,981
Added 0.38%
1,042,497
Class B Common Shares
Feb 03
2017
SELL
Payment of exercise price or tax liability
$34,676
$28.33 p/Share
1,224
Reduced 0.12%
1,037,077
Class A Common Shares
Feb 03
2017
SELL
Payment of exercise price or tax liability
$35,218
$26.6 p/Share
1,324
Reduced 0.13%
1,037,192
Class B Common Shares
Feb 03
2017
BUY
Grant, award, or other acquisition
-
3,309
Added 0.32%
1,038,301
Class A Common Shares
Feb 03
2017
BUY
Grant, award, or other acquisition
-
3,524
Added 0.34%
1,038,516
Class B Common Shares
Dec 08
2016
SELL
Other acquisition or disposition
-
2,069,985
Reduced 100.0%
0
Common Shares
Dec 08
2016
BUY
Other acquisition or disposition
-
1,034,992
Added 50.0%
1,034,992
Class A Voting Shares
Dec 08
2016
BUY
Other acquisition or disposition
-
1,034,992
Added 50.0%
1,034,992
Class B Non-Voting Shares
Nov 03
2016
SELL
Payment of exercise price or tax liability
$97,832
$19.78 p/Share
4,946
Reduced 0.24%
2,069,985
Common Shares
Nov 03
2016
BUY
Grant, award, or other acquisition
-
9,479
Added 0.45%
2,074,931
Common Shares
Oct 30
2016
SELL
Payment of exercise price or tax liability
$339,350
$20.01 p/Share
16,959
Reduced 0.81%
2,065,452
Common Shares
Sep 08
2016
SELL
Payment of exercise price or tax liability
$15,895,429
$20.48 p/Share
776,144
Reduced 27.15%
2,082,411
Common Shares
Sep 08
2016
BUY
Exercise of conversion of derivative security
$9,775,500
$9.31 p/Share
1,050,000
Added 26.86%
2,858,555
Common Shares
Aug 03
2016
SELL
Payment of exercise price or tax liability
$97,843
$19.2 p/Share
5,096
Reduced 0.28%
1,808,555
Common Shares
Aug 03
2016
BUY
Grant, award, or other acquisition
-
9,766
Added 0.54%
1,813,651
Common Shares
May 11
2016
SELL
Payment of exercise price or tax liability
$2,400,205
$20.81 p/Share
115,339
Reduced 6.01%
1,803,885
Common Shares
May 11
2016
BUY
Grant, award, or other acquisition
-
224,251
Added 10.46%
1,919,224
Common Shares
May 08
2016
SELL
Payment of exercise price or tax liability
$88,003
$21.58 p/Share
4,078
Reduced 0.24%
1,694,973
Common Shares