Nov 25
2024
SELL
Payment of exercise price or tax liability
$706,225
$77.42 p/Share
9,122
Reduced 26.8%
24,911
Common Stock
Nov 25
2024
SELL
Open market or private sale
$273,350
$78.1 p/Share
3,500
Reduced 14.05%
21,411
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
$462,499
$35.9 p/Share
12,883
Added 27.46%
34,033
Common Stock
Nov 13
2024
-
1,000
Reduced 4.51%
21,150
Common Stock
Nov 12
2024
SELL
Open market or private sale
$614,000
$76.75 p/Share
8,000
Reduced 26.53%
22,150
Common Stock
Nov 06
2024
SELL
Open market or private sale
$223,770
$74.59 p/Share
3,000
Reduced 9.05%
30,150
Common Stock
Nov 06
2024
SELL
Payment of exercise price or tax liability
$741,688
$74.85 p/Share
9,909
Reduced 23.01%
33,150
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$530,920
$40.0 p/Share
13,273
Added 23.56%
43,059
Common Stock
Sep 19
2024
-
1,000
Reduced 3.27%
29,551
Common Stock
Sep 19
2024
SELL
Open market or private sale
$170,289
$63.07 p/Share
2,700
Reduced 8.31%
29,786
Common Stock
Sep 19
2024
SELL
Payment of exercise price or tax liability
$379,459
$64.71 p/Share
5,864
Reduced 15.29%
32,486
Common Stock
Sep 19
2024
BUY
Exercise of conversion of derivative security
$226,662
$25.76 p/Share
8,799
Added 18.66%
38,350
Common Stock
Aug 23
2024
SELL
Open market or private sale
$177,480
$59.16 p/Share
3,000
Reduced 8.94%
30,551
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$411,523
$60.27 p/Share
6,828
Reduced 16.91%
33,551
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
$257,600
$25.76 p/Share
10,000
Added 19.85%
40,379
Common Stock
Jul 31
2024
SELL
Open market or private sale
$93,030
$62.02 p/Share
1,500
Reduced 4.71%
30,379
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$260,950
$62.22 p/Share
4,194
Reduced 11.63%
31,879
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
$154,560
$25.76 p/Share
6,000
Added 14.26%
36,073
Common Stock
Jul 26
2024
-
1,000
Reduced 3.22%
30,073
Common Stock
May 13
2024
-
1,000
Reduced 3.12%
31,073
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
955
Added 2.89%
32,073
Common Stock
Dec 07
2023
SELL
Other acquisition or disposition
-
37,000
Reduced 54.32%
31,118
Common Stock
Nov 06
2023
SELL
Open market or private sale
$87,900
$43.95 p/Share
2,000
Reduced 2.85%
68,118
Common Stock
Jun 23
2023
SELL
Other acquisition or disposition
-
25,000
Reduced 26.28%
70,118
Common Stock
Jun 05
2023
SELL
Open market or private sale
$91,640
$45.82 p/Share
2,000
Reduced 2.06%
95,118
Common Stock