Dec 02
2024
SELL
Open market or private sale
$1,395,900
$93.06 p/Share
15,000
Reduced 3.22%
450,301
Common Stock
Nov 18
2024
-
710
Reduced 0.15%
465,301
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
$76,056
$2.47 p/Share
30,792
Added 6.2%
466,011
Common Stock
Nov 01
2024
SELL
Open market or private sale
$1,611,000
$107.4 p/Share
15,000
Reduced 3.33%
435,219
Common Stock
Oct 01
2024
SELL
Open market or private sale
$6,280,450
$114.19 p/Share
55,000
Reduced 10.89%
450,219
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
$214,000
$5.35 p/Share
40,000
Added 7.84%
470,219
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$1,505,640
$110.15 p/Share
13,669
Reduced 2.85%
465,219
Common Stock
Aug 23
2024
SELL
Open market or private sale
$1,184,250
$78.95 p/Share
15,000
Reduced 3.04%
478,888
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
$30,449
$2.03 p/Share
15,000
Added 2.95%
493,888
Common Stock
Jul 23
2024
SELL
Open market or private sale
$1,262,700
$84.18 p/Share
15,000
Reduced 3.04%
478,888
Common Stock
Jul 23
2024
BUY
Exercise of conversion of derivative security
$30,449
$2.03 p/Share
15,000
Added 2.95%
493,888
Common Stock
Jun 24
2024
SELL
Open market or private sale
$1,141,800
$76.12 p/Share
15,000
Reduced 3.04%
478,888
Common Stock
Jun 24
2024
BUY
Exercise of conversion of derivative security
$30,449
$2.03 p/Share
15,000
Added 2.95%
493,888
Common Stock
May 23
2024
SELL
Open market or private sale
$1,040,100
$69.34 p/Share
15,000
Reduced 3.04%
477,847
Common Stock
May 23
2024
BUY
Exercise of conversion of derivative security
$30,449
$2.03 p/Share
15,000
Added 2.95%
492,847
Common Stock
Apr 23
2024
SELL
Open market or private sale
$928,800
$61.92 p/Share
15,000
Reduced 3.04%
477,847
Common Stock
Apr 23
2024
BUY
Exercise of conversion of derivative security
$26,850
$1.79 p/Share
15,000
Added 2.95%
492,847
Common Stock
Mar 25
2024
SELL
Open market or private sale
$1,007,850
$67.19 p/Share
15,000
Reduced 3.04%
477,847
Common Stock
Mar 25
2024
BUY
Exercise of conversion of derivative security
$26,850
$1.79 p/Share
15,000
Added 2.95%
492,847
Common Stock
Mar 11
2024
BUY
Exercise of conversion of derivative security
$131,950
$2.03 p/Share
65,000
Added 11.97%
477,847
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$570,038
$71.55 p/Share
7,967
Reduced 1.89%
412,847
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
45,000
Added 9.66%
420,814
Common Stock
Feb 26
2024
SELL
Open market or private sale
$2,370,900
$79.03 p/Share
30,000
Reduced 7.39%
375,814
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
$53,700
$1.79 p/Share
30,000
Added 6.88%
405,814
Common Stock
Feb 23
2024
SELL
Open market or private sale
$1,146,000
$76.4 p/Share
15,000
Reduced 3.84%
375,814
Common Stock