Mar 12
2023
SELL
Payment of exercise price or tax liability
$6,302
$56.78 p/Share
111
Reduced 0.13%
82,509
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$46,100
$107.21 p/Share
430
Reduced 0.51%
83,540
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
1,718
Added 2.0%
84,059
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$8,164
$91.73 p/Share
89
Reduced 0.11%
83,970
Common Stock
Sep 15
2021
SELL
Open market or private sale
$337,250
$134.9 p/Share
2,500
Reduced 2.98%
81,497
Common Stock
Sep 15
2021
BUY
Exercise of conversion of derivative security
$27,500
$11.0 p/Share
2,500
Added 2.89%
83,997
Common Stock
Jun 08
2021
SELL
Open market or private sale
$177,000
$177.0 p/Share
1,000
Reduced 1.21%
81,497
Common Stock
Jun 08
2021
BUY
Exercise of conversion of derivative security
$11,000
$11.0 p/Share
1,000
Added 1.2%
82,497
Common Stock
Jun 02
2021
SELL
Open market or private sale
$350,000
$175.0 p/Share
2,000
Reduced 2.4%
81,497
Common Stock
Jun 02
2021
BUY
Exercise of conversion of derivative security
$22,000
$11.0 p/Share
2,000
Added 2.34%
83,497
Common Stock
May 24
2021
SELL
Open market or private sale
$259,009
$173.25 p/Share
1,495
Reduced 1.78%
82,341
Common Stock
May 24
2021
BUY
Exercise of conversion of derivative security
$19,061
$12.75 p/Share
1,495
Added 1.77%
82,841
Common Stock
May 21
2021
SELL
Open market or private sale
$171,260
$171.26 p/Share
1,000
Reduced 1.2%
82,341
Common Stock
May 21
2021
BUY
Exercise of conversion of derivative security
$9,050
$9.05 p/Share
1,000
Added 1.19%
83,341
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$68,219
$159.39 p/Share
428
Reduced 0.52%
82,341
Common Stock
Mar 15
2021
SELL
Open market or private sale
$382,797
$155.23 p/Share
2,466
Reduced 2.92%
81,877
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
$40,566
$16.45 p/Share
2,466
Added 2.84%
84,343
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
892
Added 1.07%
82,769
Common Stock
Feb 25
2021
SELL
Open market or private sale
$400,000
$160.0 p/Share
2,500
Reduced 2.96%
81,877
Common Stock
Feb 25
2021
BUY
Exercise of conversion of derivative security
$41,125
$16.45 p/Share
2,500
Added 2.88%
84,377
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$234,425
$141.99 p/Share
1,651
Reduced 1.98%
81,877
Common Stock
Nov 05
2020
SELL
Open market or private sale
$681,050
$136.21 p/Share
5,000
Reduced 5.65%
83,528
Common Stock
Nov 05
2020
BUY
Exercise of conversion of derivative security
$45,250
$9.05 p/Share
5,000
Added 5.35%
88,528
Common Stock
Apr 01
2020
SELL
Payment of exercise price or tax liability
$18,286
$60.75 p/Share
301
Reduced 0.36%
83,528
Common Stock