Apr 01
2025
SELL
Payment of exercise price or tax liability
$248,298
$63.1 p/Share
3,935
Reduced 1.3%
299,457
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
10,000
Added 3.19%
303,392
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$238,106
$60.51 p/Share
3,935
Reduced 1.32%
293,392
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
-
10,000
Added 3.25%
297,327
Common Stock
Dec 17
2024
SELL
Payment of exercise price or tax liability
$145,258
$73.81 p/Share
1,968
Reduced 0.68%
287,327
Common Stock
Dec 17
2024
BUY
Exercise of conversion of derivative security
-
5,000
Added 1.7%
289,295
Common Stock
Nov 21
2024
SELL
Payment of exercise price or tax liability
$282,257
$71.73 p/Share
3,935
Reduced 1.37%
284,295
Common Stock
Nov 21
2024
BUY
Exercise of conversion of derivative security
-
10,000
Added 3.35%
288,230
Common Stock
Oct 29
2024
SELL
Payment of exercise price or tax liability
$136,224
$69.22 p/Share
1,968
Reduced 0.7%
278,230
Common Stock
Oct 29
2024
BUY
Exercise of conversion of derivative security
-
5,000
Added 1.75%
280,198
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$575,139
$73.08 p/Share
7,870
Reduced 2.78%
275,198
Common Stock
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
20,000
Added 6.7%
278,346
Common Stock
Aug 07
2024
SELL
Open market or private sale
$1,017,322
$69.57 p/Share
14,623
Reduced 5.27%
263,068
Common Stock
Aug 06
2024
SELL
Open market or private sale
$1,082,233
$70.38 p/Share
15,377
Reduced 5.25%
277,691
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$241,150
$65.53 p/Share
3,680
Reduced 1.24%
293,068
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
10,000
Added 3.26%
296,748
Common Stock
Dec 17
2023
SELL
Payment of exercise price or tax liability
$132,741
$67.45 p/Share
1,968
Reduced 0.68%
286,748
Common Stock
Dec 17
2023
BUY
Exercise of conversion of derivative security
-
5,000
Added 1.7%
288,716
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$239,405
$60.84 p/Share
3,935
Reduced 1.37%
283,716
Common Stock
Nov 27
2023
BUY
Exercise of conversion of derivative security
-
10,000
Added 3.36%
287,651
Common Stock
Nov 21
2023
SELL
Open market or private sale
$649,272
$61.31 p/Share
10,590
Reduced 3.75%
271,586
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$240,467
$61.11 p/Share
3,935
Reduced 1.4%
277,651
Common Stock
Nov 21
2023
BUY
Exercise of conversion of derivative security
-
10,000
Added 3.43%
281,586
Common Stock
Nov 20
2023
SELL
Open market or private sale
$733,865
$60.63 p/Share
12,104
Reduced 4.11%
282,176
Common Stock
Oct 29
2023
SELL
Payment of exercise price or tax liability
$103,320
$52.5 p/Share
1,968
Reduced 0.66%
294,280
Common Stock