Nov 01
2024
SELL
Open market or private sale
$179,400
$276.0 p/Share
650
Reduced 1.05%
61,111
Common Stock
Oct 01
2024
SELL
Open market or private sale
$177,736
$273.44 p/Share
650
Reduced 1.04%
61,761
Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$582,586
$273.13 p/Share
2,133
Reduced 3.3%
62,411
Common Stock
Sep 03
2024
SELL
Open market or private sale
$173,478
$266.89 p/Share
650
Reduced 1.0%
64,544
Common Stock
Aug 01
2024
SELL
Open market or private sale
$173,056
$266.24 p/Share
650
Reduced 0.99%
65,194
Common Stock
Jul 01
2024
SELL
Open market or private sale
$200,037
$307.75 p/Share
650
Reduced 0.98%
65,844
Common Stock
Jun 11
2024
SELL
Open market or private sale
$191,750
$295.0 p/Share
650
Reduced 0.97%
66,494
Common Stock
May 01
2024
SELL
Open market or private sale
$275,360
$275.36 p/Share
1,000
Reduced 1.47%
67,144
Common Stock
Apr 01
2024
SELL
Open market or private sale
$310,460
$310.46 p/Share
1,000
Reduced 1.45%
68,144
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$7,284,025
$298.44 p/Share
24,407
Reduced 29.07%
59,539
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
9,605
Added 12.2%
69,144
Common Stock
Mar 01
2024
SELL
Open market or private sale
$303,230
$303.23 p/Share
1,000
Reduced 1.18%
83,946
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$150,326
$303.69 p/Share
495
Reduced 0.58%
84,946
Common Stock
Feb 01
2024
SELL
Open market or private sale
$289,500
$289.5 p/Share
1,000
Reduced 1.16%
85,441
Common Stock
Jan 02
2024
SELL
Open market or private sale
$269,160
$269.16 p/Share
1,000
Reduced 1.15%
86,316
Common Stock
Dec 01
2023
SELL
Open market or private sale
$272,850
$272.85 p/Share
1,000
Reduced 1.13%
87,316
Common Stock
Nov 01
2023
SELL
Open market or private sale
$240,800
$240.8 p/Share
1,000
Reduced 1.12%
88,316
Common Stock
Oct 02
2023
SELL
Open market or private sale
$235,440
$235.44 p/Share
1,000
Reduced 1.11%
89,316
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$257,019
$234.08 p/Share
1,098
Reduced 1.2%
90,316
Common Stock
Sep 01
2023
SELL
Open market or private sale
$242,210
$242.21 p/Share
1,000
Reduced 1.08%
91,414
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$165,082
$232.51 p/Share
710
Reduced 0.76%
92,414
Common Stock
Aug 01
2023
SELL
Open market or private sale
$231,430
$231.43 p/Share
1,000
Reduced 1.06%
93,124
Common Stock
Jul 17
2023
SELL
Payment of exercise price or tax liability
$244,440
$244.44 p/Share
1,000
Reduced 1.05%
94,124
Common Stock
Jul 03
2023
SELL
Open market or private sale
$234,100
$234.1 p/Share
1,000
Reduced 1.04%
95,124
Common Stock
Jun 01
2023
SELL
Open market or private sale
$228,570
$228.57 p/Share
1,000
Reduced 1.03%
96,124
Common Stock