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
Apr 01
2022
SELL
Payment of exercise price or tax liability
$924,912
$490.93 p/Share
1,884
Reduced 4.63%
38,829
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
5,554
Added 12.0%
40,713
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$910,170
$607.59 p/Share
1,498
Reduced 4.09%
35,159
Common Stock
Nov 23
2021
-
305
Reduced 0.83%
36,653
Common Stock
Nov 15
2021
SELL
Open market or private sale
$504,000
$840.0 p/Share
600
Reduced 1.6%
36,958
Common Stock
Nov 11
2021
BUY
Exercise of conversion of derivative security
$299,754
$128.1 p/Share
2,340
Added 5.86%
37,558
Common Stock
Oct 06
2021
SELL
Open market or private sale
$384,000
$640.0 p/Share
600
Reduced 1.68%
35,218
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$1,183,718
$684.23 p/Share
1,730
Reduced 4.61%
35,818
Common Stock
Aug 02
2021
SELL
Open market or private sale
$358,800
$598.0 p/Share
600
Reduced 1.57%
37,548
Common Stock
Jul 07
2021
SELL
Open market or private sale
$366,000
$610.0 p/Share
600
Reduced 1.55%
38,148
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$1,014,522
$586.09 p/Share
1,731
Reduced 4.28%
38,748
Common Stock
May 17
2021
SELL
Open market or private sale
$295,050
$491.75 p/Share
600
Reduced 1.46%
40,479
Common Stock
Apr 06
2021
SELL
Open market or private sale
$292,716
$487.86 p/Share
600
Reduced 1.44%
41,079
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$840,035
$485.85 p/Share
1,729
Reduced 3.98%
41,679
Common Stock
Feb 16
2021
SELL
Open market or private sale
$302,508
$504.18 p/Share
600
Reduced 1.36%
43,408
Common Stock
Feb 08
2021
SELL
Open market or private sale
$85,000
$425.0 p/Share
200
Reduced 0.45%
44,008
Common Stock