Nov 24
2025
SELL
Open market or private sale
$1,276,410
$50.29 p/Share
25,381
Reduced 4.85%
498,341
Common Stock
Nov 17
2025
SELL
Open market or private sale
$732,411
$50.1 p/Share
14,619
Reduced 2.72%
523,722
Common Stock
Nov 05
2025
SELL
Open market or private sale
$828,000
$41.4 p/Share
20,000
Reduced 3.58%
538,341
Common Stock
Oct 29
2025
SELL
Open market or private sale
$1,823,200
$45.58 p/Share
40,000
Reduced 6.69%
558,341
Common Stock
Sep 12
2025
SELL
Open market or private sale
$800,000
$40.0 p/Share
20,000
Reduced 3.23%
598,341
Common Stock
Sep 04
2025
SELL
Open market or private sale
$78,218
$37.0 p/Share
2,114
Reduced 0.34%
618,341
Common Stock
Sep 03
2025
SELL
Open market or private sale
$545,894
$37.05 p/Share
14,734
Reduced 2.32%
620,455
Common Stock
Aug 22
2025
SELL
Open market or private sale
$116,687
$37.02 p/Share
3,152
Reduced 0.49%
635,189
Common Stock
Jun 03
2025
BUY
Grant, award, or other acquisition
-
3,286
Added 0.51%
638,341
Common Stock
Dec 04
2024
BUY
Grant, award, or other acquisition
-
629
Added 0.1%
635,055
Common Stock
Jun 18
2024
SELL
Open market or private sale
$413,737
$29.54 p/Share
14,006
Reduced 2.16%
634,426
Common Stock
Jun 04
2024
BUY
Grant, award, or other acquisition
-
2,490
Added 0.38%
648,432
Common Stock
Mar 19
2024
SELL
Open market or private sale
$350,229
$25.02 p/Share
13,998
Reduced 2.12%
645,942
Common Stock
Dec 19
2023
SELL
Open market or private sale
$369,407
$26.39 p/Share
13,998
Reduced 2.08%
659,940
Common Stock
Sep 15
2023
SELL
Open market or private sale
$83,511
$26.87 p/Share
3,108
Reduced 0.46%
673,938
Common Stock
Sep 14
2023
SELL
Open market or private sale
$322,017
$29.57 p/Share
10,890
Reduced 1.58%
677,046
Common Stock
Jun 07
2023
BUY
Grant, award, or other acquisition
-
2,684
Added 0.39%
687,936
Common Stock
Dec 13
2022
BUY
Open market or private purchase
$121,700
$12.17 p/Share
10,000
Added 1.44%
685,252
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
5,757
Added 0.85%
675,252
Common Stock
May 31
2022
BUY
Exercise of conversion of derivative security
-
2,333
Added 0.35%
669,495
Common Stock
Dec 13
2021
BUY
Open market or private purchase
$499,856
$10.17 p/Share
49,150
Added 45.45%
59,000
Common Stock
Dec 10
2021
BUY
Open market or private purchase
$100,667
$10.22 p/Share
9,850
Added 50.0%
9,850
Common Stock