Jul 16
2025
SELL
Open market or private sale
$208,350
$150.0 p/Share
1,389
Reduced 0.09%
1,508,056
Common Stock
Jul 15
2025
SELL
Open market or private sale
$466,393
$151.23 p/Share
3,084
Reduced 0.2%
1,509,445
Common Stock
Jul 14
2025
SELL
Open market or private sale
$2,014,020
$150.3 p/Share
13,400
Reduced 0.88%
1,512,529
Common Stock
Jul 10
2025
SELL
Open market or private sale
$1,044,660
$150.81 p/Share
6,927
Reduced 0.45%
1,525,929
Common Stock
Jul 09
2025
SELL
Open market or private sale
$30,014
$150.07 p/Share
200
Reduced 0.01%
1,532,856
Common Stock
Mar 13
2025
SELL
Open market or private sale
$4,443,000
$177.72 p/Share
25,000
Reduced 1.6%
1,533,056
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$3,940,811
$179.25 p/Share
21,985
Reduced 1.39%
1,558,056
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
47,500
Added 2.94%
1,570,205
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$832,737
$176.39 p/Share
4,721
Reduced 0.31%
1,532,541
Common Stock
Dec 13
2024
SELL
Open market or private sale
$4,176,250
$167.05 p/Share
25,000
Reduced 1.6%
1,537,262
Common Stock
Sep 12
2024
SELL
Open market or private sale
$4,962,000
$198.48 p/Share
25,000
Reduced 1.58%
1,562,262
Common Stock
Jun 11
2024
SELL
Open market or private sale
$4,376,500
$175.06 p/Share
25,000
Reduced 1.55%
1,587,262
Common Stock
Mar 11
2024
SELL
Open market or private sale
$4,276,000
$171.04 p/Share
25,000
Reduced 1.53%
1,612,262
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$943,417
$163.08 p/Share
5,785
Reduced 0.35%
1,637,262
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
12,500
Added 0.76%
1,643,047
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$595,187
$157.0 p/Share
3,791
Reduced 0.23%
1,630,547
Common Stock
Dec 11
2023
SELL
Open market or private sale
$2,648,000
$105.92 p/Share
25,000
Reduced 1.51%
1,634,338
Common Stock
Sep 11
2023
SELL
Open market or private sale
$3,180,250
$127.21 p/Share
25,000
Reduced 1.48%
1,659,338
Common Stock
May 31
2023
SELL
Open market or private sale
$2,921,250
$116.85 p/Share
25,000
Reduced 1.46%
1,684,338
Common Stock
Apr 17
2023
SELL
Open market or private sale
$2,186,500
$87.46 p/Share
25,000
Reduced 1.44%
1,709,338
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$341,301
$78.46 p/Share
4,350
Reduced 0.25%
1,734,338
Common Stock
Jan 18
2023
SELL
Open market or private sale
$231,358
$81.15 p/Share
2,851
Reduced 0.16%
1,738,688
Common Stock
Jan 17
2023
SELL
Open market or private sale
$1,807,579
$81.61 p/Share
22,149
Reduced 1.26%
1,741,539
Common Stock
Jan 04
2023
SELL
Open market or private sale
$300,139
$80.08 p/Share
3,748
Reduced 0.21%
1,763,688
Common Stock
Jan 03
2023
SELL
Open market or private sale
$136,561
$80.33 p/Share
1,700
Reduced 0.1%
1,767,436
Common Stock