Jan 02
2025
SELL
Open market or private sale
$466,230
$155.41 p/Share
3,000
Reduced 4.35%
66,021
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$1,383,174
$158.53 p/Share
8,725
Reduced 11.22%
69,021
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
17,873
Added 18.69%
77,746
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$1,710,434
$160.74 p/Share
10,641
Reduced 15.09%
59,873
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$1,710,434
$160.74 p/Share
10,641
Reduced 15.09%
59,873
Common Stock
Dec 09
2024
BUY
Grant, award, or other acquisition
-
21,736
Added 23.56%
70,514
Common Stock
Dec 09
2024
BUY
Grant, award, or other acquisition
-
21,736
Added 23.56%
70,514
Common Stock
Dec 05
2024
SELL
Open market or private sale
$486,120
$162.04 p/Share
3,000
Reduced 5.79%
48,778
Common Stock
Nov 14
2024
SELL
Open market or private sale
$490,890
$163.63 p/Share
3,000
Reduced 5.48%
51,778
Common Stock
Oct 01
2024
SELL
Open market or private sale
$498,180
$166.06 p/Share
3,000
Reduced 5.51%
51,437
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$292,767
$165.78 p/Share
1,766
Reduced 3.12%
54,778
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
5,107
Added 8.28%
56,544
Common Stock
Sep 03
2024
SELL
Open market or private sale
$499,200
$166.4 p/Share
3,000
Reduced 5.22%
54,437
Common Stock
Aug 08
2024
SELL
Open market or private sale
$485,820
$161.94 p/Share
3,000
Reduced 4.96%
57,437
Common Stock
Jul 05
2024
SELL
Open market or private sale
$616,410
$205.47 p/Share
3,000
Reduced 4.74%
60,343
Common Stock
Jun 03
2024
SELL
Open market or private sale
$620,760
$206.92 p/Share
3,000
Reduced 4.52%
63,343
Common Stock
May 09
2024
SELL
Open market or private sale
$542,040
$180.68 p/Share
3,000
Reduced 4.33%
66,343
Common Stock
Apr 04
2024
SELL
Open market or private sale
$519,120
$173.04 p/Share
3,000
Reduced 4.15%
69,343
Common Stock
Mar 07
2024
SELL
Open market or private sale
$1,221,010
$174.43 p/Share
7,000
Reduced 8.82%
72,343
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$581,966
$143.13 p/Share
4,066
Reduced 4.88%
79,249
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
8,200
Added 8.96%
83,315
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$1,881,295
$138.8 p/Share
13,554
Reduced 15.29%
75,115
Common Stock
Dec 13
2023
BUY
Grant, award, or other acquisition
-
27,337
Added 23.82%
87,406
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$427,469
$111.06 p/Share
3,849
Reduced 5.91%
61,332
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
10,486
Added 13.86%
65,181
Common Stock