Nov 12
2025
BUY
Grant, award, or other acquisition
$61,688
$67.79 p/Share
910
Added 8.86%
9,365
Common Stock
Nov 09
2025
SELL
Payment of exercise price or tax liability
$41,074
$66.68 p/Share
616
Reduced 6.79%
8,455
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$11,491
$74.62 p/Share
154
Reduced 1.72%
8,795
Common Stock
Nov 12
2024
BUY
Grant, award, or other acquisition
$60,069
$74.62 p/Share
805
Added 8.25%
8,949
Common Stock
Nov 09
2024
SELL
Payment of exercise price or tax liability
$34,786
$73.7 p/Share
472
Reduced 5.48%
8,144
Common Stock
Nov 12
2023
SELL
Payment of exercise price or tax liability
$7,024
$50.9 p/Share
138
Reduced 1.63%
8,339
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$25,663
$51.02 p/Share
503
Reduced 5.6%
8,477
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
$59,183
$51.02 p/Share
1,160
Added 11.44%
8,980
Common Stock
Nov 12
2022
SELL
Payment of exercise price or tax liability
$11,212
$81.25 p/Share
138
Reduced 1.77%
7,643
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$40,577
$81.48 p/Share
498
Reduced 6.6%
7,051
Common Stock
Nov 09
2022
BUY
Grant, award, or other acquisition
$59,480
$81.48 p/Share
730
Added 8.58%
7,781
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$12,164
$83.89 p/Share
145
Reduced 1.91%
7,456
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$38,542
$83.97 p/Share
459
Reduced 6.85%
6,241
Common Stock
Nov 09
2021
BUY
Grant, award, or other acquisition
$114,199
$83.97 p/Share
1,360
Added 15.18%
7,601
Common Stock
Nov 09
2020
SELL
Payment of exercise price or tax liability
$21,443
$63.44 p/Share
338
Reduced 6.53%
4,838
Common Stock
Nov 09
2020
BUY
Grant, award, or other acquisition
$111,337
$63.44 p/Share
1,755
Added 21.02%
6,593
Common Stock
Nov 12
2019
BUY
Grant, award, or other acquisition
-
1,250
Added 19.8%
5,064
Common Stock
Nov 09
2019
SELL
Payment of exercise price or tax liability
$19,187
$88.83 p/Share
216
Reduced 5.36%
3,814
Common Stock
Nov 09
2018
SELL
Payment of exercise price or tax liability
$7,241
$75.43 p/Share
96
Reduced 2.38%
3,937
Common Stock
Nov 09
2018
BUY
Grant, award, or other acquisition
$108,242
$75.43 p/Share
1,435
Added 26.24%
4,033
Common Stock
Nov 09
2017
BUY
Grant, award, or other acquisition
$104,940
$79.5 p/Share
1,320
Added 34.13%
2,547
Common Stock