Dec 02
2024
SELL
Open market or private sale
$81,900
$54.6 p/Share
1,500
Reduced 6.15%
22,871
Common Stock
Nov 01
2024
SELL
Open market or private sale
$39,082
$52.11 p/Share
750
Reduced 2.99%
24,371
Common Stock
Oct 01
2024
SELL
Open market or private sale
$40,567
$54.09 p/Share
750
Reduced 2.9%
25,121
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$332,994
$52.3 p/Share
6,367
Reduced 19.75%
25,871
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
14,155
Added 30.51%
32,238
Common Stock
Sep 03
2024
SELL
Open market or private sale
$41,550
$55.4 p/Share
750
Reduced 3.98%
18,083
Common Stock
Aug 01
2024
SELL
Open market or private sale
$45,780
$61.04 p/Share
750
Reduced 3.83%
18,833
Common Stock
Jul 01
2024
SELL
Open market or private sale
$43,740
$58.32 p/Share
750
Reduced 3.69%
19,583
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$100,166
$57.01 p/Share
1,757
Reduced 7.95%
20,333
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
3,908
Added 15.03%
22,090
Common Stock
Jun 03
2024
SELL
Open market or private sale
$48,465
$64.62 p/Share
750
Reduced 3.96%
18,182
Common Stock
May 01
2024
SELL
Open market or private sale
$52,620
$70.16 p/Share
750
Reduced 3.81%
18,932
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$328,841
$65.9 p/Share
4,990
Reduced 19.63%
20,432
Common Stock
Apr 01
2024
SELL
Open market or private sale
$50,032
$66.71 p/Share
750
Reduced 3.67%
19,682
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
12,284
Added 32.58%
25,422
Common Stock
Feb 27
2024
SELL
Open market or private sale
$108,165
$72.11 p/Share
1,500
Reduced 10.25%
13,138
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$313,277
$64.58 p/Share
4,851
Reduced 24.89%
14,638
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
10,785
Added 35.62%
19,489
Common Stock
Jul 21
2023
SELL
Open market or private sale
$178,904
$101.65 p/Share
1,760
Reduced 16.82%
8,704
Common Stock
Jul 21
2023
BUY
Exercise of conversion of derivative security
$73,304
$41.65 p/Share
1,760
Added 14.4%
10,464
Common Stock
Apr 17
2023
SELL
Open market or private sale
$102,790
$102.79 p/Share
1,000
Reduced 10.31%
8,704
Common Stock
Apr 17
2023
BUY
Exercise of conversion of derivative security
$41,650
$41.65 p/Share
1,000
Added 9.34%
9,704
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$322,189
$111.33 p/Share
2,894
Reduced 24.95%
8,704
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
8,289
Added 41.68%
11,598
Common Stock
Mar 15
2023
SELL
Open market or private sale
$103,160
$103.16 p/Share
1,000
Reduced 23.21%
3,309
Common Stock