Apr 15
2023
SELL
Payment of exercise price or tax liability
$510,573
$118.49 p/Share
4,309
Reduced 0.83%
514,504
Common Stock
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
8,689
Added 1.65%
518,813
Common Stock
Mar 27
2023
-
855
Reduced 0.17%
510,124
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$389,391
$119.08 p/Share
3,270
Reduced 0.64%
510,979
Common Stock
Mar 21
2023
BUY
Exercise of conversion of derivative security
-
9,136
Added 1.75%
514,249
Common Stock
Sep 09
2022
SELL
Open market or private sale
$3,014,800
$150.74 p/Share
20,000
Reduced 3.68%
523,085
Common Stock
Aug 08
2022
-
328
Reduced 0.06%
565,113
Common Stock
Aug 08
2022
SELL
Open market or private sale
$6,080,000
$152.0 p/Share
40,000
Reduced 7.08%
525,113
Common Stock
Jun 23
2022
-
170
Reduced 0.03%
565,441
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$19,578,355
$148.98 p/Share
131,416
Reduced 18.85%
565,611
Common Stock
Apr 18
2022
BUY
Exercise of conversion of derivative security
-
265,055
Added 31.42%
578,518
Common Stock
Apr 16
2022
SELL
Payment of exercise price or tax liability
$2,249,747
$148.98 p/Share
15,101
Reduced 3.38%
431,972
Common Stock
Apr 16
2022
BUY
Exercise of conversion of derivative security
-
30,457
Added 6.38%
447,073
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$641,955
$148.98 p/Share
4,309
Reduced 1.02%
416,616
Common Stock
Apr 15
2022
BUY
Exercise of conversion of derivative security
-
8,689
Added 2.02%
420,925
Common Stock
Mar 07
2022
SELL
Open market or private sale
$3,048,000
$152.4 p/Share
20,000
Reduced 4.63%
412,236
Common Stock
Jan 05
2022
SELL
Open market or private sale
$3,985,250
$159.41 p/Share
25,000
Reduced 5.47%
432,236
Common Stock
Dec 13
2021
SELL
Open market or private sale
$1,725,300
$172.53 p/Share
10,000
Reduced 2.14%
457,236
Common Stock
Dec 10
2021
-
1,000
Reduced 0.21%
467,236
Common Stock
Nov 30
2021
-
1,000
Reduced 0.21%
468,236
Common Stock
Nov 12
2021
SELL
Open market or private sale
$3,132,000
$208.8 p/Share
15,000
Reduced 3.1%
469,236
Common Stock
Oct 12
2021
SELL
Open market or private sale
$1,716,900
$171.69 p/Share
10,000
Reduced 2.02%
484,236
Common Stock
Sep 14
2021
SELL
Open market or private sale
$2,671,650
$178.11 p/Share
15,000
Reduced 2.95%
494,236
Common Stock
Sep 09
2021
-
585
Reduced 0.11%
509,236
Common Stock
Aug 12
2021
SELL
Open market or private sale
$2,478,000
$165.2 p/Share
15,000
Reduced 2.86%
509,821
Common Stock