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
Mar 20
2022
SELL
Payment of exercise price or tax liability
$1,677,397
$577.02 p/Share
2,907
Reduced 8.5%
31,280
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$826,160
$529.59 p/Share
1,560
Reduced 4.37%
34,119
Common Stock
Oct 14
2021
BUY
Grant, award, or other acquisition
-
22,164
Added 38.32%
35,679
Common Stock