Jul 22
2024
SELL
Open market or private sale
$192,133
$143.49 p/Share
1,339
Reduced 2.22%
58,947
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.63%
60,286
Common Stock
Jun 20
2024
SELL
Open market or private sale
$179,230
$134.76 p/Share
1,330
Reduced 2.19%
59,286
Common Stock
Jun 20
2024
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.62%
60,616
Common Stock
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