Aug 01
2024
SELL
Open market or private sale
$727,198
$101.07 p/Share
7,195
Reduced 54.31%
6,052
Common Stock, par valu...
Aug 01
2024
BUY
Exercise of conversion of derivative security
$231,750
$32.21 p/Share
7,195
Added 35.2%
13,247
Common Stock, par valu...
May 06
2024
SELL
Open market or private sale
$387,894
$74.97 p/Share
5,174
Reduced 46.09%
6,052
Common Stock, par valu...
May 06
2024
BUY
Exercise of conversion of derivative security
$126,349
$24.42 p/Share
5,174
Added 31.55%
11,226
Common Stock, par valu...
Mar 19
2024
BUY
Grant, award, or other acquisition
-
2,109
Added 25.84%
6,052
Common Stock, par valu...
Mar 18
2024
SELL
Open market or private sale
$196,336
$63.56 p/Share
3,089
Reduced 43.93%
3,943
Common Stock, par valu...
Mar 15
2024
SELL
Open market or private sale
$80,961
$62.47 p/Share
1,296
Reduced 15.56%
7,032
Common Stock, par valu...
Feb 28
2024
SELL
Open market or private sale
$240,441
$62.21 p/Share
3,865
Reduced 31.7%
8,328
Common Stock, par valu...
Feb 28
2024
BUY
Exercise of conversion of derivative security
$121,631
$31.47 p/Share
3,865
Added 24.07%
12,193
Common Stock, par valu...
Feb 26
2024
SELL
Open market or private sale
$1,367,484
$59.98 p/Share
22,799
Reduced 73.25%
8,328
Common Stock, par valu...
Feb 26
2024
BUY
Exercise of conversion of derivative security
$541,932
$23.77 p/Share
22,799
Added 42.28%
31,127
Common Stock, par valu...
Dec 07
2023
SELL
Open market or private sale
$573,022
$46.0 p/Share
12,457
Reduced 59.93%
8,328
Common Stock, par valu...
Dec 07
2023
BUY
Exercise of conversion of derivative security
$205,166
$16.47 p/Share
12,457
Added 37.47%
20,785
Common Stock, par valu...
Dec 06
2023
SELL
Open market or private sale
$552,000
$46.0 p/Share
12,000
Reduced 59.03%
8,328
Common Stock, par valu...
Dec 06
2023
BUY
Exercise of conversion of derivative security
$197,640
$16.47 p/Share
12,000
Added 37.12%
20,328
Common Stock, par valu...
Nov 08
2023
SELL
Open market or private sale
$369,122
$40.17 p/Share
9,189
Reduced 52.46%
8,328
Common Stock, par valu...
May 04
2023
SELL
Open market or private sale
$325,080
$36.12 p/Share
9,000
Reduced 33.94%
17,517
Common Stock, par valu...
Mar 17
2023
SELL
Open market or private sale
$57,284
$32.96 p/Share
1,738
Reduced 6.15%
26,517
Common Stock, par valu...
Mar 16
2023
SELL
Open market or private sale
$44,791
$33.13 p/Share
1,352
Reduced 4.57%
28,255
Common Stock, par valu...
Mar 14
2023
BUY
Grant, award, or other acquisition
-
3,888
Added 11.61%
29,607
Common Stock, par valu...
Mar 10
2023
SELL
Open market or private sale
$1,037,973
$32.84 p/Share
31,607
Reduced 55.14%
25,719
Common Stock, par valu...
Mar 09
2023
BUY
Grant, award, or other acquisition
-
29,176
Added 33.73%
57,326
Common Stock, par valu...
Nov 16
2022
SELL
Open market or private sale
$170,450
$34.09 p/Share
5,000
Reduced 15.08%
28,150
Common Stock, par valu...
Nov 14
2022
SELL
Open market or private sale
$424,519
$33.66 p/Share
12,612
Reduced 27.56%
33,150
Common Stock, par valu...
Nov 09
2022
SELL
Open market or private sale
$249,620
$32.49 p/Share
7,683
Reduced 14.38%
45,762
Common Stock, par valu...