May 02
2023
SELL
Sale (or disposition) back to the issuer
$151,301,475
$39.0 p/Share
3,879,525
Reduced 100.0%
0
Common Stock, $0.001 p...
Apr 18
2023
SELL
Open market or private sale
$1,944,000
$38.88 p/Share
50,000
Reduced 1.27%
3,879,525
Common Stock, $0.001 p...
Apr 18
2023
BUY
Exercise of conversion of derivative security
$1,050,000
$21.0 p/Share
50,000
Added 1.26%
3,929,525
Common Stock, $0.001 p...
Apr 10
2023
SELL
Open market or private sale
$175,349
$38.82 p/Share
4,517
Reduced 0.12%
3,879,525
Common Stock, $0.001 p...
Apr 04
2023
SELL
Open market or private sale
$1,939,999
$38.8 p/Share
50,000
Reduced 1.27%
3,884,042
Common Stock, $0.001 p...
Apr 04
2023
BUY
Exercise of conversion of derivative security
$1,050,000
$21.0 p/Share
50,000
Added 1.26%
3,934,042
Common Stock, $0.001 p...
Mar 31
2023
SELL
Open market or private sale
$17,410,500
$38.69 p/Share
450,000
Reduced 10.38%
3,884,042
Common Stock, $0.001 p...
Mar 31
2023
BUY
Exercise of conversion of derivative security
$9,450,000
$21.0 p/Share
450,000
Added 9.82%
4,134,042
Common Stock, $0.001 p...
Mar 21
2023
SELL
Open market or private sale
$1,786,499
$35.73 p/Share
50,000
Reduced 1.27%
3,884,042
Common Stock, $0.001 p...
Mar 21
2023
BUY
Exercise of conversion of derivative security
$1,050,000
$21.0 p/Share
50,000
Added 1.26%
3,934,042
Common Stock, $0.001 p...
Mar 20
2023
BUY
Grant, award, or other acquisition
-
5,611
Added 0.14%
3,884,042
Common Stock, $0.001 p...
Mar 17
2023
SELL
Open market or private sale
$1,350,840
$35.63 p/Share
37,913
Reduced 0.97%
3,874,769
Common Stock, $0.001 p...
Mar 17
2023
BUY
Exercise of conversion of derivative security
$796,173
$21.0 p/Share
37,913
Added 0.96%
3,912,682
Common Stock, $0.001 p...
Mar 16
2023
SELL
Open market or private sale
$2,844,541
$35.62 p/Share
79,858
Reduced 2.02%
3,874,769
Common Stock, $0.001 p...
Mar 16
2023
BUY
Exercise of conversion of derivative security
$1,677,018
$21.0 p/Share
79,858
Added 1.98%
3,954,627
Common Stock, $0.001 p...
Mar 15
2023
SELL
Exercise of conversion of derivative security
$38,451
$21.0 p/Share
1,831
Reduced 0.05%
3,876,600
Common Stock, $0.001 p...
Mar 15
2023
SELL
Open market or private sale
$65,183
$35.6 p/Share
1,831
Reduced 0.05%
3,874,769
Common Stock, $0.001 p...
Mar 13
2023
BUY
Grant, award, or other acquisition
-
11,296
Added 0.29%
3,878,431
Common Stock, $0.001 p...
Mar 07
2023
SELL
Open market or private sale
$1,777,000
$35.54 p/Share
50,000
Reduced 1.29%
3,817,135
Common Stock, $0.001 p...
Mar 07
2023
BUY
Exercise of conversion of derivative security
$1,050,000
$21.0 p/Share
50,000
Added 1.28%
3,867,135
Common Stock, $0.001 p...
Feb 23
2023
SELL
Open market or private sale
$274,189
$35.48 p/Share
7,728
Reduced 0.2%
3,867,135
Common Stock, $0.001 p...
Feb 22
2023
SELL
Open market or private sale
$4,379,495
$35.61 p/Share
122,985
Reduced 3.08%
3,874,863
Common Stock, $0.001 p...
Feb 22
2023
BUY
Exercise of conversion of derivative security
$2,582,685
$21.0 p/Share
122,985
Added 2.98%
3,997,848
Common Stock, $0.001 p...
Feb 21
2023
SELL
Open market or private sale
$1,766,000
$35.32 p/Share
50,000
Reduced 1.27%
3,874,863
Common Stock, $0.001 p...
Feb 21
2023
BUY
Exercise of conversion of derivative security
$1,050,000
$21.0 p/Share
50,000
Added 1.26%
3,924,863
Common Stock, $0.001 p...