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
Aug 08
2023
SELL
Open market or private sale
$125,820
$204.92 p/Share
614
Reduced 1.56%
38,657
Common Stock
Aug 01
2023
SELL
Open market or private sale
$128,694
$209.6 p/Share
614
Reduced 1.54%
39,271
Common Stock
Jul 11
2023
SELL
Open market or private sale
$135,694
$221.0 p/Share
614
Reduced 1.52%
39,885
Common Stock
Jul 05
2023
SELL
Open market or private sale
$136,357
$222.08 p/Share
614
Reduced 1.49%
40,499
Common Stock
Jun 13
2023
SELL
Open market or private sale
$137,978
$224.72 p/Share
614
Reduced 1.47%
41,113
Common Stock
Jun 06
2023
SELL
Open market or private sale
$137,996
$224.75 p/Share
614
Reduced 1.45%
41,727
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$87,722
$226.09 p/Share
388
Reduced 0.91%
42,341
Common Stock
May 09
2023
SELL
Open market or private sale
$134,324
$218.77 p/Share
614
Reduced 1.42%
42,729
Common Stock
May 02
2023
SELL
Open market or private sale
$134,711
$219.4 p/Share
614
Reduced 1.4%
43,343
Common Stock
Apr 11
2023
SELL
Open market or private sale
$129,732
$211.29 p/Share
614
Reduced 1.38%
43,957
Common Stock
Apr 04
2023
SELL
Open market or private sale
$131,003
$213.36 p/Share
614
Reduced 1.36%
44,571
Common Stock
Mar 21
2023
SELL
Open market or private sale
$122,800
$200.0 p/Share
614
Reduced 1.34%
45,185
Common Stock
Mar 07
2023
SELL
Open market or private sale
$122,800
$200.0 p/Share
614
Reduced 1.32%
45,799
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$255,887
$204.71 p/Share
1,250
Reduced 2.62%
46,413
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
3,643
Added 7.1%
47,663
Common Stock