May 04
2023
SELL
Payment of exercise price or tax liability
$31,122
$211.72 p/Share
147
Reduced 0.05%
309,800
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
147
Added 0.05%
309,947
Common Stock
Mar 12
2023
SELL
Exercise of conversion of derivative security
-
15,660
Reduced 100.0%
0
Common Stock (restricted)
Mar 12
2023
SELL
Payment of exercise price or tax liability
$1,237,467
$182.76 p/Share
6,771
Reduced 2.14%
309,800
Common Stock
Mar 12
2023
BUY
Exercise of conversion of derivative security
-
15,660
Added 4.71%
316,571
Common Stock
Mar 12
2023
BUY
Grant, award, or other acquisition
-
15,660
Added 50.0%
15,660
Common Stock (restricted)
Mar 03
2023
SELL
Payment of exercise price or tax liability
$2,609,367
$188.47 p/Share
13,845
Reduced 4.4%
300,911
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
$1,110,234
$43.71 p/Share
25,400
Added 7.47%
314,756
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$34,794
$167.28 p/Share
208
Reduced 0.07%
290,556
Common Stock
May 03
2022
BUY
Exercise of conversion of derivative security
-
208
Added 0.07%
290,764
Common Stock
Mar 14
2022
SELL
Exercise of conversion of derivative security
-
16,900
Reduced 100.0%
0
Common Stock (restricted)
Mar 14
2022
SELL
Payment of exercise price or tax liability
$1,127,900
$154.74 p/Share
7,289
Reduced 2.45%
290,556
Common Stock
Mar 14
2022
BUY
Exercise of conversion of derivative security
-
16,900
Added 5.37%
297,845
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
16,900
Added 50.0%
16,900
Common Stock (restricted)
Feb 22
2022
SELL
Open market or private sale
$5,639,232
$153.24 p/Share
36,800
Reduced 12.45%
258,805
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
$1,653,792
$44.94 p/Share
36,800
Added 11.07%
295,605
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$344,489
$144.44 p/Share
2,385
Reduced 0.81%
293,485
Common Stock
Sep 01
2021
BUY
Exercise of conversion of derivative security
-
5,685
Added 1.89%
295,870
Common Stock
Aug 11
2021
SELL
Payment of exercise price or tax liability
$31,447
$140.39 p/Share
224
Reduced 0.08%
290,185
Common Stock
Aug 11
2021
BUY
Exercise of conversion of derivative security
-
224
Added 0.08%
290,409
Common Stock
Mar 15
2021
SELL
Exercise of conversion of derivative security
-
19,400
Reduced 100.0%
0
Common Stock (restricted)
Mar 15
2021
SELL
Payment of exercise price or tax liability
$1,064,366
$127.21 p/Share
8,367
Reduced 2.8%
290,185
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
-
19,400
Added 50.0%
19,400
Common Stock (restricted)
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
19,400
Added 6.1%
298,552
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$2,072,589
$120.9 p/Share
17,143
Reduced 5.79%
279,152
Common Stock