Dec 13
2024
SELL
Open market or private sale
$526,500
$52.65 p/Share
10,000
Reduced 11.78%
74,924
Common Stock
Dec 13
2024
BUY
Exercise of conversion of derivative security
$239,400
$23.94 p/Share
10,000
Added 10.53%
84,924
Common Stock
Jun 05
2024
SELL
Open market or private sale
$2,743,229
$52.25 p/Share
52,502
Reduced 41.2%
74,924
Common Stock
Jun 05
2024
BUY
Exercise of conversion of derivative security
$2,508,821
$40.63 p/Share
61,748
Added 32.64%
127,426
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$319,951
$60.3 p/Share
5,306
Reduced 7.47%
65,678
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
7,336
Added 9.37%
70,984
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
3,132
Added 4.69%
63,648
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$28,354
$59.82 p/Share
474
Reduced 0.78%
60,516
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
-
934
Added 1.51%
60,990
Common Stock
Nov 22
2023
SELL
Open market or private sale
$1,655,700
$55.19 p/Share
30,000
Reduced 33.31%
60,056
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
$834,000
$27.8 p/Share
30,000
Added 24.99%
90,056
Common Stock
May 12
2023
SELL
Open market or private sale
$5,536,536
$59.41 p/Share
93,192
Reduced 60.81%
60,056
Common Stock
May 12
2023
BUY
Exercise of conversion of derivative security
$2,737,049
$29.37 p/Share
93,192
Added 37.82%
153,248
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
-
1,000
Added 3.38%
28,578
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
1,450
Added 4.61%
30,028
Common Stock
Mar 13
2023
BUY
Exercise of conversion of derivative security
-
1,334
Added 4.61%
27,578
Common Stock
Mar 12
2023
BUY
Exercise of conversion of derivative security
-
467
Added 1.75%
26,244
Common Stock
Sep 12
2022
SELL
Open market or private sale
$1,596,264
$93.92 p/Share
16,996
Reduced 39.74%
25,777
Common Stock
Sep 12
2022
BUY
Exercise of conversion of derivative security
$1,040,497
$44.58 p/Share
23,340
Added 35.3%
42,773
Common Stock
Sep 09
2022
SELL
Open market or private sale
$1,483,281
$92.52 p/Share
16,032
Reduced 45.21%
19,433
Common Stock
Sep 09
2022
BUY
Exercise of conversion of derivative security
$959,993
$43.64 p/Share
21,998
Added 38.28%
35,465
Common Stock
Mar 14
2022
BUY
Exercise of conversion of derivative security
-
3,533
Added 20.78%
13,467
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
2,000
Added 16.76%
9,934
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
3,066
Added 27.87%
7,934
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
2,000
Added 29.12%
4,868
Common Stock