May 20
2024
SELL
Open market or private sale
$193,727
$145.66 p/Share
1,330
Reduced 2.18%
59,616
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.61%
60,946
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$440,993
$165.29 p/Share
2,668
Reduced 4.26%
59,946
Common Stock
Apr 22
2024
SELL
Open market or private sale
$240,908
$166.95 p/Share
1,443
Reduced 2.25%
62,614
Common Stock
Apr 22
2024
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.54%
64,057
Common Stock
Mar 20
2024
SELL
Open market or private sale
$236,193
$165.17 p/Share
1,430
Reduced 2.22%
63,057
Common Stock
Mar 20
2024
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.53%
64,487
Common Stock
Feb 20
2024
SELL
Open market or private sale
$234,162
$163.75 p/Share
1,430
Reduced 2.2%
63,487
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.52%
64,917
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$21,210
$126.25 p/Share
168
Added 0.26%
63,917
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$434,395
$168.24 p/Share
2,582
Reduced 3.89%
63,749
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
5,092
Added 7.28%
64,860
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$383,826
$190.39 p/Share
2,016
Reduced 3.19%
61,239
Common Stock
Jan 22
2024
SELL
Open market or private sale
$198,260
$198.26 p/Share
1,000
Reduced 1.56%
63,255
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.53%
64,255
Common Stock
Dec 20
2023
SELL
Open market or private sale
$204,070
$204.07 p/Share
1,000
Reduced 1.56%
63,255
Common Stock
Dec 20
2023
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.53%
64,255
Common Stock
Nov 27
2023
SELL
Open market or private sale
$1,137,276
$180.52 p/Share
6,300
Reduced 9.06%
63,255
Common Stock
Nov 27
2023
BUY
Exercise of conversion of derivative security
$161,028
$25.56 p/Share
6,300
Added 8.31%
69,555
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$488,975
$151.95 p/Share
3,218
Reduced 4.84%
63,255
Common Stock
Oct 26
2023
BUY
Grant, award, or other acquisition
-
15,270
Added 18.68%
66,473
Common Stock
Oct 20
2023
SELL
Open market or private sale
$252,488
$158.3 p/Share
1,595
Reduced 3.02%
51,203
Common Stock
Oct 20
2023
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.86%
52,798
Common Stock
Oct 11
2023
SELL
Open market or private sale
$330,000
$165.0 p/Share
2,000
Reduced 3.72%
51,798
Common Stock
Oct 11
2023
BUY
Exercise of conversion of derivative security
$51,120
$25.56 p/Share
2,000
Added 3.58%
53,798
Common Stock