Feb 25
2025
SELL
Payment of exercise price or tax liability
$58,114
$100.37 p/Share
579
Reduced 2.73%
20,645
Common Stock Par Value...
Feb 25
2025
BUY
Grant, award, or other acquisition
-
4,832
Added 18.54%
21,224
Common Stock Par Value...
Feb 23
2025
SELL
Payment of exercise price or tax liability
$76,323
$100.69 p/Share
758
Reduced 4.42%
16,392
Common Stock Par Value...
Jan 31
2025
SELL
Open market or private sale
$1,034,000
$103.4 p/Share
10,000
Reduced 36.84%
17,147
Common Stock Par Value...
Mar 08
2024
SELL
Open market or private sale
$391,793
$84.42 p/Share
4,641
Reduced 14.77%
26,772
Common Stock Par Value...
Feb 23
2024
SELL
Payment of exercise price or tax liability
$56,739
$83.44 p/Share
680
Reduced 2.12%
31,413
Common Stock Par Value...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$77,052
$83.48 p/Share
923
Reduced 2.8%
32,093
Common Stock Par Value...
Feb 22
2024
BUY
Grant, award, or other acquisition
$541,534
$83.48 p/Share
6,487
Added 16.42%
33,016
Common Stock Par Value...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$59,967
$71.56 p/Share
838
Reduced 3.13%
25,906
Common Stock Par Value...
Feb 27
2023
BUY
Grant, award, or other acquisition
-
5,854
Added 17.96%
26,744
Common Stock Par Value...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$48,875
$70.63 p/Share
692
Reduced 3.21%
20,890
Common Stock Par Value...
Feb 23
2022
SELL
Payment of exercise price or tax liability
$58,756
$88.89 p/Share
661
Reduced 3.04%
21,095
Common Stock Par Value...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$89,967
$89.43 p/Share
1,006
Reduced 4.84%
19,799
Preferred Stock, 2003 ...
Feb 22
2022
BUY
Grant, award, or other acquisition
-
5,634
Added 20.57%
21,756
Preferred Stock, 2003 ...
Nov 11
2021
SELL
Open market or private sale
$353,892
$84.26 p/Share
4,200
Reduced 19.77%
17,043
Common Stock Par Value...
Apr 27
2021
SELL
Payment of exercise price or tax liability
$8,046
$75.2 p/Share
107
Reduced 0.51%
21,065
Common Stock Par Value...
Feb 25
2021
SELL
Payment of exercise price or tax liability
$84,720
$67.56 p/Share
1,254
Reduced 6.31%
18,620
Common Stock Par Value...
Feb 25
2021
BUY
Grant, award, or other acquisition
-
7,027
Added 25.02%
21,063
Common Stock Par Value...
Feb 24
2021
SELL
Open market or private sale
$115,226
$67.78 p/Share
1,700
Reduced 9.72%
15,783
Common Stock Par Value...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$32,858
$66.65 p/Share
493
Reduced 3.12%
15,290
Common Stock Par Value...