Feb 26
2022
SELL
Payment of exercise price or tax liability
$30,616
$47.54 p/Share
644
Reduced 0.47%
135,965
Common Shares, $.0011 ...
Feb 25
2022
BUY
Grant, award, or other acquisition
-
30,487
Added 18.25%
136,609
Common Shares, $.0011 ...
Nov 18
2021
SELL
Open market or private sale
$527,814
$42.0 p/Share
12,567
Reduced 10.58%
106,162
Common Shares, $.0011 ...
Nov 16
2021
SELL
Payment of exercise price or tax liability
$1,179,653
$42.69 p/Share
27,633
Reduced 18.88%
118,729
Common Shares, $.0011 ...
Nov 16
2021
BUY
Exercise of conversion of derivative security
$571,644
$14.22 p/Share
40,200
Added 21.55%
146,362
Common Shares, $.0011 ...
May 20
2021
-
154
Reduced 0.14%
106,162
Common Shares, $.0011 ...
May 20
2021
SELL
Open market or private sale
$1,220,776
$40.21 p/Share
30,360
Reduced 22.21%
106,316
Common Shares, $.0011 ...
May 18
2021
SELL
Payment of exercise price or tax liability
$944,437
$40.17 p/Share
23,511
Reduced 14.68%
136,676
Common Shares, $.0011 ...
May 18
2021
BUY
Exercise of conversion of derivative security
$462,960
$12.86 p/Share
36,000
Added 18.35%
160,187
Common Shares, $.0011 ...
May 11
2021
SELL
Payment of exercise price or tax liability
$33,880
$39.58 p/Share
856
Reduced 0.68%
124,187
Common Shares, $.0011 ...
Mar 10
2021
SELL
Payment of exercise price or tax liability
$493,096
$37.1 p/Share
13,291
Reduced 9.61%
125,043
Common Shares, $.0011 ...
Feb 28
2021
SELL
Payment of exercise price or tax liability
$23,390
$35.82 p/Share
653
Reduced 0.47%
138,334
Common Shares, $.0011 ...
Feb 27
2021
SELL
Payment of exercise price or tax liability
$16,191
$35.82 p/Share
452
Reduced 0.32%
138,987
Common Shares, $.0011 ...
Feb 26
2021
BUY
Grant, award, or other acquisition
-
32,168
Added 18.75%
139,439
Common Shares, $.0011 ...
May 11
2020
SELL
Payment of exercise price or tax liability
$21,597
$25.26 p/Share
855
Reduced 0.79%
107,458
Common Shares, $.0011 ...
May 08
2020
SELL
Payment of exercise price or tax liability
$72,608
$25.95 p/Share
2,798
Reduced 2.52%
108,313
Common Shares, $.0011 ...
Feb 28
2020
SELL
Payment of exercise price or tax liability
$26,158
$40.43 p/Share
647
Reduced 0.58%
111,111
Common Shares, $.0011 ...
Feb 27
2020
BUY
Grant, award, or other acquisition
-
4,066
Added 3.51%
111,758
Common Shares, $.0011 ...
Nov 19
2019
SELL
Open market or private sale
$555,719
$41.63 p/Share
13,349
Reduced 11.03%
107,692
Common Shares, $.0011 ...
Nov 18
2019
SELL
Payment of exercise price or tax liability
$936,845
$41.36 p/Share
22,651
Reduced 15.76%
121,041
Common Shares, $.0011 ...
Nov 18
2019
BUY
Exercise of conversion of derivative security
$406,800
$11.3 p/Share
36,000
Added 20.03%
143,692
Common Shares, $.0011 ...
Aug 21
2019
-
158
Reduced 0.15%
107,692
Common Shares, $.0011 ...
May 16
2019
SELL
Open market or private sale
$597,502
$34.46 p/Share
17,339
Reduced 13.85%
107,850
Common Shares, $.0011 ...
May 15
2019
SELL
Open market or private sale
$225,862
$34.0 p/Share
6,643
Reduced 5.8%
107,850
Common Shares, $.0011 ...
May 15
2019
SELL
Payment of exercise price or tax liability
$941,580
$34.04 p/Share
27,661
Reduced 18.1%
125,189
Common Shares, $.0011 ...