Feb 26
2022
SELL
Payment of exercise price or tax liability
$53,245
$47.54 p/Share
1,120
Reduced 0.6%
186,986
Common Shares, $.0011 ...
Feb 25
2022
BUY
Grant, award, or other acquisition
-
33,500
Added 15.12%
188,106
Common Shares, $.0011 ...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$684,160
$47.68 p/Share
14,349
Reduced 8.49%
154,606
Common Shares, $.0011 ...
Feb 15
2022
BUY
Exercise of conversion of derivative security
$388,733
$13.54 p/Share
28,710
Added 14.52%
168,955
Common Shares, $.0011 ...
May 11
2021
SELL
Payment of exercise price or tax liability
$52,206
$39.58 p/Share
1,319
Reduced 0.93%
140,245
Common Shares, $.0011 ...
Mar 12
2021
SELL
Payment of exercise price or tax liability
$228,391
$37.62 p/Share
6,071
Reduced 4.11%
141,564
Common Shares, $.0011 ...
Mar 12
2021
BUY
Exercise of conversion of derivative security
$111,870
$11.3 p/Share
9,900
Added 6.28%
147,635
Common Shares, $.0011 ...
Mar 10
2021
SELL
Payment of exercise price or tax liability
$276,395
$37.1 p/Share
7,450
Reduced 5.13%
137,735
Common Shares, $.0011 ...
Feb 28
2021
SELL
Payment of exercise price or tax liability
$28,047
$35.82 p/Share
783
Reduced 0.61%
128,516
Common Shares, $.0011 ...
Feb 27
2021
SELL
Payment of exercise price or tax liability
$21,743
$35.82 p/Share
607
Reduced 0.47%
129,299
Common Shares, $.0011 ...
Feb 26
2021
BUY
Grant, award, or other acquisition
-
16,669
Added 10.3%
145,185
Common Shares, $.0011 ...
Feb 26
2021
BUY
Grant, award, or other acquisition
-
8,096
Added 5.87%
129,906
Common Shares, $.0011 ...
May 11
2020
SELL
Payment of exercise price or tax liability
$33,318
$25.26 p/Share
1,319
Reduced 1.16%
112,810
Common Shares, $.0011 ...
May 08
2020
SELL
Payment of exercise price or tax liability
$58,284
$25.95 p/Share
2,246
Reduced 1.93%
114,129
Common Shares, $.0011 ...
Feb 28
2020
SELL
Payment of exercise price or tax liability
$31,899
$40.43 p/Share
789
Reduced 0.67%
116,375
Common Shares, $.0011 ...
Feb 27
2020
BUY
Grant, award, or other acquisition
-
6,129
Added 4.97%
117,164
Common Shares, $.0011 ...
May 13
2019
SELL
Payment of exercise price or tax liability
$53,412
$33.32 p/Share
1,603
Reduced 1.42%
111,035
Common Shares, $.0011 ...
May 11
2019
SELL
Payment of exercise price or tax liability
$44,895
$33.96 p/Share
1,322
Reduced 1.16%
112,638
Common Shares, $.0011 ...
May 08
2019
SELL
Payment of exercise price or tax liability
$75,331
$33.54 p/Share
2,246
Reduced 1.93%
113,960
Common Shares, $.0011 ...