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
Oct 29
2023
BUY
Exercise of conversion of derivative security
-
5,000
Added 1.66%
296,248
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$317,581
$53.8 p/Share
5,903
Reduced 1.99%
291,248
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
15,000
Added 4.85%
294,003
Common Stock
Aug 23
2023
SELL
Open market or private sale
$807,761
$53.3 p/Share
15,155
Reduced 5.1%
282,151
Common Stock
Aug 22
2023
SELL
Open market or private sale
$1,071,758
$52.77 p/Share
20,310
Reduced 6.39%
297,306
Common Stock
Aug 10
2023
SELL
Open market or private sale
$529,388
$52.55 p/Share
10,074
Reduced 3.07%
317,616
Common Stock
Aug 09
2023
SELL
Open market or private sale
$176,088
$53.36 p/Share
3,300
Reduced 1.0%
327,690
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$176,917
$44.96 p/Share
3,935
Reduced 1.17%
330,990
Common Stock