Dec 29
2025
SELL
Open market or private sale
$77,389
$61.42 p/Share
1,260
Reduced 1.15%
108,123
Voting Common Stock
Dec 22
2025
SELL
Open market or private sale
$26,464
$63.01 p/Share
420
Reduced 0.38%
109,383
Voting Common Stock
Dec 19
2025
BUY
Grant, award, or other acquisition
-
2,811
Added 2.5%
109,803
Voting Common Stock
Dec 17
2025
SELL
Open market or private sale
$279,599
$57.9 p/Share
4,829
Reduced 4.32%
106,992
Voting Common Stock
Dec 16
2025
BUY
Grant, award, or other acquisition
-
9,524
Added 7.85%
111,821
Voting Common Stock
Dec 08
2025
SELL
Open market or private sale
$82,881
$67.88 p/Share
1,221
Reduced 1.18%
102,297
Voting Common Stock
Dec 01
2025
SELL
Open market or private sale
$262,449
$59.92 p/Share
4,380
Reduced 4.06%
103,518
Voting Common Stock
Nov 28
2025
BUY
Grant, award, or other acquisition
-
9,524
Added 8.11%
107,898
Voting Common Stock
Nov 17
2025
SELL
Open market or private sale
$951,549
$58.32 p/Share
16,316
Reduced 14.23%
98,374
Voting Common Stock
Nov 14
2025
SELL
Open market or private sale
$72,277
$60.84 p/Share
1,188
Reduced 1.03%
114,690
Voting Common Stock
Nov 12
2025
SELL
Open market or private sale
$3,435
$61.34 p/Share
56
Reduced 0.05%
115,878
Voting Common Stock
Nov 10
2025
BUY
Grant, award, or other acquisition
-
130
Added 0.11%
115,934
Voting Common Stock
Nov 06
2025
SELL
Open market or private sale
$220,873
$48.31 p/Share
4,572
Reduced 3.8%
115,804
Voting Common Stock
Nov 05
2025
BUY
Grant, award, or other acquisition
-
9,524
Added 7.33%
120,376
Voting Common Stock
Oct 16
2025
SELL
Open market or private sale
$192,515
$44.43 p/Share
4,333
Reduced 3.76%
110,852
Voting Common Stock
Oct 15
2025
BUY
Grant, award, or other acquisition
-
9,524
Added 7.64%
115,185
Voting Common Stock
Sep 25
2025
SELL
Open market or private sale
$73,521
$35.01 p/Share
2,100
Reduced 1.95%
105,661
Voting Common Stock
Sep 15
2025
SELL
Open market or private sale
$161,252
$30.09 p/Share
5,359
Reduced 4.74%
107,761
Voting Common Stock
Sep 09
2025
BUY
Grant, award, or other acquisition
-
9,524
Added 7.77%
113,120
Voting Common Stock
Mar 12
2025
SELL
Open market or private sale
$53,204
$22.15 p/Share
2,402
Reduced 2.28%
102,741
Voting Common Stock
Mar 11
2025
SELL
Open market or private sale
$7,576
$21.71 p/Share
349
Reduced 0.35%
100,311
Voting Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
4,832
Added 4.39%
105,143
Voting Common Stock
Mar 07
2025
BUY
Grant, award, or other acquisition
-
2,165
Added 2.11%
100,660
Voting Common Stock
Dec 27
2024
BUY
Grant, award, or other acquisition
-
81,395
Added 5.22%
1,477,422
Voting Common Stock
Dec 09
2024
SELL
Open market or private sale
$80,275
$2.13 p/Share
37,688
Reduced 2.63%
1,396,027
Voting Common Stock