Mar 04
2025
SELL
Payment of exercise price or tax liability
$281,357
$202.27 p/Share
1,391
Reduced 6.56%
19,812
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
3,533
Added 14.28%
21,203
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
2,938
Added 14.26%
17,670
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$208,271
$209.74 p/Share
993
Reduced 6.31%
14,732
Common Stock
Nov 12
2024
SELL
Open market or private sale
$1,921,600
$240.2 p/Share
8,000
Reduced 33.72%
15,725
Common Stock
Jul 25
2024
SELL
Open market or private sale
$1,177,680
$196.28 p/Share
6,000
Reduced 22.41%
20,772
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$359,260
$187.31 p/Share
1,918
Reduced 6.06%
29,725
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
4,871
Added 13.34%
31,643
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$252,900
$176.36 p/Share
1,434
Reduced 5.08%
26,772
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
6,546
Added 18.84%
28,206
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$227,522
$174.08 p/Share
1,307
Reduced 5.69%
21,660
Common Stock
Aug 04
2023
SELL
Open market or private sale
$780,699
$156.14 p/Share
5,000
Reduced 17.88%
22,967
Common Stock
Jun 28
2023
SELL
Payment of exercise price or tax liability
$352,097
$129.4 p/Share
2,721
Reduced 8.99%
27,560
Common Stock
Jun 28
2023
BUY
Grant, award, or other acquisition
-
407
Added 1.43%
27,967
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$226,829
$132.96 p/Share
1,706
Reduced 5.33%
30,281
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
4,751
Added 12.93%
31,987
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
6,707
Added 19.76%
27,236
Common Stock
Jul 18
2022
SELL
Payment of exercise price or tax liability
$301,212
$134.29 p/Share
2,243
Reduced 9.85%
20,529
Common Stock
Jul 18
2022
BUY
Grant, award, or other acquisition
-
5,698
Added 20.01%
22,772
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$153,167
$141.69 p/Share
1,081
Reduced 5.95%
17,074
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
3,270
Added 15.26%
18,155
Common Stock
Aug 19
2021
SELL
Open market or private sale
$361,275
$144.51 p/Share
2,500
Reduced 14.38%
14,885
Common Stock
Jun 21
2021
SELL
Payment of exercise price or tax liability
$88,776
$135.33 p/Share
656
Reduced 3.64%
17,385
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
2,837
Added 13.59%
18,041
Common Stock