Feb 25
2025
SELL
Payment of exercise price or tax liability
$487,674
$68.9 p/Share
7,078
Reduced 4.08%
166,266
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$519,511
$68.24 p/Share
7,613
Reduced 4.34%
167,611
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
5,733
Added 3.2%
173,344
Common Stock
Feb 22
2025
BUY
Grant, award, or other acquisition
-
2,402
Added 1.35%
175,224
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
15,082
Added 8.03%
172,822
Common Stock
Feb 19
2025
SELL
Sale (or disposition) back to the issuer
$175,271
$70.96 p/Share
2,470
Reduced 1.54%
157,740
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
19,550
Added 10.88%
160,210
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
5,904
Added 4.03%
140,660
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$444,829
$80.79 p/Share
5,506
Reduced 3.93%
134,756
Common Stock
Nov 21
2024
SELL
Open market or private sale
$846,500
$84.65 p/Share
10,000
Reduced 6.66%
140,262
Common Stock
May 24
2024
SELL
Open market or private sale
$87,219
$78.86 p/Share
1,106
Reduced 0.73%
150,262
Common Stock
Apr 15
2024
SELL
Open market or private sale
$545,169
$79.01 p/Share
6,900
Reduced 4.36%
151,368
Common Stock
Apr 11
2024
SELL
Open market or private sale
$246,388
$79.48 p/Share
3,100
Reduced 1.92%
158,268
Common Stock
Mar 11
2024
SELL
Open market or private sale
$31,746
$74.0 p/Share
429
Reduced 0.27%
161,368
Common Stock
Mar 08
2024
SELL
Open market or private sale
$342,599
$74.22 p/Share
4,616
Reduced 2.77%
161,797
Common Stock
Mar 07
2024
SELL
Open market or private sale
$366,967
$74.06 p/Share
4,955
Reduced 2.89%
166,413
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$531,727
$68.61 p/Share
7,750
Reduced 4.33%
171,368
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
7,288
Added 3.91%
179,118
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
24,580
Added 12.51%
171,830
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$217,622
$71.61 p/Share
3,039
Reduced 2.02%
147,250
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$537,773
$70.38 p/Share
7,641
Reduced 5.07%
143,047
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
7,242
Added 4.6%
150,289
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$162,985
$82.65 p/Share
1,972
Reduced 1.46%
132,641
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
18,047
Added 10.7%
150,688
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$729,834
$82.05 p/Share
8,895
Reduced 6.2%
134,613
Common Stock