Apr 06
2023
BUY
Grant, award, or other acquisition
$400,390
$17.45 p/Share
22,945
Added 1.76%
1,277,335
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
$880,477
$17.35 p/Share
50,748
Added 3.89%
1,254,390
Common Stock
Apr 02
2023
SELL
Payment of exercise price or tax liability
$429,812
$18.52 p/Share
23,208
Reduced 1.89%
1,204,879
Common Stock
Apr 02
2023
BUY
Grant, award, or other acquisition
$1,039,638
$18.52 p/Share
56,136
Added 4.41%
1,215,442
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$22,750
$18.2 p/Share
1,250
Reduced 0.11%
1,166,376
Common Stock
Mar 13
2023
BUY
Open market or private purchase
$499,950
$11.0 p/Share
45,450
Added 3.75%
1,167,626
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$80,453
$30.92 p/Share
2,602
Reduced 0.23%
1,122,176
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$104,905
$31.12 p/Share
3,371
Reduced 0.3%
1,124,778
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
$150,023
$26.91 p/Share
5,575
Added 0.45%
1,229,959
Common Stock
Oct 23
2022
SELL
Payment of exercise price or tax liability
$652,669
$31.17 p/Share
20,939
Reduced 1.68%
1,224,384
Common Stock
Apr 07
2022
SELL
Payment of exercise price or tax liability
$59,020
$45.47 p/Share
1,298
Reduced 0.1%
1,236,136
Common Stock
Apr 07
2022
BUY
Grant, award, or other acquisition
$400,409
$45.47 p/Share
8,806
Added 0.7%
1,244,942
Common Stock
Apr 02
2022
SELL
Payment of exercise price or tax liability
$168,920
$51.61 p/Share
3,273
Reduced 0.27%
1,191,234
Common Stock
Mar 22
2022
BUY
Grant, award, or other acquisition
$883,175
$57.39 p/Share
15,389
Added 1.27%
1,194,381
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$452,494
$56.47 p/Share
8,013
Reduced 0.68%
1,178,992
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$531,546
$61.55 p/Share
8,636
Reduced 0.72%
1,187,015
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$220,426
$59.43 p/Share
3,709
Reduced 0.31%
1,195,651
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$201,624
$62.0 p/Share
3,252
Reduced 0.2%
1,663,160
Common Stock
Dec 15
2021
SELL
Open market or private sale
$3,722,153
$58.92 p/Share
63,173
Reduced 3.65%
1,666,412
Common Stock
Dec 15
2021
BUY
Exercise of conversion of derivative security
$962,125
$15.23 p/Share
63,173
Added 3.52%
1,729,585
Common Stock
Dec 14
2021
BUY
Exercise of conversion of derivative security
$6,271,755
$25.97 p/Share
241,500
Added 12.66%
1,666,412
Common Stock
Dec 09
2021
SELL
Open market or private sale
$1,145,000
$57.25 p/Share
20,000
Reduced 1.38%
1,424,912
Common Stock
Dec 09
2021
BUY
Exercise of conversion of derivative security
$304,200
$15.21 p/Share
20,000
Added 1.37%
1,444,912
Common Stock
Dec 07
2021
SELL
Open market or private sale
$2,319,200
$57.98 p/Share
40,000
Reduced 2.73%
1,424,912
Common Stock
Dec 07
2021
BUY
Exercise of conversion of derivative security
$609,200
$15.23 p/Share
40,000
Added 2.66%
1,464,912
Common Stock