Sep 29
2025
SELL
Open market or private sale
$4,400
$27.5 p/Share
160
Reduced 0.01%
1,511,173
Common Stock
Sep 24
2025
SELL
Open market or private sale
$220
$27.55 p/Share
8
Reduced 0.0%
1,511,333
Common Stock
Sep 23
2025
SELL
Open market or private sale
$2,337
$27.5 p/Share
85
Reduced 0.01%
1,511,341
Common Stock
Sep 22
2025
SELL
Open market or private sale
$32,037
$27.5 p/Share
1,165
Reduced 0.08%
1,511,426
Common Stock
Sep 19
2025
SELL
Open market or private sale
$105,187
$27.5 p/Share
3,825
Reduced 0.25%
1,512,591
Common Stock
Sep 18
2025
SELL
Open market or private sale
$72,050
$27.5 p/Share
2,620
Reduced 0.17%
1,516,416
Common Stock
Sep 17
2025
SELL
Open market or private sale
$77,330
$27.51 p/Share
2,811
Reduced 0.18%
1,519,036
Common Stock
Sep 12
2025
SELL
Open market or private sale
$18,114
$27.53 p/Share
658
Reduced 0.04%
1,521,847
Common Stock
Sep 10
2025
SELL
Open market or private sale
$8,250
$27.5 p/Share
300
Reduced 0.02%
1,522,505
Common Stock
Sep 09
2025
SELL
Open market or private sale
$110
$27.5 p/Share
4
Reduced 0.0%
1,522,805
Common Stock
Sep 08
2025
SELL
Open market or private sale
$108,967
$27.51 p/Share
3,961
Reduced 0.26%
1,522,809
Common Stock
Sep 05
2025
SELL
Open market or private sale
$123,970
$27.5 p/Share
4,508
Reduced 0.29%
1,526,770
Common Stock
Aug 29
2025
SELL
Open market or private sale
$18,507
$27.5 p/Share
673
Reduced 0.04%
1,531,278
Common Stock
Aug 26
2025
SELL
Open market or private sale
$200,520
$27.51 p/Share
7,289
Reduced 0.47%
1,531,951
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$493,355
$20.06 p/Share
24,594
Reduced 1.57%
1,539,240
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
62,500
Added 3.84%
1,563,834
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$445,127
$22.16 p/Share
20,087
Reduced 1.32%
1,501,334
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$737,574
$29.99 p/Share
24,594
Reduced 1.59%
1,521,421
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
-
62,500
Added 3.89%
1,546,015
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$580,015
$29.04 p/Share
19,973
Reduced 1.33%
1,483,515
Common Stock
Dec 29
2023
SELL
Open market or private sale
$25,448
$30.01 p/Share
848
Reduced 0.06%
1,503,488
Common Stock
Dec 28
2023
SELL
Open market or private sale
$69,750
$30.0 p/Share
2,325
Reduced 0.15%
1,504,336
Common Stock
Dec 27
2023
SELL
Open market or private sale
$554,404
$30.01 p/Share
18,474
Reduced 1.21%
1,506,661
Common Stock
Dec 26
2023
SELL
Open market or private sale
$390,090
$30.0 p/Share
13,003
Reduced 0.85%
1,525,135
Common Stock
Dec 22
2023
SELL
Open market or private sale
$355,978
$30.01 p/Share
11,862
Reduced 0.77%
1,538,138
Common Stock