Jun 30
2023
SELL
Payment of exercise price or tax liability
$9,350
$20.46 p/Share
457
Reduced 0.48%
95,489
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$13,381
$13.03 p/Share
1,027
Reduced 1.06%
95,946
Common Stock
Apr 24
2023
SELL
Payment of exercise price or tax liability
$4,170
$13.63 p/Share
306
Reduced 0.31%
96,973
Common Stock
Apr 21
2023
SELL
Payment of exercise price or tax liability
$29,920
$13.75 p/Share
2,176
Reduced 2.19%
97,279
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$6,891
$15.08 p/Share
457
Reduced 0.46%
99,455
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$58,817
$27.03 p/Share
2,176
Reduced 2.13%
99,912
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$23,128
$22.52 p/Share
1,027
Reduced 1.0%
101,532
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
-
30,626
Added 23.0%
102,559
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$9,685
$28.74 p/Share
337
Reduced 0.47%
71,933
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$11,976
$23.81 p/Share
503
Reduced 0.69%
72,270
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
35,484
Added 32.78%
72,773
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$25,479
$24.81 p/Share
1,027
Reduced 2.68%
37,289
Common Stock
Oct 24
2022
SELL
Payment of exercise price or tax liability
$8,898
$29.08 p/Share
306
Reduced 0.79%
38,316
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$16,105
$35.24 p/Share
457
Reduced 1.17%
38,622
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$43,966
$42.81 p/Share
1,027
Reduced 2.56%
39,079
Common Stock
Jul 22
2022
SELL
Payment of exercise price or tax liability
$13,274
$43.52 p/Share
305
Reduced 0.75%
40,106
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$16,946
$37.08 p/Share
457
Reduced 1.12%
40,411
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$37,989
$36.99 p/Share
1,027
Reduced 2.45%
40,868
Common Stock
Apr 22
2022
SELL
Payment of exercise price or tax liability
$10,434
$34.21 p/Share
305
Reduced 0.72%
41,895
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$24,180
$52.91 p/Share
457
Reduced 1.07%
42,200
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$54,647
$53.21 p/Share
1,027
Reduced 2.36%
42,425
Common Stock
Feb 01
2022
SELL
Open market or private sale
$39,883
$60.52 p/Share
659
Reduced 1.49%
43,452
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
$16,475
$25.0 p/Share
659
Added 1.47%
44,111
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$18,772
$55.87 p/Share
336
Reduced 0.77%
43,452
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$17,026
$77.39 p/Share
220
Reduced 0.5%
43,788
Common Stock