Dec 29
2020
BUY
Exercise of conversion of derivative security
$24,978
$1.81 p/Share
13,800
Added 7.01%
182,989
Common Shares
Dec 10
2020
SELL
Open market or private sale
$2,858,400
$142.92 p/Share
20,000
Reduced 10.57%
169,189
Common Shares
Dec 10
2020
BUY
Exercise of conversion of derivative security
$36,200
$1.81 p/Share
20,000
Added 9.56%
189,189
Common Shares
Dec 01
2020
SELL
Payment of exercise price or tax liability
$100,943
$129.58 p/Share
779
Reduced 0.46%
169,189
Common Shares
Sep 02
2020
SELL
Payment of exercise price or tax liability
$73,343
$94.15 p/Share
779
Reduced 0.46%
169,968
Common Shares
Jun 02
2020
SELL
Payment of exercise price or tax liability
$51,617
$66.26 p/Share
779
Reduced 0.45%
170,747
Common Shares
Jun 01
2020
SELL
Open market or private sale
$1,113,892
$64.48 p/Share
17,275
Reduced 9.15%
171,526
Common Shares
Jun 01
2020
BUY
Exercise of conversion of derivative security
$31,268
$1.81 p/Share
17,275
Added 8.38%
188,801
Common Shares
May 20
2020
SELL
Open market or private sale
$698,039
$65.28 p/Share
10,693
Reduced 5.87%
171,526
Common Shares
May 20
2020
BUY
Exercise of conversion of derivative security
$19,354
$1.81 p/Share
10,693
Added 5.54%
182,219
Common Shares
May 19
2020
SELL
Open market or private sale
$280,644
$65.16 p/Share
4,307
Reduced 2.45%
171,526
Common Shares
May 19
2020
BUY
Exercise of conversion of derivative security
$7,796
$1.81 p/Share
4,307
Added 2.39%
175,833
Common Shares
Mar 02
2020
SELL
Payment of exercise price or tax liability
$41,876
$52.74 p/Share
794
Reduced 0.46%
171,526
Common Shares
Dec 16
2019
BUY
Exercise of conversion of derivative security
$14,480
$1.81 p/Share
8,000
Added 4.44%
172,320
Common Shares
Dec 01
2019
SELL
Payment of exercise price or tax liability
$53,093
$71.65 p/Share
741
Reduced 0.45%
164,320
Common Shares
Sep 01
2019
SELL
Payment of exercise price or tax liability
$34,195
$46.21 p/Share
740
Reduced 0.45%
165,061
Common Shares
Jun 17
2019
SELL
Open market or private sale
$920,000
$46.0 p/Share
20,000
Reduced 10.76%
165,801
Common Shares
Jun 17
2019
BUY
Exercise of conversion of derivative security
$36,200
$1.81 p/Share
20,000
Added 9.72%
185,801
Common Shares
Jun 01
2019
SELL
Payment of exercise price or tax liability
$26,357
$35.57 p/Share
741
Reduced 0.44%
165,801
Common Shares
Apr 29
2019
SELL
Open market or private sale
$840,600
$42.03 p/Share
20,000
Reduced 10.72%
166,542
Common Shares
Apr 29
2019
BUY
Exercise of conversion of derivative security
$36,200
$1.81 p/Share
20,000
Added 9.68%
186,542
Common Shares
Mar 01
2019
SELL
Payment of exercise price or tax liability
$29,898
$39.97 p/Share
748
Reduced 0.45%
166,542
Common Shares
Dec 07
2018
BUY
Exercise of conversion of derivative security
$38,915
$1.81 p/Share
21,500
Added 11.39%
167,290
Common Shares
Dec 01
2018
SELL
Payment of exercise price or tax liability
$28,403
$38.33 p/Share
741
Reduced 0.51%
145,790
Common Shares
Sep 01
2018
SELL
Payment of exercise price or tax liability
$41,992
$56.67 p/Share
741
Reduced 0.5%
146,531
Common Shares