|
Dec 18
2025
|
SELL
Open market or private sale
|
$1,180,179
$38.5 p/Share
|
30,654
|
|
|
Dec 17
2025
|
SELL
Open market or private sale
|
$3,060,375
$38.57 p/Share
|
79,346
|
|
|
Dec 03
2025
|
SELL
Open market or private sale
|
$4,374,700
$39.77 p/Share
|
110,000
|
|
|
Nov 19
2025
|
SELL
Open market or private sale
|
$5,116,940
$38.64 p/Share
|
132,426
|
|
|
Nov 05
2025
|
BUY
Grant, award, or other acquisition
|
-
|
6,168
|
|
|
Aug 06
2025
|
BUY
Grant, award, or other acquisition
|
-
|
3,696
|
|
|
May 08
2025
|
BUY
Grant, award, or other acquisition
|
-
|
48,646
|
|
|
|
|
Nov 13
2023
|
BUY
Conversion of derivative security
|
-
|
150,000
|
|
|
Jun 06
2023
|
SELL
Open market or private sale
|
$2,675,128
$33.82 p/Share
|
79,099
|
|
|
Jun 05
2023
|
SELL
Open market or private sale
|
$644,471
$33.54 p/Share
|
19,215
|
|
|
Jun 02
2023
|
SELL
Open market or private sale
|
$3,155,275
$33.6 p/Share
|
93,907
|
|
|
Mar 29
2023
|
SELL
Open market or private sale
|
$473,206
$37.03 p/Share
|
12,779
|
|
|
Mar 28
2023
|
SELL
Open market or private sale
|
$3,706,000
$37.06 p/Share
|
100,000
|
|
|
Feb 23
2023
|
SELL
Open market or private sale
|
$931,750
$37.27 p/Share
|
25,000
|
|
|
Nov 22
2022
|
SELL
Open market or private sale
|
$706,486
$43.16 p/Share
|
16,369
|
|
|
Nov 21
2022
|
SELL
Open market or private sale
|
$1,018,732
$43.11 p/Share
|
23,631
|
|
|
Nov 10
2022
|
SELL
Open market or private sale
|
$2,192,500
$43.85 p/Share
|
50,000
|
|
|
Aug 10
2022
|
SELL
Open market or private sale
|
$395,150
$43.93 p/Share
|
8,995
|
|
|
Aug 09
2022
|
SELL
Open market or private sale
|
$520,847
$43.92 p/Share
|
11,859
|
|
|
Jul 28
2022
|
SELL
Open market or private sale
|
$177,903
$43.97 p/Share
|
4,046
|
|
|
Jul 27
2022
|
SELL
Open market or private sale
|
$1,100,133
$43.83 p/Share
|
25,100
|
|
|
Jul 26
2022
|
SELL
Open market or private sale
|
$832,500
$43.07 p/Share
|
19,329
|
|
|
Jul 25
2022
|
SELL
Open market or private sale
|
$1,317,013
$42.94 p/Share
|
30,671
|
|
|
May 27
2022
|
SELL
Open market or private sale
|
$569,720
$40.77 p/Share
|
13,974
|
|
|
May 26
2022
|
SELL
Open market or private sale
|
$3,459,105
$40.21 p/Share
|
86,026
|
|