Aug 22
2023
SELL
Open market or private sale
$83,520
$167.04 p/Share
500
Reduced 1.09%
45,524
Common Stock
Jul 24
2023
SELL
Open market or private sale
$95,040
$190.08 p/Share
500
Reduced 1.07%
46,022
Common Stock
Jun 22
2023
SELL
Open market or private sale
$100,000
$200.0 p/Share
500
Reduced 1.06%
46,522
Common Stock
May 22
2023
SELL
Open market or private sale
$1,039,700
$207.94 p/Share
5,000
Reduced 9.61%
47,022
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
10,074
Added 16.22%
52,022
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$445,639
$202.84 p/Share
2,197
Reduced 4.98%
41,948
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
5,869
Added 11.73%
44,145
Common Stock
Feb 06
2023
SELL
Open market or private sale
$105,785
$211.57 p/Share
500
Reduced 1.29%
38,276
Common Stock
Jan 06
2023
SELL
Open market or private sale
$102,290
$204.58 p/Share
500
Reduced 1.28%
38,662
Common Stock
Dec 06
2022
SELL
Open market or private sale
$106,315
$212.63 p/Share
500
Reduced 1.26%
39,162
Common Stock
Nov 07
2022
SELL
Open market or private sale
$111,825
$223.65 p/Share
500
Reduced 1.23%
40,112
Common Stock
Nov 05
2022
SELL
Payment of exercise price or tax liability
$156,593
$217.19 p/Share
721
Reduced 1.74%
40,612
Common Stock
Oct 06
2022
SELL
Open market or private sale
$108,295
$216.59 p/Share
500
Reduced 1.2%
41,333
Common Stock
Jun 10
2022
SELL
Open market or private sale
$53,713
$214.85 p/Share
250
Reduced 0.59%
41,833
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$578,307
$319.86 p/Share
1,808
Reduced 4.12%
42,083
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
4,561
Added 9.41%
43,891
Common Stock
Jan 12
2022
SELL
Open market or private sale
$340,000
$425.0 p/Share
800
Reduced 2.0%
39,274
Common Stock
Dec 28
2021
SELL
Open market or private sale
$38,706
$387.06 p/Share
100
Reduced 0.25%
40,074
Common Stock
Dec 08
2021
SELL
Open market or private sale
$37,500
$375.0 p/Share
100
Reduced 0.25%
40,174
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$400,793
$408.14 p/Share
982
Reduced 2.38%
40,274
Common Stock
Oct 28
2021
SELL
Open market or private sale
$41,435
$414.35 p/Share
100
Reduced 0.24%
41,256
Common Stock
Sep 28
2021
SELL
Open market or private sale
$41,804
$418.04 p/Share
100
Reduced 0.24%
41,356
Common Stock
Aug 30
2021
SELL
Open market or private sale
$139,050
$463.5 p/Share
300
Reduced 0.72%
41,456
Common Stock
Aug 04
2021
SELL
Open market or private sale
$500,000
$500.0 p/Share
1,000
Reduced 2.34%
41,756
Common Stock
Jul 28
2021
SELL
Open market or private sale
$145,923
$486.41 p/Share
300
Reduced 0.7%
42,743
Common Stock