May 24
2025
SELL
Payment of exercise price or tax liability
$38,586
$214.37 p/Share
180
Reduced 1.42%
12,536
Common Stock
May 24
2025
BUY
Exercise of conversion of derivative security
$97,967
$214.37 p/Share
457
Added 3.47%
12,716
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$41,730
$234.44 p/Share
178
Reduced 1.43%
12,259
Common Stock
May 08
2025
BUY
Grant, award, or other acquisition
-
450
Added 3.49%
12,437
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
$209,921
$220.97 p/Share
950
Reduced 7.34%
11,987
Common Stock
Nov 25
2024
SELL
Open market or private sale
$319,640
$319.64 p/Share
1,000
Reduced 7.18%
12,937
Common Stock
Jul 31
2024
SELL
Open market or private sale
$512,782
$277.03 p/Share
1,851
Reduced 11.72%
13,937
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
$84,354
$60.21 p/Share
1,401
Added 8.15%
15,788
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$47,575
$267.28 p/Share
178
Reduced 1.22%
14,387
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
450
Added 3.0%
14,565
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$418,223
$271.75 p/Share
1,539
Reduced 9.83%
14,115
Common Stock
Mar 04
2024
SELL
Open market or private sale
$1,704,915
$259.5 p/Share
6,570
Reduced 29.56%
15,654
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$649,838
$98.91 p/Share
6,570
Added 22.82%
22,224
Common Stock
Jan 26
2024
SELL
Open market or private sale
$429,320
$214.66 p/Share
2,000
Reduced 11.33%
15,654
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
$183,160
$91.58 p/Share
2,000
Added 10.18%
17,654
Common Stock
Dec 07
2023
SELL
Open market or private sale
$130,354
$186.22 p/Share
700
Reduced 4.28%
15,654
Common Stock
May 24
2023
SELL
Open market or private sale
$783,585
$165.0 p/Share
4,749
Reduced 22.5%
16,354
Common Stock
May 24
2023
BUY
Exercise of conversion of derivative security
$284,549
$75.9 p/Share
3,749
Added 15.09%
21,103
Common Stock
May 23
2023
BUY
Grant, award, or other acquisition
-
1,500
Added 7.96%
17,354
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$31,670
$158.35 p/Share
200
Reduced 1.25%
15,854
Common Stock
May 08
2023
BUY
Grant, award, or other acquisition
-
2,140
Added 11.76%
16,054
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$193,504
$144.73 p/Share
1,337
Reduced 8.94%
13,611
Common Stock
Jan 31
2023
SELL
Open market or private sale
$203,691
$145.39 p/Share
1,401
Reduced 8.03%
16,039
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
$84,354
$60.21 p/Share
1,401
Added 7.44%
17,440
Common Stock