Sep 10
2025
SELL
Payment of exercise price or tax liability
$117,345
$136.29 p/Share
861
Reduced 1.27%
67,034
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$1,865,872
$158.96 p/Share
11,738
Reduced 14.74%
67,895
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
30,460
Added 27.67%
79,633
Common Stock
Sep 10
2024
BUY
Grant, award, or other acquisition
-
10,932
Added 18.19%
49,173
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$39,465
$193.46 p/Share
204
Reduced 0.53%
38,241
Common Stock
May 17
2024
SELL
Open market or private sale
$1,188,900
$198.15 p/Share
6,000
Reduced 13.5%
38,445
Common Stock
Mar 21
2024
SELL
Open market or private sale
$969,700
$193.94 p/Share
5,000
Reduced 10.11%
44,445
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,685,964
$182.52 p/Share
14,716
Reduced 22.94%
49,445
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
36,681
Added 36.37%
64,161
Common Stock
Sep 12
2023
SELL
Open market or private sale
$425,302
$157.17 p/Share
2,706
Reduced 8.96%
27,480
Common Stock
Aug 03
2023
SELL
Open market or private sale
$872,729
$150.16 p/Share
5,812
Reduced 16.15%
30,186
Common Stock
May 28
2023
SELL
Payment of exercise price or tax liability
$26,721
$130.99 p/Share
204
Reduced 0.56%
35,998
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,156,692
$140.58 p/Share
8,228
Reduced 18.52%
36,202
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
20,807
Added 31.89%
44,430
Common Stock
Dec 21
2022
SELL
Open market or private sale
$275,563
$136.96 p/Share
2,012
Reduced 7.85%
23,623
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
2,315
Added 8.28%
25,635
Common Stock
Mar 04
2022
SELL
Open market or private sale
$410,310
$136.77 p/Share
3,000
Reduced 11.4%
23,320
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,009,925
$138.1 p/Share
7,313
Reduced 21.74%
26,320
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
16,698
Added 33.18%
33,633
Common Stock
Dec 08
2021
SELL
Open market or private sale
$195,470
$114.31 p/Share
1,710
Reduced 9.17%
16,935
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$228,347
$69.28 p/Share
3,296
Reduced 15.02%
18,645
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
8,280
Added 27.4%
21,941
Common Stock