Dec 11
2025
SELL
Payment of exercise price or tax liability
$9,902
$30.85 p/Share
321
Reduced 1.43%
22,171
Common Stock
Dec 10
2025
BUY
Grant, award, or other acquisition
-
7,790
Added 25.72%
22,492
Common Stock
Dec 09
2025
SELL
Payment of exercise price or tax liability
$6,634
$29.75 p/Share
223
Reduced 1.49%
14,702
Common Stock
Dec 05
2025
SELL
Payment of exercise price or tax liability
$9,023
$29.88 p/Share
302
Reduced 1.98%
14,925
Common Stock
Dec 03
2025
SELL
Open market or private sale
$201,966
$30.23 p/Share
6,681
Reduced 30.5%
15,227
Common Stock
Aug 18
2025
SELL
Open market or private sale
$119,460
$17.83 p/Share
6,700
Reduced 23.42%
21,908
Common Stock
Jun 04
2025
BUY
Grant, award, or other acquisition
-
4,567
Added 13.77%
28,608
Common Stock
Jan 16
2025
SELL
Payment of exercise price or tax liability
$47,049
$36.7 p/Share
1,282
Reduced 5.06%
24,041
Common Stock
Jan 16
2025
BUY
Grant, award, or other acquisition
-
2,608
Added 9.34%
25,323
Common Stock
Dec 11
2024
BUY
Grant, award, or other acquisition
-
3,309
Added 12.72%
22,715
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$10,980
$33.89 p/Share
324
Reduced 1.64%
19,406
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$7,595
$34.06 p/Share
223
Reduced 1.12%
19,730
Common Stock
Dec 06
2024
SELL
Payment of exercise price or tax liability
$10,038
$33.24 p/Share
302
Reduced 1.49%
19,953
Common Stock
Jan 11
2024
SELL
Payment of exercise price or tax liability
$53,489
$33.41 p/Share
1,601
Reduced 7.34%
20,209
Common Stock
Jan 11
2024
BUY
Grant, award, or other acquisition
-
2,297
Added 9.53%
21,810
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$13,820
$35.99 p/Share
384
Reduced 1.93%
19,513
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$11,644
$35.94 p/Share
324
Reduced 1.6%
19,897
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$8,014
$35.94 p/Share
223
Reduced 1.09%
20,221
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
-
3,110
Added 13.2%
20,444
Common Stock
Nov 04
2023
SELL
Payment of exercise price or tax liability
$10,588
$41.36 p/Share
256
Reduced 1.46%
17,295
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$85,227
$50.64 p/Share
1,683
Reduced 8.81%
17,423
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
-
6,711
Added 25.99%
19,106
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$6,919
$48.05 p/Share
144
Reduced 1.15%
12,395
Common Stock
Dec 11
2022
SELL
Payment of exercise price or tax liability
$17,145
$44.65 p/Share
384
Reduced 2.97%
12,539
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$14,466
$44.65 p/Share
324
Reduced 2.45%
12,923
Common Stock