Mar 04
2024
SELL
Payment of exercise price or tax liability
$1,132,122
$87.14 p/Share
12,992
Reduced 9.75%
120,196
Common Shares, $.0011 ...
Feb 27
2024
BUY
Grant, award, or other acquisition
-
2,608
Added 1.92%
133,188
Common Shares, $.0011 ...
Feb 26
2024
SELL
Payment of exercise price or tax liability
$52,629
$87.28 p/Share
603
Reduced 0.46%
130,580
Common Shares, $.0011 ...
Feb 25
2024
SELL
Payment of exercise price or tax liability
$44,517
$87.29 p/Share
510
Reduced 0.39%
131,183
Common Shares, $.0011 ...
Feb 24
2024
SELL
Payment of exercise price or tax liability
$32,646
$87.29 p/Share
374
Reduced 0.28%
131,693
Common Shares, $.0011 ...
Feb 23
2024
-
14
Reduced 0.01%
132,067
Common Shares, $.0011 ...
Feb 23
2024
BUY
Grant, award, or other acquisition
-
27,638
Added 17.31%
132,067
Common Shares, $.0011 ...
Dec 07
2023
-
42
Reduced 0.04%
104,429
Common Shares, $.0011 ...
Nov 15
2023
-
1,190
Reduced 1.13%
104,471
Common Shares, $.0011 ...
Jun 13
2023
-
10
Reduced 0.01%
105,661
Common Shares, $.0011 ...
May 10
2023
SELL
Open market or private sale
$1,183,026
$76.79 p/Share
15,406
Reduced 12.77%
105,254
Common Shares, $.0011 ...
May 08
2023
SELL
Payment of exercise price or tax liability
$1,121,009
$76.14 p/Share
14,723
Reduced 10.88%
120,660
Common Shares, $.0011 ...
May 08
2023
BUY
Exercise of conversion of derivative security
$443,842
$19.09 p/Share
23,250
Added 14.66%
135,383
Common Shares, $.0011 ...
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 ...