May 01
2023
SELL
Open market or private sale
$167,614
$160.55 p/Share
1,044
Reduced 100.0%
0
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
$62,201
$59.58 p/Share
1,044
Added 50.0%
1,044
Common Stock
Apr 03
2023
SELL
Open market or private sale
$172,276
$165.65 p/Share
1,040
Reduced 100.0%
0
Common Stock
Apr 03
2023
BUY
Exercise of conversion of derivative security
$61,963
$59.58 p/Share
1,040
Added 50.0%
1,040
Common Stock
Mar 01
2023
SELL
Open market or private sale
$1,209,594
$138.35 p/Share
8,743
Reduced 100.0%
0
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
$61,963
$59.58 p/Share
1,040
Added 10.63%
8,743
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$822,516
$134.53 p/Share
6,114
Reduced 44.25%
7,703
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
13,817
Added 50.0%
13,817
Common Stock
Feb 01
2023
SELL
Open market or private sale
$131,513
$125.49 p/Share
1,048
Reduced 100.0%
0
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
$62,439
$59.58 p/Share
1,048
Added 50.0%
1,048
Common Stock
Jan 03
2023
SELL
Open market or private sale
$127,826
$122.91 p/Share
1,040
Reduced 100.0%
0
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
$61,963
$59.58 p/Share
1,040
Added 50.0%
1,040
Common Stock
Dec 01
2022
SELL
Open market or private sale
$945,881
$139.49 p/Share
6,781
Reduced 100.0%
0
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
$61,963
$59.58 p/Share
1,040
Added 13.3%
6,781
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$760,815
$134.61 p/Share
5,652
Reduced 49.61%
5,741
Common Stock
Nov 21
2022
BUY
Exercise of conversion of derivative security
-
11,393
Added 50.0%
11,393
Common Stock
Nov 01
2022
SELL
Open market or private sale
$125,195
$120.38 p/Share
1,040
Reduced 100.0%
0
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
$61,963
$59.58 p/Share
1,040
Added 50.0%
1,040
Common Stock
Oct 03
2022
SELL
Open market or private sale
$119,465
$114.87 p/Share
1,040
Reduced 100.0%
0
Common Stock
Oct 03
2022
BUY
Exercise of conversion of derivative security
$61,963
$59.58 p/Share
1,040
Added 50.0%
1,040
Common Stock
Sep 01
2022
SELL
Open market or private sale
$789,054
$116.5 p/Share
6,773
Reduced 100.0%
0
Common Stock
Sep 01
2022
BUY
Exercise of conversion of derivative security
$61,963
$59.58 p/Share
1,040
Added 13.31%
6,773
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$717,705
$127.14 p/Share
5,645
Reduced 49.61%
5,733
Common Stock
Aug 22
2022
BUY
Exercise of conversion of derivative security
-
11,378
Added 50.0%
11,378
Common Stock
Aug 01
2022
SELL
Open market or private sale
$120,751
$115.22 p/Share
1,048
Reduced 100.0%
0
Common Stock