May 27
2025
|
SELL
Open market or private sale
|
$2,815
$37.05 p/Share
|
76
|
|
May 23
2025
|
SELL
Open market or private sale
|
$259
$37.0 p/Share
|
7
|
|
May 21
2025
|
SELL
Open market or private sale
|
$47,720
$37.05 p/Share
|
1,288
|
|
May 20
2025
|
SELL
Open market or private sale
|
$851,898
$37.06 p/Share
|
22,987
|
|
May 06
2025
|
SELL
Open market or private sale
|
$2,248,339
$37.66 p/Share
|
59,701
|
|
Apr 28
2025
|
BUY
Open market or private sale
|
$13,612
$34.03 p/Share
|
400
|
|
Apr 01
2025
|
SELL
Open market or private sale
|
$510
$30.0 p/Share
|
17
|
|
Mar 27
2025
|
SELL
Open market or private sale
|
$39,203
$30.58 p/Share
|
1,282
|
|
Mar 26
2025
|
SELL
Open market or private sale
|
$274,551
$30.56 p/Share
|
8,984
|
|
Mar 25
2025
|
SELL
Open market or private sale
|
$266,946
$30.68 p/Share
|
8,701
|
|
Mar 24
2025
|
SELL
Open market or private sale
|
$473,256
$30.58 p/Share
|
15,476
|
|
Mar 17
2025
|
SELL
Open market or private sale
|
$748,203
$28.68 p/Share
|
26,088
|
|
Mar 14
2025
|
SELL
Open market or private sale
|
$1,258,765
$26.54 p/Share
|
47,429
|
|
Feb 27
2025
|
SELL
Open market or private sale
|
$125,641
$26.34 p/Share
|
4,770
|
|
Feb 26
2025
|
SELL
Open market or private sale
|
$15,312
$25.52 p/Share
|
600
|
|
Feb 25
2025
|
SELL
Open market or private sale
|
$378,273
$25.67 p/Share
|
14,736
|
|
Feb 14
2025
|
SELL
Open market or private sale
|
$1,484,275
$25.84 p/Share
|
57,441
|
|
Nov 21
2024
|
SELL
Open market or private sale
|
$4,006,966
$25.12 p/Share
|
159,513
|
|
Nov 05
2024
|
SELL
Open market or private sale
|
$870,000
$29.0 p/Share
|
30,000
|
|
Mar 22
2024
|
SELL
Open market or private sale
|
$298,556
$18.75 p/Share
|
15,923
|
|
Mar 21
2024
|
SELL
Open market or private sale
|
$318,234
$19.55 p/Share
|
16,278
|
|
Mar 20
2024
|
SELL
Open market or private sale
|
$239,115
$19.59 p/Share
|
12,206
|
|
Mar 19
2024
|
SELL
Open market or private sale
|
$104,180
$19.35 p/Share
|
5,384
|
|
Mar 12
2024
|
SELL
Open market or private sale
|
$145,447
$20.07 p/Share
|
7,247
|
|
Mar 11
2024
|
SELL
Open market or private sale
|
$222,420
$20.22 p/Share
|
11,000
|
|