Dec 04
2025
SELL
Open market or private sale
$815,290
$186.48 p/Share
4,372
Reduced 9.06%
43,878
Common Stock
Nov 20
2025
-
1,500
Reduced 3.02%
48,250
Common Stock
Nov 19
2025
SELL
Open market or private sale
$610,786
$161.2 p/Share
3,789
Reduced 7.08%
49,750
Common Stock
Nov 14
2025
BUY
Grant, award, or other acquisition
$8,710
$104.94 p/Share
83
Added 0.15%
53,539
Common Stock
Nov 08
2025
SELL
Payment of exercise price or tax liability
$80,084
$170.03 p/Share
471
Reduced 0.87%
53,456
Common Stock
Nov 06
2025
SELL
Payment of exercise price or tax liability
$2,857,169
$166.92 p/Share
17,117
Reduced 24.09%
53,927
Common Stock
Nov 06
2025
BUY
Grant, award, or other acquisition
-
38,591
Added 35.2%
71,044
Common Stock
Oct 28
2025
BUY
Grant, award, or other acquisition
-
2,332
Added 6.7%
32,453
Common Stock
Oct 27
2025
SELL
Payment of exercise price or tax liability
$60,312
$146.39 p/Share
412
Reduced 1.35%
30,121
Common Stock
Oct 23
2025
SELL
Payment of exercise price or tax liability
$34,270
$139.31 p/Share
246
Reduced 0.8%
30,533
Common Stock
Jul 22
2025
SELL
Open market or private sale
$688,650
$137.73 p/Share
5,000
Reduced 13.97%
30,779
Common Stock
Jul 22
2025
BUY
Exercise of conversion of derivative security
$80,300
$16.06 p/Share
5,000
Added 12.26%
35,779
Common Stock
May 16
2025
BUY
Grant, award, or other acquisition
$12,546
$104.55 p/Share
120
Added 0.39%
30,779
Common Stock
May 08
2025
SELL
Open market or private sale
$586,259
$118.58 p/Share
4,944
Reduced 13.89%
30,659
Common Stock
Apr 30
2025
SELL
Open market or private sale
$647,100
$100.0 p/Share
6,471
Reduced 15.38%
35,603
Common Stock
Mar 03
2025
SELL
Open market or private sale
$184,593
$116.61 p/Share
1,583
Reduced 3.63%
42,074
Common Stock
Jan 27
2025
SELL
Open market or private sale
$978,215
$133.0 p/Share
7,355
Reduced 14.42%
43,657
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
$8,231
$86.65 p/Share
95
Added 0.19%
51,012
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$64,932
$137.86 p/Share
471
Reduced 0.92%
50,917
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$1,554,611
$139.14 p/Share
11,173
Reduced 17.86%
51,388
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
-
25,459
Added 28.92%
62,561
Common Stock
Nov 06
2024
SELL
Open market or private sale
$177,570
$118.38 p/Share
1,500
Reduced 3.89%
37,102
Common Stock
Oct 28
2024
SELL
Payment of exercise price or tax liability
$45,370
$117.54 p/Share
386
Reduced 0.99%
38,602
Common Stock
Oct 27
2024
SELL
Payment of exercise price or tax liability
$81,904
$121.7 p/Share
673
Reduced 1.7%
38,988
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
-
2,513
Added 5.96%
39,661
Common Stock