Dec 15
2024
SELL
Payment of exercise price or tax liability
$81,849
$160.49 p/Share
510
Reduced 1.81%
27,632
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
1,297
Added 4.41%
28,142
Common Stock
Dec 05
2024
SELL
Open market or private sale
$513,329
$165.59 p/Share
3,100
Reduced 10.35%
26,845
Common Stock
Nov 30
2024
SELL
Payment of exercise price or tax liability
$482,109
$169.28 p/Share
2,848
Reduced 8.68%
29,945
Common Stock
Nov 30
2024
BUY
Exercise of conversion of derivative security
-
8,325
Added 20.25%
32,793
Common Stock
Nov 29
2024
-
355
Reduced 1.43%
24,468
Common Stock
Nov 25
2024
BUY
Grant, award, or other acquisition
-
2,197
Added 8.13%
24,823
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$59,779
$163.78 p/Share
365
Reduced 1.59%
22,626
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
1,500
Added 6.12%
22,991
Common Stock
Jan 29
2024
SELL
Open market or private sale
$211,621
$111.91 p/Share
1,891
Reduced 8.09%
21,491
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$55,415
$111.5 p/Share
497
Reduced 2.08%
23,382
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$50,006
$110.88 p/Share
451
Reduced 1.85%
23,879
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
1,148
Added 4.51%
24,330
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$117,237
$103.75 p/Share
1,130
Reduced 4.65%
23,182
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
4,500
Added 15.62%
24,312
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$37,496
$102.73 p/Share
365
Reduced 1.81%
19,812
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 6.92%
20,177
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$38,058
$104.27 p/Share
365
Reduced 2.11%
16,955
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 7.97%
17,320
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
1,722
Added 8.94%
17,542
Common Stock
Aug 01
2023
-
500
Reduced 3.06%
15,820
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$52,842
$106.11 p/Share
498
Reduced 2.96%
16,320
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$57,878
$111.52 p/Share
519
Reduced 2.99%
16,818
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
-
1,319
Added 7.07%
17,337
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$61,606
$116.9 p/Share
527
Reduced 3.19%
16,018
Common Stock