Dec 15
2025
SELL
Open market or private sale
$510,275
$204.11 p/Share
2,500
Reduced 4.49%
53,148
Common Stock
Nov 17
2025
SELL
Open market or private sale
$502,650
$201.06 p/Share
2,500
Reduced 4.3%
55,648
Common Stock
Nov 17
2025
SELL
Payment of exercise price or tax liability
$483,348
$201.06 p/Share
2,404
Reduced 3.97%
58,148
Common Stock
Nov 17
2025
BUY
Exercise of conversion of derivative security
-
4,848
Added 7.41%
60,552
Common Stock
Nov 16
2025
SELL
Payment of exercise price or tax liability
$516,724
$201.06 p/Share
2,570
Reduced 4.41%
55,704
Common Stock
Nov 16
2025
BUY
Exercise of conversion of derivative security
-
5,182
Added 8.17%
58,274
Common Stock
Oct 01
2025
SELL
Open market or private sale
$504,475
$201.79 p/Share
2,500
Reduced 4.5%
53,092
Common Stock
Sep 02
2025
SELL
Open market or private sale
$428,450
$171.38 p/Share
2,500
Reduced 4.3%
55,592
Common Stock
Aug 01
2025
SELL
Open market or private sale
$385,675
$154.27 p/Share
2,500
Reduced 4.13%
58,092
Common Stock
Jul 01
2025
SELL
Open market or private sale
$399,525
$159.81 p/Share
2,500
Reduced 3.96%
60,592
Common Stock
Jun 02
2025
SELL
Open market or private sale
$363,200
$145.28 p/Share
2,500
Reduced 3.81%
63,092
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$2,210,400
$150.48 p/Share
14,689
Reduced 18.3%
65,592
Common Stock
May 20
2025
BUY
Exercise of conversion of derivative security
-
29,622
Added 26.95%
80,281
Common Stock
May 17
2025
SELL
Payment of exercise price or tax liability
$728,452
$151.54 p/Share
4,807
Reduced 8.67%
50,659
Common Stock
May 17
2025
BUY
Exercise of conversion of derivative security
-
9,694
Added 14.88%
55,466
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$524,242
$149.57 p/Share
3,505
Reduced 7.11%
45,772
Common Stock
May 16
2025
BUY
Exercise of conversion of derivative security
-
9,088
Added 15.94%
47,925
Common Stock
May 08
2025
SELL
Open market or private sale
$388,300
$155.32 p/Share
2,500
Reduced 5.86%
40,189
Common Stock
Apr 01
2025
SELL
Open market or private sale
$362,975
$145.19 p/Share
2,500
Reduced 5.53%
42,689
Common Stock
Mar 03
2025
SELL
Open market or private sale
$326,400
$130.56 p/Share
2,500
Reduced 5.24%
45,189
Common Stock
Feb 14
2025
BUY
Other acquisition or disposition
$19,248
$109.99 p/Share
175
Added 0.37%
47,689
Common Stock
Feb 06
2025
SELL
Open market or private sale
$325,900
$130.36 p/Share
2,500
Reduced 5.0%
47,514
Common Stock
Jan 02
2025
SELL
Open market or private sale
$365,900
$146.36 p/Share
2,500
Reduced 4.76%
50,014
Common Stock
Dec 02
2024
SELL
Exercise of conversion of derivative security
$413,075
$165.23 p/Share
2,500
Reduced 4.54%
52,514
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$727,249
$161.36 p/Share
4,507
Reduced 7.57%
55,014
Common Stock