Mar 15
2023
BUY
Grant, award, or other acquisition
-
15,030
Added 9.97%
135,770
Common Stock
Mar 09
2023
SELL
Open market or private sale
$7,447,528
$199.88 p/Share
37,260
Reduced 23.58%
120,740
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
$2,107,798
$56.57 p/Share
37,260
Added 19.08%
158,000
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$283,201
$193.18 p/Share
1,466
Reduced 1.2%
120,740
Common Stock
Feb 15
2023
SELL
Open market or private sale
$788,126
$199.88 p/Share
3,943
Reduced 3.13%
122,206
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$319,937
$199.09 p/Share
1,607
Reduced 1.26%
126,149
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$772,377
$162.23 p/Share
4,761
Reduced 3.6%
127,596
Common Stock
Aug 25
2022
SELL
Payment of exercise price or tax liability
$271,286
$184.8 p/Share
1,468
Reduced 1.1%
132,357
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$305,275
$193.09 p/Share
1,581
Reduced 1.17%
133,825
Common Stock
Jul 28
2022
SELL
Open market or private sale
$9,883,147
$179.88 p/Share
54,943
Reduced 28.86%
135,406
Common Stock
Jul 28
2022
BUY
Exercise of conversion of derivative security
$1,647,280
$39.58 p/Share
41,619
Added 17.95%
190,271
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$1,856,775
$142.5 p/Share
13,030
Reduced 8.06%
148,652
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
16,620
Added 9.32%
161,682
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$449,155
$152.93 p/Share
2,937
Reduced 1.98%
145,062
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$221,339
$135.21 p/Share
1,637
Reduced 1.09%
147,999
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$229,459
$142.08 p/Share
1,615
Reduced 1.07%
149,636
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
-
27,135
Added 15.22%
151,132
Common Stock
Dec 01
2021
SELL
Open market or private sale
$941,835
$179.98 p/Share
5,233
Reduced 4.05%
123,997
Common Stock
Aug 23
2021
SELL
Payment of exercise price or tax liability
$259,170
$158.32 p/Share
1,637
Reduced 1.25%
129,230
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$240,106
$151.87 p/Share
1,581
Reduced 1.19%
130,867
Common Stock
Mar 16
2021
SELL
Open market or private sale
$3,937,500
$131.25 p/Share
30,000
Reduced 18.47%
132,422
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$2,554,547
$129.39 p/Share
19,743
Reduced 10.84%
162,422
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
16,736
Added 8.41%
182,165
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$217,983
$133.16 p/Share
1,637
Reduced 0.98%
165,429
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$461,620
$145.99 p/Share
3,162
Reduced 1.86%
167,066
Common Stock