Feb 15
2025
SELL
Payment of exercise price or tax liability
$337,899
$229.24 p/Share
1,474
Reduced 3.33%
42,829
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$292,637
$229.34 p/Share
1,276
Reduced 2.8%
44,303
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
4,158
Added 8.36%
45,579
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
8,324
Added 16.73%
41,421
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$89,716
$180.88 p/Share
496
Reduced 1.48%
33,097
Common Stock
Oct 15
2024
SELL
Open market or private sale
$233,320
$190.0 p/Share
1,228
Reduced 3.53%
33,593
Common Stock
Sep 27
2024
SELL
Open market or private sale
$466,640
$190.0 p/Share
2,456
Reduced 6.59%
34,821
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$88,351
$177.77 p/Share
497
Reduced 1.32%
37,277
Common Stock
Jul 29
2024
SELL
Open market or private sale
$699,960
$190.0 p/Share
3,684
Reduced 8.89%
37,774
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$84,117
$169.25 p/Share
497
Reduced 1.18%
41,458
Common Stock
Apr 11
2024
SELL
Open market or private sale
$116,660
$190.0 p/Share
614
Reduced 1.44%
41,955
Common Stock
Apr 02
2024
SELL
Open market or private sale
$116,660
$190.0 p/Share
614
Reduced 1.42%
42,569
Common Stock
Mar 12
2024
SELL
Open market or private sale
$117,922
$192.37 p/Share
613
Reduced 1.4%
43,183
Common Stock
Mar 05
2024
SELL
Open market or private sale
$117,726
$192.05 p/Share
613
Reduced 1.38%
43,796
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$387,331
$197.82 p/Share
1,958
Reduced 4.22%
44,409
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
3,224
Added 6.63%
45,379
Common Stock
Feb 13
2024
SELL
Open market or private sale
$119,737
$195.33 p/Share
613
Reduced 1.4%
43,143
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
8,940
Added 16.97%
43,756
Common Stock
Feb 06
2024
SELL
Open market or private sale
$122,017
$199.05 p/Share
613
Reduced 1.73%
34,816
Common Stock
Jan 09
2024
SELL
Open market or private sale
$121,447
$198.12 p/Share
613
Reduced 1.7%
35,429
Common Stock
Jan 02
2024
SELL
Open market or private sale
$125,052
$204.0 p/Share
613
Reduced 1.67%
36,042
Common Stock
Dec 12
2023
SELL
Open market or private sale
$131,703
$214.85 p/Share
613
Reduced 1.64%
36,655
Common Stock
Dec 05
2023
SELL
Open market or private sale
$133,965
$218.54 p/Share
613
Reduced 1.62%
37,268
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$80,141
$206.55 p/Share
388
Reduced 1.01%
37,881
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$79,978
$206.13 p/Share
388
Reduced 1.0%
38,269
Common Stock