Oct 20
2024
SELL
Payment of exercise price or tax liability
$4,637,396
$374.83 p/Share
12,372
Reduced 15.65%
66,665
Common Stock
Oct 16
2024
BUY
Grant, award, or other acquisition
-
24,951
Added 23.99%
79,037
Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$1,094,947
$330.6 p/Share
3,312
Reduced 5.77%
54,086
Common Stock
Sep 03
2024
SELL
Open market or private sale
$897,675
$359.07 p/Share
2,500
Reduced 4.17%
57,398
Common Stock
Jun 20
2024
SELL
Payment of exercise price or tax liability
$1,049,019
$317.02 p/Share
3,309
Reduced 5.24%
59,898
Common Stock
Jun 03
2024
SELL
Open market or private sale
$741,050
$296.42 p/Share
2,500
Reduced 3.8%
63,207
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$781,695
$280.58 p/Share
2,786
Reduced 4.07%
65,707
Common Stock
Mar 01
2024
SELL
Open market or private sale
$778,824
$311.53 p/Share
2,500
Reduced 3.52%
68,493
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$1,021,499
$308.61 p/Share
3,310
Reduced 4.46%
70,861
Common Stock
Dec 13
2023
SELL
Open market or private sale
$762,600
$305.04 p/Share
2,500
Reduced 3.26%
74,171
Common Stock
Oct 20
2023
SELL
Payment of exercise price or tax liability
$3,538,251
$253.13 p/Share
13,978
Reduced 15.42%
76,671
Common Stock
Oct 18
2023
BUY
Grant, award, or other acquisition
-
28,192
Added 23.72%
90,649
Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$782,195
$236.17 p/Share
3,312
Reduced 5.04%
62,457
Common Stock
Aug 31
2023
SELL
Open market or private sale
$479,160
$239.58 p/Share
2,000
Reduced 2.95%
65,769
Common Stock
Jun 20
2023
SELL
Payment of exercise price or tax liability
$816,014
$246.53 p/Share
3,310
Reduced 4.66%
67,769
Common Stock
May 30
2023
SELL
Open market or private sale
$432,000
$216.0 p/Share
2,000
Reduced 2.74%
71,079
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$478,095
$189.12 p/Share
2,528
Reduced 3.34%
73,079
Common Stock
Mar 03
2023
SELL
Open market or private sale
$380,300
$190.15 p/Share
2,000
Reduced 2.58%
75,607
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$498,672
$150.52 p/Share
3,313
Reduced 4.1%
77,403
Common Stock
Nov 28
2022
SELL
Open market or private sale
$344,820
$172.41 p/Share
2,000
Reduced 2.42%
80,716
Common Stock
Sep 20
2022
SELL
Payment of exercise price or tax liability
$580,759
$175.35 p/Share
3,312
Reduced 3.85%
82,716
Common Stock
Aug 25
2022
SELL
Open market or private sale
$287,500
$575.0 p/Share
500
Reduced 1.71%
28,676
Common Stock
Aug 23
2022
SELL
Open market or private sale
$279,790
$559.58 p/Share
500
Reduced 1.68%
29,176
Common Stock
Jun 20
2022
SELL
Payment of exercise price or tax liability
$524,797
$475.36 p/Share
1,104
Reduced 3.59%
29,676
Common Stock
Jun 07
2022
SELL
Open market or private sale
$262,500
$525.0 p/Share
500
Reduced 1.6%
30,780
Common Stock