Nov 15
2023
SELL
Open market or private sale
$3,175,510
$244.27 p/Share
13,000
Reduced 51.23%
12,376
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$1,709,500
$131.5 p/Share
13,000
Added 33.88%
25,376
Common Stock
Jun 07
2023
SELL
Payment of exercise price or tax liability
$66,916
$213.11 p/Share
314
Reduced 2.47%
12,376
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$104,759
$208.27 p/Share
503
Reduced 3.81%
12,690
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$64,242
$199.51 p/Share
322
Reduced 2.38%
13,193
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
-
1,000
Added 6.89%
13,515
Common Stock
Aug 09
2022
SELL
Open market or private sale
$2,899,320
$241.61 p/Share
12,000
Reduced 48.95%
12,515
Common Stock
Aug 09
2022
BUY
Exercise of conversion of derivative security
$1,552,080
$129.34 p/Share
12,000
Added 32.86%
24,515
Common Stock
Jun 07
2022
SELL
Payment of exercise price or tax liability
$62,514
$199.09 p/Share
314
Reduced 2.45%
12,515
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$86,764
$197.19 p/Share
440
Reduced 3.59%
11,829
Common Stock
Jun 03
2022
BUY
Grant, award, or other acquisition
-
1,000
Added 7.23%
12,829
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$61,998
$192.54 p/Share
322
Reduced 2.56%
12,269
Common Stock
Apr 13
2022
SELL
Open market or private sale
$1,135,521
$180.07 p/Share
6,306
Reduced 33.37%
12,591
Common Stock
Dec 02
2021
SELL
Payment of exercise price or tax liability
$87,586
$190.82 p/Share
459
Reduced 2.37%
18,897
Common Stock
Jun 07
2021
SELL
Payment of exercise price or tax liability
$91,708
$199.8 p/Share
459
Reduced 2.32%
19,356
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$90,460
$197.08 p/Share
459
Reduced 2.51%
17,815
Common Stock
Jun 03
2021
BUY
Grant, award, or other acquisition
-
2,000
Added 9.17%
19,815
Common Stock
Jun 02
2021
SELL
Open market or private sale
$2,362,920
$196.91 p/Share
12,000
Reduced 39.24%
18,583
Common Stock
Jun 02
2021
SELL
Payment of exercise price or tax liability
$61,256
$198.24 p/Share
309
Reduced 1.66%
18,274
Common Stock
Jun 02
2021
BUY
Exercise of conversion of derivative security
$1,518,720
$126.56 p/Share
12,000
Added 28.18%
30,583
Common Stock
Feb 11
2021
SELL
Open market or private sale
$401,691
$185.71 p/Share
2,163
Reduced 10.43%
18,583
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$135,537
$167.33 p/Share
810
Reduced 3.76%
20,746
Common Stock
Dec 04
2020
SELL
Payment of exercise price or tax liability
$54,028
$168.31 p/Share
321
Reduced 1.47%
21,556
Common Stock
Dec 02
2020
SELL
Payment of exercise price or tax liability
$77,043
$167.85 p/Share
459
Reduced 2.05%
21,877
Common Stock