Dec 12
2025
SELL
Payment of exercise price or tax liability
$15,120
$84.0 p/Share
180
Reduced 3.92%
4,417
Common Stock
Dec 12
2025
BUY
Exercise of conversion of derivative security
-
16
Added 0.35%
4,507
Common Stock
Dec 11
2025
SELL
Payment of exercise price or tax liability
$7,502
$83.36 p/Share
90
Reduced 1.93%
4,581
Common Stock
Dec 11
2025
BUY
Exercise of conversion of derivative security
-
11
Added 0.23%
4,671
Common Stock
Dec 10
2025
BUY
Grant, award, or other acquisition
-
1,177
Added 20.16%
4,660
Common Stock
Dec 08
2025
SELL
Payment of exercise price or tax liability
$14,015
$82.93 p/Share
169
Reduced 4.63%
3,483
Common Stock
Dec 08
2025
BUY
Exercise of conversion of derivative security
-
9
Added 0.25%
3,575
Common Stock
Dec 06
2025
SELL
Payment of exercise price or tax liability
$5,832
$84.53 p/Share
69
Reduced 1.86%
3,643
Common Stock
Dec 06
2025
BUY
Exercise of conversion of derivative security
-
2
Added 0.05%
3,712
Common Stock
Dec 02
2025
SELL
Payment of exercise price or tax liability
$4,435
$83.68 p/Share
53
Reduced 1.41%
3,710
Common Stock
Dec 02
2025
BUY
Exercise of conversion of derivative security
-
10
Added 0.27%
3,763
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
$109,606
$40.46 p/Share
2,709
Added 41.92%
3,753
Common Stock
Mar 13
2025
SELL
Open market or private sale
$361,238
$79.92 p/Share
4,520
Reduced 81.24%
1,044
Common Stock
Mar 12
2025
SELL
Open market or private sale
$164,979
$82.12 p/Share
2,009
Reduced 26.53%
5,564
Common Stock
Mar 12
2025
BUY
Exercise of conversion of derivative security
$47,332
$23.56 p/Share
2,009
Added 20.97%
7,573
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$8,358
$91.85 p/Share
91
Reduced 1.69%
5,293
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
2
Added 0.04%
5,384
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
308
Added 5.41%
5,382
Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$5,066
$92.12 p/Share
55
Reduced 1.07%
5,074
Common Stock
Dec 20
2024
BUY
Exercise of conversion of derivative security
-
9
Added 0.18%
5,129
Common Stock
Dec 12
2024
SELL
Payment of exercise price or tax liability
$17,849
$100.28 p/Share
178
Reduced 3.36%
5,120
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
-
10
Added 0.19%
5,298
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$8,888
$101.0 p/Share
88
Reduced 1.64%
5,288
Common Stock
Dec 11
2024
BUY
Exercise of conversion of derivative security
-
7
Added 0.13%
5,376
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$7,786
$101.12 p/Share
77
Reduced 1.41%
5,369
Common Stock