Jan 02
2025
SELL
Open market or private sale
$80,805
$53.87 p/Share
1,500
Reduced 5.95%
23,698
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$83,671
$52.89 p/Share
1,582
Reduced 5.91%
25,198
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
3,909
Added 12.74%
26,780
Common Stock
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