Nov 22
2023
BUY
Exercise of conversion of derivative security
$2,702,912
$66.17 p/Share
40,848
Added 4.31%
907,243
Common Stock
Oct 20
2023
SELL
Sale (or disposition) back to the issuer
-
159,959
Reduced 15.59%
866,395
Common Stock
Oct 18
2023
BUY
Grant, award, or other acquisition
-
105,725
Added 9.34%
1,026,354
Common Stock
Sep 07
2023
SELL
Sale (or disposition) back to the issuer
-
21,279
Reduced 2.26%
920,629
Common Stock
Jul 20
2023
SELL
Sale (or disposition) back to the issuer
-
54,234
Reduced 5.44%
941,908
Common Stock
Jun 07
2023
SELL
Open market or private sale
$116,668,990
$220.06 p/Share
530,169
Reduced 34.26%
1,017,421
Common Stock
Jun 07
2023
SELL
Sale (or disposition) back to the issuer
-
21,279
Reduced 2.09%
996,142
Common Stock
Jun 07
2023
BUY
Exercise of conversion of derivative security
$31,384,431
$66.17 p/Share
474,300
Added 23.46%
1,547,590
Common Stock
Jun 06
2023
SELL
Open market or private sale
$4,437,326
$225.6 p/Share
19,669
Reduced 1.8%
1,073,290
Common Stock
May 25
2023
SELL
Open market or private sale
$6,255,300
$208.51 p/Share
30,000
Reduced 2.67%
1,092,959
Common Stock
Apr 20
2023
SELL
Sale (or disposition) back to the issuer
-
27,117
Reduced 2.3%
1,150,076
Common Stock
Apr 17
2023
SELL
Open market or private sale
$2,779,458
$201.41 p/Share
13,800
Reduced 1.16%
1,177,193
Common Stock
Mar 31
2023
SELL
Open market or private sale
$3,241,296
$200.08 p/Share
16,200
Reduced 1.34%
1,190,993
Common Stock
Mar 07
2023
SELL
Sale (or disposition) back to the issuer
-
21,279
Reduced 1.73%
1,207,193
Common Stock
Mar 03
2023
SELL
Open market or private sale
$1,275,262
$191.74 p/Share
6,651
Reduced 0.54%
1,228,472
Common Stock
Feb 28
2023
SELL
Open market or private sale
$479,300
$191.72 p/Share
2,500
Reduced 0.2%
1,234,919
Common Stock
Feb 27
2023
SELL
Open market or private sale
$4,004,258
$192.06 p/Share
20,849
Reduced 1.66%
1,237,419
Common Stock
Jan 20
2023
SELL
Sale (or disposition) back to the issuer
-
54,228
Reduced 4.13%
1,258,268
Common Stock
Dec 07
2022
SELL
Sale (or disposition) back to the issuer
-
21,279
Reduced 1.6%
1,312,496
Common Stock
Oct 20
2022
SELL
Sale (or disposition) back to the issuer
-
19,140
Reduced 1.41%
1,333,775
Common Stock
Oct 20
2022
SELL
Payment of exercise price or tax liability
$3,854,808
$160.11 p/Share
24,076
Reduced 1.75%
1,352,915
Common Stock
Sep 07
2022
SELL
Payment of exercise price or tax liability
$1,865,909
$530.54 p/Share
3,517
Reduced 0.76%
458,997
Common Stock
Aug 29
2022
SELL
Open market or private sale
$6,948,625
$555.89 p/Share
12,500
Reduced 2.63%
462,514
Common Stock
Jul 20
2022
SELL
Payment of exercise price or tax liability
$1,625,030
$513.6 p/Share
3,164
Reduced 0.66%
475,014
Common Stock
Jun 20
2022
SELL
Payment of exercise price or tax liability
$1,408,967
$475.36 p/Share
2,964
Reduced 0.62%
478,178
Common Stock