Feb 27
2025
SELL
Payment of exercise price or tax liability
$51,576
$92.1 p/Share
560
Reduced 0.19%
292,221
Common Shares, $.0011 ...
Feb 27
2025
BUY
Grant, award, or other acquisition
-
33,550
Added 9.34%
325,771
Common Shares, $.0011 ...
Feb 25
2025
SELL
Payment of exercise price or tax liability
$52,674
$90.35 p/Share
583
Reduced 0.2%
292,781
Common Shares, $.0011 ...
Feb 24
2025
SELL
Payment of exercise price or tax liability
$45,580
$89.55 p/Share
509
Reduced 0.17%
293,364
Common Shares, $.0011 ...
Nov 19
2024
BUY
Grant, award, or other acquisition
-
65,838
Added 18.3%
293,873
Common Shares, $.0011 ...
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 ...