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
Feb 11
2021
SELL
Open market or private sale
$141,426
$37.11 p/Share
3,811
Reduced 9.21%
37,571
Common Stock
Nov 09
2020
SELL
Payment of exercise price or tax liability
$45,876
$33.34 p/Share
1,376
Reduced 3.22%
41,382
Common Stock
Nov 09
2020
BUY
Grant, award, or other acquisition
$360,572
$33.34 p/Share
10,815
Added 20.19%
42,758
Common Stock
Oct 15
2020
SELL
Payment of exercise price or tax liability
$76,274
$28.61 p/Share
2,666
Reduced 7.7%
31,943
Common Stock