Aug 01
2024
BUY
Grant, award, or other acquisition
-
321,159
Added 14.61%
1,877,788
Class B Common Shares
Jul 15
2024
SELL
Other acquisition or disposition
$288,041
$8.35 p/Share
34,496
Reduced 2.17%
1,556,629
Class B Common Shares
Jul 15
2024
SELL
Payment of exercise price or tax liability
$295,990
$8.35 p/Share
35,448
Reduced 2.18%
1,591,125
Class B Common Shares
Jul 15
2024
BUY
Grant, award, or other acquisition
-
69,944
Added 4.12%
1,626,573
Class B Common Shares
Jul 03
2024
SELL
Payment of exercise price or tax liability
$595,223
$8.51 p/Share
69,944
Reduced 4.3%
1,556,629
Class B Common Shares
May 14
2024
SELL
Payment of exercise price or tax liability
$118,573
$9.97 p/Share
11,893
Reduced 0.73%
1,626,573
Class B Common Shares
Jul 03
2023
BUY
Grant, award, or other acquisition
-
209,832
Added 11.35%
1,638,466
Class B Common Shares
Jun 01
2023
SELL
Payment of exercise price or tax liability
$1,655,565
$9.69 p/Share
170,853
Reduced 10.68%
1,428,634
Class B Common Shares
May 14
2023
SELL
Payment of exercise price or tax liability
$112,964
$9.8 p/Share
11,527
Reduced 0.72%
1,599,487
Class B Common Shares
Jun 01
2022
BUY
Grant, award, or other acquisition
-
365,345
Added 18.49%
1,611,014
Class B Common Shares
May 14
2022
SELL
Payment of exercise price or tax liability
$126,105
$10.94 p/Share
11,527
Reduced 0.92%
1,245,669
Class B Common Shares
Jun 05
2021
SELL
Payment of exercise price or tax liability
$377,277
$17.61 p/Share
21,424
Reduced 1.68%
1,257,196
Class B Common Shares
May 14
2021
BUY
Grant, award, or other acquisition
-
100,000
Added 7.25%
1,278,620
Class B Common Shares
Jun 05
2020
BUY
Grant, award, or other acquisition
-
43,210
Added 3.54%
1,178,620
Class B Common Shares
Jun 04
2020
SELL
Payment of exercise price or tax liability
$207,581
$8.09 p/Share
25,659
Reduced 2.21%
1,135,410
Class B Common Shares
Jun 04
2019
BUY
Grant, award, or other acquisition
-
74,201
Added 6.01%
1,161,069
Class B Common Shares
Sep 25
2018
BUY
Open market or private purchase
$1,021,500
$20.43 p/Share
50,000
Added 4.4%
1,086,868
Class B Common Shares
May 08
2018
SELL
Payment of exercise price or tax liability
$44,461
$23.7 p/Share
1,876
Reduced 0.18%
1,037,746
Class A Common Shares
May 08
2018
SELL
Payment of exercise price or tax liability
$41,122
$21.92 p/Share
1,876
Reduced 0.18%
1,036,868
Class B Common Shares
Nov 03
2017
SELL
Payment of exercise price or tax liability
$48,889
$28.49 p/Share
1,716
Reduced 0.16%
1,039,622
Class A Common Shares
Nov 03
2017
SELL
Payment of exercise price or tax liability
$48,884
$27.34 p/Share
1,788
Reduced 0.17%
1,040,120
Class B Common Shares
Nov 03
2017
BUY
Grant, award, or other acquisition
-
3,291
Added 0.32%
1,041,338
Class A Common Shares
Nov 03
2017
BUY
Grant, award, or other acquisition
-
3,429
Added 0.33%
1,041,908
Class B Common Shares
Aug 03
2017
SELL
Payment of exercise price or tax liability
$48,922
$29.33 p/Share
1,668
Reduced 0.16%
1,038,047
Class A Common Shares
Aug 03
2017
SELL
Payment of exercise price or tax liability
$48,916
$27.45 p/Share
1,782
Reduced 0.17%
1,038,479
Class B Common Shares