Aug 20
2025
SELL
Open market or private sale
$60,795
$121.59 p/Share
500
Reduced 6.52%
7,168
Common Stock
Aug 18
2025
SELL
Open market or private sale
$93,941
$120.13 p/Share
782
Reduced 9.25%
7,668
Common Stock
Aug 18
2025
BUY
Exercise of conversion of derivative security
-
1,530
Added 15.33%
8,450
Common Stock
Jul 16
2025
SELL
Open market or private sale
$71,550
$143.1 p/Share
500
Reduced 6.74%
6,920
Common Stock
Jun 18
2025
SELL
Open market or private sale
$79,345
$158.69 p/Share
500
Reduced 6.31%
7,420
Common Stock
May 21
2025
SELL
Open market or private sale
$79,885
$159.77 p/Share
500
Reduced 5.94%
7,920
Common Stock
May 18
2025
SELL
Open market or private sale
$124,361
$159.03 p/Share
782
Reduced 8.5%
8,420
Common Stock
May 18
2025
BUY
Exercise of conversion of derivative security
-
1,530
Added 14.26%
9,202
Common Stock
Apr 16
2025
SELL
Open market or private sale
$76,520
$153.04 p/Share
500
Reduced 6.12%
7,672
Common Stock
Apr 14
2025
SELL
Open market or private sale
$150,240
$150.24 p/Share
1,000
Reduced 10.9%
8,172
Common Stock
Apr 09
2025
SELL
Open market or private sale
$144,000
$144.0 p/Share
1,000
Reduced 9.83%
9,172
Common Stock
Mar 31
2025
SELL
Open market or private sale
$139,000
$139.0 p/Share
1,000
Reduced 8.95%
10,172
Common Stock
Mar 17
2025
SELL
Open market or private sale
$134,000
$134.0 p/Share
1,000
Reduced 8.22%
11,172
Common Stock
Mar 14
2025
SELL
Open market or private sale
$649,448
$129.76 p/Share
5,005
Reduced 29.14%
12,172
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
$125,013
$49.53 p/Share
2,524
Added 12.81%
17,177
Common Stock
Feb 19
2025
SELL
Open market or private sale
$126,957
$123.26 p/Share
1,030
Reduced 6.57%
14,653
Common Stock
Feb 18
2025
SELL
Open market or private sale
$68,039
$123.26 p/Share
552
Reduced 3.4%
15,683
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
1,530
Added 8.61%
16,235
Common Stock
Feb 13
2025
SELL
Open market or private sale
$444,231
$116.78 p/Share
3,804
Reduced 20.55%
14,705
Common Stock
Jan 31
2025
SELL
Open market or private sale
$40,743
$104.47 p/Share
390
Reduced 2.06%
18,509
Common Stock (RSUs)
Jan 31
2025
BUY
Exercise of conversion of derivative security
-
1,054
Added 5.28%
18,899
Common Stock (RSUs)
Jan 29
2025
SELL
Open market or private sale
$54,928
$108.34 p/Share
507
Reduced 2.76%
17,845
Common Stock (RSUs)
Jan 29
2025
BUY
Exercise of conversion of derivative security
-
1,409
Added 7.13%
18,352
Common Stock (RSUs)
Jan 26
2025
SELL
Open market or private sale
$40,065
$101.69 p/Share
394
Reduced 2.27%
16,943
Common Stock (RSUs)
Jan 26
2025
BUY
Exercise of conversion of derivative security
-
1,079
Added 5.86%
17,337
Common Stock (RSUs)