Oct 01
2025
SELL
Payment of exercise price or tax liability
$1,624,992
$121.25 p/Share
13,402
Reduced 9.31%
130,616
Common Stock, par valu...
Oct 01
2025
BUY
Grant, award, or other acquisition
$2,947,223
$121.25 p/Share
24,307
Added 14.44%
144,018
Common Stock, par valu...
May 27
2025
BUY
Grant, award, or other acquisition
-
1,707
Added 1.41%
119,711
Common Stock, par valu...
Apr 15
2025
BUY
Grant, award, or other acquisition
-
260
Added 0.22%
118,004
Common Stock, par valu...
Mar 15
2025
SELL
Payment of exercise price or tax liability
$705,023
$126.19 p/Share
5,587
Reduced 4.53%
117,744
Common Stock, par valu...
Feb 27
2025
SELL
Open market or private sale
$2,534,760
$140.82 p/Share
18,000
Reduced 12.74%
123,331
Common Stock, par valu...
Feb 27
2025
-
2,000
Reduced 1.4%
141,331
Common Stock, par valu...
Dec 06
2024
-
4,000
Reduced 2.71%
143,331
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$696,139
$195.49 p/Share
3,561
Reduced 2.63%
131,985
Common Stock, par valu...
Mar 15
2024
BUY
Grant, award, or other acquisition
-
15,346
Added 9.43%
147,331
Common Stock, par valu...
Mar 05
2024
-
1,500
Reduced 1.09%
135,546
Common Stock, par valu...
Nov 20
2023
SELL
Payment of exercise price or tax liability
$423,368
$134.36 p/Share
3,151
Reduced 2.25%
137,046
Common Stock, par valu...
Aug 09
2023
-
1,000
Reduced 0.63%
158,575
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$133,610
$79.53 p/Share
1,680
Reduced 1.04%
159,575
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
25,988
Added 13.88%
161,255
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,585,788
$85.76 p/Share
18,491
Reduced 12.03%
135,267
Common Stock, par valu...
Mar 01
2023
BUY
Grant, award, or other acquisition
-
36,326
Added 19.11%
153,758
Common Stock, par valu...
Jan 01
2023
SELL
Payment of exercise price or tax liability
$1,809,762
$64.88 p/Share
27,894
Reduced 19.19%
117,432
Common Stock, par valu...
Nov 20
2022
SELL
Payment of exercise price or tax liability
$16,756
$64.2 p/Share
261
Reduced 0.31%
82,842
Common Stock, par valu...
Nov 20
2022
BUY
Grant, award, or other acquisition
-
7,788
Added 8.57%
83,103
Common Stock, par valu...
Jan 01
2021
BUY
Grant, award, or other acquisition
-
36,756
Added 27.15%
98,611
Common Stock, par valu...