Apr 06
2023
SELL
Payment of exercise price or tax liability
$41,450
$10.8 p/Share
3,838
Reduced 5.4%
67,254
Common Stock
Apr 06
2023
BUY
Grant, award, or other acquisition
-
8,369
Added 10.53%
71,092
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
37,679
Added 37.53%
62,723
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$10,369
$11.09 p/Share
935
Reduced 3.6%
25,044
Common Stock
Apr 06
2022
SELL
Payment of exercise price or tax liability
$128,056
$34.76 p/Share
3,684
Reduced 10.85%
30,279
Common Stock
Apr 06
2022
SELL
Open market or private sale
$147,490
$34.3 p/Share
4,300
Reduced 14.2%
25,979
Common Stock
Apr 06
2022
BUY
Grant, award, or other acquisition
-
8,122
Added 19.3%
33,963
Common Stock
Apr 01
2022
SELL
Open market or private sale
$121,870
$34.82 p/Share
3,500
Reduced 11.93%
25,841
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$241,979
$40.35 p/Share
5,997
Reduced 16.97%
29,341
Common Stock
Mar 30
2022
BUY
Grant, award, or other acquisition
-
17,309
Added 32.88%
35,338
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$21,391
$38.13 p/Share
561
Reduced 2.88%
18,929
Common Stock
Mar 22
2022
SELL
Open market or private sale
$34,551
$38.39 p/Share
900
Reduced 4.75%
18,029
Common Stock
Mar 22
2022
BUY
Grant, award, or other acquisition
-
5,594
Added 22.3%
19,490
Common Stock
Mar 11
2022
SELL
Open market or private sale
$46,007
$35.39 p/Share
1,300
Reduced 8.55%
13,896
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$33,986
$35.11 p/Share
968
Reduced 5.99%
15,196
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$1,046,198
$70.47 p/Share
14,846
Reduced 41.88%
20,602
Common Stock
Apr 06
2021
SELL
Open market or private sale
$306,577
$69.08 p/Share
4,438
Reduced 21.54%
16,164
Common Stock
Apr 06
2021
BUY
Grant, award, or other acquisition
-
8,121
Added 18.64%
35,448
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$214,325
$68.65 p/Share
3,122
Reduced 8.61%
33,147
Common Stock
Mar 31
2021
SELL
Open market or private sale
$390,813
$67.15 p/Share
5,820
Reduced 17.56%
27,327
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
-
8,942
Added 19.78%
36,269
Common Stock
Mar 12
2021
SELL
Open market or private sale
$64,228
$66.42 p/Share
967
Reduced 3.42%
27,327
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$28,080
$66.54 p/Share
422
Reduced 1.47%
28,294
Common Stock
Mar 11
2021
SELL
Open market or private sale
$116,246
$65.38 p/Share
1,778
Reduced 5.83%
28,716
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$55,311
$64.54 p/Share
857
Reduced 2.73%
30,494
Common Stock