Dec 20
2025
SELL
Payment of exercise price or tax liability
$285,031
$139.79 p/Share
2,039
Reduced 6.18%
30,957
Common Stock
Dec 20
2025
BUY
Exercise of conversion of derivative security
-
4,518
Added 12.04%
32,996
Common Stock
Dec 17
2025
SELL
Payment of exercise price or tax liability
$426,964
$138.67 p/Share
3,079
Reduced 9.76%
28,478
Common Stock
Dec 17
2025
BUY
Grant, award, or other acquisition
-
7,483
Added 19.17%
31,557
Common Stock
Dec 01
2025
SELL
Payment of exercise price or tax liability
$428,439
$139.83 p/Share
3,064
Reduced 11.29%
24,074
Common Stock
Dec 01
2025
BUY
Exercise of conversion of derivative security
-
7,446
Added 21.53%
27,138
Common Stock
Aug 21
2025
SELL
Open market or private sale
$1,286,288
$130.84 p/Share
9,831
Reduced 33.3%
19,692
Common Stock
Dec 21
2024
SELL
Payment of exercise price or tax liability
$251,652
$125.45 p/Share
2,006
Reduced 6.36%
29,523
Common Stock
Dec 21
2024
BUY
Exercise of conversion of derivative security
-
4,876
Added 13.39%
31,529
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$199,035
$145.6 p/Share
1,367
Reduced 4.88%
26,653
Common Stock
Dec 11
2024
BUY
Grant, award, or other acquisition
-
3,139
Added 10.07%
28,020
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$479,984
$165.17 p/Share
2,906
Reduced 10.46%
24,881
Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
7,062
Added 20.26%
27,787
Common Stock
Aug 23
2024
SELL
Open market or private sale
$1,018,440
$147.6 p/Share
6,900
Reduced 24.98%
20,725
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$314,511
$102.48 p/Share
3,069
Reduced 10.0%
27,625
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
-
7,458
Added 19.55%
30,694
Common Stock
Dec 07
2023
SELL
Open market or private sale
$2,306,498
$90.65 p/Share
25,444
Reduced 50.75%
24,689
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$129,171
$88.9 p/Share
1,453
Reduced 5.89%
23,236
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$432,877
$32.67 p/Share
13,250
Added 20.9%
50,133
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
-
3,531
Added 8.74%
36,883
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$102,294
$85.89 p/Share
1,191
Reduced 3.45%
33,352
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
4,555
Added 11.65%
34,543
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$41,447
$49.46 p/Share
838
Reduced 2.72%
29,988
Common Stock
Dec 09
2022
BUY
Grant, award, or other acquisition
-
3,205
Added 9.42%
30,826
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$96,586
$47.91 p/Share
2,016
Reduced 6.8%
27,621
Common Stock