Sep 23
2025
SELL
Payment of exercise price or tax liability
$410,448
$184.97 p/Share
2,219
Reduced 0.62%
354,505
Common Stock
Sep 23
2025
BUY
Exercise of conversion of derivative security
-
5,636
Added 1.56%
356,724
Common Stock
Sep 18
2025
BUY
Exercise of conversion of derivative security
$1,518,966
$28.09 p/Share
54,075
Added 13.35%
351,088
Common Stock
Sep 16
2025
SELL
Open market or private sale
$774,307
$189.04 p/Share
4,096
Reduced 1.36%
297,013
Common Stock
Sep 15
2025
SELL
Open market or private sale
$908,000
$181.6 p/Share
5,000
Reduced 1.63%
301,109
Common Stock
Sep 12
2025
-
30,000
Reduced 8.93%
306,109
Common Stock
Sep 09
2025
SELL
Open market or private sale
$975,000
$195.0 p/Share
5,000
Reduced 1.47%
336,109
Common Stock
Sep 08
2025
SELL
Open market or private sale
$962,800
$192.56 p/Share
5,000
Reduced 1.44%
341,109
Common Stock
Sep 03
2025
SELL
Open market or private sale
$942,450
$188.49 p/Share
5,000
Reduced 1.42%
346,109
Common Stock
Sep 02
2025
SELL
Open market or private sale
$904,800
$180.96 p/Share
5,000
Reduced 1.4%
351,109
Common Stock
Aug 29
2025
SELL
Open market or private sale
$946,750
$189.35 p/Share
5,000
Reduced 1.38%
356,109
Common Stock
Aug 28
2025
SELL
Open market or private sale
$942,550
$188.51 p/Share
5,000
Reduced 1.37%
361,109
Common Stock
Jun 23
2025
SELL
Payment of exercise price or tax liability
$235,862
$106.34 p/Share
2,218
Reduced 0.6%
366,109
Common Stock
Jun 23
2025
BUY
Exercise of conversion of derivative security
-
5,633
Added 1.51%
368,327
Common Stock
Apr 14
2025
SELL
Payment of exercise price or tax liability
$82,127
$66.77 p/Share
1,230
Reduced 0.34%
362,694
Common Stock
Apr 12
2025
BUY
Exercise of conversion of derivative security
-
3,125
Added 0.85%
363,924
Common Stock
Mar 24
2025
SELL
Payment of exercise price or tax liability
$393,760
$90.25 p/Share
4,363
Reduced 1.19%
360,799
Common Stock
Mar 23
2025
BUY
Exercise of conversion of derivative security
-
11,086
Added 2.95%
365,162
Common Stock
Feb 21
2025
SELL
Open market or private sale
$825,232
$99.02 p/Share
8,334
Reduced 2.3%
354,076
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
20,750
Added 5.42%
362,410
Common Stock
Feb 11
2025
-
366
Reduced 0.11%
341,660
Common Stock
Feb 10
2025
-
1,830
Reduced 0.53%
342,026
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
$224,000
$22.4 p/Share
10,000
Added 2.83%
343,856
Common Stock
Jan 13
2025
SELL
Open market or private sale
$118,564
$140.98 p/Share
841
Reduced 0.25%
333,856
Common Stock
Jan 12
2025
BUY
Exercise of conversion of derivative security
-
3,125
Added 0.93%
334,697
Common Stock