Oct 09
2024
SELL
Open market or private sale
$508,274
$67.77 p/Share
7,500
Reduced 14.76%
43,301
Common Stock
Sep 18
2024
SELL
Open market or private sale
$99,648
$55.36 p/Share
1,800
Reduced 3.42%
50,801
Common Stock
Sep 17
2024
SELL
Open market or private sale
$102,564
$56.98 p/Share
1,800
Reduced 3.31%
52,601
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
-
6,895
Reduced 11.25%
54,401
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
14,874
Added 19.53%
61,296
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
-
10,818
Reduced 18.9%
46,422
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
-
23,337
Added 28.96%
57,240
Common Stock
Jun 12
2024
SELL
Open market or private sale
$94,698
$52.61 p/Share
1,800
Reduced 5.04%
33,903
Common Stock
Jun 11
2024
SELL
Open market or private sale
$91,764
$50.98 p/Share
1,800
Reduced 4.8%
35,703
Common Stock
Apr 03
2024
SELL
Open market or private sale
$531,450
$59.05 p/Share
9,000
Reduced 19.35%
37,503
Common Stock
Apr 02
2024
SELL
Open market or private sale
$103,500
$57.5 p/Share
1,800
Reduced 3.73%
46,503
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
-
7,122
Reduced 12.85%
48,303
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
15,365
Added 21.71%
55,425
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
-
7,121
Reduced 15.09%
40,060
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
15,364
Added 24.56%
47,181
Common Stock
Dec 13
2023
SELL
Open market or private sale
$100,800
$56.0 p/Share
1,800
Reduced 5.35%
31,817
Common Stock
Dec 12
2023
SELL
Open market or private sale
$97,272
$54.04 p/Share
1,800
Reduced 5.08%
33,617
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
-
7,121
Reduced 16.74%
35,417
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
15,365
Added 26.54%
42,538
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
-
20,351
Reduced 42.82%
27,173
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
43,914
Added 48.03%
47,524
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
-
1,359
Reduced 27.35%
3,610
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
2,932
Added 37.11%
4,969
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$54,726
$59.55 p/Share
919
Reduced 31.09%
2,037
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
-
2,931
Added 49.79%
2,956
Common Stock