Dec 14
2023
BUY
Exercise of conversion of derivative security
$8,210
$38.73 p/Share
212
Added 0.04%
581,098
Common Stock
Dec 13
2023
SELL
Open market or private sale
$1,148,574
$147.48 p/Share
7,788
Reduced 1.32%
580,886
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$534,009
$38.73 p/Share
13,788
Added 2.29%
588,674
Common Stock
Nov 15
2023
SELL
Open market or private sale
$1,122,160
$140.27 p/Share
8,000
Reduced 1.37%
574,886
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$542,220
$38.73 p/Share
14,000
Added 2.35%
582,886
Common Stock
Oct 18
2023
SELL
Open market or private sale
$1,155,155
$145.12 p/Share
7,960
Reduced 1.38%
568,886
Common Stock
Oct 18
2023
BUY
Exercise of conversion of derivative security
$308,795
$22.12 p/Share
13,960
Added 2.36%
576,846
Common Stock
Sep 20
2023
SELL
Open market or private sale
$1,273,280
$159.16 p/Share
8,000
Reduced 1.4%
562,886
Common Stock
Sep 20
2023
BUY
Exercise of conversion of derivative security
$77,000
$5.5 p/Share
14,000
Added 2.39%
570,886
Common Stock
Aug 29
2023
-
8,000
Reduced 1.42%
556,886
Common Stock
Aug 23
2023
SELL
Open market or private sale
$1,254,320
$156.79 p/Share
8,000
Reduced 1.4%
564,886
Common Stock
Aug 23
2023
BUY
Exercise of conversion of derivative security
$77,000
$5.5 p/Share
14,000
Added 2.39%
572,886
Common Stock
Jul 19
2023
SELL
Open market or private sale
$1,338,640
$167.33 p/Share
8,000
Reduced 1.41%
558,886
Common Stock
Jul 19
2023
BUY
Exercise of conversion of derivative security
$77,000
$5.5 p/Share
14,000
Added 2.41%
566,886
Common Stock
Jun 21
2023
BUY
Open market or private sale
$1,290,560
$161.32 p/Share
8,000
Added 1.43%
552,886
Common Stock
Jun 21
2023
BUY
Exercise of conversion of derivative security
$77,000
$5.5 p/Share
14,000
Added 2.44%
560,886
Common Stock
May 24
2023
BUY
Open market or private sale
$1,130,160
$141.27 p/Share
8,000
Added 1.44%
546,886
Common Stock
May 24
2023
BUY
Exercise of conversion of derivative security
$77,000
$5.5 p/Share
14,000
Added 2.46%
554,886
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$887,207
$148.09 p/Share
5,991
Reduced 1.1%
540,886
Common Stock
May 11
2023
BUY
Grant, award, or other acquisition
-
13,282
Added 2.37%
546,877
Common Stock
Mar 02
2023
-
8,000
Reduced 1.48%
533,595
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$66,532
$146.87 p/Share
453
Reduced 0.08%
541,595
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
1,504
Added 0.28%
542,048
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$92,528
$146.87 p/Share
630
Reduced 0.12%
540,544
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
1,579
Added 0.29%
541,174
Common Stock