May 21
2024
SELL
Open market or private sale
$96,084
$37.46 p/Share
2,565
Reduced 5.52%
43,944
Common Stock
May 20
2024
SELL
Open market or private sale
$56,795
$36.88 p/Share
1,540
Reduced 3.21%
46,509
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
-
11,675
Added 19.55%
48,049
Common Stock
Feb 21
2024
SELL
Open market or private sale
$80,419
$40.27 p/Share
1,997
Reduced 5.2%
36,374
Common Stock
Feb 20
2024
SELL
Open market or private sale
$44,445
$41.46 p/Share
1,072
Reduced 2.72%
38,371
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
9,875
Added 20.02%
39,443
Common Stock
Feb 01
2024
SELL
Open market or private sale
$172,600
$43.15 p/Share
4,000
Reduced 11.92%
29,568
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$85,080
$21.27 p/Share
4,000
Added 10.65%
33,568
Common Stock
Jan 29
2024
SELL
Open market or private sale
$61,335
$45.0 p/Share
1,363
Reduced 4.41%
29,568
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
$28,991
$21.27 p/Share
1,363
Added 4.22%
30,931
Common Stock
Jan 24
2024
SELL
Open market or private sale
$365,517
$45.02 p/Share
8,119
Reduced 21.54%
29,568
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
$124,195
$21.27 p/Share
5,839
Added 13.41%
37,687
Common Stock
Jan 23
2024
SELL
Open market or private sale
$151,143
$45.01 p/Share
3,358
Reduced 9.54%
31,848
Common Stock
Jan 23
2024
BUY
Exercise of conversion of derivative security
$34,032
$21.27 p/Share
1,600
Added 4.35%
35,206
Common Stock
Jan 22
2024
SELL
Open market or private sale
$223,965
$45.0 p/Share
4,977
Reduced 12.9%
33,606
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
$12,762
$21.27 p/Share
600
Added 1.53%
38,583
Common Stock
Jan 02
2024
SELL
Open market or private sale
$146,120
$36.53 p/Share
4,000
Reduced 9.53%
37,983
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$85,080
$21.27 p/Share
4,000
Added 8.7%
41,983
Common Stock
Dec 18
2023
SELL
Open market or private sale
$8,998
$38.13 p/Share
236
Reduced 0.62%
37,983
Common Stock
Dec 04
2023
SELL
Open market or private sale
$4,693
$37.25 p/Share
126
Reduced 0.33%
38,219
Common Stock
Dec 01
2023
SELL
Open market or private sale
$148,800
$37.2 p/Share
4,000
Reduced 9.45%
38,345
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
$85,080
$21.27 p/Share
4,000
Added 8.63%
42,345
Common Stock
Nov 30
2023
BUY
Grant, award, or other acquisition
$2,434
$19.32 p/Share
126
Added 0.33%
38,345
Common Stock
Nov 29
2023
SELL
Open market or private sale
$38,368
$38.33 p/Share
1,001
Reduced 2.55%
38,219
Common Stock
Nov 28
2023
SELL
Open market or private sale
$47,474
$37.98 p/Share
1,250
Reduced 3.09%
39,220
Common Stock