Jan 03
2026
BUY
Grant, award, or other acquisition
$143,590
$287.18 p/Share
500
Added 1.6%
30,800
Common Stock
Dec 01
2025
BUY
Grant, award, or other acquisition
$2,205,210
$315.03 p/Share
7,000
Added 18.77%
30,300
Common Stock
Oct 01
2025
BUY
Grant, award, or other acquisition
$172,308
$287.18 p/Share
600
Added 2.51%
23,300
Common Stock
Sep 30
2025
SELL
Payment of exercise price or tax liability
$903,839
$301.28 p/Share
3,000
Reduced 11.67%
22,700
Common Stock
Sep 22
2025
SELL
Open market or private sale
$954,048
$298.14 p/Share
3,200
Reduced 11.07%
25,700
Common Stock
Jun 27
2025
SELL
Open market or private sale
$823,331
$209.98 p/Share
3,921
Reduced 11.95%
28,900
Common Stock
Jun 26
2025
SELL
Open market or private sale
$506,726
$200.05 p/Share
2,533
Reduced 7.16%
32,821
Common Stock
Jun 16
2025
SELL
Open market or private sale
$40,000
$200.0 p/Share
200
Reduced 0.56%
35,354
Common Stock
Mar 25
2025
SELL
Open market or private sale
$129,355
$200.24 p/Share
646
Reduced 1.78%
35,554
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
$1,574,467
$271.46 p/Share
5,800
Added 13.81%
36,200
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
$163,926
$182.14 p/Share
900
Added 2.88%
30,400
Common Stock
Sep 30
2024
SELL
Payment of exercise price or tax liability
$795,996
$221.11 p/Share
3,600
Reduced 10.88%
29,500
Common Stock
Aug 16
2024
SELL
Open market or private sale
$712,123
$165.61 p/Share
4,300
Reduced 11.5%
33,100
Common Stock
Jun 07
2024
SELL
Open market or private sale
$913,848
$157.56 p/Share
5,800
Reduced 13.43%
37,400
Common Stock
Nov 29
2023
BUY
Grant, award, or other acquisition
$528,858
$80.13 p/Share
6,600
Added 13.25%
43,200
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
-
1,800
Added 4.45%
38,634
Common Stock
Sep 29
2023
SELL
Payment of exercise price or tax liability
$172,442
$84.78 p/Share
2,034
Reduced 5.26%
36,600
Common Stock
Dec 02
2022
BUY
Grant, award, or other acquisition
-
1,500
Added 3.91%
36,834
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$15,584
$21.26 p/Share
733
Reduced 2.46%
29,034
Common Stock
Oct 01
2022
BUY
Grant, award, or other acquisition
-
16,300
Added 31.57%
35,334
Common Stock
Dec 06
2021
BUY
Grant, award, or other acquisition
-
4,300
Added 17.87%
19,767
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$17,482
$25.01 p/Share
699
Reduced 6.32%
10,367
Common Stock
Oct 01
2021
BUY
Grant, award, or other acquisition
-
5,100
Added 24.8%
15,467
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$8,947
$24.38 p/Share
367
Reduced 3.21%
11,066
Common Stock
Oct 01
2020
BUY
Grant, award, or other acquisition
-
5,200
Added 31.26%
11,433
Common Stock