|
Jan 22
2026
|
SELL
Open market or private sale
|
$819,400
$40.97 p/Share
|
20,000
|
|
|
Jan 21
2026
|
SELL
Open market or private sale
|
$8,454
$40.26 p/Share
|
210
|
|
|
Jan 20
2026
|
SELL
Open market or private sale
|
$68,017
$40.01 p/Share
|
1,700
|
|
|
Jan 16
2026
|
SELL
Open market or private sale
|
$826,000
$41.3 p/Share
|
20,000
|
|
|
Jan 15
2026
|
SELL
Open market or private sale
|
$829,800
$41.49 p/Share
|
20,000
|
|
|
Jan 14
2026
|
SELL
Open market or private sale
|
$817,200
$40.86 p/Share
|
20,000
|
|
|
Jan 13
2026
|
SELL
Open market or private sale
|
$848,199
$42.41 p/Share
|
20,000
|
|
|
|
|
Jan 12
2026
|
SELL
Open market or private sale
|
$865,000
$43.25 p/Share
|
20,000
|
|
|
Jan 09
2026
|
SELL
Open market or private sale
|
$844,800
$42.24 p/Share
|
20,000
|
|
|
Jan 08
2026
|
SELL
Open market or private sale
|
$835,000
$41.75 p/Share
|
20,000
|
|
|
Jan 07
2026
|
SELL
Open market or private sale
|
$844,400
$42.22 p/Share
|
20,000
|
|
|
Dec 26
2025
|
BUY
Conversion of derivative security
|
-
|
800,000
|
|
|
Sep 10
2025
|
SELL
Open market or private sale
|
$2,852,000
$28.52 p/Share
|
100,000
|
|
|
Apr 10
2025
|
BUY
Grant, award, or other acquisition
|
-
|
60,000
|
|
|
May 17
2024
|
SELL
Open market or private sale
|
$524,462
$36.96 p/Share
|
14,190
|
|
|
May 16
2024
|
SELL
Open market or private sale
|
$513,463
$36.19 p/Share
|
14,188
|
|
|
May 15
2024
|
SELL
Open market or private sale
|
$512,470
$36.12 p/Share
|
14,188
|
|
|
May 14
2024
|
SELL
Open market or private sale
|
$520,557
$36.69 p/Share
|
14,188
|
|
|
May 13
2024
|
SELL
Open market or private sale
|
$515,591
$36.34 p/Share
|
14,188
|
|
|
May 10
2024
|
SELL
Open market or private sale
|
$4,544,553
$38.23 p/Share
|
118,874
|
|
|
May 09
2024
|
SELL
Open market or private sale
|
$4,496,400
$37.47 p/Share
|
120,000
|
|
|
May 08
2024
|
SELL
Open market or private sale
|
$2,404,360
$38.78 p/Share
|
62,000
|
|
|
May 07
2024
|
SELL
Open market or private sale
|
$2,447,760
$39.48 p/Share
|
62,000
|
|
|
May 06
2024
|
SELL
Open market or private sale
|
$1,749,440
$39.76 p/Share
|
44,000
|
|
|
May 03
2024
|
SELL
Open market or private sale
|
$1,593,680
$36.22 p/Share
|
44,000
|
|