Sep 03
2025
|
SELL
Open market or private sale
|
$1,072,257
$35.57 p/Share
|
30,145
|
|
Sep 02
2025
|
SELL
Open market or private sale
|
$4,617,643
$35.56 p/Share
|
129,855
|
|
Aug 20
2025
|
SELL
Open market or private sale
|
$1,860,539
$32.54 p/Share
|
57,177
|
|
Aug 19
2025
|
SELL
Open market or private sale
|
$3,471,304
$33.76 p/Share
|
102,823
|
|
Aug 06
2025
|
SELL
Open market or private sale
|
$999,192
$36.2 p/Share
|
27,602
|
|
Aug 05
2025
|
SELL
Open market or private sale
|
$4,868,274
$36.77 p/Share
|
132,398
|
|
Jul 23
2025
|
SELL
Open market or private sale
|
$1,382,067
$38.56 p/Share
|
35,842
|
|
Jul 22
2025
|
SELL
Open market or private sale
|
$4,704,346
$37.89 p/Share
|
124,158
|
|
Jul 09
2025
|
SELL
Open market or private sale
|
$1,791,936
$39.18 p/Share
|
45,736
|
|
Jul 08
2025
|
SELL
Open market or private sale
|
$4,428,872
$38.76 p/Share
|
114,264
|
|
Jun 25
2025
|
BUY
Conversion of derivative security
|
-
|
419,064
|
|
Jun 24
2025
|
SELL
Open market or private sale
|
$6,337,600
$39.61 p/Share
|
160,000
|
|
Jun 04
2025
|
SELL
Open market or private sale
|
$1,094,799
$46.38 p/Share
|
23,605
|
|
Jun 03
2025
|
SELL
Open market or private sale
|
$6,324,636
$46.37 p/Share
|
136,395
|
|
May 22
2025
|
SELL
Open market or private sale
|
$1,971,505
$46.36 p/Share
|
42,526
|
|
May 21
2025
|
SELL
Open market or private sale
|
$2,937,222
$46.61 p/Share
|
63,017
|
|
May 20
2025
|
SELL
Open market or private sale
|
$2,577,449
$47.33 p/Share
|
54,457
|
|
May 08
2025
|
SELL
Open market or private sale
|
$934,170
$42.98 p/Share
|
21,735
|
|
May 07
2025
|
SELL
Open market or private sale
|
$2,711,440
$41.8 p/Share
|
64,867
|
|
May 06
2025
|
SELL
Open market or private sale
|
$3,045,283
$41.49 p/Share
|
73,398
|
|
Apr 22
2025
|
SELL
Open market or private sale
|
$5,609,600
$35.06 p/Share
|
160,000
|
|
Apr 08
2025
|
SELL
Open market or private sale
|
$5,596,799
$34.98 p/Share
|
160,000
|
|
Mar 26
2025
|
SELL
Open market or private sale
|
$2,775,118
$42.06 p/Share
|
65,980
|
|
Mar 25
2025
|
SELL
Open market or private sale
|
$4,032,517
$42.89 p/Share
|
94,020
|
|
Mar 05
2025
|
SELL
Open market or private sale
|
$641,437
$43.91 p/Share
|
14,608
|
|