Jun 16
2023
SELL
Payment of exercise price or tax liability
$32,005
$18.31 p/Share
1,748
Reduced 0.69%
251,592
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$35,884
$13.03 p/Share
2,754
Reduced 1.08%
253,340
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
$144,942
$5.95 p/Share
24,360
Added 8.69%
256,094
Common Stock
Apr 24
2023
SELL
Payment of exercise price or tax liability
$12,239
$13.63 p/Share
898
Reduced 0.39%
231,734
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$16,904
$15.08 p/Share
1,121
Reduced 0.48%
232,632
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$28,859
$16.51 p/Share
1,748
Reduced 0.74%
233,753
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$61,727
$22.52 p/Share
2,741
Reduced 1.15%
234,868
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$28,165
$28.74 p/Share
980
Reduced 0.41%
237,609
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$26,619
$23.81 p/Share
1,118
Reduced 0.47%
238,589
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
59,758
Added 19.95%
239,707
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$68,525
$24.81 p/Share
2,762
Reduced 1.51%
179,949
Common Stock
Oct 24
2022
SELL
Payment of exercise price or tax liability
$26,841
$29.08 p/Share
923
Reduced 0.5%
182,711
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$39,222
$35.24 p/Share
1,113
Reduced 0.6%
183,634
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$120,382
$42.81 p/Share
2,812
Reduced 1.5%
184,747
Common Stock
Jul 22
2022
SELL
Payment of exercise price or tax liability
$39,734
$43.52 p/Share
913
Reduced 0.48%
187,559
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$41,196
$37.08 p/Share
1,111
Reduced 0.59%
188,472
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$102,943
$36.99 p/Share
2,783
Reduced 1.45%
189,583
Common Stock
Apr 22
2022
SELL
Payment of exercise price or tax liability
$31,576
$34.21 p/Share
923
Reduced 0.48%
192,366
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$58,624
$52.91 p/Share
1,108
Reduced 0.57%
193,289
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$150,957
$53.21 p/Share
2,837
Reduced 1.44%
194,165
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$56,317
$55.87 p/Share
1,008
Reduced 0.51%
197,002
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$44,809
$77.39 p/Share
579
Reduced 0.29%
198,010
Common Stock
Jan 18
2022
SELL
Open market or private sale
$17,169
$60.03 p/Share
286
Reduced 0.14%
198,589
Common Stock
Jan 18
2022
BUY
Exercise of conversion of derivative security
$2,523
$8.82 p/Share
286
Added 0.14%
198,875
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$54,173
$77.39 p/Share
700
Reduced 0.35%
198,589
Common Stock