Aug 09
2024
SELL
Open market or private sale
$8,850,880
$260.32 p/Share
34,000
Reduced 53.97%
29,002
Common Stock
Mar 26
2024
SELL
Payment of exercise price or tax liability
$339,868
$255.54 p/Share
1,330
Reduced 2.07%
63,002
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$213,496
$242.06 p/Share
882
Reduced 1.35%
64,332
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$720,742
$240.89 p/Share
2,992
Reduced 4.75%
60,037
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
5,177
Added 7.35%
65,214
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,580,775
$241.51 p/Share
10,686
Reduced 14.5%
63,029
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
24,279
Added 24.78%
73,715
Common Stock
May 12
2023
-
600
Reduced 1.2%
49,436
Common Stock
May 10
2023
SELL
Open market or private sale
$8,554,000
$171.08 p/Share
50,000
Reduced 49.98%
50,036
Common Stock
Mar 26
2023
SELL
Payment of exercise price or tax liability
$638,296
$160.78 p/Share
3,970
Reduced 3.82%
100,036
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
6,011
Added 5.46%
104,006
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$795,373
$163.12 p/Share
4,876
Reduced 4.74%
97,995
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$3,235,307
$159.65 p/Share
20,265
Reduced 16.46%
102,871
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
46,542
Added 27.43%
123,136
Common Stock
Mar 26
2022
SELL
Payment of exercise price or tax liability
$534,245
$134.3 p/Share
3,978
Reduced 4.94%
76,594
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$369,360
$112.37 p/Share
3,287
Reduced 3.92%
80,603
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$1,612,112
$108.37 p/Share
14,876
Reduced 16.92%
73,030
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
44,558
Added 34.69%
83,890
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$301,581
$108.21 p/Share
2,787
Reduced 4.89%
54,208
Common Stock
Dec 01
2021
-
600
Reduced 1.04%
56,995
Common Stock
Nov 29
2021
SELL
Open market or private sale
$1,965,810
$122.1 p/Share
16,100
Reduced 21.85%
57,595
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$220,304
$83.48 p/Share
2,639
Reduced 3.46%
73,695
Common Stock
Mar 25
2021
BUY
Grant, award, or other acquisition
-
9,063
Added 10.61%
76,334
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$155,036
$82.73 p/Share
1,874
Reduced 2.71%
67,271
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$562,691
$84.21 p/Share
6,682
Reduced 10.08%
59,586
Common Stock