Feb 25
2025
SELL
Payment of exercise price or tax liability
$178,558
$100.37 p/Share
1,779
Reduced 1.99%
87,697
Common Stock Par Value...
Feb 25
2025
BUY
Grant, award, or other acquisition
-
12,736
Added 12.49%
89,254
Common Stock Par Value...
Feb 23
2025
SELL
Payment of exercise price or tax liability
$169,561
$100.69 p/Share
1,684
Reduced 2.15%
76,740
Common Stock Par Value...
Feb 23
2024
SELL
Payment of exercise price or tax liability
$122,489
$83.44 p/Share
1,468
Reduced 1.85%
77,749
Common Stock Par Value...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$156,358
$83.48 p/Share
1,873
Reduced 2.31%
79,217
Common Stock Par Value...
Feb 22
2024
BUY
Grant, award, or other acquisition
$1,199,273
$83.48 p/Share
14,366
Added 15.09%
80,823
Common Stock Par Value...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$130,310
$71.56 p/Share
1,821
Reduced 2.69%
65,943
Common Stock Par Value...
Feb 27
2023
BUY
Grant, award, or other acquisition
-
14,994
Added 18.18%
67,468
Common Stock Par Value...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$80,871
$70.63 p/Share
1,145
Reduced 2.12%
52,770
Common Stock Par Value...
Feb 23
2022
SELL
Payment of exercise price or tax liability
$90,046
$88.89 p/Share
1,013
Reduced 1.86%
53,381
Common Stock Par Value...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$182,616
$89.43 p/Share
2,042
Reduced 3.62%
54,394
Common Stock Par Value...
Feb 22
2022
BUY
Grant, award, or other acquisition
-
13,026
Added 19.26%
54,592
Common Stock Par Value...
Dec 29
2021
SELL
Acquisition or disposition by will or laws
$56,040
$81.93 p/Share
684
Reduced 1.55%
43,318
Common Stock Par Value...
Aug 26
2021
SELL
Open market or private sale
$724,850
$76.3 p/Share
9,500
Reduced 17.79%
43,905
Common Stock Par Value...
Feb 25
2021
SELL
Payment of exercise price or tax liability
$155,388
$67.56 p/Share
2,300
Reduced 4.43%
49,658
Common Stock Par Value...
Feb 25
2021
BUY
Grant, award, or other acquisition
-
11,957
Added 18.35%
53,211
Common Stock Par Value...
Feb 24
2021
SELL
Payment of exercise price or tax liability
$16,462
$69.17 p/Share
238
Reduced 0.54%
43,554
Common Stock Par Value...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$59,985
$66.65 p/Share
900
Reduced 2.01%
43,792
Common Stock Par Value...