Aug 05
2021
BUY
Exercise of conversion of derivative security
$358,245
$12.57 p/Share
28,500
Added 11.65%
216,219
Common Stock
Aug 04
2021
SELL
Open market or private sale
$187,530
$125.02 p/Share
1,500
Reduced 0.79%
187,719
Common Shares
Aug 04
2021
BUY
Exercise of conversion of derivative security
$18,855
$12.57 p/Share
1,500
Added 0.79%
189,219
Common Shares
Jun 15
2021
SELL
Open market or private sale
$3,797,700
$126.59 p/Share
30,000
Reduced 13.78%
187,719
Common Shares
Jun 15
2021
BUY
Exercise of conversion of derivative security
$377,100
$12.57 p/Share
30,000
Added 12.11%
217,719
Common Shares
Jun 01
2021
SELL
Payment of exercise price or tax liability
$90,208
$115.8 p/Share
779
Reduced 0.41%
187,719
Common Shares
Mar 10
2021
SELL
Payment of exercise price or tax liability
$686,053
$124.15 p/Share
5,526
Reduced 2.85%
188,498
Common Shares
Mar 10
2021
BUY
Exercise of conversion of derivative security
-
11,833
Added 5.75%
194,024
Common Shares
Mar 01
2021
SELL
Payment of exercise price or tax liability
$103,940
$130.25 p/Share
798
Reduced 0.44%
182,191
Common Shares
Jan 15
2021
SELL
Open market or private sale
$4,289,800
$214.49 p/Share
20,000
Reduced 9.85%
182,989
Common Shares
Jan 15
2021
BUY
Exercise of conversion of derivative security
$36,200
$1.81 p/Share
20,000
Added 8.97%
202,989
Common Shares
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