Dec 19
2025
-
526,123
Reduced 71.43%
210,385
Common Stock
Dec 11
2025
SELL
Payment of exercise price or tax liability
$378,467
$30.85 p/Share
12,268
Reduced 1.64%
736,508
Common Stock
Dec 10
2025
BUY
Grant, award, or other acquisition
-
77,818
Added 9.41%
748,776
Common Stock
Dec 09
2025
SELL
Payment of exercise price or tax liability
$258,587
$29.75 p/Share
8,692
Reduced 1.28%
670,958
Common Stock
Dec 05
2025
SELL
Payment of exercise price or tax liability
$345,532
$29.88 p/Share
11,564
Reduced 1.67%
679,650
Common Stock
Feb 10
2025
BUY
Open market or private purchase
$551,000
$27.55 p/Share
20,000
Added 2.81%
691,214
Common Stock
Jan 16
2025
SELL
Payment of exercise price or tax liability
$1,548,629
$36.7 p/Share
42,197
Reduced 5.91%
671,214
Common Stock
Jan 16
2025
BUY
Grant, award, or other acquisition
-
72,526
Added 9.23%
713,411
Common Stock
Dec 11
2024
BUY
Grant, award, or other acquisition
-
83,454
Added 11.52%
640,885
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$461,988
$33.89 p/Share
13,632
Reduced 2.39%
557,431
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$296,049
$34.06 p/Share
8,692
Reduced 1.5%
571,063
Common Stock
Dec 06
2024
SELL
Payment of exercise price or tax liability
$384,387
$33.24 p/Share
11,564
Reduced 1.96%
579,755
Common Stock
Jan 11
2024
SELL
Payment of exercise price or tax liability
$1,445,650
$33.41 p/Share
43,270
Reduced 6.83%
590,047
Common Stock
Jan 11
2024
BUY
Grant, award, or other acquisition
-
52,982
Added 7.72%
633,317
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$482,086
$35.99 p/Share
13,395
Reduced 2.26%
580,335
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$489,934
$35.94 p/Share
13,632
Reduced 2.24%
593,730
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$312,390
$35.94 p/Share
8,692
Reduced 1.41%
607,362
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
-
78,660
Added 11.32%
616,054
Common Stock
Nov 04
2023
SELL
Payment of exercise price or tax liability
$283,729
$41.36 p/Share
6,860
Reduced 1.26%
536,444
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$1,951,817
$50.64 p/Share
38,543
Reduced 6.66%
540,139
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
-
137,698
Added 19.22%
578,682
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$203,828
$48.05 p/Share
4,242
Reduced 0.95%
440,984
Common Stock
Dec 11
2022
SELL
Payment of exercise price or tax liability
$598,086
$44.65 p/Share
13,395
Reduced 2.92%
445,226
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$608,668
$44.65 p/Share
13,632
Reduced 2.89%
458,621
Common Stock
Dec 09
2022
BUY
Grant, award, or other acquisition
-
59,126
Added 11.13%
472,253
Common Stock