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
Feb 27
2023
SELL
Payment of exercise price or tax liability
$95,430
$193.18 p/Share
494
Reduced 0.53%
91,860
Common Stock
Feb 06
2023
SELL
Open market or private sale
$46,115
$184.46 p/Share
250
Reduced 0.27%
92,354
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$128,862
$172.97 p/Share
745
Reduced 0.8%
92,444
Common Stock
Jan 05
2023
SELL
Open market or private sale
$39,390
$157.56 p/Share
250
Reduced 0.27%
93,189
Common Stock
Dec 05
2022
SELL
Open market or private sale
$42,612
$170.45 p/Share
250
Reduced 0.27%
93,439
Common Stock
Nov 07
2022
SELL
Open market or private sale
$35,907
$143.63 p/Share
250
Reduced 0.27%
93,689
Common Stock
Oct 05
2022
SELL
Open market or private sale
$42,502
$170.01 p/Share
250
Reduced 0.27%
93,939
Common Stock