Aug 26
2024
-
3,500
Reduced 3.97%
84,578
Common Stock
Aug 19
2024
-
5,000
Reduced 5.37%
88,078
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$1,585,750
$84.04 p/Share
18,869
Reduced 16.86%
93,078
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
41,929
Added 27.25%
111,947
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$638,104
$84.45 p/Share
7,556
Reduced 9.74%
70,018
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
17,592
Added 18.49%
77,574
Common Stock
Nov 15
2023
-
4,000
Reduced 6.25%
59,982
Common Stock
Aug 04
2023
-
4,000
Reduced 5.88%
63,982
Common Stock
May 28
2023
SELL
Payment of exercise price or tax liability
$769,741
$64.99 p/Share
11,844
Reduced 14.84%
67,982
Common Stock
May 28
2023
BUY
Exercise of conversion of derivative security
-
27,965
Added 25.94%
79,826
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$428,914
$76.36 p/Share
5,617
Reduced 9.56%
53,161
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
13,994
Added 19.23%
58,778
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$131,261
$87.8 p/Share
1,495
Reduced 3.23%
44,784
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
3,736
Added 7.47%
46,279
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$184,173
$80.11 p/Share
2,299
Reduced 5.02%
43,543
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
5,744
Added 11.13%
45,842
Common Stock
Jul 26
2021
BUY
Open market or private purchase
$105,000
$70.0 p/Share
1,500
Added 3.61%
40,098
Common Stock
Mar 11
2021
-
500
Reduced 1.28%
38,598
Common Stock
Mar 08
2021
-
500
Reduced 1.26%
39,098
Common Stock
Feb 23
2021
-
1,000
Reduced 2.46%
39,598
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$160,891
$81.92 p/Share
1,964
Reduced 4.61%
40,598
Common Stock
Feb 19
2021
BUY
Exercise of conversion of derivative security
-
4,910
Added 10.34%
42,562
Common Stock
Feb 18
2021
-
2,000
Reduced 5.04%
37,652
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$88,495
$72.3 p/Share
1,224
Reduced 2.99%
39,652
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
3,059
Added 6.96%
40,876
Common Stock