Mar 10
2023
SELL
Payment of exercise price or tax liability
$202,960
$66.61 p/Share
3,047
Reduced 2.65%
112,133
Common Shares, $.0011 ...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$33,774
$69.21 p/Share
488
Reduced 0.42%
115,180
Common Shares, $.0011 ...
Feb 26
2023
SELL
Payment of exercise price or tax liability
$41,640
$69.17 p/Share
602
Reduced 0.52%
115,668
Common Shares, $.0011 ...
Feb 25
2023
SELL
Payment of exercise price or tax liability
$35,553
$69.17 p/Share
514
Reduced 0.44%
116,270
Common Shares, $.0011 ...
Feb 24
2023
BUY
Grant, award, or other acquisition
-
11,570
Added 9.01%
116,784
Common Shares, $.0011 ...
Aug 15
2022
SELL
Open market or private sale
$356,542
$46.68 p/Share
7,638
Reduced 5.92%
121,297
Common Shares, $.0011 ...
Aug 11
2022
SELL
Payment of exercise price or tax liability
$821,295
$45.98 p/Share
17,862
Reduced 12.17%
128,935
Common Shares, $.0011 ...
Aug 11
2022
SELL
Open market or private sale
$734,334
$45.83 p/Share
16,023
Reduced 13.21%
105,274
Common Shares, $.0011 ...
Aug 11
2022
BUY
Exercise of conversion of derivative security
$454,920
$17.84 p/Share
25,500
Added 14.8%
146,797
Common Shares, $.0011 ...
Mar 10
2022
SELL
Payment of exercise price or tax liability
$612,415
$45.2 p/Share
13,549
Reduced 10.05%
121,297
Common Shares, $.0011 ...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$29,868
$47.11 p/Share
634
Reduced 0.47%
134,846
Common Shares, $.0011 ...
Feb 27
2022
SELL
Payment of exercise price or tax liability
$23,057
$47.54 p/Share
485
Reduced 0.36%
135,480
Common Shares, $.0011 ...
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 ...