Dec 12
2025
SELL
Open market or private sale
$143,113
$59.73 p/Share
2,396
Reduced 7.04%
31,627
Common Stock
Nov 21
2025
-
707
Reduced 2.04%
34,025
Common Stock
Nov 14
2025
SELL
Open market or private sale
$138,359
$57.77 p/Share
2,395
Reduced 6.45%
34,732
Common Stock
Aug 20
2025
SELL
Open market or private sale
$57,130
$57.13 p/Share
1,000
Reduced 2.63%
37,080
Common Stock
May 09
2025
SELL
Open market or private sale
$108,613
$56.54 p/Share
1,921
Reduced 4.81%
38,028
Common Stock
Apr 10
2025
SELL
Open market or private sale
$101,448
$52.81 p/Share
1,921
Reduced 4.62%
39,640
Common Stock
Mar 10
2025
SELL
Open market or private sale
$99,469
$51.78 p/Share
1,921
Reduced 4.46%
41,173
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$53,383
$51.33 p/Share
1,040
Reduced 2.36%
43,094
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
11,000
Added 19.95%
44,134
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$35,957
$50.01 p/Share
719
Reduced 2.12%
33,134
Common Stock
Jan 28
2025
SELL
Payment of exercise price or tax liability
$16,029
$49.32 p/Share
325
Reduced 0.95%
33,853
Common Stock
Jan 27
2025
SELL
Payment of exercise price or tax liability
$42,966
$49.5 p/Share
868
Reduced 2.48%
34,178
Common Stock
Jan 22
2025
SELL
Payment of exercise price or tax liability
$16,524
$48.46 p/Share
341
Reduced 0.96%
35,046
Common Stock
Mar 12
2024
SELL
Open market or private sale
$236,762
$46.0 p/Share
5,147
Reduced 12.7%
35,387
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
10,500
Added 20.57%
40,534
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$29,597
$41.05 p/Share
721
Reduced 2.34%
30,034
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$14,099
$43.25 p/Share
326
Reduced 1.05%
30,755
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$28,877
$43.23 p/Share
668
Reduced 2.1%
31,081
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$20,960
$44.22 p/Share
474
Reduced 1.47%
31,749
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$15,075
$44.08 p/Share
342
Reduced 1.05%
32,223
Common Stock