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
Sep 20
2023
SELL
Open market or private sale
$241,160
$152.73 p/Share
1,579
Reduced 2.96%
51,798
Common Stock
Sep 20
2023
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.84%
53,377
Common Stock
Aug 21
2023
SELL
Open market or private sale
$230,340
$145.97 p/Share
1,578
Reduced 2.92%
52,377
Common Stock
Aug 21
2023
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.82%
53,955
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
$21,241
$99.26 p/Share
214
Added 0.4%
52,955
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$448,578
$139.44 p/Share
3,217
Reduced 5.75%
52,741
Common Stock
Jul 20
2023
SELL
Open market or private sale
$209,558
$131.22 p/Share
1,597
Reduced 2.77%
55,958
Common Stock
Jul 20
2023
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.71%
57,555
Common Stock
Jun 20
2023
SELL
Open market or private sale
$204,394
$129.61 p/Share
1,577
Reduced 2.71%
56,555
Common Stock
Jun 20
2023
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.69%
58,132
Common Stock
May 22
2023
SELL
Open market or private sale
$192,326
$121.88 p/Share
1,578
Reduced 2.69%
57,132
Common Stock
May 22
2023
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.67%
58,710
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$358,195
$111.31 p/Share
3,218
Reduced 5.28%
57,710
Common Stock
Apr 20
2023
SELL
Open market or private sale
$218,334
$124.62 p/Share
1,752
Reduced 2.8%
60,928
Common Stock