Jul 17
2024
SELL
Payment of exercise price or tax liability
$115,901
$69.03 p/Share
1,679
Reduced 4.17%
38,556
Common Stock
Jul 17
2024
BUY
Exercise of conversion of derivative security
$61,214
$17.49 p/Share
3,500
Added 8.0%
40,235
Common Stock
Feb 05
2024
BUY
Open market or private purchase
$56,000
$56.0 p/Share
1,000
Added 2.66%
36,600
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$253,767
$61.09 p/Share
4,154
Reduced 10.45%
35,600
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
$138,715
$17.1 p/Share
8,112
Added 16.95%
39,754
Common Stock
Oct 31
2023
BUY
Open market or private purchase
$48,000
$48.0 p/Share
1,000
Added 3.06%
31,642
Common Stock
Sep 08
2023
BUY
Open market or private purchase
$50,000
$50.0 p/Share
1,000
Added 3.16%
30,642
Common Stock
Aug 23
2023
BUY
Open market or private purchase
$51,000
$51.0 p/Share
1,000
Added 3.26%
29,642
Common Stock
Jul 31
2023
BUY
Open market or private purchase
$51,460
$51.46 p/Share
1,000
Added 3.37%
28,642
Common Stock
May 26
2023
BUY
Open market or private purchase
$39,750
$39.75 p/Share
1,000
Added 3.49%
27,642
Common Stock
May 02
2023
BUY
Open market or private purchase
$38,910
$38.91 p/Share
1,000
Added 3.62%
26,642
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$140,801
$41.4 p/Share
3,401
Reduced 11.71%
25,642
Common Stock
Apr 28
2023
BUY
Exercise of conversion of derivative security
$93,931
$15.65 p/Share
6,002
Added 17.13%
29,043
Common Stock
Mar 17
2023
BUY
Open market or private purchase
$45,000
$45.0 p/Share
1,000
Added 4.16%
23,041
Common Stock
Dec 16
2022
BUY
Open market or private purchase
$47,810
$47.81 p/Share
1,000
Added 4.36%
21,950
Common Stock
Dec 27
2021
SELL
Payment of exercise price or tax liability
$84,562
$56.15 p/Share
1,506
Reduced 6.72%
20,902
Common Stock
Dec 27
2021
BUY
Exercise of conversion of derivative security
$33,452
$9.3 p/Share
3,597
Added 13.83%
22,408
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$80,615
$54.58 p/Share
1,477
Reduced 7.28%
18,811
Common Stock
Dec 15
2021
BUY
Exercise of conversion of derivative security
$32,550
$9.3 p/Share
3,500
Added 14.71%
20,288
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$95,126
$57.03 p/Share
1,668
Reduced 9.04%
16,788
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
$37,200
$9.3 p/Share
4,000
Added 17.81%
18,456
Common Stock
Jul 29
2021
SELL
Payment of exercise price or tax liability
$118,584
$49.7 p/Share
2,386
Reduced 14.17%
14,456
Common Stock
Jul 29
2021
BUY
Exercise of conversion of derivative security
$51,150
$9.3 p/Share
5,500
Added 24.62%
16,842
Common Stock
Mar 11
2021
SELL
Sale (or disposition) back to the issuer
$11,792
$45.53 p/Share
259
Reduced 2.23%
11,342
Common Stock