Oct 28
2025
SELL
Open market or private sale
$1,643,378
$366.09 p/Share
4,489
Reduced 42.57%
6,056
Common Stock
Oct 24
2025
SELL
Payment of exercise price or tax liability
$1,374,702
$370.34 p/Share
3,712
Reduced 26.04%
10,545
Common Stock
Oct 24
2025
SELL
Open market or private sale
$1,724,487
$367.93 p/Share
4,687
Reduced 30.77%
10,545
Common Stock
Oct 24
2025
BUY
Exercise of conversion of derivative security
$639,213
$136.38 p/Share
4,687
Added 23.53%
15,232
Common Stock
Oct 24
2025
BUY
Grant, award, or other acquisition
-
6,322
Added 30.72%
14,257
Common Stock
Oct 23
2025
BUY
Grant, award, or other acquisition
-
1,297
Added 14.05%
7,935
Common Stock
Jul 01
2025
SELL
Open market or private sale
$1,230,322
$298.26 p/Share
4,125
Reduced 38.33%
6,638
Common Stock
Jul 01
2025
BUY
Exercise of conversion of derivative security
$557,442
$239.76 p/Share
2,325
Added 17.76%
10,763
Common Stock
Oct 28
2024
SELL
Open market or private sale
$1,561,600
$305.0 p/Share
5,120
Reduced 37.76%
8,438
Common Stock
Oct 28
2024
BUY
Exercise of conversion of derivative security
$445,731
$207.8 p/Share
2,145
Added 13.66%
13,558
Common Stock
Oct 26
2024
SELL
Payment of exercise price or tax liability
$73,953
$303.09 p/Share
244
Reduced 2.09%
11,413
Common Stock
Oct 25
2024
SELL
Payment of exercise price or tax liability
$533,741
$303.09 p/Share
1,761
Reduced 13.12%
11,657
Common Stock
Oct 25
2024
BUY
Grant, award, or other acquisition
-
3,864
Added 22.36%
13,418
Common Stock
Oct 24
2024
SELL
Payment of exercise price or tax liability
$138,423
$298.97 p/Share
463
Reduced 4.62%
9,554
Common Stock
Oct 24
2024
BUY
Grant, award, or other acquisition
-
1,406
Added 12.31%
10,017
Common Stock
Jan 10
2024
SELL
Open market or private sale
$429,419
$226.01 p/Share
1,900
Reduced 18.08%
8,611
Common Stock
Oct 26
2023
SELL
Payment of exercise price or tax liability
$249,484
$159.11 p/Share
1,568
Reduced 12.98%
10,511
Common Stock
Oct 26
2023
BUY
Grant, award, or other acquisition
-
4,382
Added 26.62%
12,079
Common Stock
Oct 25
2023
SELL
Payment of exercise price or tax liability
$30,327
$159.62 p/Share
190
Reduced 2.41%
7,697
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$49,176
$162.3 p/Share
303
Reduced 3.7%
7,887
Common Stock
Oct 24
2023
BUY
Grant, award, or other acquisition
-
2,465
Added 23.13%
8,190
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$12,744
$193.1 p/Share
66
Reduced 1.14%
5,725
Common Stock
Jan 11
2023
SELL
Open market or private sale
$385,399
$174.31 p/Share
2,211
Reduced 27.63%
5,791
Common Stock
Oct 26
2022
SELL
Payment of exercise price or tax liability
$29,276
$181.84 p/Share
161
Reduced 1.97%
8,002
Common Stock
Oct 25
2022
SELL
Payment of exercise price or tax liability
$35,104
$184.76 p/Share
190
Reduced 2.27%
8,163
Common Stock