Feb 28
2023
SELL
Payment of exercise price or tax liability
$17,911
$17.84 p/Share
1,004
Reduced 1.6%
61,842
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
28,027
Added 30.84%
62,846
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$26,125
$16.4 p/Share
1,593
Reduced 4.37%
34,819
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$566
$14.52 p/Share
39
Reduced 0.11%
36,412
Common Stock
Dec 12
2022
SELL
Payment of exercise price or tax liability
$1,145
$14.68 p/Share
78
Reduced 0.21%
36,451
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$2,187
$14.3 p/Share
153
Reduced 0.42%
36,529
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$17,954
$13.28 p/Share
1,352
Reduced 3.55%
36,682
Common Stock
Sep 12
2022
SELL
Payment of exercise price or tax liability
$1,794
$23.3 p/Share
77
Reduced 0.2%
38,034
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$3,583
$23.42 p/Share
153
Reduced 0.4%
38,111
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$36,558
$27.06 p/Share
1,351
Reduced 3.41%
38,264
Common Stock
Jun 13
2022
SELL
Payment of exercise price or tax liability
$2,606
$22.27 p/Share
117
Reduced 0.29%
39,615
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$4,194
$27.41 p/Share
153
Reduced 0.38%
39,732
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$32,924
$24.37 p/Share
1,351
Reduced 3.28%
39,885
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$2,825
$36.22 p/Share
78
Reduced 0.19%
41,236
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$7,023
$45.9 p/Share
153
Reduced 0.37%
41,314
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
10,545
Added 20.27%
41,467
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$74,243
$50.54 p/Share
1,469
Reduced 4.54%
30,922
Common Stock
Jan 17
2022
SELL
Other acquisition or disposition
-
655
Reduced 1.98%
32,391
Common Stock
Dec 13
2021
SELL
Payment of exercise price or tax liability
$7,040
$63.42 p/Share
111
Reduced 0.33%
33,046
Common Stock
Dec 13
2021
BUY
Grant, award, or other acquisition
-
442
Added 1.32%
33,157
Common Stock
Dec 10
2021
SELL
Open market or private sale
$506,369
$64.26 p/Share
7,880
Reduced 19.41%
32,715
Common Stock
Dec 02
2021
SELL
Payment of exercise price or tax liability
$14,752
$67.36 p/Share
219
Reduced 0.54%
40,595
Common Stock
Nov 22
2021
SELL
Payment of exercise price or tax liability
$146,571
$75.63 p/Share
1,938
Reduced 4.53%
40,814
Common Stock
Sep 13
2021
SELL
Payment of exercise price or tax liability
$12,536
$112.94 p/Share
111
Reduced 0.26%
42,752
Common Stock
Sep 02
2021
SELL
Payment of exercise price or tax liability
$26,223
$119.74 p/Share
219
Reduced 0.51%
42,863
Common Stock