Dec 17
2025
SELL
Open market or private sale
$6,385
$20.27 p/Share
315
Reduced 0.39%
80,056
Common Stock
Dec 10
2025
BUY
Grant, award, or other acquisition
-
28,862
Added 26.42%
80,371
Common Stock
Dec 03
2025
SELL
Open market or private sale
$71,092
$19.08 p/Share
3,726
Reduced 6.75%
51,509
Common Stock
Dec 03
2025
BUY
Grant, award, or other acquisition
-
4,746
Added 7.91%
55,235
Common Stock
Nov 24
2025
BUY
Open market or private purchase
$17,550
$17.55 p/Share
1,000
Added 1.94%
50,489
Common Stock
May 01
2025
BUY
Grant, award, or other acquisition
-
20,169
Added 28.95%
49,489
Common Stock
Feb 20
2025
SELL
Open market or private sale
$12,844
$39.16 p/Share
328
Reduced 1.11%
29,320
Common Stock
Dec 23
2024
SELL
Open market or private sale
$99,638
$40.52 p/Share
2,459
Reduced 7.66%
29,648
Common Stock
Dec 20
2024
BUY
Grant, award, or other acquisition
-
4,363
Added 11.96%
32,107
Common Stock
Dec 04
2024
SELL
Open market or private sale
$34,593
$48.93 p/Share
707
Reduced 2.48%
27,744
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
-
10,505
Added 26.97%
28,451
Common Stock
Feb 16
2024
SELL
Open market or private sale
$24,947
$76.06 p/Share
328
Reduced 1.79%
17,946
Common Stock
Dec 21
2023
SELL
Open market or private sale
$65,574
$81.56 p/Share
804
Reduced 4.21%
18,274
Common Stock
Dec 19
2023
SELL
Open market or private sale
$36,222
$83.08 p/Share
436
Reduced 2.23%
19,078
Common Stock
Nov 30
2023
BUY
Grant, award, or other acquisition
-
5,880
Added 23.16%
19,514
Common Stock
Nov 21
2023
SELL
Open market or private sale
$112,556
$68.01 p/Share
1,655
Reduced 10.82%
13,634
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
4,753
Added 23.72%
15,289
Common Stock
Feb 16
2023
SELL
Open market or private sale
$26,044
$79.89 p/Share
326
Reduced 3.0%
10,536
Common Stock
Dec 20
2022
SELL
Open market or private sale
$20,386
$67.06 p/Share
304
Reduced 4.8%
6,029
Common Stock
Dec 20
2022
BUY
Grant, award, or other acquisition
-
4,833
Added 30.79%
10,862
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
3,491
Added 35.54%
6,333
Common Stock
Feb 16
2022
SELL
Open market or private sale
$29,855
$91.3 p/Share
327
Reduced 10.32%
2,842
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
-
3,169
Added 50.0%
3,169
Common Stock