May 15
2024
SELL
Open market or private sale
$13,789
$430.93 p/Share
32
Reduced 0.06%
55,325
Common Stock
Feb 26
2024
SELL
Open market or private sale
$1,278,802
$425.7 p/Share
3,004
Reduced 5.15%
55,325
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$1,066,089
$431.79 p/Share
2,469
Reduced 4.06%
58,329
Common Stock
Feb 21
2024
SELL
Open market or private sale
$1,345,868
$421.77 p/Share
3,191
Reduced 4.99%
60,798
Common Stock
Feb 20
2024
SELL
Open market or private sale
$1,790,040
$420.79 p/Share
4,254
Reduced 6.23%
63,989
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$1,103,181
$420.58 p/Share
2,623
Reduced 3.7%
68,243
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$1,483,186
$424.01 p/Share
3,498
Reduced 4.7%
70,866
Common Stock
Feb 12
2024
SELL
Open market or private sale
$1,354,013
$420.24 p/Share
3,222
Reduced 4.15%
74,364
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$854,780
$422.74 p/Share
2,022
Reduced 2.54%
77,586
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
7,114
Added 8.2%
79,608
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
13,680
Added 15.87%
72,494
Common Stock
Nov 15
2023
SELL
Open market or private sale
$12,947
$369.92 p/Share
35
Reduced 0.06%
58,814
Common Stock
Aug 10
2023
SELL
Open market or private sale
$3,510,850
$350.0 p/Share
10,031
Reduced 14.57%
58,814
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$713,548
$289.12 p/Share
2,468
Reduced 3.58%
66,518
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$1,024,389
$292.85 p/Share
3,498
Reduced 4.83%
68,986
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$1,388,996
$298.26 p/Share
4,657
Reduced 6.04%
72,484
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$768,495
$294.33 p/Share
2,611
Reduced 3.27%
77,141
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
26,400
Added 24.87%
79,752
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$1,678,872
$227.86 p/Share
7,368
Reduced 13.26%
48,210
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$813,087
$232.51 p/Share
3,497
Reduced 5.92%
55,578
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$592,210
$237.74 p/Share
2,491
Reduced 4.05%
59,075
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
29,638
Added 32.5%
61,566
Common Stock
Nov 15
2021
SELL
Open market or private sale
$9,544
$187.13 p/Share
51
Reduced 0.16%
31,928
Common Stock
May 17
2021
SELL
Open market or private sale
$9,739
$216.42 p/Share
45
Reduced 0.11%
40,133
Common Stock
Apr 27
2021
SELL
Open market or private sale
$841,469
$216.65 p/Share
3,884
Reduced 8.82%
40,133
Common Stock