Feb 25
2025
SELL
Payment of exercise price or tax liability
$69,556
$100.37 p/Share
693
Reduced 2.4%
28,209
Common Stock Par Value...
Feb 25
2025
BUY
Grant, award, or other acquisition
-
4,279
Added 12.92%
28,834
Common Stock Par Value...
Feb 23
2025
SELL
Payment of exercise price or tax liability
$59,910
$100.69 p/Share
595
Reduced 2.36%
24,623
Common Stock Par Value...
Nov 06
2024
SELL
Open market or private sale
$347,060
$99.16 p/Share
3,500
Reduced 12.23%
25,114
Common Stock Par Value...
Feb 23
2024
SELL
Payment of exercise price or tax liability
$50,230
$83.44 p/Share
602
Reduced 2.08%
28,331
Common Stock Par Value...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$84,481
$83.48 p/Share
1,012
Reduced 3.38%
28,933
Common Stock Par Value...
Feb 22
2024
BUY
Grant, award, or other acquisition
$486,020
$83.48 p/Share
5,822
Added 16.31%
29,863
Common Stock Par Value...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$70,128
$71.56 p/Share
980
Reduced 3.98%
23,649
Common Stock Par Value...
Feb 27
2023
BUY
Grant, award, or other acquisition
-
5,854
Added 19.26%
24,541
Common Stock Par Value...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$39,905
$70.63 p/Share
565
Reduced 2.92%
18,775
Common Stock Par Value...
Jul 30
2022
SELL
Payment of exercise price or tax liability
$25,165
$77.67 p/Share
324
Reduced 1.66%
19,137
Common Stock Par Value...
May 17
2022
SELL
Open market or private sale
$160,160
$80.08 p/Share
2,000
Reduced 9.36%
19,371
Common Stock Par Value...
Apr 27
2022
SELL
Payment of exercise price or tax liability
$6,927
$79.62 p/Share
87
Reduced 0.41%
21,371
Common Stock Par Value...
Feb 23
2022
SELL
Payment of exercise price or tax liability
$44,889
$88.89 p/Share
505
Reduced 2.31%
21,372
Common Stock Par Value...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$88,267
$89.43 p/Share
987
Reduced 4.72%
19,920
Common Stock Par Value...
Feb 22
2022
BUY
Grant, award, or other acquisition
-
5,562
Added 20.27%
21,877
Common Stock Par Value...
Aug 12
2021
SELL
Open market or private sale
$381,350
$76.27 p/Share
5,000
Reduced 22.56%
17,159
Common Stock Par Value...
Apr 27
2021
SELL
Payment of exercise price or tax liability
$13,160
$75.2 p/Share
175
Reduced 0.79%
22,084
Common Stock Par Value...
Feb 25
2021
BUY
Grant, award, or other acquisition
-
2,443
Added 9.92%
22,185
Common Stock Par Value...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$22,461
$66.65 p/Share
337
Reduced 1.68%
19,742
Common Stock Par Value...