Oct 20
2025
SELL
Payment of exercise price or tax liability
$29,659
$65.91 p/Share
450
Reduced 4.73%
9,066
Common Stock
Sep 23
2025
SELL
Payment of exercise price or tax liability
$25,101
$61.98 p/Share
405
Reduced 4.08%
9,516
Common Stock
Aug 04
2025
SELL
Payment of exercise price or tax liability
$10,689
$48.59 p/Share
220
Reduced 2.17%
9,921
Common Stock
Oct 20
2024
SELL
Payment of exercise price or tax liability
$29,551
$65.67 p/Share
450
Reduced 4.25%
10,141
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$8,687
$56.41 p/Share
154
Reduced 1.43%
10,591
Common Stock
Sep 23
2024
BUY
Grant, award, or other acquisition
-
3,250
Added 23.22%
10,745
Common Stock
Aug 04
2024
SELL
Payment of exercise price or tax liability
$6,243
$43.66 p/Share
143
Reduced 1.87%
7,495
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$47,513
$65.9 p/Share
721
Reduced 8.63%
7,638
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$2,750
$80.91 p/Share
34
Reduced 0.41%
8,359
Common Stock
Oct 20
2023
SELL
Payment of exercise price or tax liability
$28,590
$73.31 p/Share
390
Reduced 4.44%
8,393
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$10,222
$76.86 p/Share
133
Reduced 1.49%
8,783
Common Stock
Aug 04
2023
BUY
Grant, award, or other acquisition
-
1,760
Added 16.49%
8,916
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
1,928
Added 21.22%
7,156
Common Stock
Oct 20
2022
BUY
Grant, award, or other acquisition
-
3,611
Added 40.85%
5,228
Common Stock
Feb 04
2022
SELL
Open market or private sale
$305,940
$172.75 p/Share
1,771
Reduced 52.27%
1,617
Common Stock
Feb 02
2022
SELL
Open market or private sale
$15,163
$174.29 p/Share
87
Reduced 2.5%
3,388
Common Stock
Dec 30
2021
SELL
Open market or private sale
$63,445
$191.1 p/Share
332
Reduced 8.72%
3,475
Common Stock
Oct 26
2021
SELL
Open market or private sale
$33,206
$182.45 p/Share
182
Reduced 4.56%
3,807
Common Stock
Oct 01
2021
BUY
Grant, award, or other acquisition
-
1,234
Added 23.63%
3,989
Common Stock
Feb 09
2021
SELL
Open market or private sale
$33,216
$211.57 p/Share
157
Reduced 5.39%
2,755
Common Stock
Feb 08
2021
SELL
Open market or private sale
$11,237
$212.02 p/Share
53
Reduced 1.79%
2,912
Common Stock