Aug 08
2023
SELL
Open market or private sale
$283,920
$23.66 p/Share
12,000
Reduced 1.13%
1,053,313
Common Stock
Aug 08
2023
BUY
Exercise of conversion of derivative security
$49,395
$2.67 p/Share
18,500
Added 1.71%
1,065,313
Common Stock
Jul 10
2023
SELL
Open market or private sale
$1,014,600
$84.55 p/Share
12,000
Reduced 1.13%
1,046,813
Common Stock
Jul 10
2023
BUY
Exercise of conversion of derivative security
$49,395
$2.67 p/Share
18,500
Added 1.72%
1,058,813
Common Stock
Jun 08
2023
SELL
Open market or private sale
$1,096,200
$91.35 p/Share
12,000
Reduced 1.14%
1,040,313
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
$49,395
$2.67 p/Share
18,500
Added 1.73%
1,052,313
Common Stock
May 08
2023
SELL
Open market or private sale
$1,108,680
$92.39 p/Share
12,000
Reduced 1.15%
1,033,813
Common Stock
May 08
2023
BUY
Exercise of conversion of derivative security
$49,395
$2.67 p/Share
18,500
Added 1.74%
1,045,813
Common Stock
Apr 10
2023
SELL
Open market or private sale
$938,519
$78.21 p/Share
12,000
Reduced 1.15%
1,027,313
Common Stock
Apr 10
2023
BUY
Exercise of conversion of derivative security
$49,395
$2.67 p/Share
18,500
Added 1.75%
1,039,313
Common Stock
Mar 08
2023
SELL
Open market or private sale
$765,480
$63.79 p/Share
12,000
Reduced 1.16%
1,020,813
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
$49,395
$2.67 p/Share
18,500
Added 1.76%
1,032,813
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$69,907
$58.5 p/Share
1,195
Reduced 0.12%
1,014,313
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
9,886
Added 0.96%
1,015,508
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$58,072
$51.21 p/Share
1,134
Reduced 0.11%
1,005,622
Common Stock
Feb 08
2023
SELL
Open market or private sale
$653,400
$54.45 p/Share
12,000
Reduced 1.18%
1,006,756
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
$49,395
$2.67 p/Share
18,500
Added 1.78%
1,018,756
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$43,904
$52.77 p/Share
832
Reduced 0.08%
1,000,256
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$121,068
$52.05 p/Share
2,326
Reduced 0.23%
1,001,088
Common Stock
Jan 12
2023
BUY
Grant, award, or other acquisition
-
19,634
Added 1.92%
1,003,414
Common Stock
Jan 09
2023
SELL
Open market or private sale
$552,960
$46.08 p/Share
12,000
Reduced 1.21%
983,780
Common Stock
Jan 09
2023
BUY
Exercise of conversion of derivative security
$49,395
$2.67 p/Share
18,500
Added 1.82%
995,780
Common Stock
Dec 29
2022
BUY
Exercise of conversion of derivative security
$25,690
$3.67 p/Share
7,000
Added 0.71%
977,280
Common Stock
Dec 08
2022
SELL
Open market or private sale
$570,000
$47.5 p/Share
12,000
Reduced 1.22%
970,280
Common Stock
Dec 08
2022
BUY
Exercise of conversion of derivative security
$49,395
$2.67 p/Share
18,500
Added 1.85%
982,280
Common Stock