Sep 26
2024
SELL
Open market or private sale
$157,680
$52.56 p/Share
3,000
Reduced 0.96%
310,689
Common Stock
Sep 26
2024
BUY
Exercise of conversion of derivative security
$61,175
$14.91 p/Share
4,103
Added 1.29%
313,689
Common Stock
Sep 25
2024
SELL
Open market or private sale
$161,138
$51.93 p/Share
3,103
Reduced 0.99%
309,586
Common Stock
Sep 24
2024
SELL
Open market or private sale
$51,560
$51.56 p/Share
1,000
Reduced 0.32%
312,689
Common Stock
Sep 23
2024
BUY
Exercise of conversion of derivative security
$363,650
$9.5 p/Share
38,279
Added 10.88%
313,689
Common Stock
Sep 19
2024
SELL
Open market or private sale
$2,012,709
$52.58 p/Share
38,279
Reduced 12.2%
275,410
Common Stock
Sep 19
2024
BUY
Exercise of conversion of derivative security
$70,180
$6.38 p/Share
11,000
Added 3.39%
313,689
Common Stock
Sep 18
2024
SELL
Open market or private sale
$364,140
$52.02 p/Share
7,000
Reduced 2.26%
302,689
Common Stock
Sep 17
2024
SELL
Open market or private sale
$204,200
$51.05 p/Share
4,000
Reduced 1.28%
309,689
Common Stock
Sep 17
2024
BUY
Exercise of conversion of derivative security
$70,833
$6.73 p/Share
10,525
Added 3.14%
324,214
Common Stock
Sep 16
2024
SELL
Open market or private sale
$162,568
$50.44 p/Share
3,223
Reduced 1.02%
313,689
Common Stock
Sep 13
2024
SELL
Open market or private sale
$366,049
$50.13 p/Share
7,302
Reduced 2.25%
316,912
Common Stock
Sep 13
2024
BUY
Exercise of conversion of derivative security
$98,150
$7.2 p/Share
13,632
Added 4.16%
313,689
Common Stock
Sep 12
2024
SELL
Open market or private sale
$109,765
$49.2 p/Share
2,231
Reduced 0.74%
300,057
Common Stock
Sep 11
2024
SELL
Open market or private sale
$559,105
$49.04 p/Share
11,401
Reduced 3.63%
302,288
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
13,376
Added 4.09%
313,689
Common Stock
Aug 15
2023
SELL
Open market or private sale
$904,000
$45.2 p/Share
20,000
Reduced 6.24%
300,313
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
$248,712
$6.25 p/Share
39,794
Added 11.05%
320,313
Common Stock
Feb 27
2023
SELL
Open market or private sale
$226,200
$45.24 p/Share
5,000
Reduced 1.75%
280,519
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
16,731
Added 5.54%
285,519
Common Stock
Jan 11
2023
SELL
Open market or private sale
$19,347
$45.1 p/Share
429
Reduced 0.16%
268,788
Common Stock
Jan 10
2023
SELL
Open market or private sale
$226,050
$45.21 p/Share
5,000
Reduced 1.82%
269,217
Common Stock
Jan 09
2023
SELL
Open market or private sale
$133,860
$44.62 p/Share
3,000
Reduced 1.08%
274,217
Common Stock
Jan 06
2023
SELL
Open market or private sale
$180,800
$45.2 p/Share
4,000
Reduced 1.42%
277,217
Common Stock
Jan 05
2023
SELL
Open market or private sale
$178,400
$44.6 p/Share
4,000
Reduced 1.4%
281,217
Common Stock