Jul 30
2025
SELL
Open market or private sale
$3,742,260
$194.0 p/Share
19,290
Reduced 9.06%
193,624
Common Stock
Jul 30
2025
BUY
Exercise of conversion of derivative security
$2,110,326
$109.4 p/Share
19,290
Added 8.31%
212,914
Common Stock
Jul 23
2025
SELL
Open market or private sale
$3,568,650
$185.0 p/Share
19,290
Reduced 9.06%
193,624
Common Stock
Jul 23
2025
BUY
Exercise of conversion of derivative security
$2,110,326
$109.4 p/Share
19,290
Added 8.31%
212,914
Common Stock
Jul 21
2025
SELL
Open market or private sale
$3,472,200
$180.0 p/Share
19,290
Reduced 9.06%
193,624
Common Stock
Jul 21
2025
BUY
Exercise of conversion of derivative security
$2,110,326
$109.4 p/Share
19,290
Added 8.31%
212,914
Common Stock
Jul 01
2025
SELL
Open market or private sale
$3,375,750
$175.0 p/Share
19,290
Reduced 9.06%
193,624
Common Stock
Jul 01
2025
BUY
Exercise of conversion of derivative security
$2,110,326
$109.4 p/Share
19,290
Added 8.31%
212,914
Common Stock
May 30
2025
SELL
Open market or private sale
$5,018,568
$160.8 p/Share
31,210
Reduced 13.88%
193,624
Common Stock
May 30
2025
BUY
Exercise of conversion of derivative security
$2,821,071
$90.39 p/Share
31,210
Added 12.98%
209,229
Common Stock
Mar 21
2025
SELL
Payment of exercise price or tax liability
$364,786
$167.18 p/Share
2,182
Reduced 1.11%
193,624
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$300,905
$177.84 p/Share
1,692
Reduced 0.86%
195,806
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$281,070
$172.86 p/Share
1,626
Reduced 0.82%
197,498
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$2,014,331
$163.9 p/Share
12,290
Reduced 5.81%
199,124
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
46,940
Added 18.17%
211,414
Common Stock
Sep 06
2024
SELL
Open market or private sale
$5,452,841
$200.45 p/Share
27,203
Reduced 14.19%
164,474
Common Stock
Sep 06
2024
BUY
Exercise of conversion of derivative security
$2,881,069
$105.91 p/Share
27,203
Added 12.43%
191,677
Common Stock
Sep 05
2024
SELL
Open market or private sale
$179,316
$199.24 p/Share
900
Reduced 0.54%
164,474
Common Stock
Sep 05
2024
BUY
Exercise of conversion of derivative security
$95,319
$105.91 p/Share
900
Added 0.54%
165,374
Common Stock
Sep 04
2024
SELL
Open market or private sale
$948,997
$199.16 p/Share
4,765
Reduced 2.82%
164,474
Common Stock
Sep 04
2024
BUY
Exercise of conversion of derivative security
$504,661
$105.91 p/Share
4,765
Added 2.74%
169,239
Common Stock
Aug 21
2024
SELL
Open market or private sale
$524,741
$199.37 p/Share
2,632
Reduced 1.58%
164,474
Common Stock
Aug 21
2024
BUY
Exercise of conversion of derivative security
$278,755
$105.91 p/Share
2,632
Added 1.55%
167,106
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$324,078
$199.31 p/Share
1,626
Reduced 0.98%
164,474
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$429,139
$193.83 p/Share
2,214
Reduced 1.32%
166,100
Common Stock