Nov 11
2024
SELL
Open market or private sale
$1,554,810
$518.27 p/Share
3,000
Reduced 6.36%
44,137
Common Stock
Jun 03
2024
SELL
Open market or private sale
$1,495,000
$460.0 p/Share
3,250
Reduced 6.45%
47,137
Common Stock
May 28
2024
SELL
Open market or private sale
$1,478,067
$454.79 p/Share
3,250
Reduced 6.06%
50,387
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$1,428,793
$431.79 p/Share
3,309
Reduced 5.82%
53,583
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$1,182,670
$420.58 p/Share
2,812
Reduced 4.71%
56,892
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$1,590,037
$424.01 p/Share
3,750
Reduced 5.91%
59,704
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$1,102,083
$422.74 p/Share
2,607
Reduced 3.95%
63,454
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
7,114
Added 9.72%
66,061
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
15,254
Added 20.56%
58,947
Common Stock
Jan 02
2024
SELL
Open market or private sale
$1,215,000
$405.0 p/Share
3,000
Reduced 6.42%
43,693
Common Stock
Nov 20
2023
SELL
Open market or private sale
$1,049,640
$349.88 p/Share
3,000
Reduced 6.04%
46,693
Common Stock
Mar 24
2023
SELL
Open market or private sale
$539,911
$305.38 p/Share
1,768
Reduced 3.44%
49,611
Common Stock
Mar 17
2023
SELL
Open market or private sale
$595,020
$297.51 p/Share
2,000
Reduced 3.75%
51,379
Common Stock
Mar 13
2023
SELL
Open market or private sale
$782,577
$293.54 p/Share
2,666
Reduced 4.76%
53,379
Common Stock
Mar 10
2023
SELL
Open market or private sale
$606,960
$290.69 p/Share
2,088
Reduced 3.59%
56,045
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$956,408
$289.12 p/Share
3,308
Reduced 5.38%
58,133
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$1,098,187
$292.85 p/Share
3,750
Reduced 5.75%
61,441
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$1,488,913
$298.26 p/Share
4,992
Reduced 7.11%
65,191
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$796,751
$294.33 p/Share
2,707
Reduced 3.71%
70,183
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
30,026
Added 29.18%
72,890
Common Stock
May 02
2022
SELL
Open market or private sale
$89,046
$259.61 p/Share
343
Reduced 0.8%
42,730
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$151,065
$276.17 p/Share
547
Reduced 1.25%
43,073
Common Stock
Apr 01
2022
SELL
Open market or private sale
$683,094
$264.56 p/Share
2,582
Reduced 5.59%
43,620
Common Stock
Mar 17
2022
SELL
Open market or private sale
$794,621
$250.59 p/Share
3,171
Reduced 6.42%
46,202
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$498,786
$227.86 p/Share
2,189
Reduced 4.25%
49,373
Common Stock