Nov 04
2025
SELL
Payment of exercise price or tax liability
$107,370
$44.85 p/Share
2,394
Reduced 5.39%
42,011
Common Stock
Nov 04
2025
BUY
Grant, award, or other acquisition
$515,819
$44.85 p/Share
11,501
Added 20.57%
44,405
Common Stock
Oct 15
2025
SELL
Payment of exercise price or tax liability
$147,219
$42.66 p/Share
3,451
Reduced 9.49%
32,904
Common Stock
Jun 18
2025
SELL
Open market or private sale
$66,330
$44.22 p/Share
1,500
Reduced 4.03%
35,689
Common Stock
Dec 23
2024
SELL
Open market or private sale
$229,218
$46.0 p/Share
4,983
Reduced 11.83%
37,123
Common Stock
Nov 06
2024
SELL
Payment of exercise price or tax liability
$134,201
$46.94 p/Share
2,859
Reduced 6.37%
42,010
Common Stock
Nov 06
2024
BUY
Grant, award, or other acquisition
$541,969
$46.94 p/Share
11,546
Added 20.49%
44,803
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$182,757
$46.61 p/Share
3,921
Reduced 10.55%
33,257
Common Stock
Aug 21
2024
SELL
Open market or private sale
$114,700
$45.88 p/Share
2,500
Reduced 6.4%
36,582
Common Stock
Mar 12
2024
SELL
Open market or private sale
$128,130
$42.71 p/Share
3,000
Reduced 7.16%
38,886
Common Stock
Dec 21
2023
SELL
Open market or private sale
$158,513
$44.29 p/Share
3,579
Reduced 7.87%
41,886
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$140,542
$42.55 p/Share
3,303
Reduced 6.77%
45,465
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$591,019
$42.55 p/Share
13,890
Added 22.17%
48,768
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$170,470
$42.05 p/Share
4,054
Reduced 10.41%
34,878
Common Stock
Mar 07
2023
SELL
Open market or private sale
$104,040
$51.0 p/Share
2,040
Reduced 5.08%
38,129
Common Stock
Nov 22
2022
SELL
Open market or private sale
$147,480
$49.16 p/Share
3,000
Reduced 6.95%
40,169
Common Stock
Nov 10
2022
BUY
Grant, award, or other acquisition
$298,540
$46.0 p/Share
6,490
Added 13.07%
43,169
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$168,564
$43.92 p/Share
3,838
Reduced 9.47%
36,679
Common Stock
Nov 09
2022
BUY
Grant, award, or other acquisition
$342,136
$43.92 p/Share
7,790
Added 16.74%
38,740
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$156,657
$39.48 p/Share
3,968
Reduced 10.81%
32,727
Common Stock
May 19
2022
SELL
Open market or private sale
$121,722
$45.25 p/Share
2,690
Reduced 6.95%
36,015
Common Stock
Nov 23
2021
SELL
Open market or private sale
$156,080
$39.02 p/Share
4,000
Reduced 9.37%
38,705
Common Stock
Nov 10
2021
SELL
Payment of exercise price or tax liability
$45,559
$38.84 p/Share
1,173
Reduced 3.31%
34,291
Common Stock
Nov 10
2021
BUY
Grant, award, or other acquisition
$419,161
$38.84 p/Share
10,792
Added 20.17%
42,705
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$209,801
$37.7 p/Share
5,565
Reduced 14.4%
33,083
Common Stock