May 06
2024
SELL
Open market or private sale
$966,400
$96.64 p/Share
10,000
Reduced 4.2%
228,035
Common Shares, $.0011 ...
Mar 04
2024
SELL
Payment of exercise price or tax liability
$1,639,887
$87.14 p/Share
18,819
Reduced 7.33%
238,035
Common Shares, $.0011 ...
Feb 27
2024
BUY
Grant, award, or other acquisition
-
5,847
Added 2.23%
256,854
Common Shares, $.0011 ...
Feb 26
2024
SELL
Payment of exercise price or tax liability
$68,078
$87.28 p/Share
780
Reduced 0.31%
251,007
Common Shares, $.0011 ...
Feb 25
2024
SELL
Payment of exercise price or tax liability
$51,239
$87.29 p/Share
587
Reduced 0.23%
251,787
Common Shares, $.0011 ...
Feb 24
2024
SELL
Payment of exercise price or tax liability
$45,565
$87.29 p/Share
522
Reduced 0.21%
252,374
Common Shares, $.0011 ...
Feb 23
2024
BUY
Grant, award, or other acquisition
-
44,528
Added 14.97%
252,896
Common Shares, $.0011 ...
Nov 02
2023
SELL
Open market or private sale
$657,751
$89.49 p/Share
7,350
Reduced 3.41%
208,368
Common Shares, $.0011 ...
Nov 02
2023
BUY
Exercise of conversion of derivative security
$282,590
$20.84 p/Share
13,560
Added 5.91%
215,718
Common Shares, $.0011 ...
Mar 10
2023
SELL
Payment of exercise price or tax liability
$295,415
$66.61 p/Share
4,435
Reduced 2.15%
202,158
Common Shares, $.0011 ...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$41,179
$69.21 p/Share
595
Reduced 0.29%
206,593
Common Shares, $.0011 ...
Feb 26
2023
SELL
Payment of exercise price or tax liability
$54,436
$69.17 p/Share
787
Reduced 0.38%
207,188
Common Shares, $.0011 ...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$42,401
$69.17 p/Share
613
Reduced 0.29%
207,975
Common Shares, $.0011 ...
Feb 24
2023
BUY
Grant, award, or other acquisition
-
17,932
Added 7.92%
208,588
Common Shares, $.0011 ...
Nov 10
2022
SELL
Open market or private sale
-
30,503
Reduced 16.0%
160,153
Common Shares, $.0011 ...
Nov 02
2022
SELL
Payment of exercise price or tax liability
$1,659,726
$56.22 p/Share
29,522
Reduced 13.41%
190,656
Common Shares, $.0011 ...
Nov 02
2022
BUY
Exercise of conversion of derivative security
$862,953
$18.2 p/Share
47,415
Added 19.35%
197,589
Common Shares, $.0011 ...
Mar 10
2022
SELL
Payment of exercise price or tax liability
$550,265
$45.2 p/Share
12,174
Reduced 6.58%
172,763
Common Shares, $.0011 ...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$53,800
$47.11 p/Share
1,142
Reduced 0.61%
184,937
Common Shares, $.0011 ...
Feb 27
2022
SELL
Payment of exercise price or tax liability
$43,119
$47.54 p/Share
907
Reduced 0.49%
186,079
Common Shares, $.0011 ...
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 ...