Jun 06
2023
BUY
Exercise of conversion of derivative security
$17,915
$3.99 p/Share
4,490
Added 0.8%
559,900
Common Stock
Jun 05
2023
SELL
Open market or private sale
$22,440
$44.0 p/Share
510
Reduced 0.09%
555,410
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
$2,034
$3.99 p/Share
510
Added 0.09%
555,920
Common Stock
Jun 01
2023
SELL
Open market or private sale
$621,900
$41.46 p/Share
15,000
Reduced 2.63%
555,410
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.56%
570,410
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$658,874
$40.19 p/Share
16,394
Reduced 2.87%
555,410
Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
-
33,063
Added 5.47%
571,804
Common Stock
May 09
2023
SELL
Open market or private sale
$224,050
$44.81 p/Share
5,000
Reduced 0.92%
538,741
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.91%
543,741
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
$8,079
$0.25 p/Share
32,316
Added 5.66%
538,741
Common Stock
May 01
2023
SELL
Open market or private sale
$613,200
$40.88 p/Share
15,000
Reduced 2.88%
506,425
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.8%
521,425
Common Stock
Apr 03
2023
SELL
Open market or private sale
$889,000
$44.45 p/Share
20,000
Reduced 3.8%
506,425
Common Stock
Apr 03
2023
BUY
Exercise of conversion of derivative security
$79,800
$3.99 p/Share
20,000
Added 3.66%
526,425
Common Stock
Mar 29
2023
SELL
Open market or private sale
$220,300
$44.06 p/Share
5,000
Reduced 0.98%
506,425
Common Stock
Mar 29
2023
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.97%
511,425
Common Stock
Mar 23
2023
SELL
Open market or private sale
$637,950
$42.53 p/Share
15,000
Reduced 2.88%
506,425
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.8%
521,425
Common Stock
Feb 23
2023
SELL
Open market or private sale
$117,448
$38.47 p/Share
3,053
Reduced 0.6%
506,425
Common Stock
Feb 22
2023
SELL
Open market or private sale
$270,131
$37.77 p/Share
7,152
Reduced 1.38%
509,478
Common Stock
Feb 21
2023
SELL
Open market or private sale
$21,159
$37.65 p/Share
562
Reduced 0.11%
516,630
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
27,437
Added 5.04%
517,192
Common Stock
Nov 20
2022
SELL
Payment of exercise price or tax liability
$268,131
$21.96 p/Share
12,210
Reduced 2.43%
489,755
Common Stock
Nov 18
2022
BUY
Grant, award, or other acquisition
-
24,625
Added 4.68%
501,965
Common Stock
Aug 20
2022
SELL
Payment of exercise price or tax liability
$155,406
$14.75 p/Share
10,536
Reduced 2.16%
477,340
Common Stock