Dec 01
2022
SELL
Payment of exercise price or tax liability
$2,272
$18.78 p/Share
121
Reduced 0.03%
363,359
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$2,994
$18.26 p/Share
164
Reduced 0.05%
363,480
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$1,771
$14.76 p/Share
120
Reduced 0.03%
363,644
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$2,409
$14.6 p/Share
165
Reduced 0.05%
363,764
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$1,744
$14.41 p/Share
121
Reduced 0.03%
363,929
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$2,378
$14.41 p/Share
165
Reduced 0.05%
364,050
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$5,050
$17.72 p/Share
285
Reduced 0.08%
364,215
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$5,749
$20.1 p/Share
286
Reduced 0.08%
364,500
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$2,063
$17.19 p/Share
120
Reduced 0.03%
364,786
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$2,883
$17.47 p/Share
165
Reduced 0.05%
364,906
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$453,264
$25.43 p/Share
17,824
Reduced 4.66%
365,071
Common Stock
Jun 03
2022
BUY
Exercise of conversion of derivative security
-
43,104
Added 10.12%
382,895
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$28,516
$19.68 p/Share
1,449
Reduced 0.42%
339,791
Common Stock
May 31
2022
SELL
Payment of exercise price or tax liability
-
391
Reduced 0.11%
341,240
Common Stock
May 27
2022
BUY
Grant, award, or other acquisition
-
70,330
Added 17.07%
341,631
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$12,375
$31.65 p/Share
391
Reduced 0.14%
271,301
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$19,890
$43.81 p/Share
454
Reduced 0.17%
271,692
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$19,198
$48.48 p/Share
396
Reduced 0.15%
272,146
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$16,203
$44.15 p/Share
367
Reduced 0.13%
272,542
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$25,067
$60.99 p/Share
411
Reduced 0.15%
272,909
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$3,167,539
$53.76 p/Share
58,920
Reduced 17.73%
273,320
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
14,769
Added 5.68%
245,032
Common Stock
May 20
2021
BUY
Exercise of conversion of derivative security
-
87,208
Added 20.79%
332,240
Common Stock