Feb 16
2024
SELL
Payment of exercise price or tax liability
$1,083,339
$608.96 p/Share
1,779
Reduced 4.02%
42,438
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
11,037
Added 19.98%
44,217
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$355,561
$547.86 p/Share
649
Reduced 1.92%
33,180
Common Stock
Dec 14
2023
SELL
Open market or private sale
$165,000
$550.0 p/Share
300
Reduced 0.88%
33,829
Common Stock
Nov 30
2023
SELL
Open market or private sale
$114,000
$500.0 p/Share
228
Reduced 0.66%
34,129
Common Stock
Nov 15
2023
SELL
Open market or private sale
$316,257
$457.02 p/Share
692
Reduced 1.97%
34,346
Common Stock
Oct 10
2023
SELL
Open market or private sale
$89,500
$500.0 p/Share
179
Reduced 0.51%
35,038
Common Stock
Oct 03
2023
SELL
Open market or private sale
$295,458
$489.17 p/Share
604
Reduced 1.69%
35,217
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$487,969
$495.4 p/Share
985
Reduced 2.68%
35,821
Common Stock
Sep 01
2023
SELL
Open market or private sale
$165,000
$550.0 p/Share
300
Reduced 0.81%
36,806
Common Stock
Aug 15
2023
SELL
Open market or private sale
$466,123
$507.76 p/Share
918
Reduced 2.41%
37,106
Common Stock
Jul 13
2023
SELL
Open market or private sale
$165,000
$550.0 p/Share
300
Reduced 0.78%
38,024
Common Stock
Jul 05
2023
SELL
Open market or private sale
$406,342
$519.62 p/Share
782
Reduced 2.0%
38,324
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$518,902
$526.27 p/Share
986
Reduced 2.46%
39,106
Common Stock
May 26
2023
SELL
Open market or private sale
$203,000
$500.0 p/Share
406
Reduced 1.0%
40,027
Common Stock
May 23
2023
SELL
Open market or private sale
$340,186
$492.31 p/Share
691
Reduced 1.68%
40,433
Common Stock
Apr 04
2023
SELL
Open market or private sale
$301,643
$424.85 p/Share
710
Reduced 1.7%
41,124
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$369,688
$420.1 p/Share
880
Reduced 2.06%
41,834
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
8,253
Added 16.19%
42,714
Common Stock
Feb 17
2023
SELL
Open market or private sale
$164,000
$410.0 p/Share
400
Reduced 1.15%
34,461
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$203,212
$289.89 p/Share
701
Reduced 1.97%
34,861
Common Stock
Oct 03
2022
SELL
Payment of exercise price or tax liability
$288,798
$284.53 p/Share
1,015
Reduced 2.77%
35,562
Common Stock
Aug 10
2022
SELL
Open market or private sale
$80,000
$400.0 p/Share
200
Reduced 0.54%
36,577
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$590,917
$313.65 p/Share
1,884
Reduced 4.87%
36,777
Common Stock
Apr 14
2022
SELL
Open market or private sale
$93,402
$467.01 p/Share
200
Reduced 0.52%
38,629
Common Stock