Oct 21
2025
SELL
Open market or private sale
$6,014
$30.07 p/Share
200
Reduced 0.02%
1,166,909
Common Stock
Oct 20
2025
SELL
Open market or private sale
$349,060
$30.05 p/Share
11,616
Reduced 0.99%
1,167,109
Common Stock
Oct 17
2025
SELL
Open market or private sale
$787,197
$30.61 p/Share
25,717
Reduced 2.14%
1,178,725
Common Stock
Oct 16
2025
SELL
Open market or private sale
$61,539
$30.45 p/Share
2,021
Reduced 0.17%
1,204,442
Common Stock
Oct 15
2025
SELL
Open market or private sale
$2,290,093
$31.96 p/Share
71,655
Reduced 5.61%
1,206,463
Common Stock
Oct 14
2025
SELL
Open market or private sale
$1,020,813
$30.32 p/Share
33,668
Reduced 2.57%
1,278,118
Common Stock
Oct 13
2025
SELL
Open market or private sale
$720,256
$32.73 p/Share
22,006
Reduced 1.65%
1,311,786
Common Stock
Oct 10
2025
SELL
Open market or private sale
$1,269,243
$30.97 p/Share
40,983
Reduced 2.98%
1,333,792
Common Stock
Oct 09
2025
SELL
Open market or private sale
$1,572,598
$32.17 p/Share
48,884
Reduced 3.43%
1,374,775
Common Stock
Oct 08
2025
SELL
Open market or private sale
$2,562,671
$34.05 p/Share
75,262
Reduced 5.02%
1,423,659
Common Stock
Oct 07
2025
SELL
Open market or private sale
$934,796
$33.84 p/Share
27,624
Reduced 1.81%
1,498,921
Common Stock
Oct 06
2025
SELL
Open market or private sale
$2,615,400
$36.96 p/Share
70,763
Reduced 4.43%
1,526,545
Common Stock
Oct 03
2025
SELL
Open market or private sale
$298,262
$37.75 p/Share
7,901
Reduced 0.49%
1,597,308
Common Stock
Oct 02
2025
SELL
Open market or private sale
$1,282,463
$39.52 p/Share
32,451
Reduced 1.98%
1,605,209
Common Stock
Oct 01
2025
SELL
Open market or private sale
$54,866
$39.19 p/Share
1,400
Reduced 0.09%
1,637,660
Common Stock
Sep 16
2025
SELL
Open market or private sale
$688,808
$1.54 p/Share
447,278
Reduced 1.35%
32,781,209
Common Stock
Sep 15
2025
SELL
Open market or private sale
$656,000
$1.64 p/Share
400,000
Reduced 1.19%
33,228,487
Common Stock
Sep 12
2025
SELL
Open market or private sale
$525,000
$1.75 p/Share
300,000
Reduced 0.88%
33,628,487
Common Stock
Sep 11
2025
SELL
Open market or private sale
$521,193
$1.83 p/Share
284,805
Reduced 0.83%
33,928,487
Common Stock
Sep 10
2025
SELL
Open market or private sale
$637,000
$1.82 p/Share
350,000
Reduced 1.01%
34,213,292
Common Stock
Sep 09
2025
SELL
Open market or private sale
$898,452
$2.0 p/Share
449,226
Reduced 1.28%
34,563,292
Common Stock
Sep 08
2025
SELL
Open market or private sale
$924,197
$1.99 p/Share
464,421
Reduced 1.31%
35,012,518
Common Stock
Sep 05
2025
SELL
Open market or private sale
$788,000
$1.97 p/Share
400,000
Reduced 1.11%
35,476,939
Common Stock
Sep 04
2025
SELL
Open market or private sale
$874,320
$1.93 p/Share
453,016
Reduced 1.25%
35,876,939
Common Stock
Sep 03
2025
SELL
Open market or private sale
$1,109,224
$2.0 p/Share
554,612
Reduced 1.5%
36,329,955
Common Stock