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
Jan 04
2023
SELL
Open market or private sale
$45,640
$45.64 p/Share
1,000
Reduced 0.35%
285,217
Common Stock
Jan 03
2023
SELL
Open market or private sale
$46,490
$46.49 p/Share
1,000
Reduced 0.35%
286,217
Common Stock
Dec 29
2022
SELL
Open market or private sale
$136,071
$48.15 p/Share
2,826
Reduced 0.97%
287,217
Common Stock
Dec 27
2022
SELL
Open market or private sale
$47,810
$47.81 p/Share
1,000
Reduced 0.34%
290,043
Common Stock
Dec 22
2022
SELL
Open market or private sale
$237,600
$47.52 p/Share
5,000
Reduced 1.69%
291,043
Common Stock
Dec 21
2022
SELL
Open market or private sale
$282,726
$48.05 p/Share
5,884
Reduced 1.95%
296,043
Common Stock