Dec 26
2025
BUY
Grant, award, or other acquisition
-
19
Added 0.08%
23,733
Common Stock
Dec 10
2025
SELL
Open market or private sale
$1,015,084
$151.46 p/Share
6,702
Reduced 22.04%
23,713
Common Stock
Dec 10
2025
BUY
Exercise of conversion of derivative security
$664,972
$99.22 p/Share
6,702
Added 18.06%
30,415
Common Stock
Nov 11
2025
SELL
Payment of exercise price or tax liability
$1,076,550
$138.57 p/Share
7,769
Reduced 24.68%
23,713
Common Stock
Nov 11
2025
BUY
Exercise of conversion of derivative security
$814,630
$79.36 p/Share
10,265
Added 27.93%
26,493
Common Stock
Sep 26
2025
BUY
Grant, award, or other acquisition
-
26
Added 0.12%
21,217
Common Stock
Aug 16
2025
SELL
Payment of exercise price or tax liability
$30,187
$98.33 p/Share
307
Reduced 1.43%
21,190
Common Stock
Aug 12
2025
SELL
Payment of exercise price or tax liability
$41,399
$95.39 p/Share
434
Reduced 1.98%
21,497
Common Stock
Aug 11
2025
SELL
Payment of exercise price or tax liability
$27,437
$95.6 p/Share
287
Reduced 1.29%
21,931
Common Stock
Aug 09
2025
SELL
Payment of exercise price or tax liability
$55,734
$95.6 p/Share
583
Reduced 2.56%
22,219
Common Stock
Aug 08
2025
BUY
Grant, award, or other acquisition
-
5,230
Added 18.66%
22,803
Common Stock
Jun 27
2025
BUY
Grant, award, or other acquisition
-
25
Added 0.14%
17,573
Common Stock
May 30
2025
BUY
Open market or private purchase
$24,676
$83.65 p/Share
295
Added 1.65%
17,545
Common Stock
Mar 28
2025
BUY
Grant, award, or other acquisition
-
24
Added 0.14%
17,250
Common Stock
Dec 27
2024
BUY
Grant, award, or other acquisition
-
24
Added 0.14%
17,224
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
-
21
Added 0.12%
17,199
Common Stock
Aug 30
2024
SELL
Open market or private sale
$50,435
$100.87 p/Share
500
Reduced 2.83%
17,175
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$22,934
$95.56 p/Share
240
Reduced 1.34%
17,675
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$19,195
$96.46 p/Share
199
Reduced 1.1%
17,915
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$26,498
$94.3 p/Share
281
Reduced 1.53%
18,114
Common Stock
Aug 11
2024
SELL
Payment of exercise price or tax liability
$17,634
$94.3 p/Share
187
Reduced 1.01%
18,396
Common Stock
Aug 09
2024
BUY
Grant, award, or other acquisition
-
5,302
Added 22.2%
18,583
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
15
Added 0.11%
13,281
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
18
Added 0.14%
13,264
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
15
Added 0.11%
13,245
Common Stock