Sep 02
2025
SELL
Open market or private sale
$665,703
$105.1 p/Share
6,334
Reduced 9.16%
62,852
Common Stock
Sep 02
2025
BUY
Exercise of conversion of derivative security
$205,855
$32.5 p/Share
6,334
Added 8.39%
69,186
Common Stock
Aug 25
2025
SELL
Open market or private sale
$134,191
$101.66 p/Share
1,320
Reduced 2.06%
62,852
Common Stock
Aug 25
2025
SELL
Payment of exercise price or tax liability
$130,686
$101.86 p/Share
1,283
Reduced 1.96%
64,172
Common Stock
Aug 22
2025
SELL
Payment of exercise price or tax liability
$110,572
$101.91 p/Share
1,085
Reduced 1.63%
65,455
Common Stock
Aug 20
2025
SELL
Open market or private sale
$919,172
$100.61 p/Share
9,136
Reduced 12.07%
66,540
Common Stock
Aug 19
2025
SELL
Payment of exercise price or tax liability
$745,495
$99.32 p/Share
7,506
Reduced 9.78%
69,232
Common Stock
Aug 19
2025
BUY
Grant, award, or other acquisition
-
23,086
Added 23.38%
75,676
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$96,775
$98.05 p/Share
987
Reduced 1.62%
60,096
Common Stock
Jul 17
2025
SELL
Open market or private sale
$633,500
$100.0 p/Share
6,335
Reduced 9.4%
61,083
Common Stock
Jul 17
2025
BUY
Exercise of conversion of derivative security
$205,887
$32.5 p/Share
6,335
Added 8.59%
67,418
Common Stock
Jul 11
2025
SELL
Open market or private sale
$747,175
$95.0 p/Share
7,865
Reduced 11.41%
61,083
Common Stock
Jul 11
2025
BUY
Exercise of conversion of derivative security
$226,512
$28.8 p/Share
7,865
Added 10.24%
68,948
Common Stock
May 29
2025
SELL
Open market or private sale
$1,158,197
$90.02 p/Share
12,866
Reduced 17.43%
60,952
Common Stock
May 29
2025
BUY
Exercise of conversion of derivative security
$226,540
$28.8 p/Share
7,866
Added 9.63%
73,818
Common Stock
May 28
2025
SELL
Open market or private sale
$982,704
$88.5 p/Share
11,104
Reduced 14.41%
65,952
Common Stock
Nov 18
2024
SELL
Open market or private sale
$1,788,956
$83.6 p/Share
21,399
Reduced 21.78%
76,873
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$559,797
$26.16 p/Share
21,399
Added 18.14%
96,557
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$95,852
$74.71 p/Share
1,283
Reduced 1.64%
76,873
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$79,812
$73.56 p/Share
1,085
Reduced 1.37%
78,156
Common Stock
Aug 19
2024
SELL
Open market or private sale
$941,371
$73.23 p/Share
12,855
Reduced 13.96%
79,241
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$107,501
$73.48 p/Share
1,463
Reduced 1.56%
92,096
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$498,970
$73.12 p/Share
6,824
Reduced 7.27%
86,994
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
26,244
Added 21.91%
93,559
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$78,202
$61.0 p/Share
1,282
Reduced 1.71%
73,761
Common Stock