May 13
2025
SELL
Open market or private sale
$878,520
$219.63 p/Share
4,000
Reduced 14.23%
24,117
Common Stock
May 13
2025
BUY
Exercise of conversion of derivative security
$710,600
$177.65 p/Share
4,000
Added 12.45%
28,117
Common Stock
May 05
2025
SELL
Open market or private sale
$781,440
$195.36 p/Share
4,000
Reduced 14.23%
24,117
Common Stock
May 05
2025
BUY
Exercise of conversion of derivative security
$710,600
$177.65 p/Share
4,000
Added 12.45%
28,117
Common Stock
Apr 28
2025
SELL
Payment of exercise price or tax liability
$52,458
$179.04 p/Share
293
Reduced 1.2%
24,117
Common Stock
Apr 27
2025
SELL
Payment of exercise price or tax liability
$57,395
$176.06 p/Share
326
Reduced 1.32%
24,410
Common Stock
Apr 25
2025
SELL
Payment of exercise price or tax liability
$62,853
$176.06 p/Share
357
Reduced 1.42%
24,736
Common Stock
Jan 23
2025
BUY
Grant, award, or other acquisition
-
2,661
Added 9.59%
25,093
Common Stock
May 14
2024
SELL
Open market or private sale
$784,483
$258.82 p/Share
3,031
Reduced 11.9%
22,432
Common Stock
May 14
2024
BUY
Exercise of conversion of derivative security
$583,740
$192.59 p/Share
3,031
Added 10.64%
25,463
Common Stock
May 13
2024
SELL
Open market or private sale
$1,568,852
$256.6 p/Share
6,114
Reduced 21.42%
22,432
Common Stock
May 13
2024
BUY
Exercise of conversion of derivative security
$1,177,495
$192.59 p/Share
6,114
Added 17.64%
28,546
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$70,186
$231.64 p/Share
303
Reduced 1.33%
22,432
Common Stock
Apr 27
2024
SELL
Payment of exercise price or tax liability
$75,746
$231.64 p/Share
327
Reduced 1.42%
22,735
Common Stock
Apr 25
2024
BUY
Grant, award, or other acquisition
-
3,658
Added 13.69%
23,062
Common Stock
Apr 22
2024
SELL
Payment of exercise price or tax liability
$52,404
$228.84 p/Share
229
Reduced 1.17%
19,404
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$107,312
$242.24 p/Share
443
Reduced 2.21%
19,633
Common Stock
Apr 27
2023
BUY
Grant, award, or other acquisition
-
3,344
Added 14.28%
20,076
Common Stock
Apr 23
2023
SELL
Payment of exercise price or tax liability
$172,972
$245.7 p/Share
704
Reduced 4.04%
16,732
Common Stock
Apr 22
2023
SELL
Payment of exercise price or tax liability
$69,041
$245.7 p/Share
281
Reduced 1.59%
17,436
Common Stock
Jan 23
2023
SELL
Open market or private sale
$875,030
$251.59 p/Share
3,478
Reduced 16.41%
17,717
Common Stock
Jan 23
2023
BUY
Exercise of conversion of derivative security
$536,133
$154.15 p/Share
3,478
Added 14.1%
21,195
Common Stock
Nov 15
2022
SELL
Open market or private sale
$841,772
$247.58 p/Share
3,400
Reduced 16.1%
17,717
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
$524,110
$154.15 p/Share
3,400
Added 13.87%
21,117
Common Stock
Apr 28
2022
BUY
Grant, award, or other acquisition
-
2,999
Added 14.48%
17,717
Common Stock