Mar 31
2023
SELL
Payment of exercise price or tax liability
$103,180
$70.0 p/Share
1,474
Reduced 0.93%
157,786
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$23,797
$68.78 p/Share
346
Reduced 0.22%
159,260
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$22,491
$68.78 p/Share
327
Reduced 0.2%
159,606
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$252,453
$99.04 p/Share
2,549
Reduced 1.57%
159,933
Common Stock
May 10
2022
SELL
Payment of exercise price or tax liability
$224,757
$88.14 p/Share
2,550
Reduced 1.55%
162,482
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$81,760
$117.64 p/Share
695
Reduced 0.42%
165,032
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
14,139
Added 7.86%
165,727
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$62,516
$126.04 p/Share
496
Reduced 0.33%
151,588
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$56,340
$126.04 p/Share
447
Reduced 0.29%
152,084
Common Stock
Feb 25
2022
SELL
Open market or private sale
$5,809,855
$124.48 p/Share
46,673
Reduced 23.48%
152,084
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
$545,607
$11.69 p/Share
46,673
Added 19.02%
198,757
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$60,834
$117.44 p/Share
518
Reduced 0.34%
152,531
Common Stock
Dec 19
2021
SELL
Payment of exercise price or tax liability
$325,829
$105.14 p/Share
3,099
Reduced 1.98%
153,049
Common Stock
Aug 18
2021
BUY
Grant, award, or other acquisition
-
1,450
Added 0.92%
156,148
Common Stock
Mar 05
2021
BUY
Grant, award, or other acquisition
-
2,800
Added 1.78%
154,698
Common Stock
Mar 03
2021
SELL
Open market or private sale
$6,696,225
$90.65 p/Share
73,869
Reduced 32.72%
151,898
Common Stock
Mar 03
2021
BUY
Exercise of conversion of derivative security
$426,712
$11.44 p/Share
37,300
Added 14.18%
225,767
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$31,101
$88.86 p/Share
350
Reduced 0.19%
188,467
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$32,271
$87.22 p/Share
370
Reduced 0.2%
188,817
Common Stock
Dec 19
2020
SELL
Payment of exercise price or tax liability
$227,560
$73.43 p/Share
3,099
Reduced 1.61%
189,187
Common Stock